48cc50707f604f4ece5befbe3fe025a1da95e3cd21559e6a1f5172403b79039438bc04cb5564cff54a76879dc0eaa32a4587d283acd97d30075917e104437b27a1038d6b99dd2ea433f6876ad276a9abe34b24a214779036e6e7d19eba73f84080b90a6a729aee4b85e684bfe04003ec42c11fed581f5f0c56a0aaf27a23779d2b95914720959ca722ba13e39f5f8007fa571a3078e53d145beccba10f09e30f2", 0xb7}, {&(0x7f00000001c0)="59dbf218187ff3ff1a542c71bee9c08b870831b6f05ee63408f2af54be3d905eebf5baebaa5068334f4dfcd3c5e8f8e550886b57fd9a33832312ecf53de1a3db725b05a6f5faef3118729c55a827bf87cd526262ee01f4e6b2afdfdaaa55736b31a4017f6cb7dadc1b7e9b71fbabdc7de0ff754d9fd9a0ede8823004d712b39addd4c4b1f84cb59cacd25219a2451dcdcc36d4217068a7ae931787b43dc5c838912f95be1dfda90718ba619378467e04cef4cb64b17d7f8c1a45be9524c9d48c9f06f2e90d3796cc02b12711c26763da9c9db53c719f01292f3e015ed305808a3e59", 0xe2}, {&(0x7f00000002c0)="b172e48cdc928d592b4b5a082f834c51f4cbea85", 0x14}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="ae8dcfb910dac587ca893cb53ecf9bce2363a35da5b26b719bed82734d038c95ed5ff009171187adf5f92f7d11fb9c0f35f97c1cc9884d572d0d20f4c29ed1af09bc5b540ea77de02dbfa8b1eae177ae0c84aaf6d99ed2c548b55b3b0298fc0b534145"], 0x40, 0x8}, 0x408) setreuid(r2, r2) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:17:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x80) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) 16:17:26 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = getuid() setuid(r1) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) semget(0x1, 0x4, 0x300) 16:17:26 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getgid() fchown(r1, r0, r2) r3 = semget(0x2, 0x2, 0x21) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000340)) semop(r3, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0xfffffffffffff284, 0x1000}, {0x3, 0x8001}, {0x2, 0x3f, 0x1000}, {0x7, 0x8, 0x1800}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x8) semget(0x1, 0x4, 0x300) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/166, 0xa6}], 0x2) r6 = getuid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1800}, {0x2, 0x779c, 0x1800}, {0x4, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x0, 0x7c4, 0x800}], 0x6) setreuid(r6, r0) 16:17:26 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x3, 0x2, 0x320) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/4096) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x43, 0x0) r4 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001000)={r3, r0, r4}, 0xc) semget(0x1, 0x4, 0x300) 16:17:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10600, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0xffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/172) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:17:26 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000780)=0x1000) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = semget(0x0, 0x4, 0x50) semop(r3, &(0x7f0000000140)=[{0xfffffffffffffffe, 0x5, 0x1800}, {0x2, 0x1}], 0x2) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r1, r5}, 0xc) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f00000006c0)=""/31, 0x1f}], 0x8, 0x0, 0x0) r6 = semget(0x1, 0x4, 0x300) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000000)=0x3d0) 16:17:26 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x189, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) 16:17:26 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6c}, {0x42006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff5c) setreuid(0xee00, 0x0) r2 = getuid() setuid(r2) semget(0x1, 0x4, 0x300) 16:17:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x80000002, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:17:26 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x1, 0x4, 0x300) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/191) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) 16:17:26 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(r0) semget(0x1, 0x4, 0x300) 16:17:26 executing program 1: setreuid(0xee00, 0x0) getpid() r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) 16:17:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x5}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x250) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:27 executing program 1: setreuid(0xee00, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8000, 0x8}, {0x8, 0x2}}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x3) r1 = getuid() setuid(r1) semget(0x0, 0x4, 0x300) 16:17:27 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) 16:17:27 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) setreuid(r0, r0) msgget$private(0x0, 0x0) 16:17:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 16:17:27 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffff) setreuid(r0, r1) setreuid(0xee00, 0x0) r2 = getuid() setuid(r2) semget(0x1, 0x4, 0x300) 16:17:27 executing program 1: setreuid(0xee00, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xaf89) r1 = getuid() r2 = semget$private(0x0, 0x4, 0x282) semop(r2, &(0x7f0000001040)=[{0x2, 0xffffffffffffff71, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0x7, 0x1000}, {0x3, 0x10000, 0x800}, {0x2, 0x8, 0x1800}, {0x0, 0x262, 0x800}, {0x7, 0x6, 0x1000}], 0x9) setuid(r1) semget(0x1, 0x4, 0x300) shmget(0x3, 0x4000, 0x290, &(0x7f0000ff9000/0x4000)=nil) r3 = msgget$private(0x0, 0x8) semget(0x2, 0x1, 0x80) msgrcv(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efe1bea00"/4108], 0x1008, 0x1, 0x800) 16:17:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x144) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) 16:17:28 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x3, 0x10) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x13e, 0x7f}, 0x0, 0x3, 0x1}) getgroups(0x6, &(0x7f00000000c0)=[r2, r3, r3, r3, r3, r2]) semget(0x1, 0x3, 0x4) 16:17:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0xb9b, 0x100000001, 0x6}, {0x1, 0x4, 0xffffffff, 0x2b9}, {0x9bb, 0xff, 0x401, 0xffffffffa6456b23}, {0x40000000000, 0x1fe0, 0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000140)="ac8db0aa51814f050a0d728a89adf1531c96d0f9c240cb440c4785be") r2 = msgget$private(0x0, 0x210) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/1) 16:17:28 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x80) 16:17:28 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) r1 = socket(0x0, 0x4000, 0x9) r2 = accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000740)=0xfffffffffffffd52) readv(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/158, 0x9e}], 0x4) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) r5 = getuid() setuid(r5) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r6, &(0x7f00000005c0)='./file0\x00', r3, r0, 0x2) r8 = dup(r2) r9 = fcntl$dupfd(r2, 0x0, r2) renameat(r8, &(0x7f0000000500)='./file0\x00', r9, &(0x7f0000000280)='.\x00') setuid(r5) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f00000004c0), 0x10004) readv(r7, &(0x7f0000000700)=[{&(0x7f0000000600)=""/132, 0x84}, {&(0x7f00000006c0)=""/42, 0x2a}], 0x2) readlinkat(r10, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/119, 0x77) semget(0x2, 0x5, 0x300) setuid(r3) 16:17:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000300)='./bus\x00', r1, r2) r3 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000040)='./bus\x00', r4, r5, 0x6) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000002c0)) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 16:17:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x44}, {0x6}]}) fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:17:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x2ae, 0x0, 0xffffffc4, &(0x7f0000000000)=[@rights={0x10}], 0x10}, 0x0) 16:17:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, 0x0) r1 = getuid() setuid(r1) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4, 0x2c, 0x2, 0x370}, {0x1f, 0x4720, 0xbb, 0x4}, {0x0, 0xffffffff, 0x5, 0x6}, {0x9, 0x80000a, 0x800, 0x80000001}, {0xc100, 0x7, 0xcf, 0x2}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x200400000003fd, 0x0) write(r1, &(0x7f0000000200)='oL', 0x2) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x812, r0, 0x0, 0x0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000380)="743dc1444a315c269179670fde17d9b8fa587a142fd6cb307e34ed314825ba96b2b00e87829644f92d23972bf95a0dbeee796e4b39777d95dd5b7108c511c7608af52da72a7ce613527f00b55e0cf45031a4df2aeb8919c4545656a332409f26cbe5b48f55a55d9973dcdbc41b9e3c", 0x6f}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="167501b03b02c5939cf8bf2fc77bc056e751cedc9d9bdcca4a2d861085ca5e997f49526ab4f182b0aed7d597c2f66806f59758166168203505da07b8d1b84c487b7e28b070a21fe50d2acca91b274ea878c675df55766bc77410df413ac5252a81e6767fa928d06f3e62899be1a2c30d0b4fe40aa26dcd431afabd310232dba3509c91339a3a2d0441c40c18ddf148a237445ac59f9ac64eb08f0cdf0b4d1a42caab8511540d6c0502572b49e157d569b1", 0xb1}], 0x1) write(r1, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x304) 16:17:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x119, 0x2) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="7680784ab39e8d42d97ed3c40f07970998997ad3a19c259008a838b57d65eb46e481d54be24136abce906597b0208d50714a569f319614a38ff6e73f214985848f5750e28dad8d69ba7e1d2ce751c760a3e1e5071f91ede97a4eba492b509ff03cae61fc611a580772815e827ded7f1cf9aa324cd7d6677074c90b3f6127cfc4d508f87acca1d0a1f7f15bab745068a9f133922a16dc2b81fb3c3ec149a0a05c8f6a355dee726374bf263d6f6532973602e3d20e610e621fa3fcb1e6a79a0006abe61c482090123193bbf3f6e18dcd3eacd5fd1447f0ab254b3bed74d0e7ff49248370a4d297983866c5", 0xea}, {&(0x7f0000000240)="f37a62050dbb77c41f2e53013d4274a8070c109380d8e0be7079aaf196a1d50daa17c724a7415a048b0559ce194788c583076630995ee5de173445e6956e0e51331601bce632114ea7d4d3a48dc02c12717774a23f26f43a0d605fd015066c0980e205cde2c104d40f5d3b418f15e0234f57bcf8fbf8467040c6f3c382078b0178991b6f645fd19e81ff65323e2a7aa9cb96f8e36f8a87c3439edc81540b4505875150ab4c87a2a39d110f03818d3c4e375d73f9d53d3597e320467bb86e40f42544f1", 0xc3}, {&(0x7f0000000340)="d0981b77a538cc3f1a60aed5cf7b5da972a9275c12afafdbbc34c2ddcbb230f770568c961489bf04d44db6f67f617dc1bb69a2573343da5be6b9b64e0bcb778014ae5d7686ec27617f62aea95365ce2ce87ae65daa925991d1fb06a2fae7a21951bf1761cae8ae2b7237b6bf53ebff37d9fe09a0dd4f54ef19f17303f95e59280e61c8d156d443d317f9ae8cefb90aa29bd9aee15737b2d48663b59a2b", 0x9d}, {&(0x7f0000000400)="e53d1a39fd0d4e97a8383b6a5885452c75a2615137b9145424e8bb59ef5672ce99e295d0cf9bfc3784f1ecbe7e9d44b04212d52dcef597d6db9b371b0742390ebb1ed7e62dd268932c8f8b0be0a7fb2e144f3006cc8d21ae748d15970155dedd5cc684cc9b9535019a91941680a05a1dffebf023e926974fbc08e0cace79adaa80491098d1dcbbef3de30386b3d3ababc312272e8d05e46b7924b660e8b2f3a7d89895235270819ca5865913de7601d56e8711d236ad2a97c7b2fae4ac3638dd8df6dc0600a74340396cfb0d4de003eb3ae1d149f586dba50cff04f56b29e9137ecaa92eeb193dc8c000f1bc287dcffefba6f901371bd606970b741191fd748167ba0701e2947a277d8e6fc52eac3acec856b7c52b93ae24a4534f038e00c6a03101a7ba2051019c19a8f0228a89b557adb116dab6640a0a89b808ee7a65cf56feeae7a8d15bb6c4e84d12acbd47682d48c87f36b643d9d59dad7191d8c269ff0224ad6b485ba301d1c4e4d290fc4d254d9c8d778f1e9cc102122baf85e5ff2cbc81eb5656285112f8889ed8ad3e03356ec4e8ed1925e700f5c5345332ff5b4d4e602336310e9320bab082295abdef293fbbb9dc9e0bdec290cbcb4a0cff14d16e8affb60a03ec45f87587c95f0adfab86b553eeb5b083ff75fb49c6c07ed87441c777e6d2b58bb0f2c2f68356e9eba57d2122dd72c6742382774ffc88a0fde4ac591d80ee5f7d566945b5c77660295dfb4d17b2933c264c2383316aacd0c58b8de0b781aedabe205b5b12a3ee8d37a09e3aa2850a74401a8e8dace980e3b2c3b976826caffa3821043745f7a784086a2faccb3ee084303d279ee83d0dac514e6b63027c4405da810dd817c9161eefdfa26376e4255cb0c8ea8d1ed42802cbe707e36d5c138c5621b2efd0a94cca95423f92aeb94cedfe2cad30a4a61be74cbe5345aa15bf81b9148f81d015fb2d2e709c7e67efc452bc07aed048847f399a4befc3885571d40c785324e14bea671d13bd5eaee9dca252a94dd94056420db460f5974d24cb709fc0e27982fc9a6b299b8668f505ecb62004d4a923de364a91c43e1244754df46219aadb8a2d7389766b6bbd2b542e18f64408632a61feaf3db654d8531759d77d5fb81e917e4bb0bb006d5f2aad078a7fca2060507ecdd8a1b66b48688d9f473d011b7f4ad5664fe1ad6ab378ba888601cf2d7948d6f41c066f2437aeaed35bacadcc976316ea477b1aa422292d0ff2297fd55ddca6caddbe20e04a1e963626f9ca70daafa85dde5a79981dbe24c11d96dfd9badd4a0f1b20932c273a801502b2e779c0dc62ee83159587d27c6158985757c10112a9d8642c309449eaaf4b67548ecc93a3d880cc5ee8e87c3b18730d960f8b7fd36631ea94da94a8b504112db44b32ecb1ee9446432225dd846649b271958617ccb4fcf5b877fca99f26147fd7dbb457d37d9c2573d080f7eee3802cb6f2e47525972d875be4f66b7436571b5deeba8f2d896bde5bc46ba7c709c8dcd6f25a02e552fd2325fdc7e546fc62923a728d16e4a767b97e1ed78d25db54146abf786b7cd27563348d068834661905dc6a15e240bf371d7902bd3cea42ebf9a7cf31fd0110e7afd308fb5ca4d707cd1385dae701ca34017d5d5a83cf280b774187571dc4308b10a114f01b8a6d1ef93f9b171eb285cf17854f40f7661a04463fda8561feea0e3fd180f8894fc067321a6430d9cb29c8c743ce940a2e0f0cfb303e1bea67ccda4cb365cb55d94fa4ca2e48ff5b291f31c62cd36c436201f2105a627bd693cdd6e0059668d0f243e803c70116572cc7e12a6555f664986379d18785abfcdb52b636716294084c5fb88da40a16c6c110ff4a9a1843a55451d8a9c4abc7fbe56f97203f505bb9cb9279679db96bdcfe7fbd26bfab66bceb32b383960f1bb1f51af1f87dbc311c0273cfb62e159b0398ef5ceccf9f4b32dc627e104ae4ce3f443f6f75d4cdda1154431968585feec37b4cc1a2b041682509ab62869834e62b66cfa3d6b7e8a5c3116f7049785c07a1f22a806dbd0cc868d612f41fc96d1460f5a6a1d586aa87eea63976b1f40b71e978e832895a76a322b75eb390b2efc20c7f950687e72418b3a0643505c5a118cb92c5aa35c64c8289799a6d3ba90803dca6383b515a58fba6c37803a5f7d42358388150eb758c69e5314bdc405a89022800042c0e5bf99ee014e4cbcd6053184fd45c1e141f59dfd021c06c4e9c2f89ea2df2fb93242fc1f8aa657f8df4f79779e97ab6da43642ddf201545ebfd24d03890fb74769ebc5505e300b28a5e4b67ee2e913f65c9fdb41f00829f85a8138ac19ac576b7d0c60ac068337edcfe0574fbc9af1eca394075a21a1c20f05bb362d4157870e6a07726ae216b3e9cf9264acad3cd8821f48f76cb9e6583db08f1c78374678eb4fbc494fccef017d08ade4f551f2dc41bd844e6713191331d81250873fa5f98059255d247fabe2cc6168cd7c4d7b39783e441a7e8dcacdb768d1dbedcfb1ed54c49b6680df69893add7c127b562764fc0a19b5061c1c8be427f7d36214247c1226c6e16b9a5987df6a48a62ce51c9cb6fddef04cdf020dffb0c7c3e7f1bafa9d279eaafb81fc58a9b979b8bb2095eb92767907224f99c75daf070cd2b46c05abb71ab34202309180cec137bfc007225dacb9520ee695cd2390f0a474240e5c8b1c85d06017eb80f4490bfd94bd19a0f11d0146b5e1141dd4387c6005a6b60cf5d1a94f940349484bea9c78f6053d29f2f92063412e1d4eed5ab14d740e5c5c605de26ab783e6d1bb1f0a4f46073d0535e5346f6705f4d0062b5591d94958fa299e9b2553ab54afa8b7d6fe884bfbc014847fb7bdcf35c45c5fafdb83d937a894f6c8a05b8574cf554d395bfb0077b8c9358121e3e1feab85d1aeb211d5c034bd66b288af69a3779b24ef166ae0a74d01c980f90cd1858292fe66796e1635850b393f6a2a4312526a59c2447d145c5e5701ffc7329538d0134a49a7832eb45af13806237359cfd426dae14c806ad97acd047db90666bff497395ef3c7c012d8180d46a7535d2342a328d28591c9f5ff9e70ba72d27c1eb07ac7419a9063dcc2e3441920c15c491cfd23a1f3fead4213b13c248731a56797f81e27900205cc8493debe70b1812935f4d20120206d1252a90039245acfbdef3c4c47a658f25ea8824255e065fa4dd29ff672954e743b359dbd95e546f56d63a553fdf44fdfd2fa3a2c06daa9c4731f83eec45c88c0b1b9c7edee255a31ddb27fd459b193318962f8757ec0eed2e37bb423b6a40414a201e231a519abb88cd55fad85664610da27a63726b578a8c441f40bcbd2b6d95fbdc35f53adf7e500d9cb4c25b0142ef1a112f2687096ac1e73bd8f5cb4fdaa83a0650afd1c3f9fe5b40c2eae4360b4d6eb9183e5e9436ffe9f5eefdf8be8e45cc9c5f70d8386656b13036afcba875cc493273d1ba604ded4c869e4800ccb364f7f496c5b3b606b23a6bc042074a86aa2fdcacbef76997236f866c945e76019381a315d30cd57574e4cd6f57685543eb9ad6f2ed0993c3640b2283839ec6362935fb593891bd18a08120b0c56783c04813117470d39f8904da94e41dce4097d09c5f35a8f5808b713607a453c485ad51d2217ba48a5b9411388c17a23afb8c046cf582ce4e5d6e3a2f99709b59fed6d0ecba07d66f8c4f058259d26ac1db241d0febc15eed474ae6d20a1a3d75fbbfe81e4a48bffaf336cb46627049820b09bd7cae694145c62955794456c416e8acdef410717939c75e30770e8eb35192407f1e8b5228cf2bac8f2919dc5594d921e696803055127c698c7d57cd5bf69ced3ab2b9517045e3b4dbee802b38c132b7f8140b74f9fde95303f5a719d40b0df71d56ff24884f5ed4966ce21c5cd1da772e140177804841a7a99f175a97b185f5a2e581e19a1b3055af6bb7979d2da40403586a3deb45a781a970535ad0055157e18326d4bde4edf503835b775e1def9c601ada4a1db40d921fd18328b656ca57d27c62240dea36567204fd519207c921778d901ae1d4ad014b642e0099f040428929c894662bdee32540d899b2aebfd854c1b1ac2f098a8f7cdf11f660050207db859d282b149e1012f243a70c62b523a0ec0305565033f46010bc7fc1055733cdfd182ac313f4502c8572e7e518b3a0e3fa81fdbe7f59b8f1af6ad69a81026f1cc2cb756a3491cd7728311a285d398c084be1e0d87aafa59b16c776f6889cdaf1fe65ba45bdf6e7af43b792fe0a175a66d76f3e831c855ebe8c5ae0141a601f44cb73724fb8ae9859dad5c6253f26523ed459539cfb681da13609009769e009fbf7ee30f1a24b5abb153096621b8bfc86be30e5cb267b116589f0f0d5d41f821e032fad57f3298277ed40db900b99b6f1a96f502ea1ad9a62958780ef583df35772e7c9ac9eed4e826c14f3681db089569a9e386805b4e2bdba24f567f2468f74b3f65aa2af95fbc5838364bae6b354d9fd0042b287a8af499e0ae6e108efba8f956fd153b4be6d24fa8158d9c0db281f8705ee994f62fad28658dda8c03cd0afcfbce0ea06ca408afbcaa74c9641ea8e670b8a705d6b5d13d9997b9c3366f608b6b523269ea3051fe06c8b8ddf347ace0270dff30d1b275fbdd26be3914b9778f229970daec91487d768b075ee3c47b5c5fbc984cb223a15b1a730bcc22d6004f826ca9880b0430c226142c1c921d81e066ce72ddaf64f4f632f05a17012a85386e3b9342afb117d47a64dc2af4c4d971f7aaff6999bd3218e48d78c16013c9c738b0a6b5ef75d061a2c24ae945d414bc1b0d30e532097bed6c7e5f9ba74920d7c6f5b1c56fbb76619318213578fa7a94efe130eaf42b5cc49ac39ba853e86d03c210e2ce9de1bb446f09dedab29664820b051a600b50ad152fa1b491a026452e81b6b1a7832883baa1f0a8c67989092617bebe97495461f9bf22aad4e9d1c6f2b8f379f0e6e7d505781a5de525707e30cbc0c7359930415db602d90e5120177e72d33f2e85e48add2a4b78396312e91faefe8176767bac4f1ae0332775e5909813a65fd1699996346cbcf8df64e35ace6d8fe4448254b5ad49957cb5da413d784c0b2a424c2a59207f52d10b8ca7980c2c466d6ba88ba9ed828bb6822cf91180b92c967a531f4adf7556d17b3683f10f5c62705d47c9893101ac48e8e9e583939f1a17559addcacef6c290084b6fb513e613a8297676041570a075732daadaad9fc55063832baa20d243c45533b2f303f8c50afda8440b03bc7e0f62b9e80d92fe95df0944e3877e6466338faa358fff0218371ce5bf04260a087fcd2f60d4488bb1d9b7f705bcaa3ffad1161a277196f6e42be48beb71c5a3d62adce0de69d53de0fc032c6b7fe973439ee6c0d32897dd5c68255e230ce05af4c77bf67e0fd4ddbdaeee2a7f1b68e99fa997361ecc0150caac36973ad73fdc26802f4ec57ec620afe9de84d442bc660263600d873154763b4c0c04b22636572d8bf5b4f436baa5ad1159fcf0f9207889da9a469855613d416958ae046a65427123044146d3837bf5ea8b61789bbf453dc8eaf67bc5ea5211f7c6ca9fd3fdcf50d99132d0a8134f796657ea9e5a8e7a5cdb7a48071cd2488f2efa20b5449eae4b153468fd7a2bb4af7afa6378a5add607574536ce9428902f7b0102b0d0f3ecb3f1dac8cb1d56e4c3dda6c86c20a74e2b3de8b7aa05b429cc9cdde343da576ddb9324fe773b33b7e9a2b9c6372fe0df82b0dd73455064ea5851076", 0x1000}, {&(0x7f0000001400)="f9b27d53f0d05f1aa4e8", 0xa}, {&(0x7f0000001440)="de1edbee0f3cb41050f9417939c44e8429c78ca9b94749368fd118504dabb932e7c305f4a2a0ba5afcd063a86e7e5731ec63208bf4f00b48024f5a427a559d1e08f8f4071cf56ff08ae13e5b9272397c5a9301400aba1507fe73069179d22d2f23438d7124b5087e7ac154103504a7cd01725d544c1e3932c33f401f58c5433e113b04350a05c6648dadcc459bcd50ed3847bdd0a20def8635997c5feef0972096b94b9e58fc64bc86a0cc69e34fcb2b3fcb9b75a2", 0xb5}, {&(0x7f0000001500)="aca523342b78515eedd8fd7b67ccc4d4a8deef", 0x13}, {&(0x7f0000001540)="d541ccc81a157b3ae6b839247a5898a302ff98d64ac9b3230d6d7f17b3408b2d75afdd14aec6edee56ac580e85efab95195fafb47f515ceb77f749d0503b2859bf9ba6207e7c750c0fab1d9482fd96d443bfe0f46a8c56caa8ebaea94186920cf377ea041e4257506ec740992442b82fb01ee8ebfa54c5e25d187a8bcc3009fdab7f4ed7fda45494b5d6d1872e19358154e06e11219a3ba32e77f4bf89123b3d3ca1dc97414fd927aaf5d566235e0fd3ecf4112d39bd7a831f11a5d986a4d418858e6174a1770ec96016a8f8572617", 0xcf}], 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018609b008b5c21000000000800000000000000f659565c00040000000000000000a2b19b50b4b60397", 0xb8}], 0x1) sendto$unix(r0, &(0x7f00000016c0)="8bad5176847a78663d0e73", 0xb, 0x4, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) getuid() semget(0x0, 0x20000000004, 0xa9) 16:17:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x100000000, r1, r2, r3, r4, 0x8, 0xfffffffffffffffe}, 0x2, 0x3, r5, r6, 0x64dd2f46, 0x9, 0xffffffff}) r7 = getuid() open$dir(&(0x7f0000000200)='./file0\x00', 0x180, 0x80) setuid(r7) r8 = open(&(0x7f0000000240)='.\x00', 0x3, 0x106) setsockopt(r8, 0x9, 0xfffffffffffff000, &(0x7f0000000280)="40da398491474c25507d847e5aa907bb81a8fa96f2f47e4f81a7ad2625f1ab84a8fa76877226b86a3f605f6587310174c18c5fbcd82b19730508085c1031dff9a12ff2308709e2a5aead5fbf712a67ffdd014c5a2b594b3b4d53eb90547c56e3f1e99c6a495f72884ef20493b62d38ebc0aa7f205e7a1f37b10b9ba4a69aac0441fdb13da6a35c6790df", 0x8a) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x4, 0x80}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x8a5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x2d, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0xffffffff}], 0x4167b80, &(0x7f0000000400)=[{{r0}, 0x0, 0x36, 0x80, 0xffffffffffffffe0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x21, 0x40000000, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x10000, 0xb8}], 0x100, &(0x7f0000000480)={0x4, 0x5}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa00, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x200, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x0, 0x225b}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000001, 0x5, 0x4405}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0x3f}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x13, 0x200, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x90aa74c685a4a83e, 0x4, 0x800, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xc011, 0x7ff}], 0x2, &(0x7f00000002c0)={0x3, 0x40}) r3 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x480, 0x19) close(r3) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) kqueue() getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() socketpair(0x6, 0x4000, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(r0) semget(0x1, 0x4, 0x300) geteuid() 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xaf, &(0x7f0000000040)="169e534253e71b0f38c4fec59dac46f9b4fe226ae53217bfd25cc35bf6462d69f57e23f7bacd6b06be37a842797c36d8f7c91cf808d7b82c1077ca26d5f13bba7a0fdbabc143a9be5ea6ea614887a81b492a1eee042694149580d5bb304cb93c3d664a5cd425420a3f7dd68eb279003b7271d7fbef9a406add5bce99be1acfeb4b49b4618b095542389c92495c03790928b4438f687b3de0a9ff5798e43917dcdce3506fb32f8faf2b92dcdbf62824") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x100000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) getuid() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000002200)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002140)=[{&(0x7f0000000080)="6c8dacf20fb5adb2242ba7049517ff193421bf3369c340394a74e9336c1ddf321475f17c2ab8425f7c57d3c1adf4c117694c6c09ed73db6955868096768377e27f5e3d4c5fc2af597de3224ca13b56b1314ff050562a43511cd84f5cf53e743ce0a5d6603611ec0b30d71a3490d2f0e6f749e4f205366bfea69639863697d64a371748e9564620a0161b8d706c328695", 0x90}, {&(0x7f0000000140)="d33733e183ffa30e2ff2d6c0f89bbbf3a0dae9c96016dc49766c8ba7bdab7843567e1c3af1b4ab14b0068c11b7c13d5f0c4004eaff9d9cc99405b9edfc9298476181cf1dd83eeccaa5b0cc08adcaf0872c08bde5785cbe6b1d99c5d842a9bba3058ee4cc94b7a3f6270eae24c0a33cb3c3b8afdb405d9b0d90bf44b083c048e2c6322f00d4b492cab4786b6598c58617611de414de9475737cb9a6516f9cd4b05760b2b9e42caabca6e1284e8762c1291dec0cf87dca00d677f9b96d1fa50707f5558d0fe8d765ab34cd68c4661456e42d9d5fab4a615ffd1346bd59885592a095e6da2a678595d50b111b13cb1f7bdb2c3f2b87e88224f0e38ef1197e44cd093c67a5c7c74d3d417e1cf0db810b4f913b8ca27341e3642a3f3167984d5758941fba4deed26973ed7b56662dd7afdb004d3823cbe851741c3e18066a12041b68b9577c513eeb2df046ebe9aad699fde2a7d4091d0fdcd2a3f8dd9c8cb32ceb4f014c406ff114016505c99d06d6f3e6614662f575acee7f29bba439afe79e23a8eb5ccffd3e4cb9ac671a5f81108ff075d0760279572f21ff75eb668ea7bee3af10c242011fa64bcc4a2dc50cf22c6f83d27de3b34b15c9f05c2ef3ce3eb1ecff831a19ebea625148b3113549daac52fa17aa034033137e69404bcd81f887d38a4df1de99f6bf4b92693025ef6dfe470eca4d2939a7be59578300d3337d188b84c89f1b95dd6f03bb676606d398dc821a68fe16fe44ab7089e2ba73a20cd0fca0e765cff3901a32c01f7ea6a378f22db8cb30a7591fa983a77e4e464c242094ce0684a422717e8bfa52d6ee50a12a4c05beff781c685a789e5d78727e72f6aed01adab58d1cb2eb0295ce9d94276e208c29eb16a186cd5d78d291715bb24e373de0639de62957022f3048b5f17025fd2fe9ef46ce9bda154eb220075c14a9d751f6a093dbb844fac6b041f41459984510b8cea8ba5ede1168650f0607b6aecf7511b64a776bee0cf0ff0a53b3727a64b0b732f559488670e208f8c1b909238f182c46aad7f4c6de33e2acb065477f9f35a73206bc2e6b32c84c0f82948c41af9e6f7c060d66517bff39ac4e5b963e41a870d598995fdd457ab420d42579a0e37770f50dffd6a956a4574b7ed9b762b5293e47111a55ef174607ddd72ff80b92c29fa55b0edeb57f8fb99961126ba0fcc00e310b8da5966f6e8843ef6c946e34886c64c63f6aa69bf7ba4e54f389c288ea5cbd4df77080dd2a34fd67eaeb7f033f4776d9e80bf9bbd9ce38be480b8e4f8575032e85389d73414737b2c8f58c8eb687664185bac9cb5c399bcadef5118b7e26ffbda2b88be7f2a44ccea74045e7475cf83d99ce5f4317320316dcfb9d1015d8072cf666ea18c79539ba3b5195234f0c863034a50232d7fc677ad249f9985f8e2fc0010715c5541f493b58232a2eb0f8e933256279377cf6111c75c0fcc5811b533052233042d82d2c7a8c0c833dc5c389c082fcb125f98cea6aafd1cb9afa2173364113551397f024cd76618aec031a1ce007d9a18281762ccd452d3f195c10c8df02cd370c028f8ccdde2af725c46029c7e8fca851d6d48f17884817899d8683630bebda307eb12df060c485636f4f2cb1de11a341fda9daa0dfdd1938ce70eecff9928fa139271485e369a05c55091926a004c398c617358753f341914db5ff82aadf326728d5ab193dd5a3e2a659db8cda55a38d7dc142e1f51660d11033739ac3672cd715a8a45fc82b33daf07975ed554d6819490f4b2a2b604ec40d3f5355cc0ebb50e4f804c38e7b214b8e00220a784601dc7596145d95f1693ae67ea0a4910374e29d8cfd19d2239071d73866cb9b412f2041e280dfec067033f4f7b9e309096c932df14ea373d260e3c741cb4a2a07f188f544a18a14f601c0933520d90e730c6acf91f9c15986dcde89d917d64653483645aedde7631d6ca09599f8c226c5412305f7a9b490282c8ef993948339b5417f87ca3007a7c279afa1b7614606ce29e948db810999ea6fdbd774cbfdaeae111e5ad38827f18365616b8714a6cc367431210907a21cc227cafeb17c3fed517a2a2276299fa2005d8d3e63a7d2fc5b33cec17a282dcd7519a018870c5ba5bc2205a54e67ec6a567ab84ff4a7fa26f3c1aa6180c1141fb8ef054c7381d80f95d9178980c2e3b9a006a0718ebec4c2032df480c264bb9ddad9b197dfbb3a73f1478c14a0a3d9156f34a54ade645c318559f7b67a9dbc308129c0407b28ed880b3c438f956b20ed6d6ac072f601cd5140cd45a83f7ffaad3f24b1b97d69463b88ab8960e0ad6e82554c5dfadd0969f97696206471296af3e65a31641f5a7bbed8eb3bafef6158855bc327b06dc9d6968ec8d970ac97a66832af7ccabe97691fa850aa6075a8c637d904ccec9f54cdcbe5bb14ade6a06752e8a829c1944efda274874a06b0208feb334bc5508214872ac882f9dc506689632863cddd6b1485e4a09c30779c1b080ae6ade810075706ee345d5c2dbad44b550bb3d0c1681a47ffe98b87c197081507614a3cbb4cf52cb742fd02ec359900b85c82adf94d1b981a6591aab5c2a45ad2feabeae40a7a7fa19fc95d35b8ff6b054849241ebfccbaa99a9fa30602a5c91c7f46360093d0f4fc445b213b9459fa9b0eb9f8c195007a13531c43dbbc9c15eb177a0b2f5921fb49b06a48155dfa809212c7249560a8a5aa2897d703e5511570641a4f291d0363842a6b192cfd93d52ae63f8a697cb7f3de8717be1d1136ac9d69f343b2eb97a6dc2b121f3c5936014d13b88ea503759a21141c01c38bce0484bf893ec3b95775c3e4988c42af64b0b817c24558e5054e3d6c4709c30c570e4cdcd805843eb21b530d89e50bf8a5b4f37ac2855ddb0505b4ff53b830b5e2c5ceba6c1e57d60fe77d731aad90c93924d72f2b48ed378be37d326d1f7816d43c0015eac111a02018f44e335225deef71cfec9ec471f1661f3bc4a56eac9ca56ac280009819c6baf2ad6a440024c816c4810b8493aa816ce089d65be5a1fe77129ba2ae2b877f5ac37e41479d0540783aefc5c911ebeb9494ec903c7fe8b8370fefc6b81202fabcda2a041f4e52a1a181979a255acb510b8b6fc16efbae981d814395a7b2816b490934abcdbffd9d0ce4ebc21aacc01b31d32e88b57200eac7b8579970b26baf6c6f10b7358172ecf5c2ebdff0ed5e1e34164dae1f477ca408ea0c7b3f72b221bc9bdc0546b7b65bb3bf40fc59a2c41ca8d1c3a3b7e95ab4bedc8ef746ae25b1a8d0eb6f14009fd11d34ae77e42db3a5d3b15c04be215db158255823f47cca02bfb6abff2c496fde9f386563e2c72d252504b8917fabee40e6fa577dd4aecbc9f754549921d22980e7fa757550c201330db9dc39f206982cdd1e26cb483fdfa0ae242386d8481b3afe2f6f1d4fa879a218742810ecfc5fa99a4a399bafae1c656a3534b5ed7138e8243c5739ebd7d1cfb46674caa82650f76abe00ded125ee9c4608cfcae2aa8f0893b890fd8e684781e65d5c50efa97c9ab2f8fc66ce4a06e1167a8499d0cad0fb6a5acb1fbe061314541798a88f3866c4026627052f1a0b6182b941b8c74c450f7933d14b06a9ef6a159a23f3c464c9ec075028333f0b8d5cc284fdd6c3f44291b60bf04686ecb29b4ccae50870d78c6dd5a1f338b5a8e60a1a9696f49100d1c162103c1b684d62d050fc22f309f056c6edec143d696706df41781141768ba494f5d9741a02328ad1cfac54a75251880b46b6b5e194a798101a8b2cf7e682cfd251b54e511436776b832c5690a6505ef077fe4559df604899ba0cc25c6211db4f1b6936d75f21a08285a6fada24990edd52e6bc58d2049d8bc261d1b9caccef67bcebc985717ba75b7cd0de2bb084a9071b2e5b3e2915e7a145649ea4edf4e9f4d5a2bdc577b9359a76030bc118b983080b59218331c000d0ee7f1cb8f6e1da08459a004c60fa6c17edf17aafb476e56290bdc878fd871438744946f1b3c201d5d0f31343df0026be30f10db349c4de0a490ea560f8f29c1e0a5d811a89e3c48130c081e42614c61b206745b53c0da4d9ac6e8c7c8d1b6f1e6c2d0269aabf4b0a852de86de02d83aeb1051cc92ad13f627183d1bbc927e433a2bb1c69a7f122a540f42e990e474c6cc27690ea18443428f7a9d843cede3837212e2c83da152ffe28dc6228210d866d9d729d42085152c14a73e60b862bea98d7d9401bac4d1af6d8c75c0d1ad338ab449e9bc3bf63f9cc85e2b612c5501b567fa057b774cbbfa7378a4caae7a2b700166d748aa14d9e833f0e3d6c74941fa0d0aab9f93251a1a74562920c5b0390b4366349c4df46d944c64678d2724f97b21fbdbc5c5a447e781b20ba56e14409fa96d19a359b305cb4cdcc59e18ee5e23d39b48add7d19c04864152d63670c06f036a2051153f0a7c7e857c6b0fe317548d461200c01811d1e0c7db992257d8684b89021c7cd74ac525bae6128786e8a4633afdbdfbd6d62f56e61ca58a77bc230fd87c38d41345ff747332de342f5516603586b22ebe906963934c4409030af89344421357331dc1ceb3c19cc8f28ecc8e6aeb414cdace5479bbf8de83d10fcb9452c80926d355960ad8ea8f0b4b2e45337719582468f354a81d434ca483cbb9f82d630fd08d3bb36a67ce42c0b2f3b720cd8cad79c7c9dbaed75e69c8d1517a446ca84de93412ff48e02bb6410f98e5216081c1491cead953090cbea4d1aaa1382fee86ce0034c99a6765fe46cc9e64e5f3475882a842532578b92d19bc37f58414475a3970122cba285985f2468dcf470525bfbf32df8ed61e8a426ab6a49623a4e11d582e7e4aedcd5f6b71a3ab5faceff81d489cf4a7d466ef240289f2dba37406224a49b77ac0314c2c24a4399cd8d7fa14d7005b68fb8c91853f8081072ce480ea7308fc3b205c5b0525cff4e1bb637adccf5be3b624ad3aafafa12d69dcd0278dee60c0f56cb6d7a561021449e75619528838fdb9955db28b737001ea7cac85baec67ab72cf4591702a98174ddcdae590b1337d1e41209a40539929dd9e5aa1ad228ee3de82dd3816cc878adee7d86e6312cad3808bcea0fd53849a5d3f1b2ccdb778a9b3378e7a2903b697029b3d9b55d389fab8324f221468624c9fcbcd3bf16d6c908644094f70765ba645003fa3da8f539a8672e3592f462b41d1358ba173a42cc71be33dabb1776421d6820f6ab6c19005fffcf972bd7fc24344ccc68341c05e684174a9f4f80260adc666ec21ee03e64e3dcc1317729cf5034d0709390f43d18cd9ee67e7a16846d51e4d4ef5410284daecf2fbe58d6cfe28407abd8fe7a41a2119611abfc236884590a4da9e2354b48027db895c522d1d252412638eed65ce28723cd82bf6aac896721ff35ea4698cc11f060b99aa733590aa821efe4cc3cef54bc212cd6342d255b838899bfe87f0e35d8a7babcbf7dc432f21afe195467850de59664dac3871d9cdc448734126badd51c07acb2eacdf608f2ffe4d7bd30f4d652ff081e2d76c196d6d587ab5b927383f6da2631851c7c5faa1a88d9d0e9242d3669e99aa3edf107341b74cea808ef61a24efec4093120569f6708638b6f659a05762e7b98a1e272938041f15ea12a18dba3dc70eb44a6621dabe466b6e1602f85625a909c92ab45a523cb8e832135052f878ba52581cdd08b32e6c4d7f70cfc8aa42676731085dd52062dac87498b1f570403eb24c2953e904bafcd86d0c3f405917a580f666b9fe0c1c7865fdc127240ece5d5b773bcfb", 0x1000}, {&(0x7f0000001140)="dd1ad65b7e16b6110cf6a78275c1dfcfbcda8b77519e90cb26d04704c329850077a5f48e6501462111cde1c163a754af269ce3421f63c0be1c11c4a6c466a4a035fa8d23d9c9761eaf5c6b41d4d6a159efeaf501d8e85ba40e57c0149b7b80f059d449d05cb0ca5b93f9fdca6bdd3101ba057e222ce92078bed2ec92c4f8e6e7504632a323d989f08f0072a24a0a791c669b2b1ae8bff8987501bc6ade2f674057c728aa8e58709ae4d6a5a8f66618e98c5bef89c75ebbf44ef351afbe9d5f3a05d15093f3390942a21c689e36f082dd52ddd7560ccb21d0fd729745d1a9bb3b49b16dcea369f65483122e9efbad53698f0cebb49fb63709a3275f9a3c0f7352bbc377a9b158be66fc5a25c5a0d025be1e0567852baed50fe7dcd92b8a2099dd4afd7c9c0e634a8cee8f54a00e10d26735c3edf60b1d960b43e2a033038adf4285837f6b66ece57f29c89a2cc8c49c8ee7cdc69f13398311c6e2b576eaf6c585252cda4abef91531d93c7d1b9723153fd8d9e37fa9036b861b11be2fbd85db4a55218b8c07c34efb3c46ef896e097f1afabbf307c02a863bdb5cf77b944aef50da9690016ce8c717c5ecc35340b3b6129cea3baba0697fa1200153055211eef1ba76801dc0314755973be458e3d9112ee20ec1b1354237ce4bd33cbf3e9df9e569c143725c83fa9d699f5509d952eaac9aebdc86a94646673fc7b891bca791ba20706d1b3a0210c8a635d2a53f5fdb02d5ddf97dd838e4648c7e28f551d3b6e99515126410d0d44b82f862b67d904d466594889bf3126636b0b02493315abfa0ee0687e2fc9d97ef1aaa4e3f14c45165a16296f2ab53d2bb369c85966233d279a8bd2945b5ca4b90086d652a38cac5825fb0a42ce84ec53c01204040441d238ce4cc674881ef247c54fcd222d7113502e73964aaefc7816b0c00edb4f013a9b51487decdd137493597479ecb5136a3df3ad09868eac88dd66f85005ecfc1a410e7e6ba975c6ac5129b1ecbbee28412a8f73898ac07e1a9062784cda951cac1617415b2e48bbf33c7cebd7587cab8ba5f8095dc2c31551b709e250a333840934273c2956bde19e12a3ee570aff7d5901d150ffa3479f5f75ebbf7e590429f99e1d32571edb6e27a8680f51d5fe6d3b108c76d6c1f2f31a1d2be193e346038cc97f8d2622b04e967ea48df4f204085c44facd9ba269933a73b167a448a4f87160d29190b474a6ab9ce165b61266788f1f07f104355f38bd9336ce198ef4bd2a70f7fdc4cb28f33dbb3cb56c14f5016845950d2c3736617fa685ff42fd6adb653bb8667a5ca96d546aa33a72cb6788ca29083db27f20755480f184dbd88c117bbc80b151a5662fff96712eda09881e4007ce9ca66639ac7f1e0245a4e8844bdce68c982c49f6f55dce54d170d3cb2d1e4bb1d681d730e11fa0e23c5380ad1b90895f610974815f96de15c62794be7ee532f2caf6e35d45ebb012c91eac3c0e6c64a94952dbb65c14a8f9aa050c96a54cd7cf094d7a62feeb0c65abdb45bfde0b81bca0ae0c9a229ce0a71132317874be56682d4590b714b51a6b201710cc7d23fe4bf19f4f429a9fc4d71e81f84e92b8aeceb2297e3802fcf464c3f51b2fa1d71870692745326c7d75c2ccf98168099190da4087740c4f5698c64f0eaf2a910b6725fd7b5c010fd071413ad34449aff1cf51d1c59511d68917d47b93e8fe94a064b4ead20ddbd52e5507d7d78f65287991b79af4103a5273bfb87532de5b5a571e5495013e752bf4445dcf67d259a79c0b6a22e2cb467f1c0e9e53acbfe505b87f943fb36efaa58479255c1918a40749843658e798111a2d0dd665dc0480c8bff3a15e746caa09971571ff750cc47d38ebe822c42349c0fc77213674aa1932bb64191a279636562b57f84cf447e13b74039b1a636121ebe996d307b475b581a8d5929183f382552758f8c22b068e158f055f4ba4e6eea2008b74456796124830c5e125c0f4dc5fbb5503c699e3886ab2639f572b1a485c79a95756a03f84f4c3111e006347c2a2bdfb16bb4102b786d5f634c1afe4ef4b7391d8e573784cbb10c460f2864a4bcd737a8d9a9dfa518db3b855c9102146896855232166cc3c8fa9719f7c661d03680db065249a37efb39fec1b80dc379ff4c28a3390ccc2adcee35461d48f8c38aae9cf49112f1448bf2ec0ad56aee3d44f36860df134a52a1fc3da45880e4dc810b09e2ca07f5422d0d08e8057b4ae192917a95b26e80948a153c584047ccb28a79f4148921a4fc7377e7d3aaae1688756071d845bdda16381c4d364a48ef4b0b8c9ff5cfa9c62f4aab4aba08974d1496e054a12176e5704ea8a284eb2175b42f34afa258941fe4b6f1fffcf3e9033f3b76c10f0ef0c59c193fc7f143d53c54cd54d20ca998818b4434b3b4e63911a6c77bd291b2dcc0d8fdb7521f7d400e27f8f005aa06addc21af569df869a60ce4d38b1e84e72b5cd9c38a624217d1e428dc3ff2b122cb2cec5de1073b226f0626c59f0c40f73c3b4c8fb2ac5e986ecdd47706613b506d50672af9e352627799162c1b2be3add0a2da8f913d3ab7f647ab902a44e5dd570a9dd93b17b65399838903bc069136f8edaae89ef3513818639da1d6d7568c2f931a0e4accde866cfc33a34a63da4f551ff458fa712bcfe09dc0e0bcf2c79ad6471b8ad060b3c5c4c900eedb69065390f2d3bb49e660a14f62eeae0738749971422c43dd6625b02d5512c3f6a6c20aa236b3106c33919f6c4d69a2f1f545df536fd954597878977ae75a1266c10287f1f4d9a6d18ddccc267137f93d0b5eb46245a230ee0c46daccaff84701a84901800f00a4bbb5af5579f4d1df88dc5aee8664e285eac358b5c97569ef76d5681c25c47c398ef3e74156eb3052a55078f40768b3baee16f97897bdc18cb023ef9388f21c18363ff37ac71b55ee63c3058c8c76bbb5ca179acbb90ab042157d77fb4a1bd39771540f7db569ba0adfc359dad976e9e4e75fab5efc9162e9c9791063595a70094390e9277f2f86e1403ff4ed409aaae744054695be1de2b4481dd2dbe528e817c875b833a9a04a0bf8be330d48d31fe0c331ecdcec31f47f289deae21a06cd427f35a66c7ce0df8bb80b30e4af9faa2bf740dd3fb5f5c2ca13ca3a02b969a7f6a190c2c087c6f3e6b15c91ab4e213e85f08c96741a3a07174ddf2cd599d3944bd372f7674f80de2df7a400de2164c6f2a4b8a89958b83048a098ea4bb4227d214cdb062df11d42bec2827f009db108b0ec42d92153fdb3ac24370354b5e0666b0c0e933a87beb6b1915b2a9d70a9a173b52fa89987abeee10de8ab30e8663945180c2f6bb0e2e6f035c79f42283778b49fac777e83db2f59161fba961626059b9045f8192bd108694a05ca7eb3c08469ec96f360c0965ba10d23edc5901b293c247ebc3cdd69ae0cf82efa2ae58202242f7fc952b733a407128af42bfaf2bcbdd3156a043f89d2cb567f291a763514170e5ebc1368b0842aee935b8604a3f7a49c2210bedd76d57fbddb651049d4f478565455868a88b4cf4fb7af229d22dd886c502de5d708e90f4fc2799d17c61671b1f82325bc6144d5d3baaea214d4743325355815e6c25a213ee6773dba8d76d79ac47380154b30a980c40a71f57757da3ec90f00928af6f0b783eb66995811547752e860e98006b759da5caaad714e5d286584218e598b77bd67d63295cbeb240870c2f8e01ad25dc59de3c506a47007a887edcd6ab42ed5aa8e14c2fecae0f4b289bd8fd7ed5db98c3a985271d0d9bba9e011ba7c1684bf6512b07a3b4bd0f453bf4a76478dabc38a6f294546b81a73793efc7ebc713e83ca6c65cda2e3d6a31d7f736796a2729b4467e28375e63e58a8f8863b42ef91c469e3819b20ae8a3ca9e3b8cedbc02a1e9c8fb64a3932ecbced0f88ff27d594ad8e83c5f8f6bd02a0ba582d1a16cc8811ac3aa493a4e50996a75865a0069cecfde0049e5d41bfff6c7302750e0aa98c6eeb78e831a6628418685c85fa470932e1061170599234fd4766d43e293a99a244d0e35885392da3e5c66fba38e1c7adfd5b5ab97d0e7363f316d1ffdcdabea12c10a7b28a5512ec37ff0e9eb31623d894df459e81760f555d4982a840cb1d60530caee3caa36435ed0346c4444e8d9fee14b7d708fc12438feb527a98666bf791a7104399e07590e901832afb592d7ee08b29b2527cbe6db920f0bc805aecca54a385027bf4a87f67e816999f389e0bbda10ee69644fa4f2bee9b5946d29e909ee857a811b749ebafbb6620963789cc234c97ba9ccc3c571b3bb6623f33cbdca63882afc0eab27ad6b5255d6ca3e997de90d6541bc9b9fc18f5636bce508ac6db913c8aa20139639c8e84c05284e0294949508932069bdbda6cbee30f83fcd98299b6340e7b6fbc699894ba153224a9f2064981704b509f55dee9957699259c81b70afdcd5283a688286ee7e59f35dfdf1288e46d18cbea86fc728fb4fe46cd5858eab693f9cde9932658823acbc10e17d6f7147d22b4b9ad40eca6adc45544f9c97161847a4b6f6cf46f7408f1f1e2b4f97d43d864cb99985ac37c0a162b8a437e6feeb9f6edc516410dbe273488c175e3b8470146d59d32f1a6a5708c955898f7396157671db5f90bff56d65d575df5b098d1e35d883e3e6e05dd6724e34d569376dc0055e7b0d05a37351eb0714fa7129d5051a4c1559755298cf30e1684dc467359c9010711a5107b9faebde14f30be12d8aa518c750d7f47529c12affec5d9009ac365f357c9eaf4bd0be417a967055fae2acb7e1077c2c5aed1e2ba35562cabdd265554e747ad438a9b1386237d8556683f8d51ef1a8b9d7cf18f2ba3ca58fab98bd09ce452e3816dd6be3128d46ac94349c7f6154f686482bdd46d06defb2f7d4dabc69a7f1dfa2487747252a05382ef70f8dd3e863df34c4ec6931df25bac0898eb510399a7f976922eefc06a891cf165c84c4a0f98e94e894495dbcd23c783ea667cc2a078b5ebf4fd2c846d4fcf425e6aaaaca14b8698bc4154e80406f432b159ee713fc299013694a2c4d98045c859bfc3a1d0c017b7900a7bc6f32c151944f924283daeefc8c59219d325eb2d0a9dc3513300416ac2724c4e7f378766248ff43c3c30749fdd8a26dfd24a5d949c6700bc0e93804c33f1d6c1bee1eab42099dc4554c69c1f3251ba7999c62d80c7a6df526cddab1912da26d962b4b910f96978f0ed7e9e4bf001d2b875ed1be22dc026ab775011c790f0d297b3c28a9ed7bfb98360aee4237ab4e17e600d287d9fc89e4a1b7869b371bead11f30aaa505041f39e6566f424d9eb83a6722f7b40192064d6d8ff0b37ad75d9fb47195440afea33b2e070681a241a4a52adb2c53744a69f1f29038d1f62af4942254ddeb154bca9d917a110bf8e89ae2309e28249cd977df286cc023ea417611fe642496ffebf4685d9e2de7e3eec18ccf0aaab74175f19975619e4545f555beab2cb5f4d8471bb794a3e0097401fc9a94430d0594a8217327bab365107016d743665c03994f14eb18c68cab56ae4622668d17f3b06c45a31ddaaef291240683f56df3a8749c8aef1f87d584ac7d0bb760a20c791bb4bf6edfe6dc5f0e803b0d07e4eedb6a692b37e746145ced375077cffb92239c9a23ecafb237392f55c6f16d48cb805a3f51d8591c9bbf34f8445d08e7961128fdd93e3b8f004711669172771cb2a35cceabd4829bc80790e6ba601cfb2e2988a76e1480248d5ebd8f8885031a8e14285ef6c399f47fdb1a6", 0x1000}], 0x3, &(0x7f0000002180)=ANY=[@ANYBLOB="68000000f8ffffffffff000081000000955c0e551ccc16658e8be2b8e8808b2ec579d1d20622896f5e3ad4c70b919571cb2d078281f49913712fafb8165f19d403e2485d81df57019ba2abee1c681a96c598548174b1ae4b25030aa38789723d4437889c00000000"], 0x68}, 0xd) 16:17:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1e, 0x8001, 0x1ff) setsockopt(r0, 0x0, 0x7899dbf8, &(0x7f0000000000)="0a702e519226d299a06633bad04f18ec9b8427c60ce334a05f3ae988b9fcc6229057c1e28ebc374bcf12", 0x2a) shutdown(r2, 0x5) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000140)={0x2, 0x6, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffff4}) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setuid(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7ff}, 0x10) setuid(r0) r4 = semget(0x1, 0x4, 0x300) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000080)=""/94) 16:17:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a205005745192a100010e4ff00ffffffff045ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000001400)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f00000001c0)="ad35f230540cd9ab5665accd8fb8c377af0bcb015156dced1ea553063b6053cde8220f95b92fab3096a51694799dbb6091f8b246ccd31b0d236ece8af0a2fa2b397d33556177843199bae66842ccb584f5434c580829c2c492a26a59313d9f4efc15397cc5ff421448516310998648f1485e04ac260690cdfd2ad4ff26323b8a0c231398de984740519219ac78cfc7dcaa5f03537ded90a979ffb182a5c02d29d619eb2b5aaffe756adccc0e04d77546ec9974b0c62ce4f4436ab841d81d30a4600c771089c057175a114c8e7037da23d0b51d8c660c6df2f178919269d25c1e", 0xe0}, {&(0x7f0000000300)="3c771867f9ff84229b14cc123cf26967f88f79d0d393dc98ebde03f8fe465fa9184b4cd2b4f4faa6c9ec633e7546f792c755961718282cf45f4790f336e98707bb9b92c1b948ed3f12200b4b9f179c839b9f0f72e4cc29ef7297f3a7e315d5881ac20ab4c50d7a07b3c3077fd70f8aece684f027afc47695dd91676b2912d450bdc3e2c056730e6c424575921e7be0630e00707104f57d6f3f8b0e9c79e101a5ea03e1a3808a7b7b304d233b93bebc9305b78b3630d596805befd6c581bd1536903c6de6ec17a436a6b19e98eafef2985a3871b3c77ea7c6763598", 0xdb}, {&(0x7f0000000400)="1c5c0f0b045a443916f4e041307455fb68c5c7edf23979a9ae240ef05510b3c702f611ccfa5bb903f5f38d20e5af9a4e4c287c21166f1323a12f0c614419586d4f4878ce4bf83dc637086f22ce65e20b72b653b0904b21a58c24b03a1ab4d09b1991332e8951e768411890e46e57ff1a1d2767f6851a7ab50f0fcf6ae2edd95b4ee753ad14fc631b6e804a504c0fe89e28f940d9e17dd9b0a51ab0b5fbe72d0d02bb40f35e9c7d157143259554de1b34ded6a214a0cfdffbc715a8a299437a408a761d3daba108aa0b12e9dc466f2e72944872bd1feec6ee58056bd3474f7510f211f57d3bbdcfeabbffc228a55abac40a6d3fb9fe31798e82fd68e450ec95ff376f5e5a7a85fb19e1b760fc7e898c526fc882169cd1576e0e151a137dbb81780f01a45f34328a0cc25a9dddb831ba12ca5674ff5da4d5b8b577984e4d0f86b33977822c1f8bdaefefb034e4d68a06f2e2ff0fa5b33f3ca77e78e08d5372c5ee8283401407a8a633f11a94e8143e8486b9a5f73f9b7b4360fad38162408de728f6599f7f5d7e19ffd8ab249b7c1edf43c24776cc7ee88f40b4595f4d484b56474841458cac9671d3576e0614f3712e259fc911d70b77c4aa0ad08ab5888bc8a23b997134d55918cc3ad935b3ee385b17c326152cb08f6d32997eaadc842a8403fbaf0b7c71e5fb40f50bc973531e5f00fdd996e6a4ea82467f99902993ce6d8f15c830217a54a588fbc443de766f677663466fcfcc7f7a798820426e99f86b8ef759cc63b91c5bd3e93e623e4e107a3e0c15b930966407218c1e4a74a339efd0485b92e2e54abb79ee5c2836e7380d784c94aff3dfe70a81b665e6cc28cbf5224ef10a13fff779529c5fba1101a86d2eb44a70324d81515457ff0beaf8c705877dca72f29b547f385387f46712dadc3351727ab6ef70a1ba2fe50c69b5d58c2e8b3b16c1c5bbaec648247c2db22b56c8fe9bf1d5d8cd3cfef808a821c8c40d47b6d2f79a29f2df05c29ab5f90c88a5e5caa28ff64e500f28dc0a4418a0c893a9fe17d4292913abdbb3e3cef7eb6cc8adfd3b88ecf94b96a15ba6c0c55a802c61bb3eccf5822200f389a42ee508af034b65b7dcd0f159506c9da366dc21f1b0f2ec80841b70d42a868b72fd89ddc86bffd66a17ec51800bb4d95412a98dc4216c500192f4ed664fc3204e46efce5dfdf93d871491145ed83d76574079237d3845e7aaef2a79db00ec3916626556b41e64ebd008a6e557658767b67237cd83217d2f58aaa565d88d14aff5ddc31bb3d9d0ddf1c9d096700c35afecd64277988e15abd39f9a42c960906b63c9e3f4bcc86e2d9ae1c90101632d3f29b1cf9f7719d94c3eb0f97e7e002d188df0bd5f4d4ac6edad1192166c53dad944fdf587f3b19b3f6922ed75674fe8d301a6c136800b56f175e35312b85460351231174242b411ee42c834836b1fed0f61bab43789a5cb2acc16d76d47cc0ac4145ab770d0513ee4d7ebb12a0a268b46d35754147c08741901ad34aadd07c304364e81b462cc66aee1e689d24dc001c0a3c765c8edc41f45e6e837df6facce5cb177dabd3ced12c16ea98fe5b9e7d402ba35b7e88bf39b8c5779bbaaf454890c7b85fc5dc24216bdb833c1c3412b4fc6c9f5c14747c12d92e988400a6dfa1933f96980fd0b83222b70d3af1a52e9fb91d723be7a8511daaa5bc77e814c4b17f65130f2aee9de166038aee1c17a54008df93bb3780da5ce24bc71fe7ad0d3582d2377e98565d5c79160a0ace795a4a662cdac10d06327020eba20115e16227ecddf6a5c96c3ae97920737a80ec07f9c84b13fe343990bb2acdf18a001bf6917f5b883837844d05b9e22673fca4d4d8fa5790d664015b61be174ce3a023a3203958aebf71da826078bed2bd64856b9baa7d32d3aee7d0fcaa137cedfd468ee1ca7816822e5f44e7f5d12dc6a59e06336738b967f89c08752ca9e3f9ae836258478699656a8987ddf1b1072e990d47ae0fb0a0563c5c9c21980d5a58541cef504a4d873838569b3112e25de76a659311b6879e838defb04c1aa4001e70ef3906053d150463bb2caf9849986405a8238842d59b686a6cc4dcae668df93392702bbb6ff300837998ad526ce61d6d608e5824d0be7939c5f35b3b95b30371df4ca5392380f23a85f79d2d6ad5562dbbea78de197c35e185e31dc3174d138aa72eebec63681de5b5c7357f05dd9971e02ed82a4e675e2d1c20bbe09b0b47dab1d2726d4a26f955af2b1f585036243a1512305043b4b227828ff177d6f403d8f9cb6eeccd8eb707da28efd0c696b514bf456fd7d62359fac8bc0794c74e94ab226ea274acd430650dbff6c29b6506aa50fc16b57cfbeabd3b10c96e0c8451dc697987f164a8cb9c5912f71fb665e77d202cfb6a76c3e3c704988f8f8165cbee653288ecce053a674cb0dc62f53cfe7a1f5c8921a888839d12e4d5750fd553034ae0b4500b3551449e9e20a821a2aa2d46476c885acc1784ff9c61cbeaf0f6b43d121187cb68ce49e1f8161238c0b4b8906ef5b2bb5f78aa8ba39232e9e2bd6af26d69ddf12897247f6759115e05593b3fe727bb801e9f9eb002b9713615b5367f15a1ba51ccffa48a78a9d1ea95d9c134fc489f480b240f881f4bfb0a515c05ac4d0f0e56e97e2e526bf921fb4174ffe0e393ba00cbc2e0988543bdd250a6d11b40b4cb601e6ade47ce65e9bb3b3b497ffb58fa05834841c06f6e1e1f8f052a4d71256f643c7db54f9b997840b9f8d737f51405344857a36d45bd1a8c94633e0c01f7737108e2430bfc9e60bd581b69e49899b196360dd67fb1ed8656feeb81dc67a40fbb1df31d14f0d6867c2e6e505af8f075006161add0b0262e0279f6c70ca691aa0f92f46e2020bf5419c26b5c474ec8a9165ee6bdfa3e02ba12574193f1967422d7cfc323c73b3bdbdb4de8658e8ab03f79698303f94c15cfaf4748ebab5ba297be909209276d652667538325b4c74a7278daf6b597e5a43f84fe07a90dea356c204a35b9f7153cb6c0508f07f0152b288a9ccb0411703f106f1edc2c1ecccff7121eb178b7cdf4598b6bc286ffe36b0322be3b870ef3bf00e50315fd1bf268a320fed8e76cdfc7ce4433b92a4c7dd169242653f0354113606c4492e292a6d1e193eb4021cc5d2683a131b912736be9dd96db03aaff138165bf41f33dc8871d3695d69b0b86668488eb5d993c7df32d20fb95cb2e3dee6ee31acdfad7c9e2ea651dcbfdbac0d7cfdc93f9f716e40811086de359f906bfb030c9e5a0d09ed02b86ae50b6237ed69107e710d150f08ac82cbb5b5cd608aca03bb12e41335642eacb74caae119229f4376249748f3317d40d53c62581a5992950175e07c037d65f15eb3714e8bdbdf7ed0039b6a81803acf0cb98e4c15d895816998dcb817559f31c4111b13a7b6a918d15c85a0c0346885015b1bd618b614f2a7f30a241aca19dccd01262c5ffb8d59996cec44ae96481a0ae44fe60f6b8cac22f904955674b8c3842a244b66c3e631eb1e14473c63650e2ad56cbd8a7100b08e45802c463382749ec01b95b79650d4c90ea9b7339218112c9ee186b6af4749407e087e6bd9352915d694b1ab9c756afad13a532ccede81ead657f6b008de24c70f727f328db7b9211503665e5a5206d98d54f85792891c1bcac3735e55c5cf7f6d292adc8948a833aae7871c6ef331c5a2f8eac2c46b7eb2cd6788ed1b857f6b169007135c4b1e390483445b254ed431282ba5f1ef08f7564d1f51f16c0681a3451dda84e8c3674b08eccbbfc8965236481e35a1c25996c85c415ba86812a30d45eb3f567b5de36e0a7cad4def087a68df2666708f7140697d6d80aaba3e85a87ae67d2252ed0a1fae3fef586336f8b22bea8397a926406c50da656269b4ed23d8e0d5340963d72f15edf83a69b798674b6ef02b7de4b4a081788c85f2865f24fa6d7b76591c4a211a2d5754b22b2c8c7c10ac4549efc86b7b169805bcd37c2f43ff637d9aedf7bf9ed973bb83711938e2a09ab5f12b9126d150b2579770adfbf9c13081c866f37a857a7bdac69e53845800f00a0f5b5861905cca65025c24dea54f7588f16abd5b71a9149569184ebe0a88ff48946dd2fd6fa413b057295a728c363493f4a872dc62b0563e5b7c85f2b05b2ce2306a8e1d01d64d5589cc52651a5c539acf6e10e3733e5b7d47ab89c7a48ede70d4bb331fd0639607e0840af0495b29e4d580d0f4dbcbf95b8a380e8943e567fd5d21f9c4adfb55c8ede5a0908fe301d936dbea528864811c0b82864aa879a10a9c8e64324aec06af4e5c5e8c716f88ba4459b1b6c6aed887124c20cb113f1c11be74262f71003cc2e05f4d2690126720fe0c74f38fc77c5beceebe9b438b3cc7e3a817cd2c5c64e5bb33005eb80fe6ce3865c95142670849a76b3abca5b0f4c29ada92915b0c312a220fdfd28dd66cca3f38712ef6410866db6d56f518f87c4366725594b268591d738ee05d3189ba8dff4d8ee800d5036e025d02e8c7858dc61c10c43c9fd50eac032afcf31bdb37b62bd89e390489f3bb48bb92f45d041e17054e20dd4afc2c7602c7179f58aba23bbcf2f538a314bebb55b4b6331cef4d19eccdd61d132cbc65620bdc53a71e6950c0c46d02b078ba1e5f401be8afc584c432cda34794e30ce92faf8fcc35e7cf1c6880fd6faef839f5b7c9c53eb2d8df182c85c32e24465892c597f59bb18e626ffec993d56f6058a0f9d912791014a910463f79c5cef529e510da11967b19bf452abad82dba2596ce9d549a4bcca83a64b3ec064acaceecfbcf078f352920264ddfe5fbacbeb260e4564e9c5be3391cb5ba08a4ed448f47c53a589c9af57c7617305e32f36d2623dd8e8cc6c2fecc3fabb890746038b22d9adeaf59fba9f707562d0f8a4ab71bafd54b57af54f30ce54712833a2e95ceeff5186d9a3744d28c1082c3a992875f91958f5185222757f336a88fef64ddb6c415e4b0274269508241c15fa938cd6a6a18e2e7fd8caed30199bb4fe16fd9fdce44eab1a53645025f543342b01686ef615495b977335b1458a4d89b9fcdd345ff1979c2ba0e9adbbdb598fc799efa1da2e2cad4213980198bbf90f88d41d0c4284585996aa15c11ede0ec3191022a4f1235679724b9101d235cd48fed231ac1d4e52afbe00cba55637fbd64a3ccf9a255fe47f0d2a1744631e4c106146cacfb754144a4742d6d4a591ac22ffb34b4c1eb34b3f8f3df25314359c0482b5f50d10bdf108eeb7ed2e59a771181e2b6c741fcd505186bfeab9ebaa130bfa0e656e946d1e52a293c2b60d7258083b231709e35ca626e62b330c016f382d7575bfbe17c05236fafb7ace2e5f3843777f039e025c773e799eec8f6179e52859c490edc176e43dedb1968e68a2d725988e6f8ccb916007ca6033b631a65a25420fb12b266631bad58cfdffd4f1596cdd443e2910055ce30f5d6fde7f4a9826f1a8dcab78204eea628c858ea6a4c83fefb3eba8be38886a1821966e1d520ad8f7826e6363941e4f76359a0df3a8bdcd1fe9c1b54b68cafef3a92e59a6d8f048093c71351341b963c8b832fd6b530ae55db84cd059b6e1a561d8542175ba05a3cf4c929dda7fb0ec48f6ff8e5776e149876e684e79fa933abd9b7270c494d6417ccac85b33ccbdc954d951ed2eb9a862c6c5f99b6cd9c2082850c764815912e2470f7c0b7636f22fe09582fa6d84751b4cbc5811ebe0a92e932ad83eb8e9d83f998b0a3677b0376cde242e6cf4d44adddcf5365beb262c6f333", 0x1000}, {&(0x7f0000000000)="2e9cb0ad871eb4e7c2d1839bb4ebd6c7739c284be6a85aa448f6b5a0cf8027d334f7a48631b1f9a7a7e506f5725f267f28b6082ca8e7f835cf64eceb33d79c5983259c656dd43c88d0cd392bd7c7", 0x4e}, {&(0x7f0000000100)="08625da6ff16478acffa5b2abf6df98313277c9fd1e11b6e304e69fed56ea250068c7e1f8de4b534fff0b7750c9dbb9546283c96ac", 0x35}, {&(0x7f0000001400)}, {&(0x7f0000001440)="f879972ff747d1eb3e1e193c130e92327d9f8c1b414cfd02bb90a759cdcaa413b8940c8b8c07b208e4c54fdbb283bcae36c2dc50b6ada09b98185a0ef7114095aff357d063d8c0295925b8abeb166815de2e89730098907c141b978dfece997e6804931e639f1f66b05ff19f3c801ce2cb8ee0a0717d044dc3263dab90978df0305e2ffd74", 0x85}, {&(0x7f0000001500)="def8bce9b12440e64ee4acedbbf6747fa7e289d6aa6c6564587b620cc6b92f1c766b921f6e1bcc9fe43b563e1d7a3ca576b6c410a31242c7059cbe2687f67e244b65a1f59ed049e02f122b362ad85d8358b9b17caba57c532a09bcbd0e1ae0fbbf81", 0x62}, {&(0x7f0000001580)="3c60443ffbbc634cd375a60ce94467ba22a5187fcdf607081944237a50382c7ed1c28b9e5e5b6c4fa5d74a122555537df706f68b1e7fc7a61d1dfb9ed7e45de57cbadfa69d2e7a1a908846cff81783f748c047326599928065037c1f661ef57d12685d1af10bb371bd14b5f382035fa7fa", 0x71}, {&(0x7f0000001600)="d61300e11530066298023736317a73359011dc6bc7b7eb1235132d6a19166a78ea60cc3af8a970ac5cdd0a47b01913fda6a7458fa2d3915a9eaf1f59d423493e7d8b84350cab4045280147e03d569811db67f0aa4ab2c7cc19d30d22e5e8afe2ca0aa383ca570cf8dc757673690676962ceaecc337a30643004d63c7226cfdcb05da9fd3", 0x84}], 0xa, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = getuid() setuid(r1) semget(0x1, 0x4, 0x300) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20008, 0x0) 16:17:29 executing program 0: r0 = socket(0x2, 0x4003, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="6e392c579711f2544cde17ec970af1cf02db45320742", 0x16}, {&(0x7f00000001c0)="1ecf9bb16110c5b127c84c2c553b177adb944289076bd41c8745c90754760a1d50cc2cb6124a9b35c1ea0277c8f18c1cc589bf5bdcb6ff167abbbe9ca4f9ca90cab06227beb9108e3fc8b43ec36b7c2087181b323587050e005936d5c5295f9be39a82feffe9ff870708bae277f3959648d3ca25b5880865d8c49ec7365fa3aae3cf177e3fd896269418160efaa5986055fa76d45215c2270f6d1474ad42ae71acc8ca1799ac77d943982cac7ef14f69d2365b36fba51886a0cc7d3a72b6261ebbc9593e3162648fee7926b471778b52f64d1b90181c686e28007f044ad729481dcd1cea", 0xe4}, {&(0x7f00000002c0)="3ad91136bf321e70a8d18dbb7829603c0d7430b87516d899726adab6c37c68d64cbcbbebcf35bd362e6c649f94c8e5080e726efab2c5e7bc7d7d57b3a9a7fde8e785e560ba1207e7c73106c0afb972f1950fb96fd98bc9d2a14dccec575e13ec3190edf14fae81659247b6c3983aec2429a4a9419f9f8fa674caf7c5770f40ceb5271356dc7c0ab9016f74f521ae1f43d3ab5047386dfc28a2418818f327fd6946bb71d67a2e270aed5dab9c31514dfb7b0f43fae1199e2863b862f25349c9882b2d8504405f9a06e614b20cca64fc739945416432861dc5a28c16", 0xdb}, {&(0x7f00000003c0)="f51878cceca0d016636bd9bfcd7712673c29dcc1c11d8c2f5690e05214db20af2de80f7d01f09b2bc504cdc8d0c5d3c3698e93377363f1e3c39423ab4fd7e3e40983b560a5e6b18c1ab3670c28a836b6cef60b32756fff0fb43edd3e133854421468ef0da8c3cad4f4c0651e17801c0511146f7ee5bc12dc15022a7084dacd6ecfe02bc2675080cbdf16b1b93963f6492e16c877c3", 0x95}, {&(0x7f0000000480)="4c668461e36725a8009d4bf1f0d596dbb60a81080d80cde2e45d56fbf01aab53862709ce9c2b076b4a5404bdadc80f29f918ed2b00e4f5aa2613e4017a0e7b74f9b8d49ebfd25aea61db3a44c482bd4c95beb07cd39428da4ed78885635ac96abe35e98196b10bb463847b", 0x6b}, {&(0x7f0000000100)="dc251bb30d76573c17979d5bf03d6bb4d72fb90e4fa9d74bb7ebfd63bef4d8d01832c7", 0x23}], 0x6) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8200000000002da47fb2f8b7d8080000000052a9159175b2027d49070000007852040000000308003a43d12c641fe2e2332d67590686d388fd8f2381dedf5868b3386e316666d9991b5ee4845829e1779a06342a59a45170ab8390f08dac0da2fd3dde333b01e1b1e14bed80b5a4ef304dbed4b82bfc032eabdd555c7adc66596552818b"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:17:29 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = getuid() setuid(r2) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup(r1) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="ff8a61580d470f8b7fe38564214df20a89a7414aa469a904fe9cdc40d6d423c0a55e76b7602af83730ccea3790d84dbef5958e4b631500e4176213e6e3ff39a76bfa46089d04e6797301efb9e9b65a2a6f48cd1c32f7be9d837c80d1d538e4c14a63a25d4c5cf4d488129096a5ffa7d6ba7ebc141bc8a1765c1022aef5bbd38df73ca978cd15c3f820a6a2", 0x8b}, {&(0x7f0000000180)="087b5849057a537f58ba0091e028d8d2a6cb05aef90fc44b3f748360e4a688b3c4706924900fe10db2603dfa422c69810ccc5ea933a7b3ae", 0x38}, {&(0x7f00000001c0)="48f362a1df2f7fb9e52155ba4572a01cb87db777903efd529f59d9bc39de3b4ac8f86d8842b666bdddea5cbab45a89a2cb0ead5233efad549e1d0ea1701f5fcf67c6273508635eede2f286010ee45a7c70b91b3fd858741396280e2d89c600ffefb688935cfc2d8f41897e23aa7ffcf5de94fa618af03be9f57984f58a28e5e592708f5bdcb70d452bcca1f3fee020bd3783ad067f750aa642ddf6f681ce4723e6d74a3b946ece42e114ae12b0", 0xad}], 0x3, &(0x7f00000002c0)=[@rights={0x10}], 0x10, 0xc}, 0x1) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000380)) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x1c4) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x72a, './file0\x00', './file0\x00'}) 16:17:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x6}], 0x5, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x101) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x3ff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) fchflags(r0, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x80}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8080, 0xc4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xfffffffffffffff8) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000240)="3bceaa553d1e8d6ef8808ae3ba2265e8d35c2556f5014ebc8d8ce2ccb6d95c2c8c3567b698a783d9e802896003429ba5fbf989feb2e88d815fa085cde4ff27ad1e5f55132db99974d90ae8113c61c0c7450a7fa84bdb5d1fe9ac9d3bf3c7aea7f81757361d7dd725654a45eb82dcb26070724b5e37233e642b6f6257ccb863dcb7eb7454ba05f6e3b584d31723327e25c630929aaa8784c62c3954f9e604cacf5668a9b0b6a73ddd2203c62de052ebcb0de2b83fadaf8dddf21e20c99471d23d5dff40d3cb299d6587c912082c9fa5f69b63466aaeaef8bbfb3dc6cfaa274a11f61284", 0xe3}, {&(0x7f0000000340)="6c4facc2ed983ad6949bd048573c1b69441568035239ad91208be4d8d35f7fa6a9098ab7349f7235c82326f1346733277a4822530a2dafc8cfb71bc3097af51310f02cacecb1347d009235ef9455998a2d84e7cd5c06d0bc5eda7d536d9d95dbf7bb0a26a085bd9a87ba0a1b", 0x6c}, {&(0x7f00000003c0)="b637bc1f5807def0d05b21513646699ec45f53a9129183cd64560984af259d61e91ecb24456b0223068ab9dfe57df2a1151935e6fab7853ea4039f7125bab635cfb4099496f44ba0599f3be77ae5deac655b307f50", 0x55}, {&(0x7f0000000440)="abfea87f208ce07f3e08a2a89b84b326560c03ebfcd10e61dfe33ea1c76e575b9befd9ef6656a36c62822d6416dab3f0ac652eb27b8f10da591290999813a8eb84c2df2eaf8d82a9297aac1db9fb9d9eacab6ed8b6ac014fa5dc0a7a3106e3e3121b7900b3f504ed1fe233a60f83f09fdf1d67f8287c53500d1505aeb303ef4b573ed66fa133423f91117db2189fcfe32e6e186ab925db44f4adbe3704c17170e511f7b18933ba6de22cd0b460cfdde0587ec389b470ca03e325303daa3cc20055", 0xc1}, {&(0x7f0000000540)="778c3c6bed81eddf8bde485c2a90e33fec66bd44e5c306ceaea66e45beac85b269e430da2e9679d56cc79b84655221fec739e770cf448d147da830ac6020e445672330b9098444dd1c8bbfd07053f6bfd657a95e56646deced870790d9b77c76375b08329f440fae031f3b10be78a6c564ba11a8634537b2382efde56fd2", 0x7e}, {&(0x7f00000005c0)="153a975f1f3ec9ee91f9adb5541948d860442ae7069cb0e4e7dbf08a78b95191f559b1dd82cf299bfa9a54b54f79794186c02d8b8469fdb818b08f45d5b8ca3e922b0249", 0x44}, {&(0x7f0000000640)="7582ae17956934e9f3864daface0be3fa0b0d9a678ca3f60c1f54045880915c2893e6f029070f6cf85e8b36116ebb788e9ff4112a97ca5b5be1ca3f27e2c478348d8", 0x42}, {&(0x7f00000006c0)="0dd5f288f1824f7cddae9acb3d13c65cbcc6d2d3410047726aabd32ab4772ba39929d92006790cd2e9a19f76f285360c205c3c8aab8e9ea78c63e61c5b99010882721a8cd0c1f5195c2e566e9f5823267ad7a6e473b9937c2288b357f0aa0e1a929662f429fc1d4cd42b0965895de0135ee9cc7f1af0e05c6cdacea783ce5784abb9a64523c29ff3909e8e94f653a4ab5dd33ad4b9e0833289af3834980d32fc8e64b622a05739951c249798f35535448f3fe0d0e4f323afb9e980d76c095cf57487335a4f6d8414d962a9551e6e32da", 0xd0}], 0x8) fsync(r1) write(r1, &(0x7f0000000840)="3b3e4e8651e7a3f60dc245e522938446c96d22811e0a71a9c489d6d2444a92c70bd99f212f1075cd31116db00783dafb86372343c9a67c7625cb311361fa8fc6399b21413475267ff7af85f4f531a1b0959c255c3d9b4ab30dda735b39a39e016f54d2ddb5d0aa11ad55af72c3d7c90d22de5beeba3700", 0x77) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000008c0)={0x0, 0x6, 0x8, 0x0, 0x3}) sendto$inet(r1, &(0x7f0000000900)="45ff4624032bb4c5aa97d1000dc332355cb005678abf25ea815776d72f2f7769f120c976dccb24386dbb1a53c6c3f7a21caa917e1737e79f769dbf3c28e6e979059b112ad3f67da4ca28b6d40314adeb54a39be18d5769e66b21aed451792f21d3cc4994e7cda453a3503b4fcb2386f3bd7044bba0167dc609e25f172ed9fe0b3834ec67742367f1bd1f4163c2d8d09783b23085b76157ae474ae0bc69e4f6e7dbb3605c14b67819c64f7e354fb9acfe9070fc737bddf31f3930761241990b74d6e87538f40efe0af32bef059eb5cc336bcf9cc03c8a47f02b8801b0667c5a5a85682d50472d9e0b5b12e60e6a2bfc8f2989da2918b88c25a008f7497d583f79dc8c040de92a0902571bebd0f2d903e3796505bf31d6155665218956361ae48e72e75c9405324c88d09db20fd938b2e9837df18b6cf628528fdc5b7276ed3dcf49011e4a1194597053cd8d6a4b437980dbf9c40e481fcba8ad2fb114b4167397b7d4be8cc2e9c443b412a47d2cd524e8c819ef0b33da5d43e137478ef477815a2d9229243ed3a02dfe3e7a6c4a2a6763c15ad543a0093f8c895512979906671078539724a9661a402e1fb6ea195f597e1b3503cee12890dbc31c6dec67292e44e207e72ceaa436f197756ec5999380ae6ae3abba1d16a18251bc991186bcc03edc2f59729280d5d9b83762a1d2968dcf28b67a9b014fb07906e149095234d278064f540b3c79b21cebd9a3188ab2ce66f9d43b8902df5babb3edb7102c2f744e978640791b6a79b458d4755c33ebea8ea01f3c0b06c90a1696f37c0efe936fb2d22b452d3ae3fc650cc59457f52af7f69256a3d6e9681749a6ad94c3d405e3be7f211ec83afce575407e2fbed8e64ccf48bd3b484ce7d3459b2bead4aca33f1509918fccd75812cbfefb8b0d52ec199d04be10415b267316cbbe7aa35334a36cfed384a8391ead09b43f2916ac47f2bcb31335247b124d8662dcf4086348812d4a64c9ea9b867b332bfe6b3910ee1decb527c28743686b3fd4f68c9c9e989eb8e3574a1fdd85085ea292205be9575443f00db510d4ea2e1c2498f3cc86c87d688389138e517a6877c9851799c3ff3262e903c2cfe93099ec4c62ece4b29526a44e6e0d2f9700e94ed7a2f255c6f963df1e33467c04635aa43c5a85dcd88e466ff7ce708338a5d465287c01e63afa23993cad545ee6c7099c6e040e11b035a4d48397638d00f36b6f64917d879dd7e95c2485e14f9e4f534a97c9d466d9bc75beb7a451407b9870a4e34e3bc30c5e8dc293fb1cfcc200aba1a85a6e02fb90bb639f220921d5b596c6e45829c5e6cdb47f66c2e1cdc705c75b386554dd2d1fdea990719ff80e3f560299075a20de88314946396ffdc5f9c95d6b728d60b091484a7fdf4c015ae3956a7d4e63d6c606fb5f13b89aeb281c1191b4b529ba625167cc9788315f77ef2b5d3cda830c2bdf47999e8657f5b7e1552b9337727ec3f244146ad02fad741f213162ba27867832449187f9282a4639823b0b70b379118637400f77a6d9fdd93c13dc9ffb5772665d6f26726971d2e91edb477186541a0c7329e890b991d799e3f476111c98c47e9b9da9be21666c5b9e1e5c1ba2aab7122580e364fffdb91803ab1e0c260851c34a15def3b0580985ae06975f5c39577c1160eed82857dfbe65b7663cb1642df3874eb942f9f28aedfe3d73781cfdcbc98b34a1858b1ccaac7a07da68242cc479ee2766cbbaebdfe285f12e84dc06c31d9e3bdbd6064656d7c5c859f680e04cca2f4d098f20a828cef96028f7f2b70a6a73f9329860d409d526c5d1ddcbd501540d1be0cdacac71c4758e3a30e3e755ac0c91fd6871f37b3315812aff70826de0def93b2c587315df5ef628ee56c61e16eb27e8d21906b04f9824cd2ccc9dd066ca284dc5877ac42cf660accf6b811ff0cfe1f83a01baeb3b60e8605e0b49534d6f5c2cab60a2c17186305662f6cf2eea22e90bb6eeb96656aa75c04f7168a41af243b429e1036014bc4005a3e9ff97983342e34e77e9fedeebd683994697347b154d0d43360f1ee85bd3bc744d6299d1c80ae51dcff9e5f55c63cff100bad5b426b0ba82d4296b1df612d1aecffde83938a6cbb80c3684508668406948e86551e03236f7d2c84701796d22c7f97c70082dce7012b1f55dbf94ddb951bdd884bfead9bc146527d9d0315e2b25bbf9f4e0fe9d8c7fc5baebc7c70f959450c16f86f653cb6d6636ed459180f3b85f2113b62a5dd8882eb356ab4adc448bc51dcc1a75fedf83bd4123c2e14cd9f6e62eee383262b07e24fe69ef89323b2fdc966167896d68502fb89c4167f41fd2ddce3b9762d92d5c59d4c2e3a2e8ea7ee86e01727caae334e134f2e891b6e674c883efdc5a02bb5a03dedd9d2898df01fa5b65f40759b44cc04ad21db9324809ed61a3a7a4fedec7d40ea802ddd1e5d80d11e0356f71c806833c558414b87f719cb7ccfa350914b9808e416fc8151ff7b720c1334f169a7c1116bb32561dc79ca39f6576b1ce0a5f4fb286adb8e0a9d42c266ff756e71169043be35bfc0856d64f88a110f38b5e47302fd454d80bc74f518072e3076469476ba59c70b9f593719a13de0ec1d129d1b4bc0eb20dea767498abeb430334edf8305781500c73d43643d0883f14a8963f57c6174988b22aa5cce883fb5312305d2a96c3df7dc3621e1631436df987d6d943abecb1c291f390544aae1a919d0685d06fb421d9cad741440785ed99657dfc3a91848b0d5ee3b21198e9b904a7c742d4c70ad3fdd4684a821a4c34d5ff93b507ac8633051990535340ae1304d1aa3e6996802e323433dca83bfc031e7a28b7c0e99200f9d407f0da40d1bf3ee933f5bde0a3feafceb808f64eb9f475326512650ff4a608dab60d33d81a7bc4bf11416e6d9be2817455f736c5f737023c04e163ea313fbfcbf95791243dc7c0ad0d33719c4ccb66a9ba964d3ab9ab89d31d767deff522d9f95fdb5a0065be40f7c9fc9afbbd88202fb170f009b3191173469eee8d16162ec6c4910fc78f7219d0bcfc67319748a8b3d8e69ec0c88299e092f617165d8bee1357b2e086b73ac0c4f43c1031f07d31b64952b16800d97869263539271afefd1e569d5f1121fbec79e83a3e5e5365d7e755cae100d11b1cb526ec413eb79406390344e1e382d5a23d4fc36ea4eded2724ec6d228ed810ed322e04132c7a22171db31c4ba9ae79ae02af09ecb3d224b7df48d073c91d2cc1f94436d49a7dcb978ecfb3635b43c04e297f265c372cadd950e3a36ed780bf7aa386e550167079b3664d620917fa66a9ca42871db96e45f83e3c960e5e1f73d1d5678dc2b30b15e085a172b70f6d08c2244f2e8c39224c40a096037abf77168c4b5618af20a87668c903dd966000090023dd4bdad2e9121e849d141ab1d883fd7718ec2b3b866f546f032a6611a4cfe60327fe9bb48717818284f2c6be94790bea96a8f81fe4fe67a82ae2fd9dab040d6562568cba772771d155996de75035a383b8400156a7db17018c21b265fc242e4c125182051e35576858197525517b5c7817936f5a56b07e1ab541b8d1a869aef4b8fe73c84d54edee5ef723d09748de2bffea9b703ee0829a925a695d8322d4893c18fedf6e7ba0ffd952ceaf9019c0e2df87d2e26b31c76aa436e41deb859125e2f07cd045a2ade743f69e051b19e1d1820371b0ba681a002e17d7e01d5d5c04ca256e65b2bbe3998d97c07004e33b2736b43d81df2a26f6aecadb953b3bd59d8dc5864b0329ebbdc13aa38d980246050441350c11a8de18db2e38587998310bab8a897806ec190e0650641fbc2ea20479a4ee91d76011e05ddef22b7dd571d5e630a3b6a7042d19181bebb1b7bd78540451e3a3d0a5ee36636561fd5969065f7f2072989f4f8ff0e72be17ae79504c0422a67e0900d48af1b389f2d5f124050b428c45fd88766c86c66a9b9aa21d2d429f1258ec64a73448bbd0845cb83c1c7653e48eed515c7d864735a3a78a0d7fa767e57b57374b5a444bb36508532570fa64d2bc0cf9256b3d7c6c5bc2dd8b7bf29f51cf7f35cbf61038e9f4c7fc91c91da6eb644d4714863d0a2e0f40cde57a13a9fbfec31494ab34df1f30431520cbb4e92ec692eb97b0a9a1da25b55b5df5c83dedcf6c4b6903920ca519ef441cd888d22faa4520ae61aaeea8c57cb4a6d99996d3d948de772ba80bd5fd2287f52f23205dd10de1701a8e4d89e6a420920c8ee95514c2c10ce31f7af7becbbb8e1559fde23ccb5ef2a8b4b7e16398057e11f4cab5bf808f3be921a4e3c864ace982bbfdedeeff8128fcda2e2f734a66bfcd7f9ad47a95e403091aa6a0455bdb886352ab6ac9db5381cc9ddf8a5597a6f067a076794efcaed1754f916d8565ea7ecea4bf98476eacbdd0dbdb9e087cbe2ab6ea315a881704ead0bf490976e26dccc6fbe9cbd694be14b1e58275f37945df51c7b76def424570cdabd39ff6416e16894ba387e2d67d24923051ca1841ef135ec422075579bf6231f407f3a8de0e6dac14c00af2199729dd32fbed06cb7d6124f8cfed3b40d6c0a153185cba9b5284e38be07d2ef5071810051412e63b564a688a66f86bd3a040eb072bf6ed9a618a7ae8d74e0547518ce906b9a3d13ef01bde597d5eb3575930706ba83d68fd2b2628ca9d52362e42101c5e27f6df9b4edd211d0ad70b55009f2edac950e74091740e3079d63efad8b5949ac961cbb13350c8a860d597c42a36f7f2e3ff6ffc381ce869a7a00333e59ddff80db91bfec62672f14b3d91484327af9455de640990c335f9768758009d7171a729e49428ff9b0f661e42a84b3bf25d6db616c2bba56255b5ac364b30aeb2f704d18737804eedbde1311eef1a21c768ddf3b6c26b77500db396ee145eaf1aafbe5063c686698a503b768f7a27e58d3a162cf0a4f36d467edbe4242a82655cfdab8127ad8880dc989d77df304399a24cef245455fb6c21ff51b92d9b576b50fa8ce151bc38f85742b8c696ba50b0651ee5abc393155bd8a4a08917a3d3f5caeb5f047dba1d9404bfbf9e66ab14957db82824251967806df0417aebd4ecc52b1d7c54aff507e2adf2e7959e98f007cbd50f82882d773f48bac69aada0f6b6d2fbafe45797756a4a01b31f6720826fdecf74dbc61dc8d858e260df2a2d22613ff1cdb3d928cab96e32c0ddf11d3c03a68c18476f306fa152edbac0d81e0bdd08803cf81bbe79ac1d12dc2eeb32fa122402987266fd21ff1d826d79788d8bc802a3346bfc3380862e4a4f1e2f0529497fc9f8b7d746244330764a074d14384c9762cc9c2069fad2bf0e2639c3767ff322f8c14b87691b9f0a183c256ab5bd682be29ea93c96450ecae621590e974ac9ad44f2709a3fca96946c02c3b8b0417a9da81ac2b29f108680d1649db4687a94971e03bbcf190ca28790903ccd6ba22ca582dc3b1a606fa1f8e85749e6bf753db0224973324a56926d86da35aae5fa8ce0c28eb353c71d931d9228155df4fa37373ea3ed4d44c29b93149f15558572928c3cf76bbb615c960975ed47ea8f3dc1900acb2e9b19ca4ec79eac970cfbf5e1a841558a132063c07a0b5e80689c4842c50b743c5807e6869476ba7c222f2897e21c00419e55b348720ecd9b1ac0c0b377970912d005c443bc27b0c6663fa29abb16e3dd5bf045bf52a6948cbf98503a9a0528d36eec1f6d2864aa6c85041522fa37da588307b7f94ceb495b0474e784c0f9d6557ba80d951c7e8d1f7d6d4665695ba5664710a944f6dfd", 0x1000, 0x400, 0x0, 0x0) fcntl$getflags(r0, 0x3) r2 = open(&(0x7f0000001900)='./file0\x00', 0x1, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001940)={0x3, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001980)) r3 = shmget$private(0x0, 0x2000, 0x118, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000019c0)) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = getuid() r6 = getegid() chown(&(0x7f0000001a40)='./file0\x00', r5, r6) read(r4, &(0x7f0000001a80)=""/242, 0xf2) 16:17:29 executing program 1: setreuid(0xee00, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = getuid() setuid(r1) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x1000000000000000, r2, r3, r2, r3, 0x80, 0x9}, 0xffffffffffff4216, 0x2, r1, r1, 0x3, 0x80000001, 0xbe, 0x2}) getpgid(r1) 16:17:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xe8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x22, 0x7fffffff}, {0x80, 0x4f2b01ec}, {0x85, 0x2008000000000}, {0x89, 0x9}, {0x22, 0x2}, {0x0, 0x5338}], 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r3) r4 = getuid() setuid(r4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000239, &(0x7f00000000c0)=[{0x2000000000028, 0x0, 0x800000}, {0x87}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x45, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xd6, 0x0, &(0x7f0000000040)=""/214}) setuid(r0) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) clock_gettime(0x800000000000, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r5, r2, r6, r3, 0x40, 0x1f}, 0xd, 0x5, r7, 0x0, 0x0, 0x3, 0x5}) 16:17:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) setreuid(0xee00, 0x0) setuid(0x0) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7fff, 0x7f}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) syz_open_pts() kqueue() getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2f) 16:17:29 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = geteuid() setreuid(r0, r1) r2 = getuid() setuid(r2) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x1, 0x228) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r6, r4) r7 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5, r4, r5, r4, r5, 0x1, 0x9}, 0x3, 0x200, r3, r3, 0x0, 0x2, 0xfffffffffffff796}) r8 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r0, r5, r0, r8, 0x24, 0x1}, 0x8, 0x7, 0x3}) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = msgget$private(0x0, 0x200) msgsnd(r9, &(0x7f00000002c0)={0x1, "f635561dc192c78f490652ca5039ad29502ccc9d43831c7d0ad517c9bc0cdb376cd38f67f83fad83a5bf2e3af468ce4ecf0d20ae3d7b6f3f0c2f4b9b31d046fa8b4f901bfe86128ee8c65c584a1911ca7a203118e520a534d830846705116facb7f590b0903609cd5116965fa95bb6ecd05dcf9910f72f93970b661f4ffef7aa02aefec5d6d7df66c0febbc891dcdb55abba26f69a5e098e579912804352405c319ac8d23c5c6a65d7313307fb579aedb1e404578b6d33658b75"}, 0xc2, 0x800) setuid(r0) semget(0x1, 0x2, 0x400) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:17:29 executing program 1: r0 = getuid() setreuid(r0, 0x0) r1 = getuid() setuid(r1) semget(0x2, 0x1, 0x40) 16:17:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = dup2(r0, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) setuid(r0) semget(0x1, 0x4, 0x2) getppid() 16:17:29 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000002400)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740)='/dev/tty\x00', 0x10400, 0x0) r4 = socket(0x36, 0x5, 0x7ff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wsmouse0\x00', 0x10001, 0x0) pipe2(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup(0xffffffffffffffff) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000002500)='/dev/klog\x00', 0xe7bc910a39b78549, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000002540)=@in, &(0x7f0000002580)=0xc) r10 = syz_open_pts() r11 = openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x800, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x290, 0x0) r13 = getpgid(0x0) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) r16 = getgid() r17 = getppid() r18 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) getgroups(0x8, &(0x7f0000002700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000080)="833907e5d688c141e370c3c002e6cfc29ada9483f62c71a7f353c2b8c888c7251539013a292b3f41be99e97438ba924c10b56c1f43de5d3d58fffa3933571df322843a41a32678ab9fd599981a44b4752e965436336bda0f4a06861c030515865f9c57a4d15b30775fc45858256dd0867ff22d788f2a0357c13a1552af9df8adaecc153d89adb54e930e4f92fbb7286141c9a4e9d83bc518257c0ae11c800c3371d260846f74e4c19c46534d61141ff83b6a62e4459bcb166adf11d55eca7df789897780d5879a6c80f37a96fcbe873e72327ff4bb57ef90ff21ab88bbc45b97b8c27868e20ee685be930050d58bd677422ff79e425c814d599eedbfdf9ae520606c0b0f1c0c703b5461141d0b7b8f1fc54ac950eb2952117a909a14edce841246b6589e580df62db3ce8a2f8c57f0bf64c3bca7fa586534aa8de7b8815868d0c87ff4794f8f798e0d9ffa8588c4721b7a34122208ff7fc2c4b1a014b94c5d9995d4ca2c67b8d3df20b9b33e1294b6a5bd686aa8bb68badad216b029b6f407e17eaf85c484f5495256b9e41801ae63ce858e33d53c4476472b6e63fb4c21aec3c04a57fc83eabb086b66d83c7be5524890db3838b5a27bdf1936330531666baa656fd0ed59f44ca71a3b7700808be23dbf0960182df0deddfdc19188ff439c36818fe761bfa6353222e6515c9ae6b770921594c55aa298b0842905a4777bef715ca72b4b06b8a0d840cf45b6dcd81bc1a20078a96342407ccdf9a6fd9660cfb0b5930b95c2791aa4c65d7d9320fcbddfcd7454decb533ead377affcee259b929b316c5abbcba242efb534c8863f2bd0b75bfc2aa558d4638e835751ef7e6f7f6558119e9abca4162338871a3fb890ff7742958c059d85fc732e3727bc6d9b9cbdebfa393d4faa97973bb8be9e348411896eacec8a3e133a25250f2186f1ea28553bfcfd6fcb5f0151cc5077d400197dc5914818b675df9050ff283dc42906cb2e5e8800993e619dba4718e587302eceb9d93e85f185c4b0ee2308e279e7838910ad447e9c6e33f71eb4d538d3f28a4deff2578bf9c85bf5baf2cc76edca71a2842f299033a3f6334f6d87766b997742bdcbe8b71e6d2ce0bb751a4a3805acfa54b1a814d30feafc16f4790a2bb1e9e42e23587c6edb2091ac671e539577c9475a146dd37edb1d9fc4038cbd55ab8d1fc58aab408073e087dcde9132c2348131d7881cedfb6c5c89a99fd53809a8706bc401ed10412fedbbcf3cd9d5f72809b55adcdc8b1cd4f061295bd12fed3b7991e8e9a669dec392e54065b740c414c1809978b631d571c7040414dd57bdce23a1cba65e2d8d67c78b5c6bdd9c1ca9d9b2cb12340e8433a3d1abfc3319570f835291a50913b714ec0ecf2549a444d7ae36b9a22586c5562afa1c7c64890d50147bd1f3daa842e3c2a6ae04e48a0afeeeb64295721fbaa588e2bc1876843542eefab047a2b4fa6b51f7c6a2adda8cd2442da9bacace565337ae9472f52242e63988faeab32ae3e0fdbac8200d090e6585420d2ca97476d22e52c0118cd80200fec268b360b38d985625e2645dc43514a2a2ea384f6bbc0a816484d129ff0053e0ab51ef02a3221f74196943ffae9e16937bc4f4cb4947e2da3a2197161be5b2f5f69ca02ac93040bfd3d8c958cf5588de04c355446235810682aa753e4d7feff578ec85a36b8ab9e555975b66bcd62d3d88f9dd44f8da217dfab3e3861d44ad9940f5509e49ac1a30270fd313ef76f2ac314e8bee365361bc734a87d3e7e8d8e937a5569ebfb4d880402f2badfb8ae77879b7def13a7391f52472fe7cc88a146ca4579abe38959a35e9d1d4464abd3c0e1d5938484be35c091c3eef98350aab910df6d830cc441b0415c1ad657f09d67f4a263f695f8927d80c6fad68d10b88b3754454a8934cc2c7d9458c887aa273a372f19243945783db959369dac95dac57506ec2ff5dd8d8fb3ce99f1b5204ad4e355cfa03d5b30d0b8b1de24e2b60880ac1af2d713a24688486914ffaab93aefa501afa8399945de083e75586be6ad2a8939f7ea5c4e61608e3514bb80071f121dcf0f9739ec7e7438ee56c8370554699019ae6fd9628b7ed3d279db97d354e62f42dd1ebab1eac8b5972d102f12ae084852af4f5cd09f656fce8f1c8a7fcaa5982b05b9874318bdc9454fc736bb9be99341005fc7e923b1d4190508a896263d727c68ba9427c496be1d604fdad4a309eafc2524c0f60cf6ac8418893dd0cb8e24aa02c5f06127f152092362662cf1e52514df0d7ac335bce8601542773dfea4f060ac6746338c5a573f1cc10cdbd917e53baa4473dffb97ba2483144679ba1ca011b399145a100878fbfeeb16e483e3639201014f7c6a0c7d3ab1aeb5c80f5da07ee4891e80c42bb44982e17fcac827163037bae0131fa73c2f83529bbd30d8582dbdeda51cf678a8db47b4ac85452ac73cbf3ac95be4c00acc2e51b2186f8b25df65630357902e21ed44db99f303b34ff94489b2bfbde705422dba05889f8f557ea6f572b4e00790172274f4897f213461863b7232e26d163efcba94988f7379311550ed6a01025d135166ddf36fba4cc8854d5455cac606bb4f9f464afe671ed2ba0989f612d42b55025607cb5e5e087a14eec13ee92bf344c3021a14a47980a203f3b4b3e387031748e1cb1983c8e9690b8ff1a0d7eaf87584806cdf9cbaed78c02f03a99f8c5ba91d0664f033cafb0d95c05e560b516492d155dcb44b7885c78896fae1f9ebd377113fbe6d5446b2e6c96dbdeaad42c00d12098ba705ff572f5570ff5851d90072cc30e87683a6df455cb2cb33abaa4741cdfdd4f75a297f96dcfd95f92b9c71e8f11007bb981ca518b779054adfd89835edee94d4e3a8b4fea17e23f79dc6257b9a99a0b3b229c84c680243d4146f3ca4d3a27b149b9cf143f8bf28f1a61a5c6d0733c0e8011f8d28a0eeb279e9d5d5d6efe93931d99efc2ae740ff3e1d7f5e34cb7eb1f55347b9cd2116d9285c81a3bb728cd6d270f78a0d349b31dafbb270420cf9beb5fe38ba8102cbddd864b8a00820f177f156f54551239fb7b537950858c45f5510e986b6139d8125109f4c1174325bd7307e5875fed3852185475d5a87f53782cd99708c65d5025a2f9ee14be8ba887cbc1144a65e4d10a149450482dcce1ee565beea3b0174c850fbf00cfd848612aaa39323b792de700ddb3b24a5462de4e158dabdbb81982b790005a8d62296a6d91619389a89a1d5f9ca7594211a166db95cfbf9d9ecb88291429fd9f5a9ce3657d18b0a56853a0d1f3a4dbc4a84587f27c03e62d8b17dc11a0cb1b0e78abeba4c307427fff38ba34642a80ac319b288dc3de5299841b399ffbc2523c28cefd1065085a8c560c394caba30ec99c52f661656f3a4581049a6ce134712f16dfda0924e297769d0d2ef36dfdac1cbf26ffee4e7aca2beca9f77f5817c3d5057f80ba954770759701d267837e5cba113cb3a26368f87d38aec95c30bb03aa21e8a104c26461a13905989b63db7a1f994ca85a1ff85faadb2ee3fb078343d7a065c3bfd821fab63fc317771f0884bb51b8beb03de6e8f314d523cc6182d9fb6769c09982cd160854418930d73ebd820e86254142d5ccb1e64f75ec0a70d35a13324a214be5c52292e5db8dae31ca04cc1dab7adda776a4fb3380540cae595fe18812d7681eabef9b5af13bb46a92298d99bc676e44c193fb66c91ed261b403fb008465dc0e69a2739bfd6919c834b9f5d269084b97a4df52e630768de296d906c68aa7ab1f2e5e851d07297742ea480f9a1be89946db79f09bf84681fb4af98badba930be86a9cda50b9eb61301da721cd6a901fc9c31d47b87f64fd4b9888613a0a10c972d199407261d6fbfbd217dae1849c64a5e019b155b37621af557aa1a854176f7f5ca4cd152a5f5e70d3c963e66b24be708d5be017d5687113c99c0e876621b8236e48d04d374c10e768827acae1ed7329c5dc55a4772c3ab5437c1da70df102572032a6c7498a805ab8f1270520a08d2a998549df7adb3cbef1a24d3d4845a40fd2ffd2d2345e17cee8adb2bfc6386503fa63f92e02813c1ef80452f8075dc8f1de7a3e18c665c63ba3c5b561ec1a358b9bf86e0bc5119307578f46d937d6110c3d0d3303b8241b69a74f1e9ec8f6bb914cb976612eb7f4825162e3eb4edeefdbb6daa2bac05c7102978c94a43b8e615e71eea803e0a5bdc36c36661eeddfa86a56191980f51b180c0534eb579b6f7003c862adeadf431b7d2af8e7a4eaa97efc1c7d16e0492163cdcc14919186a29229ab395eb49482771255e938e4a0f06c3ee6146db27f68e6ddcddad8b239d98ab090a6e7999977f724818a6b2bcfa451e4dafed1fe4fdb07a4d4ecb8b5f11de96201fb619ac2510dd4225966eab508c277d0d958515699d3b16a535afbed862c8cf2e7d506aea5e0e1ba5017835958f57b1c4ea5725ee9cfe9a0f68a88394a2395b3c4b9a3f4c0d69995c7080f93280ffabe2eee499963536d1c23ace244157d97a13830b357c4c264b998d7316621155770d804679ce31286bbeefca052ad23a17fb2316bc9a2be3516829d191a078ccb00f58aa57d0a6de27d6218df2739674d39a90f49f7830dbed51bfb65ff467eae624d7fa514569605b52a92f39d83e05a660d191f26db1cbec757b25c24828afcc6758a08aff5b284b987b6a384b0ca2f5c3ddcdd277ca48f563f14d2d3034c5c49e11949709563d93c6c7befb8244a420e9c549564617a6d2f76851cdd609d4606cf109bea10d1e19d964fc21f73795fc3c0e12dc9d7adad5d68eac12da5b99ad5c3350c52cf8d5964351b0970dc82cb4771f31cae899f1365bead88794ba153d86a9bf33e851b8f9abccc38a01052a98ff80e5914d622450f5950f537f8154097841a75117f83bb127c489d69cb350fcb7a0616f8d8f21a8b0ed6f3fe2baef21badcaf7c19fde61facbf479334f9328c37ef14fc71011c561c43b50a53835945a7cacb77e02ecb4fdf3aac46caad7cb67d8ae9e5d18d8e7689915d1d27d5fa72508b7e96ba7ddb43b6c0bfdda95e10ceb6e897aae5dc92ecb2fa694732d2b104875bec1e83f78b9b44186b032530704bee7dbe89c8c029ed224116699272066cf257c9db6d82f4671c1180bbf6f9a488f5583a51e612327dad67af0c27bb25f7421836086a0a57b88262b149aa8564a31bd5cde7459e41ee3df50eaadc2b15dca296032f7a63e63f01e749ea662bda34f49f55e443c594de8f197813162883372d84954e2f8978ca86a553e7b648508386c9ab91af2514e0b29ffa1f66f46415e60fc5500b8c293110597104e21b162c6d551cfc8a829642902db87a1434a4157b1b89ab31a7d2de90eb68f6612cfe6dc9b20048c3077a64dd53500f5720258a37c304b817f9f94c65549788ef62ecf696674818c29ecf446c88516056750e1f2661406751c304680e3fecdcdda7a64c947cfa644f5fe5dc5bfb78606b0f169522e9ce04f2281b7c96517aeea89818663d834a368d386f6ae341d4c9e4a6c50be195e23aad0f5ecbf8179ffb19cab0e8d410eaadd3b200baa9d08fe17e6f4a03b4b06cd63e823107b5fcf190ef814bfea1eced49462135dea852b420f43a8b4726fe5ef6f162df6e438c3a704aab25bf45406033c9095e4f5832b72e424ff5adb6d68ed78985bc5732633607e793a9dc3418d9aee9fcc2851be9e006bef7599cd62c88054e437c420f53b7b97f3ecca39561add60d56f8c7749f3ee877b63676ae7003", 0x1000}, {&(0x7f0000001080)="b8a1296629edc2a81cdd2a9932924738a2aa3ad5937943df84a7d346e46116a9be7c03b41b86598802450f3a5db1696e1920acc34a406037ed4d1760f3db931aafc4160741430de8c693200cce9f92819fa50ef36fa2c4a30a69f2bb1904b4687c252aa31f7d27f4747cf47840c71640fc11c5625fd2cdcbce3743c02f6ea55e4d44d315d4b412efbb39807339359768705349cb658402f5ed3e556bc85acc3b8852f0290eab1a98c3809f614f440924df8cd5f399622c70a268d77b49cb3d21c1e1b20a7c61b3a7f3118284bed375ca73f94d400d1333fc6f4b7238475411d03cc46c65d44631982c4e3c2b11cccae3210c5b8767cee20276f9282bb0dc", 0xfe}, {&(0x7f0000001180)="7e6dc787f530c83abc405901b33d55df6b40238690e127be03ecefe93e1e716ab303abd97594590bf1fcf0426ee4adec4ea9bb2e30bafe9d7d6198e58f593b4daa0c15b9ab6d5ea4b60018a8b6e20d7e8c17671699633372fe5724c4e5998bcd05f9a57c5e04b199a1d13bd4dca383ace8ad7c0375f335149add34e0918b1ba80a51b23f3c7a741763b33e257ecd8a3aa9404b7540c42884de224f782c5eb2e406a5c3ba0e1c1b5c2bc19fa255923ca56c93c4f2f251dfa3a416829bfd5367efd8a475eeb22cdc597678c2291c7e3ddc6bb141ebfbd1feaaa8c1ef5afd56a7d229f53ed0fd947ffa11385f818e7547aee4162186c881bce0524c9a22032eaa51659996f8b17907c1bc39895e79e6bed679b125f6c9442675f193ce308b38f9ad11ce762b6d238a03f31cc69ed33be1f7859ce3b1986ceef6e21e84f591b161effba26075ad6e86a233de0e6ef3e55103c14a4bfd3062a3d552260330e8b59baea7f34155d94280109c9789b70c1e3c3508da8c1ebf3d89586ce7b59cea856100af9dc9025dfef57b23d53be54900a43b55cd9bf29f7467c12fc3a619b9987c4e51b0828e83288abca5eaf1ef0aadfd58f2fa14657eb127854fe6dba457be0e61d00fb34219e7c65c971d564ab23d4f79b53a0348bc7efb149c37a730cf7acc82af8085f5fdea8d382b1cfb25f265c6fa1bf55bc2d3f281bd507d00ba4dcafe999f0d24cca060443d7fb39cdf2c270d37275932f924221c6f993782559c9ba89f88832e87a9713837f87552a1a655acf3fa51dc8a5e6a93d6762b631ab0a377a563eb702ae231983c320d2f50c074d36d4b83092e57afe57fcb5e8eeace7906cf7089d1402df99c5f15ac28b76d3d9406efcb79d137010083fd8b81c8d57d88ef38b3b402b318497a545d2a23819772afa96bcbf9bc5c9c73dcbcbbcb3e854d4f486a86475ffe181dc1476b5dfbc6170865b8c71bf1b69a8813c9afd689957b02529776736a2f4bc8568abab747db6af70f4c1229364efb613accfde8d5cde65aca687940c330955ec8db5d26fe59b575c3faf6c5b9266f6b5b7b942783a549cda0deaf6adfef4fac7eef1f564c8a6f6a2d6300171e8004e854024f99339417e5db9d47e525017b93e75b619ed3da771451c96e2958a81be0f9e7d04ff84d28d5e93922d91ede65a50fd6acf290f7525cbc857139ab9f11eb88cd30327f6ac53906e27bbba85e71a1b854bd08d18c4f7f81967f9b85536e8df3e3ddb3f067eaa6d566f6e7f5c105f49fc32a5403b6740d8c1b654d6ea10f2b99d952bbd5e2866d5209e0786842fecf51ea2aaeb190880f999367b7a902d36b44c57754139775bffba70da05d71c736209d81bbf4c5ca83dddfb635b0f387b8b00c27a43da8db1a94d94e70272cca1f3675b147e87a093b27655a19b42af2c5216ff416be7aa80625458879ed44e314564c6b9ed481fd3cc7b5442d1c06759e935a9376145beb3f79e0a619fee4dc9b05aa4c01d7820dcd20dfe50463211618ca8f8b30199f5d2694d7bf6c13e6e047fcf40cc2b4be4843ca45fcf6cca09bb5220f90fabc8f91f169e1511299efdd919e24ac5d5a8ca1ec9239db9fddc4cd0ad93ba95aa3792cd803af1d290cbd8b6602458583099c5ae5f7b1f0555289987b1f03dedaf77a5cd8f9fd46487e07de4239c82a122fa850d1f05b3837284dc2c92ee0d5f827b760f9986bd395b04562e8176d7ce592a79d658a757844a15ef5c4c2a16556397cb4033792e1694efa6edc15da30a93caf58848560d30bccc49fa6dbf141f0cd36c951a6aeacba17cd48b40c8dcdf0ddd6830ebfec607a3087cdf6de0522f4334f8450d33e28ae5c67cecc294e11db527f53fb8c8c0adc68fa451667039322cfbdddd8359a20a935f97fdef327b5898acf1420208a9d799383513bc3901c9067fe8be8227aafdbe61c4d1aa54266dd842cf9be556af870929dd83193edbedff172727d89da1e01a15957b5653ada7c341a8d7ea172d876d1289d844ed2947dd13272431f1a8b0f33b72ea752ccf66fd24ad6185d6b36f1e88ff267106afba97df5e156b36c17e09699ef7b1eece8a6857737e18f170758e91fd255ccf5216d4c7d4d73cb805c6e06a6529587ecf5680dae8a411f9cdf500a5e2507b66796058cc31daa8d66d93c4eca93f19006a0f280554563e50e6556bdea398d7984e1e08752957fb5cd8dbeecf7beed945fc117bafed3612f8974d9a2e41f7fd851f34f832d99e8d5dafc3108321a7c8c194b7b9cd8f9043d90b3d5d327bea14ee83d740432d63a65a9048bbd7697a7882e2ef011653a539e66a7cbe15bbbe07439b87b39706b739ffb83f6556e39dedbe0ef9562ff3f925d6fde8222b7712244f16bf31c9240225561deec5cb27099785b94493c19753d881b1157afcf6d50b7e3c7b2fe633b40f9af7dcfe1c520918cbcc756361ee174908f0bf5a563a3c8b6c8468c1fb14f3a90ac4113157486d59b52782b09a7624525bcd5aef79f22719866c7ede36987833e65e55d58e9a05ed0e07ac6addc940e06c69d018a1194c2d165ffc8aae14eddcfb8a4169b20d350faf669748825b81ff52e122e1de1bc808ef9b6fb946f010af410f3c2d311c1355a08fa2fffdbb11f48a8e6c8f6a8d8f56ecd0a18b2662aa0b2ea4bcaa21cdbcb2e1bd81b4a88409527c62334138a6d75adab23624095b50e91c6150433b027e42f86140afa8c6cf7ffa9d8ecf19b84a1e26f02be5340d7752c7d18137ca196654af97af6c331b261adf2da726fadee332a94ecfc47c80297b738f7f774fce913921ec14cdef72290aaf1200f6cbaf6b47e4a9cb9c8a89b6b4eaf90ac4efc18090291447ba6ad2ff1ac6923133cb3f9d5a72fcf4a5d7cea8260b0cb09662647743e8ed59937ba82e5ee7456cded4a50b0c9cc89f7bb8f33487a1da6339b798cb2aeba0c8440e1c2def5d6118d366e76a0461b63b5f1d69984a0519c19d56f76446c8362c3aa1eb020a7d361fe20f918779cf00e86f21d863f8521e43593899969fc0fbf8b6ef7c90fae184008b5dbaa554f10fc606edf08f562b5850f2cd17801d56ec2dd6013f7e49805a0b7e9522f003522d69838947441d2fbdbe01e0b1710bb2eea9f974d441505e052ec3b3b43e44d886d7f28996b180ab17e98e8075576615985fd61811ca0fe5f04d8522fdd5e4c4b99fabd4a6ac28c2ee8757da698d1946ee0ffb8083bf8db2d31b264c01f5dfa6e84610de7d085528b567fc5ac4d71303c790c63d2ba739d72087ad8d477fe580541d3fd72fa7c956b4338920edcdd6d9022bf159d03c3d785134b973f41437af5462c368f1c538b36e92602bc4311f2be466d5d541cbe40760094b8f7e10faa3370452d31a2ee858c31b9e7c158e95817b6bc63872b8c0523236e46284b6bcffbd7696cbdd498c8522fdc28892ca44cb884848626fffd2475e3a2f1e85106fb8b6a574d621eebf58bc873c9aa888a093052d673e9b4bdeab9c4d188f70186ddc5479c05c1eef7ff50abf4091706710026a3b708692e93df2de69122557d022185bcc693168fad67136337897a130ce46156948729426a6c641ada1001477a40972c343f8f7d6876f440ae54fa26695675644892c0487d782dfdc62db4df77061c39c0d5666a71ac94697c77c1e70a1c195120cb1f03a56eb57bb0f288c25a280a49eb68b109517268326248b04844d4bf70edd96681c9bdae4926dafb92ea41c208a4ea47d67d6e0c7f67baff6c209d7fcda7ffaf179162dc5a1f04387221b6e10e724c96d0a5aaac57bfe7d3dbf925db7f174b2f9cca6fd9e0654a9e2972c0b06e765b1faa9f4fc18eb912682cbe8a5d4e1476fd83c5bf5689e96ce222257a17b644f3f92939dfceee585b2261fd959d50b594cfd19c0f405960d0b36d5582fc871197105f9148653d12629b565271e4631dda8bfa28b307cb4d89b97a492fbbf98e28fc6b1565484439e5271202a92b36c48284a48348c8e07ce997de74f1c4f48de1fed9522ff6c5e6cd822b41d18c1a9a42f10668d0b06dbcab54203456b6130e6a36e18fd4572af8578a5a57c9080a02f3a3aae47fa41b9722670d42b259217ed4a9ebd454132e0fd2276dc227bace6c76a4bb74ef7787583c32fec425df52ca1afa2cacfda614ed2de015dfb1d8a1240f4f5aa72bbdf8eefe281655ee6c07b6a7678227005900e2228db01b31071ecbca77ddeb16505546b0f477d6f2fba37c4618eb0852f11070abc4cb7a3c31d419cc1e862e5c033d3480a68d30f96c07bd73686899ef3f1c82eafd57b90e06810d37960e83072c082efab4a151dedc3bb07ff877f0b37c7b94f81243837981916d78dcb955ce2a19cd31e7adf0c7f0c83c86707ba4d4f3bdea94ef09df9a947cfdf61091b9801588e83b4a854cc68d52aeb0d19f6e7b34e7f736bf610496ac4a9b38aca04ef3ee313afa9e059beef53d4a91700b20d8bf53709149d164b717a1b33f1c27640152d95bc4b29e74df607ba3d2e016680858f4fe19243c1bde77ff1ee91da09a6178570775ef3b3deafbc30ad619a1cc105e1f409f466ceb155f59e11c283140d64a7fdadeb478f1dd3aab0813a0f44cf795b710461d151555bfa3a32c5eaa4ee5ad1015a81de5815c4aa420b09cc330dab4c224085ba0b30c788452ec0f33d773cfa467211370186a7c7cdd2de2365d4495e51b9627732caf2cf0b1ad02be37473c66e7761a37be9b30c68467a1169924bc8375ef92e5438e18a55c0c570c8be52d548e9d01458bdc22a6130e55a2da1ebd27ea83929df7312aaa2d39abfa5375478271b1b10990bf8f3b7397a3c20696382817620ca1aec725b9bfce36f354e9b93c3c0870bdc329aca483b1186e565ac738a6deeff37000fafbbd95d948e61876159f53395892d1f1866954cbac74f18c71ae92d0460446f4fdb7ae81fd20712bf542a8ad881f4436de2d8b08fd8553045a51014c77a0acaca721adcf14e3c47eeef44245e23af4a88abd9d580aa8f5fa9a3df5befd975afe6fb46f0a44eeedd3a2c04d1eb18f1f142f2bba6f36343074b2c6f5d12fa21f884847540acd4cae9adc96100efd662752a937ca990b112857ad11ac429573f06f4a93a2edd0739c61f1041c7dc3deaf95d519c574f1fcca02b03e8bf5bb53925e2fddaa1cd9a90726ec229f24e47bd36cda2a26b19cadcff0db7a83f535821250fdb44f51f99030b00559fe0ffd689f90613f2f4adac748a7a3d02c114f5758a5aa9b9343d2ef6ce2af74f1633cbafd53a8ac8f3447c41bff6e4c5fb53eee3f1c8dbe16f41aa06222c66b4c986c35fa833f8f27baa1d6e0c49b868b7a114037e6ea1d49b36cfed82d601e03a0c0570127507902c3371d3cb87d07187f60c0b2f3c674db3df26c214c01102c31fbe7931e0845cd11d6544c0c134206ba0ac7ef79f64b54ebaf0d7eb04e917b6dc30ddccb915be84957c5e266ab23b325235326caf6d59575e7f1bf386c562e92c4f1be958ffa2f651dab275e86f960bc30cf5733e8c128f84c65cc6f69d152fc0d25cf0f3b5cc0e17a1d3fec418349135193a8c41e882ce5e8e3e935d85294bab3d0b3d8d5645666ea1d4db425f5ece3538b8144ed6d973cd6c0f59c3541d2719d2b7afeb9b8f0361ef0ac94cd32078f5a6de4a881e2588987bc0b9e711ffd6845fe7e7b8f2462d8fab0d88b392878ee47335ab4430dc51b0e8b8f1d01a4f6483d3beddb6a9b36b809c7c510d43e0ef710c151fce4e5524baa4f945257d041711132b2385d1a3f87b2e3", 0x1000}, {&(0x7f0000002180)="93e0733541dc91d5b6c6cb324880414fbcef8fda4ffdcda6815451710311d90250ddf20d6fba83ed3e2bfd2d1b44d05aed68966018fcb088932ea01ddceb597662142c2a1eef2d49ff0474540b7eca1fd318114c50e4865fa2315f2c7dd97e365ea3819e2dad18578f678e2e28b81b835191477978e651fbe82138f6113b97468494292ea440fd6b775226d9877e3fb84172afc20220575eb2e28938a1c2a5dbc1368dc43089aadc64d5c9df251799b76d57eb0a2edabed2a794f43656ade618f41433eb584f7b2fdf755b692b60dde438387556e6c4bcf47258a0e3563233ee2db646a095e19777fedf08a776aa7585c5a24ab10e15faa87319", 0xfa}, {&(0x7f0000002280)="4f039eb7858060504f3ff6740f59271506befe472b4da830c51b20fd7068a1120d1cc8da3601d01135e7eaf034c050493072f806f19d4a0e960afdef01621b6ad3c2d8726dc956120cc22463d1210c3e29ed6aa3930f13bd3df8731610dbc9a118910c268e22d93bcadad1b38ee06cab2d2810b1cc668e7af93f743fd9be54118e633e3677b59a9f43dc27915d0929b64aa8ed7516581bec39cff79bdd70d100e5043918fea37f1936081886ab2eee05102b762dbd44b39440c5069c4550e71f12581c0080a8", 0xc6}], 0x5, &(0x7f0000002c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000001000000639f95ab4ae5d8abc783478a19ae5b7161ad97556e2a74789f3a95aaad48f9216604eee16837838d12b7d30acdd7dd6d439c9d9b32ac1ee7f7f697c64680de8e212f89640c237ece28aa4d6484fbc46ffe2531142310edc1e5ff785f2b9253883d71f432f704017cb537cf0b23ce5afc2d7e85070279cbbed9b4b7346ade857820ec8c5844bfd87b8d87fbd526641e3c7605c3091d55649e632951b4338bdfca5351ae0f7496b3ee09ea4a7102b25be2189b44cf4b4841deedbe12980bc4ce6cac97bffa170c6f101fa383553166ab4284fc867aa8bff36190e6544913f07d35698beee96c53fcd57e025771ad5abb5cbe7123e9d959732e42773eb90f0179639e11b5feb4d62b67740386be3d71493a2a5284d8ef94f856803dd66b", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff0000000000003f726039d7baa4482125f2c9a613933879a37e1fcdfc2fb0c5e900f7c42a480f103b03ede04ff4fbe6ef01f8c4c1cb0c44751933356909c266a8f7121e8b9a87caedcc53848a3a2965ffd3aa55f23a8204392d6d13f0b15695abed6584f6e9642ab0e8d3c88ed9dedbca77de9cb8a4ccd26122a6beab336c1f510943c50b73b4eaaa4165d5c3d5f802e41a229b2aac9a2cf6c813394bab45a11f18c2df1f3656289e97b4853f276a65f8384467", @ANYRES32=r13, @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r0, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r0, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xe0}, 0xd) setuid(r0) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x41c2, 0x1ca, 0x0, 0x0, 0x5, 0xed, 0x1, 0x0, 0x2, 0x7, 0xfff}) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) setreuid(r0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = getgid() geteuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r0, r2, 0x4) semget(0x1, 0x4, 0x300) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x17, 0xf54}, 0xc) 16:17:29 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlockall(0x0) 16:17:29 executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = getuid() setuid(r0) r1 = semget(0x1, 0x4, 0x300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semop(r1, &(0x7f0000000180)=[{0x3, 0xffffffff, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x3, 0x1800}], 0x4) pread(r2, &(0x7f0000000040)="cb7127d90eaa416162a55b163a36b9eeb86eca13b70a5fc95e160c6d03be4d7bdf0a57940801426c1747f28e6d2e22202563abb6f7d773390f940d5af67912800b5196b7842c3f4e72a30cb7cafee6843293809132e47e7d9c974e48e4a91da2466752790cc70e08e87d97e9854fe32b32f1bec4cb322e785d82b89ab7de2473bd19a47c9e6f29015699cce6a63d5d83a2f583e2f5d5e17b5f21a8d54d375b9cb7ba89ba0671840cb975762124952c5e870859a02e5c3a627ab2bdd8d06bfe782b89613db5ce684a8e9a8391297da28422c1873ed20d8c19c2dad1279cc36aa6b472234d1192", 0xe6, 0x0, 0x0) 16:17:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x10000, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:17:29 executing program 1: setreuid(0xee00, 0x0) semget$private(0x0, 0x2, 0x42) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x8000000000040, 0x0) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa9, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1ff, 0x4, {0x81}}) r1 = getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) setuid(r1) semget(0x1, 0x4, 0x300) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:17:29 executing program 1: geteuid() r0 = geteuid() setreuid(r0, 0x0) r1 = getuid() setuid(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffff}, {0x5, 0x6}}) semget(0x1, 0x4, 0x300) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x331, 0x8}}) 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) setuid(r0) semget(0x1, 0x4, 0x300) getuid() 16:17:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000000c0)=""/111, 0xffffffffffffff6b) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setrlimit(0xf, &(0x7f0000000000)={0x4}) setuid(r0) semget(0x1, 0x7, 0x300) 16:17:29 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) semget(0x1, 0x4, 0x300) 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f00000027c0)={&(0x7f0000001440)=ANY=[@ANYBLOB="01002e2f84696c65ffff"], 0xa, &(0x7f00000025c0)=[{&(0x7f0000000240)="fbd0ca740768aa7f3ab86b5895dc1ff69ea1e50e9ab4befdf190aaad482bce9ceb74a3ed361c7c54b6047c3baa194eb5ee686747a164969ffc1bb92d67", 0x3d}, {&(0x7f0000000280)="aa39df62303639f4422e9881867d6b833e5c443eaae958ccdf915e5e7f2a6ca2f9ae8ce69f744e4175efb56dbe0c69", 0x2f}, {&(0x7f00000002c0)="09912c8a29358a7849f465873d7629e33f7d9921efbcce644931b765c99d2b1a706d31b09f2015f7eaf63d903eb12f8179", 0x31}, {&(0x7f0000002840)="26985666be35e8e64fa66d6b56bf0569b7ff13e352256511e08d31afdef663ae3f9f556fd078d102f7231a301694e13b1603d31b20158da3d199919d8c2b9e43f9f8728af312227c026c675ae8bf66dc173c4fb9f06f512daf904db601be65c0e8ac50c534e992899b68d36408f2a31ae1a634289752064c55ad7d8156456680f4b817a539e092e87c8cd0cae9698db31072149bce707b578b799f7edfabdc623b3cdcf302aefe2aeeb180fdbe9a854011043fe3bd3641bcbb74fb3ac4b8d3cb42aabde515b215e3fc", 0x89}, {&(0x7f0000000440)="2acc6265fa6f176da99968ac74dfd8da2b63cc8004d46a6383b72024a2a0c848801ebe63cee20d3cd8423fb5cf263c30c33a97411c1b62a2431e6b106740d60f251446a7d308d99c7f81b20c5e859ffe9e5e2e69ad7c067e9e1850f674e293ba9bdaf69eb1af47d5505aa8b2e65f822813a5232b27b7db8c50a108578e638785bcb3d1ca275d082ba7b8545b0e8d731f8b0035fe9045012cf8e79b43168ae6ea12ff35eeaae67677f1bfd9a10d651b14fd1b674bb77bf230c9fe33d05c7292a357caf1b079dc50799e3ac8f3d41f22d894948e6c43bdd1791dbd878c0e6535de60cdbf2b930654cb30d6cd0467e9814b72c6032fc04cbdaa3b521260b35916e0495f6d92c9333a67925ddde480e8922f9461e8dfbab17494a854b2b76163484021cdc8621f00f02491eb6ad5544ddaa8aab055f7581110a6be5fbfaa380e83806e6e24ef0dfcadc000c248d7b360ee63f6c48894e949f88f0a3e8e1b4824b6a890cbe9589f37f45072049f8e6d9ec6d23734fbe65b8013910607bf714f117af2954555c24b3cafc6838d314609bde400e9a37cf8637dc3c761909ea4017cf9c9de9069ecfda42853525ef97bd04839c4e175ae748e005646efc3c1d0c5279532a9df567e4e8b97134657a1056aed101ecff50eeba8ec66438bc1b6cb5f3c790a98fa71a5a89377c2e96feb361d5b1b369dc58ea7d7e4cb89b4c360686d3b4d8a3e16e1e5d6f47454fc429f670e30db6d25afe0614ae0d873472545597151b37c992114f951ce4c430423ac3e3101e127ecfd30039ffcf4f2d290155986d54b994330f167fc97f5cddc001c7b1f3449483941396699cae1c27216a645f63f06192f582a830401b6a22873eb03fb21fee20c5c4bee2c0a9b78079329422e35e646f1f698cac868bcebd446bd8f988b413e2d2c8672deaddef2e4ee9d9887dfcd0914304a50013c1a4348139cfc2aa07a97280dfa16690323c66ca2546d5e6302d49ed7135f23d6d6a6a09875a8304850a9d7cc0a7d352a18e7b54faf3068f173cdd2a1c03548b1170efbe01cc559d35c050acdf802eaa9bf6faa85b202c104452d36d2b4388e4d5cbd498e646dcd88504ba5a5619960c8253e532f13fbdaa0d4333717605a3e9b5977ae10191a7893294711278d57b7234869018bb0baa466e042f4ab29c409f4c824c99f947c420820bd5f4660b1b3ba42311fee60cfd5351493a7a6d40299d332742050fa272d886f9b7a1838e53479955ff6db2a4c66436120b0d4bf6bee1c2e2d6372687d9008de91f747eef1dcd90e7b4b93f0f69d1b0bb0ac511c936e8b6edfb52dc551f97543c3ce9dc4349af9cc2581d72fe421e1490b631165994e5e5396cb0b30c10b25363a099abd6fdf3767ddae6009c4baab3ae5ee2c8f56bae4f09b74e795b8ed4df25d704e9923b30b78799e9a851e41529c3b9674baf6a613fd11cda300834afac827a3e4474338e4944b800b5e299563baf92afc23b024f7dc6c95f4357ee9eabfa42946020946a5dee53865db7857f29ec24182cc36ea2ee632d9edc2ce15c09d7e08825201a8d57e7ce82a0801b890925fd3402b36a6280f3e73be566f00b1a33a4387071fe372477a9a66a96c78e00508bc8e118ab381bc9983a21a5b4e486b4e1de1d85e67e30f01bd78cbef52dba221c1e8aeea89d1a7eb7b670f102ae76344f2e6b7b55e504ee1f65b72bc90008f721cf921c836519bf4986dda2a061fc45667af0092a4ead65b29f44e5ff7f26c2830a26586d79c223c236befa24ffce96812749f6d0499d7d589117f1c98bb57078dbb9f9a60cd4fc18c3a96b0bfbceac548908b24facad969b422105fe74cce67feb7446b190f8a35e4f5b38f72e50c91c6357959db3dde92bb44259e6f5cb79145e97b4bba5eb3dac6552a354cb3f7a9903a84b7e0aa9d90b78cef83d25beed351bcbbe04e0592c70b4c97d68a08dc380435da8cffcb66626e87ba300fd4e4da52a3e146ba3de9f58ab38122ffa227162f4ae6c8adfcebbe25345cbec12f8a60f947a5e2523008d8a151f50ef773980167219a61a5cb03c6d9dc36e4463f7a0aebc6e8518990c46f31f0839f45ff9b0a8a54df5642cbb092d0c2ba416e683f752b261beeaed2173ace9171de67d583636f1f93415fe6176dcf14618dbd5bac96b92e080df972798c024f637992db7f25a552ef39942cf3d199bb1fb89209c74ed7ae2ad9824e60a475e5e31c841e87d802bc2624a281ec3995edba6d3aaccbfabe558b343ecbd9527950fd12eb62ba28e0de0c2f5733d752744c736c88e8ee8d1d4a312bcaddbc6b33b80f397d9a8291b79800f4c5e25012d269762d394502073428e5ff83dc38fc57a305a31acf780d2155ad28eb9923215a662cd8159e646999fc81d1f6942fc4abe702727e5fad92e24c484eb7d0adf002a953ad9e8ad26c429358418ab40977852f4b3795e979bd92f3e5cbc3d00b5fd5db5dfb804a0757989bde93d7fe653335ea1e0889dab65d56038483d2bdd4d4b29a80c4b909f6444c1e091d1306d293d5de248c7420a09e7c71e4665e48546fe8750cf379224d9c1fc61b268b30218b3e73e625d7565f2ffdd740cec359aa8999c344db0ef046b87a6742fec0c5bd0fa585900a6a2415dd6f5ec38fcd15a16264f96d95cd426948e37f796cfca6f5638c0bfd322972ae371ea86f2bf6a447708d4418f6864c028149fc041a035018340886f9e81345d6c83cae82c13c626ef3417c417500d260bef69ca068869f73e976859c788c0c47f4a41eb4617b9424e7509b6ad4cd6c32fe4f9e2d97534998b83d9a7fddb67ac2d7a11c1f570cf01678fe3f5f5b0b79c4cc617439a009acc6961256fe5d9da86137a27f648c8fc2bd8a6891a8e037133ab0a5fce5d7b3da967526a8a87838520b5e66e77fafe816cdab6f0bc36acbef2b8b6565c26df723b786606b1551f3142cd8f0fe1c5df13bc2f14ef8b4558d17cc8a5518c6efa1db93781b0aa1acb09254b6d70ea8a2e5d8338d2306124d6516bbcf0b776cbd0246a2a4b2c87200704d680f9ad3b90d99ef778f1facc38f3bf1c185e64882f1795649bc5671619c150e25043d7020a69bef89ad22c3f43495de40951dc8e3c08c15b5e7443e8f2dd7bafa419d03cbf89c5df1e836eaf224617b9a643fd54a7e3e3800589f60d5e86f50feea974f92f279a45c6b22b3c8b922b881f700871ba33344ed6d1c04e37a2a8486e5210e9c25392cce20fd3f2e13fb0111fa3423505b20be8668716a04273fe4a51dfced4a9da860ca991e7a5547020abe4ef1bf280a63f28d53dbba43585445adbd7e4b31863e02828c61bd67959bfa6cc473cf91f45c576ff7db6c003d2f4475228dda9c98ad75b046139ccf5bb6a7d7a0d4e12cbba9b76b086c4893876d06b53741efdeca0556b58a19bebbeb22bde988d5b6f9443dba7bb60205d19be69a20be5c2617464b23e0e27f9a4c708d5bc69f6b806ee06c59fe2e33b2cd5e58abbbb0f4e157b0d52e781ae0b1d35d704102ddc11670c89e92c07ef4341c1b970fb2b80dae00402385a88e9db7575c3472d147e69b69954292d965f11b9cdcfff980bea682485806a2382eea5e79e34c8b437d82c27722c4ad1545a699b7bb1f42f6b518e884cbf045a5d703dc3fd19371e3f5bb2a849ee7411808349e570bc1c5e2606a111635fa796b8b933b164fd218110e32b7eb3a32059895e35f1a043dfc320f44d85c21b619e1d789834c385169f41a1e73b24f7344ebd6eebc1507adc1053d88549014d27763db142fb35e7699911b9c035dd5edbddc15f62e10aeff4e95da87f213eb8000abc9aeb75b5fb3b32575d72216b921de9cfced2146fd02e1129dae142354b99fe6223545003375137ac727609e59f777d22be252b243aad8509db07b2409b81621df2ab7c4580d589599018fa07a966c42ff00fe546c6a59760eb706420585cc3ffc28e64f32ba3f8f9e868943d56dbc897c6c798b509d46cde0804eba137fb6964c2f98be1936b9a7368a6266c303f09d4538d9c4af21915b7a444d1dfe4244ac3abbfd587ac443bde3e786b54a7ae7e7878f76b541d358fe331dcedd2566002695d4127215064ff7663294337de03d8253428daa8b1df786f10769115aaf3edd0a50440318126c0ff7fdb05ef3075fca3e96578707a324570f66ce8a9cd76f4a3ed35dc3aba96b1309a918e66f42f0f88635aff58aa428d5b35073bbc32ed125b098bc7cfca5d982e67edacfcc0b25a7526ac8cd6e392a4bbbb6062aa4b0ad02ecea9e3ed40193612653aac061c333cc23e5fc53abf32d16f1bf18d5eb9e774ec2994c6ee1c830f9e28f26e7ae5e83fa72aff544a8dd76ef837fdd3a1803e6d6692e3fd6fc92a0248ef6f01659a540348a804cb45529e972b4e48ba28949ac7f3afd8f35f921f3d94215aee35f901ba99e5558d95774440164652fdebbecb215d2e6095901cc16d680f594f1a1d37c45cc2f8ccd9258fc040f4eb76024c28615862f825f3efd00ec411b8c07f89bc84612a9a850c5ddf5cc7a0913e5596d73eb5e79aca65920b43289c75208bca170052d9ded6101a8dc7b57e2063a9d8923c8810a82e846f49843f42602c22e071aa8146cadc42abeab170a3b0eefa2446e00bb811d264407cb46e8bf14db18618cc3f91afa4d3d23976de819679540626efd7adb415c075e18a3ee14d5d1f7ca3a733ce3df4a71c3dacea8f6b27aa04d45a62fb8af29b9bc573d17e41e373190d611b9bce08380d5e33ed5091af9cf6fc6205f4245a5c1adbe827344850539f68bac7f3952fc9f539802914857b3682cd017d184a58a939703e287eea8054c77762e824b715af74899f756cfb0a7705869c87564eda5044cff328f72b57b641460cc4d5ff43181d0587b308f388a4a3c4802010f012214089bd8b401be5e604155fa7bd42eed7ab21fe74f57a4776ebdc706d93f100368509f43adec16831ada0b760b0fb50d053d7b894b5e375d726ce524f9596fc5d696cea314ba9902f7010ead96120925ca685edaacb649b0b388abca9656dea6f7a937a11701ffd7d7315af5322ad0cc003033cbf362cf9900c9f0ea0cf860dcf04b45c04c82c67f86c6f59810f8861d62e40713f41d0ec2e7df93c2fb57fab585143609917fc97cbd033cea065b95f098eec4af428b1a71a3b0454d45cca834c4d04c7a91b72f0611ec2643c6c7c84e67098687626528c109324edf5dc2216eec976c28ed47e6094db18cf349c11942cfedbeb4171a143fc411939bc9dd94ed5374a99a90de73981b65e5e65859e958965909003ee4df7a4b125627e0842e30ba90899fdde449464bea039435660ca25b6455af92654c3a46a0ef91a68d6ff40a0629bda5d76630f93ab2f7cda1aa34a3cb6349ac28a0f3706aec6d2643b963457e9ae8a2ffbe0651248dd86884b8df4ed3248e831d3b9d60fbfadcffb41217c0987328f2f524fda01a710457babd8a9b9b634ffc5b7268c3f5c7b0192e1fca252d2af0d308f9262474a28cddf5a438d81d811e22f9140ade2b00b6c647b79d4eb191b3c4185d113bde248131251619f79f9ef5714432d053579256fb76f1820abe479e6b819c5a52df43079c3d45a243cfd541310840b57913d1eb368e66daf08d7031f89d204e3550bd13d41cd93441eb763ae3e892dbc4eb7db76afde37cef9a3c90eee7e92cf2c141d97352de25785487df6f8d8bb99eb4b378f8230b10ee5b97e52147e0b14fa66d3df09bbef1c463815a4cde62b06c413db307cfc4bf3c3fa4184a", 0x1000}, {&(0x7f0000002800)}, {&(0x7f0000001480)="6841553133166466ea4047772dc3192a661778872030ee16d27b99a056776b7205ebb5c217543b22bf872a539769863f6a5ec6809321693e780a965d6969d2a25dc32353e9338408d7a61cb9acaecf3f38e3bb9b9be210be982022d0ec3b382132e09613b7", 0x65}, {&(0x7f0000001500)="851593b15eda2cc9307a910206653d5feb7737c3b99648efa34f8193546712d23bbc79438439e5a23f5f97f3cbb679d967c0fb84feb8b5fed847cc7effc8b53db2bd120ec3ff7a9d03df7c509e048d6608f212eea3c8eb2e447f334c4b8676219ff516a9f25e40a19e9b94c0cbbce57c75275597d86a2ba8fd3a1266db", 0x7d}, {&(0x7f0000001580)="af003687a5c3e341361a858812656e", 0xf}, {&(0x7f00000015c0)="c0777d155227950df0275a18463fe2fc2ae5d2138bed45ec6f85ecc49f0443ce898ec218c6ad60cc241ae385859da838c8d4e7f767fc18925ba9cd1e7ef8c896ed5a4cd21b7e0d0b08fb235f85b2eaa1ab89cdd4563fc8a17c869967ce6cabd665220bd03ca8a7bc9c9bea6f069f42b65cbf30e7351421e7f3add45040aa6f7b3a9052784c3020ea371b9da2c88c5c46ea9f86ae5df909d26e4cb8819102a544b5a068f9dc72803504cfcce83798fb60d5056329b86cc41ffe69ccb05a6801ca1a2449a223fccf28f596483da382d84c25e342fb5b4229ba70b65609ce158c209271fbd2a2483ddce137039a9226ae7e680a11ec3c16de8ba1ec56686ede074c2084bcf580f61653f4b9cafedca9e1fbcb9c3c6893099293f16d17f555d72ec9e556d79455646098cb95fe404c7f73d15a422c76cb3fa683d834083e1d6abff01879238d64a4edb3514c6e319fd945a6f89dc68d0fcf85dcd0c73763039dfd5528acbd9339bf811ed3af9dfeceb8acf34d92e624fba2c02044bccbd886d91adc57b2379b593b00d6aa0a020f73ff319aced1fad8b8b68ee66acb3d06e04097f2a453095950bbbc2c26577f3c8a68a9c1fd624f373814553bd0a0b1dca7d0b81e31c1419b4beb4d5b33b6364e2ee07d957c78ff756b5476602afcfb859d8efa0f0fdf798aeaff91ab4ec41d69dc09d2066417abe175e2a7d5d0aced7d73fae7a90266c3c6eb145daa0aa0b50ca5219b1a5ae484379383d592a392be5864e59bf4e96f642796d789c6df3cf48e16f4cd4472d8b51735f4fff4599652e3bdc1a6c86933ad581fc879b8e9b333b54dcc6af577be3c06cf9bbe733c63b2dc2fb212051e76b318b5a4dd76042be07ea3e599273afbc048807fabf1a4bf733c03128735810faaadd15b6fe43a274251762e11e2b03ea99f9871cd5b80772981083b961ef41aa31656c5c297e18e2ac2b9cbe1427b72286098195d39b3bfbf4da9363e0ee408338be0e0d1f2d7bb0fb87bea8614de61a877b06cd34009070677f99d5bb726cef14ba68b3fae7cc79fc411f9d5e4af968dd784f3d1fff80746ae6c814d88a7cc108754f517aca49c9525156f5bbcaf658f7c33b0345c14d7511074a7ecb63ea486a73462accb29ebd061da3d31c1d72b6ac069c091fa7c3646c2a4a3145fb66eab586073d1e12c5d31e40a6b3f0ed37a20ea6efd541ba5401ca19355188b7a34b3bdfce5eeb32c06618f8511addea15ade46224838cfe41b203555d1af7f7e128f15ade0177786a2ffbfbb77e3e278ae8676ec78df481943655fbc351f2a5cd4cb0e4386251ea8eea8c85a4de28fbbbba8b3e5dca1925e19f22e60b6210aee3806611f193730e950be8d0655298ca1cb2c2f2ea00015afa293959295c6dec716fd01b2b0437d4b0c1779772a37298920a6a9013572aa79b9ce7f05a9eb7938b9efde924120f7567844d11715434aebf703499baa31e74c56783df5ce8e8c7df001db68800b67124a257ff0f23c682f3d1af2fbabc2d6c825706eefd54c41a051b654bffa6cdfbf999f22cc76aa7877614f213a0848a18e19daa5dff115427497410cffcca85fbb5a4dc2c32f6f736ffe6c4640d2789245ea5ec6742106964d0681751dac0e170bd9aa372a22162258342ac40aadd5710dd886bd8161404c162606a53f6630c9fc4cf9b32b262b96e899da9ba902f962825acad87a6d5300056ed45d57c352a5bd3e989514f9de5b05af8186e0cb0bdcef5d8dc19f8e8bab9b4b78fe8b9e853b3df1f30ac4a478771c70b596737f0cc3f5748d1fb50e492c432d36fd6fc4cc5338a47c884be6eb67ec611988f8f07ad3b715c5ed08562428521e83e4296d9c08a35c0ff3277ce26cee2668b1473bc1156f19c21e1d4baa62372188c17d3a593f9e67e98268c4bafcd82e293a4791fa65e606480ba41afe514487e8a31751b4ec3d233eef153aadc4a8041374bc3329bc360d6bc169afe5ae17f6a6a0a8ec9da27d164b3903a5e2dec2b7c6eb35afa68a4d529b4eda3e82cc90048c8a37db8e01ce3fbd9029c17013c6371075a39382d60a18ee8c0944b2a5cb9c56d78197b62669e3e94fe9284bf45ae4b5f7a68f9237c1de74ed66c3795d6e95c42f67f842917eef1d48388270035921c165766ae69e7fa350b03fe3cfd44be87ef91c999eb5b19d3de86d979d05e7ebe01cd910562b6d2bd2dc3e6cf1daa0f2c239a23020642475a3cc4231e2c5f37f4eb1852a834bab37f2a189ee5aaa82eb271a628ab90d218693394955743383decb8af6efe5d2f96ce7ee2b533ef3b5c70cbb7c688950dd2bd75f21e764e94948d0844d48390043b66134bda3c72bb5a9df7bf5c89b3c075b8d5bb4a61815ec31e8a14b6ac366c7ee843b0f50e7832f790c86e6a28f6624ec7568c585b7f92edf25c792807d1c1ba8e49d813f03e4aa074310424bf23e3057dab1bb78b722a437e297a9f929fc10c8a95e71f0bf99fadc59d3a3b4a79e106b159e107de5d1919859cfdc3d69506a05ac9eaa78cf87295fc700cca733e3eb78567cd66b7ab86d268328fc16fb200f7c76b855c098a374bb4938e02cb6146905c0e6d61dc8f6892279a304ad0c0fc1b137425acddd7e106c7ed9500a66c03c9f41b6450166771a38819b9a6e4dae81aea548479381b761badb3a4ec2431d7675f432d517bb2b54cf5004acf63b4066a218e0b6450fb708cc2dfaf2e951dc5c52aa89b1a00fb5511d5a26b7b6dd0a55c97aaaa65e084f3675f266dca5aa61cdb171ec00ca4cbfb159b45417e007766c6cf81982c3d6fc8117833c18466dba405998fad72f04abe9be7c00436b08284b9b184460a127cf184ad88a84479ca7125c02ac0353ce8251c1c88f824a3ff4f0acbaf0dd934976d51e2291aa6a3f38902895d5601b8c96be3ad56a944e7d3efbd9055fc189104554c3fe04bfb23c6504f9cc5fe0a1b4f38729b2efc8726377f3def327aa4f7a368b4e51e19c473f8bfedefa70c5cbd136a0d2d2f44437a9e5648d4f819a14d6b15f99319e343923ff4cbf9613e0e59868a341d7b54ba5edb1494952339ec6f25b1d1709f335cc5b60b60a6e5a12980a0237567eb2257535fd134ef333770c4a92a07938bcb170c3ff90e802c4ff1b928c2d01ffe955c177a3ceb4a09d403fbe0287bd1430bca031e4a144cc1900e7ad1f45529bd1855247b071a18e569d9f5ab955c83971c8dea70f84d8f7cdea79b6130101ec24f547ad6396979711fdebd6fefb5d47ae3112b063e166147f75948d7855fbe5b51128865ae074c5171464ff379e024b17b6878cae95d68ac1d879abb47d365ba7fee9ae4c2dad583d509f3aafcfe1fc56a36f1173e3087c04a490200ccee51d2d1e0698a990ab7da5e99552fb9667d39e9c781a945ebb0a26ec14cc43d8e3c22eb43059337cc277ecd379880c24ec7ab7e102ba57b6092f285066bd7c7d97bb0da041db1c11ee4cc928ef171b6eb530cebc8b36719c55053935de8365ca2215d22bfe1f45ad36314a5781d3f346093c4eac99dfee18c2e675b5fb6a12d2d7c2c127f8e19887b924825e0f9fb6ec724d8dbad72fa4021b2a40f6ad54acd7afeff028a6e9fdd9ff839d2bf3c8ec89f467c8c99fa97b14078397dc49aa8757b0b25e8f39891dcfd97f97434c900e8fd938fefb7ee2c6b4786e9d461810e8f51a028e83beb0d84aae1aeb620048c4ff56c1dfef9a91c1a92f5a5b911e228b7098707fa0e26302209ef85997ee06f62af077c8985d3e28d22680dec0752b11366bd167ed1ab6166e641bcbaffd5a2107d6e781e0f1965d2d4822588d886c1036d7db422a4579ad35aa31da78cb9c49cbce785755e0ccdafb0c5e1294fa25b7ed40aa740566719affecd69f4e0c90e2fffcc04a0b4ffe6b054449112fefea76351ebe87f49a4a28376bf6853ca757882adbcaf78d825897a2f614361a6912d60c6a247203efd442f3f64fa24c413ff4250f6ca061eba579e5dcc383b9be7ff6ee89ddbd8a4142772fb4a4c4d79a4c31456ce16efec11d2a619bf27f7ff16bd6612aaabd50432f546843ce0c3ca0d265b12f8bca6d2bce34b1417b0465181449c5eb7ab7279dfe275840415747671d1de9b747a29251464568341e6eee25665cf110a689f01eb81e9d973d9542c0adca13818387ef7ac94becf925f3455bb2d857637ee66b8f3dc30b858672f8c8373cf1332d7fb13bb85db5b2aed66a99d76a2fe8fc965ded8a5d8579b147a7e7f5bc1ec1df47ec20fbd0550912c2b41b4f68c5c12a757a65837a2d7c311d8ab8fc0e62afd6a089aef20132669447ebf924d51fe5e96b39699f6986efbf3d253184818c3d38e1fd3a617197f8308480cfa709173ae2989f803153b017261a048cb1c6002ad789566a2f5b3a162a59c041ad1e09082d0867e05aa5e4861d518f1ea75848aeb865957fe7326f9283c5b9904caa15a020b3715628a73334dfa7f72d059d3e2db44457d018132fdcd81da1f1ef75ce9c15d6db1b6e161ee7cc62ba7f34f535290ea108d3e56c970c3484ae52a9a2e4151007469f5214f906e587f48d1fb12e19426d81fd50e7f365e117911a54a8d462b3cd61153dd8fcae0c46c4708f025ba6b194f49b165c83065871bdd3f82b28f029cd62a236693470d5c2c00f3c573ead430a6611c2b0c350d5bea5f7c832e53ef100e5035c28ab64410c128843efa4973c3e4b06439b76e40254374be972c237b13e486fd4605d6e987e9010b2a605d884ede79deb3698f929560aee02e7e4bfb1cb24a09366c7309b660118c9d7fad400ba8bbf78fd9bf9bc38baa1f5b4c26d20bc5569c2da28be35cf07f88572b98241819f17d00e83f7b798657724f3261beb3e85994747c8d3a0b0b7ee2335e1af0a1498f946cfb211674b5326559520e0e75fe537274daf6518712481b85ad270e07d3214d30356750b4a9f08d7e59ca8d0690b7f24a82835bd287fae383e5f1b05451ea85aa60d1a1dfa6b2bcd81120130a2b3acb9b3f3c19c9a326b9d0cadab7718472bee226359641a1d72e794bbbd94af9aa4d4ce364ac2cd87dd33ba6612bda33c9e6112da5a3aaba6eaf272d8a02e9a2cd663c914272caa3c2d070734a17e9e5f433f2a6a70314d9ae0797868304dff526a1819b3c917b40e07fd6596ba5f3b7a16a1c6cd5c77866025ede9bde34039232a29feed5b37e26a3f2282f1fb4f1ef6b7db5ad25943b59fae029cad9b1ae001d16a8025aa12bc25173d251dfea541a9b4f5825df22d61f1640d2d3d0fb871f5f39f2b55d063f669fa7e9e43d9457ddecc6997e0322bd201712bcefbf22452d45abc0738351c0378a4a6151350ec273a2392538400525f1a6f2307da75f2e1618cbe798dd97cd7799f2102ab20a33876981951c028454aeddb0d8222bdb2beb7993fe82948e059a83c2315adfd2b15acea8bc834176254e8db86071d19e01eb87a775dc0e6a1ff1c35ed4e19893523354332e7cf6c99ea7d35592ff85d6ee04195ad739b4032f15cd638b726ac3ab310151bdc6a8888bcabd739e3a388bb443fd63e4d2a0e688a0ea4159181fa228c3f67c69fe2efaf6f2e54b2e4b9a33a978ecb1738c86bd7d4c6515508743289017eed07027a4e011cab27fe22e4cfcac9e23c1bbdb2f9592f79bb3c07023dca44316df03a2512081e985fae400b64969ae7a1a69256150132ca87e4e5503d73c469a46840ffefce827a9d98cd31fe8f71c1826a5a2725b00a4d3ea405b6e58a8adaa75c708bf425d0fdce3542e2937f89709ee6c8b7d8996acca636e0", 0x1000}], 0xa, &(0x7f0000002700)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xb0, 0x8}, 0x402) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x6, r6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x2, 0x8, 0xfffffffffffffffb, 0x7fffffff, "fec9262c8af00e83c9b240991275a79c994cfca0", 0x2, 0x3}) syz_emit_ethernet(0xffffffffffffffc9, &(0x7f0000000200)='\x00') 16:17:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x400) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x1, 0x8}, {0x7, 0x8000}}, 0x0) 16:17:30 executing program 1: setreuid(0xee00, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) r0 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xe0d, 0x1, 0x7, 0x1, 0x1200, 0x400, 0xfffffffffffffff9, 0x1, 0x0, 0xfffffffffffffffe, 0x1}) setuid(r0) semget(0x1, 0x4, 0x300) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = semget(0x1, 0x0, 0x206) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r3, 0x20007478) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r4, r5, 0x8, 0x1}, 0x9, 0x5, 0x1}) r6 = getuid() setuid(r6) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: socket(0x3, 0x0, 0x3) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe27) setsockopt(r0, 0x2b, 0x4, 0x0, 0x170) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) close(r1) 16:17:30 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pread(r1, &(0x7f0000000380)="655443f517832f884191c3daeb1548edf7f06a737643f287747144544eade75d8b301d9988491b1ed12df782b48e5e6af826f30dceb65535fa4dcd45cb23c7109f9a4376f3115869fbc3e5c36e91f235d598c30a6c9c629dd69fdcec2d571b98dba68495a021754174b7c2a684015dab616e1fdeb388ec6eb4f8c4490d83ee78bc78ddb2c3f7fffc6c8bdcfd147522c0dcc46f46dbbeb4a7d092c59afdb3a8bdd5c633a01d6724c4814c3d655b9e99f52cded8e69fde68e8f517a384c5b229e18fcff5a07df24066b1f790e959829bdd439066fe7301b9ede27617eb2ebb84ae48189659d764d95297ac0aa96b845f050608d218d6", 0xf5, 0x0, 0x0) fchown(r0, r2, r3) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:17:30 executing program 1: r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setuid(r1) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) munmap(&(0x7f000006b000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), 0x10) 16:17:30 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0x0) r1 = getuid() getuid() setuid(r1) semget(0x1, 0x4000004, 0x300) 16:17:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:17:30 executing program 1: setreuid(0xee00, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x800) r1 = getuid() setuid(r1) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) semget(0x0, 0x2, 0x80) 16:17:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x10}, 0x0) msgget$private(0x0, 0x2) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="638d4369f308423042fa5d0aa2f8283d0877348c61885266dd7c82c321f5ae9fc3c2709bd629a2457133083362dad3031c5f8f2a6e2537a39d42b533da678f0b819c41e7cd492818aaef6ef873379f26fc67c5ca92e4beb12ee4097fd29a0c9b794a13bba0323032af72aa7846b88d4f81a732a3611ecaeb45ee2566707f", 0x7e, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffffbff, 0xa0}, 0xc) setuid(r0) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/106, 0x6a}], 0x5) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20918, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x0, 0x3, 0x9) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x5acc5a405e97b272) semget(0x1, 0x4, 0x300) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() chroot(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10400) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) setuid(r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8e, &(0x7f0000000080)="b6") 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = semget(0x0, 0x2, 0x500) semctl$IPC_RMID(r1, 0x0, 0x0) setuid(r0) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/71, 0x47) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x326, &(0x7f0000000340)="b6") syz_emit_ethernet(0x87, &(0x7f0000000180)="f8621cd6d862cb83423e6c3c3a02ddad5e8295fd45cf8bfa400a232244d4b2d0c6bfcff2e7fb70cbcaf1bcea22b7d7b4cbd20d7ace07b2d7ef412420d95009712ab7580f2b04c6e8ad36c2f888d68ce0a5cf91a952efc5e4855722567e525ebe783a1be9083f5720dfaf7ea9b37e11c8ac5e81d038d960a7db9df77f8ce4af8bd84a5173d8f59e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xf696) mkdir(&(0x7f0000000380)='./file0\x00', 0x10) 16:17:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = getuid() setuid(r2) semget(0x1, 0x4, 0x300) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x0, 0x100000003, 0x400) 16:17:30 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x8, 0x2, 0x1000, 0x1, "b586d6cc0a0a7778305820b6f6fe6e92babc1faa", 0x0, 0x5}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x36, 0x400, 0x945, 0xff, &(0x7f0000000000)={{0xffff, 0x8000, 0x0, 0x9, 0x2, 0x3, 0x8}, {[0x3f, 0x0, 0x3d7, 0xfffffffffffffffd, 0x5e, 0x40800000, 0xffffffff, 0x5, 0x21c, 0x39a0, 0x200, 0x2, 0x1, 0x5, 0xe3, 0x10001, 0x9, 0x4], [0x1000, 0x4, 0x4cd1cf6d, 0x1a, 0x8, 0x1fe6, 0x2, 0x101, 0x0, 0x9], [0xfffffffffffffffd, 0x9, 0xd4, 0xfffffffffffffffb, 0xe374, 0x101, 0x2], [0x0, 0x8000, 0x400, 0x9, 0x0, 0x1ff], [{0x4, 0x101, 0x0, 0x6}, {0x8, 0x2, 0x1ff, 0x100000001}, {0x0, 0x6, 0x8, 0x26}, {0x10000, 0xfff, 0x40, 0x7}, {0x2, 0x7, 0x7, 0xfffffffffffff801}, {0x7fffffff, 0x6, 0x3f, 0x7ff}, {0x993, 0xa3, 0x1, 0x3a3}, {0x7597, 0x7, 0x120000000000000, 0x7ff}], {0x396, 0x5, 0x9, 0x200}, {0x5, 0x5df, 0xa66, 0xe2ff}}}, 0x7, 0x200}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x2, 0x5) 16:17:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "c27db3eab078687a47fc75c371d880d7f0be61fd", 0x0, 0x9}) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) setuid(r0) semget(0x1, 0x4, 0x300) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0xc9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xad) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) 16:17:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f00000002c0)=[{0xffbd}], 0x10}, 0x0) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x10008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000680)) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r9 = socket$inet6(0x18, 0x4005, 0xc6) r10 = getpid() getgroups(0x6, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/36}, &(0x7f00000008c0)=0x26) r14 = socket(0x20, 0x1, 0x2) r15 = getppid() getgroups(0x9, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="3fcff7f51f0f714a5ebed7a7efe8344e5f4ec1f3f2f60d9a07632284b8e18d96575b20ae84bd6f53ea04a7a42b31d5b42cb0dffb52b12748f1c7c90f780642ee91427960a609529e089ca405db35c52718376307a92a598e1aef0b1cdff331e41b5a72e15bcc6a4cd81029d051d9c1990c68d1184ae9652c643a0116ba9b6a24a5dc3278bb3eefd760a88bfb58ca1c10d922ca286b2b307db69be186b7f8fbf23eaa37664a4a8a5514851a3458b1049de278751fad69333492e1", 0xba}, {&(0x7f0000000180)="5bcb98916a0f5cdd57be531dd2e06afeef7edf89ef9655ca8033ea55336f9cf2025fd6140f2696044e75b46bccdd542327e74001ae089814b390d632037146b655d7f7044206c6951df8abd2a19391806ae65f7aa560201b6390840b05bd5047d2cbcca1", 0x64}, {&(0x7f0000000200)="70b97b4c805699c8a14993ce0932fe241bfe5199f4fc68e8613f69fac50720cc7ac052aef742133f2208d6edaee4c3461cbe8da9e6a40af0f842c6cac0f37f6aa54bbe851178ab", 0x47}, {&(0x7f0000000280)="b7a84618b04b482fe4d4e7e2c210924a654048d50a10941a94746824305f2605cb8dd31b3c4da5f3d60ceda72743df43e316696456bc164debd9b870943538dba8a52b4842f25a20a559b3084da2c716d2b464c09d655d3ffda2f5b22733b56669222b4f24ab816d362f6c8bbb54c665a773dddd0b15b557ab68dccbb293be76c48b1547cdc30c429c674de29d1eb95acf2a2aa9155aac49b6f592d10ea3400c7a65c5f6f75d965581b581", 0xab}, {&(0x7f0000000340)="2023c5a78d6bee703c324f03f4c62b1f572b1fa16c37d179c84b8aa2848ee2d7e6f266a897cf757ea40b3c06b845ae8fec8eef7649792702ec0162541079967c15c4c315bda6dae3558d09eb68bd4bfad92c90251881e77161b2e5c6e934fd646772410e0467c73508b782ced88f87ed4268ff92f127d05cc1bc62863b3234a96669f45dcf4c7ce357f792dea992ac0378a46bfb4ecc6bffe76fdc06c8c48d73286abfc3ff9e2a9ebfc46d7e69ddd99f7b89afdf1c36d8e84fc26c62", 0xbc}, {&(0x7f0000000400)="e1ce1f8b0ffe5ec7dfe9704496d8f786141ee2768095a8067641e6d46103bd526a8bb96803364dae180d9698b0ed6816f5d0bdf8b1a2a0c8c2c4e07e48d7e91273ff0ca40ccfd453d5b554a99f87623e2eab9f024f9723c1b9f16f1da53664621e21b70133b193cdd6c73efff66e61e306ffcd326756a067893135e26e0a298b65e5c385f4b84f3fbc20e5ac34f6a30b17e6fb243dbb1dc7f646e51214f1250e93cca4f831a65bc8572adcff661c83fd9eaefb404b41028be3345a5177ca4177e82cab62c59a12f34a", 0xc9}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r0, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r0, r16}], 0xc0, 0x1}, 0x400) setuid(r0) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x2, 0x0, 0x48) 16:17:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x7, 0x3eb, 0x0, 0x100, 0x9729aa6, 0x1000, 0x2, 0x0, 0x0, 0x1}) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) semget(0x0, 0x4, 0x300) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8081, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semget(0x1, 0x4, 0x300) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:17:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742a050000000000000000e0ff040100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405", 0x399) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = semget(0x0, 0x7, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1800}, {0x7, 0xfffffffffffff5a0, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x401, 0x800}], 0x4) r1 = getuid() setuid(r1) semget(0x1, 0x4, 0x300) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x148, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 16:17:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x6e6) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/11, 0xb, 0x802, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x400, 0xbed}, 0x10) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0x200) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffb1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000004000"/16], 0x10}, 0x0) 16:17:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = geteuid() setreuid(r0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = getuid() setuid(r1) semget(0x3, 0x1000000000000, 0x3c0) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x5, './file0\x00', 0x20, 0x9, 0x8, 0x7}) syz_emit_ethernet(0xe5, &(0x7f0000000580)="e4") 16:17:30 executing program 1: setreuid(0xee00, 0x0) socketpair(0x1a, 0x8003, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x281, 0x0) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xc00, 0xa) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x100, 0x0) r8 = kqueue() r9 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20, 0x3c) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="35f2808fb2fb9bd029fc080bd40f1be8e5a266fa918416ffc36732b238b5dab82c381e45ab6ec3b4c88695c4a268d990a629c3bac15c4917afd7e0eaba94ec4edea71b71cf74ab4e9ab7399135f3a532cf1760fccecebfcd0df4cbb6f3dc03ff318078", 0x63}, {&(0x7f0000000100)='{', 0x1}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}], 0x48, 0x3}, 0x2) r10 = getuid() setuid(r10) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = shmget(0x1, 0x2000, 0x103, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x100}, 0x5, 0x9, r5, r6, 0x2211, 0x6, 0xab2}) r7 = getuid() setuid(r7) semget(0x1, 0x4, 0x300) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") flock(r0, 0x0) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x400) r1 = socket$inet(0x2, 0x1, 0x614) r2 = getegid() fchown(r1, r0, r2) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x810, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x83, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000600)='./file0\x00', 0x400, 0x1) mkdirat(r3, &(0x7f0000000640)='./file0\x00', 0x15a) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[{0x1059, 0x5, 0x1, 0xffffffff00000000}, {0x0, 0x7, 0x7, 0x784}, {0x1, 0x10001, 0xf622, 0x40}, {0x7, 0x800, 0xb4, 0x7}, {0x401, 0x5, 0x3ff, 0x9}, {0x1f, 0xffffffff, 0xfffffffffffffffd}, {0x2, 0x93020, 0x30e4, 0xff}, {0x40, 0x2, 0x33, 0x97e7}, {0x2, 0x280, 0x59c6, 0xffffffffffffffff}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x8, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000700)="b6") r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000300)={0x0, 0x3, 0x7, 0xffffffffffff8000, &(0x7f0000000380)={{0x9, 0x1f, 0x9, 0x3ff, 0x46e, 0x7, 0xe962}, {[0x5, 0x4, 0x10000, 0x10001, 0x3, 0x80000001, 0x80000000, 0x5, 0x200, 0x4, 0x1, 0x2, 0x0, 0x1, 0x3, 0x4, 0x8, 0x7f], [0x0, 0x461, 0x10000, 0x100000001, 0x2, 0x5, 0x1000, 0x9b9f, 0xffffffff80000001, 0x6], [0x1, 0x8, 0x6, 0x2, 0x0, 0x1, 0x100000000], [0x47, 0x401, 0x8, 0x6, 0x80000001, 0x1], [{0x200, 0x6, 0xeb, 0x7}, {0x100000000, 0x20, 0x2, 0x9}, {0x2, 0x4, 0xa, 0x4}, {0x3, 0x7, 0x6, 0x8fd}, {0x3, 0x6, 0xff, 0xf66}, {0x3427c6c1, 0x0, 0x100, 0x9}, {0x58144f6b, 0x3, 0xbf5, 0xde}, {0x0, 0x1000, 0x5, 0xffffffffffffff7f}], {0x81, 0xa3, 0xffffffffffff0000}, {0xffffffff, 0x400, 0x8, 0x7}}}, 0x4, 0x100000000}) 16:17:30 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() chdir(&(0x7f0000000040)='./file0\x00') setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket(0x2, 0x8003, 0x7ff) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) semget(0x1, 0x4, 0x300) clock_getres(0x2, &(0x7f0000000000)) 16:17:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:17:30 executing program 1: getuid() setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x7, 0x2300) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:17:31 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) getgroups(0x1, &(0x7f0000000040)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) semget(0x1, 0x4, 0x300) 16:17:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f0000000340), 0x10000000000002ff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2000000000000033, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x7, 0x1, 0x722, 0x1, 0x376, 0x7, 0x0, 0x2, 0x3, 0xffffffff, 0x2}) open(&(0x7f0000000240)='./bus\x00', 0x201, 0x60) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x8327) preadv(r1, &(0x7f0000001840)=[{&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000040)}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f0000001500)=""/75, 0x4b}, {&(0x7f0000001740)=""/255, 0xff}, {&(0x7f0000001580)=""/183, 0xb7}], 0x8, 0x0, 0x0) 16:17:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = geteuid() r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) setreuid(r1, r0) r3 = getuid() setuid(r3) semget(0x1, 0x4, 0x300) 16:17:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) r2 = getuid() setuid(r2) semget(0x1, 0x4, 0x300) rmdir(&(0x7f0000000180)='./file0\x00') 16:17:31 executing program 1: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(0xee00, r3) setreuid(r3, r1) r4 = getuid() setuid(r4) setuid(r1) semget(0x1, 0x4, 0x300) r5 = msgget(0x3, 0xc0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x22621d22, r4, r2, r3, r2, 0x10, 0x3fffffff80000}, 0x8001, 0x2, r0, r0, 0x0, 0xe72d, 0x80, 0x5}) geteuid() 16:17:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f0000000340), 0x10000000000002ff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2000000000000033, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x7, 0x1, 0x722, 0x1, 0x376, 0x7, 0x0, 0x2, 0x3, 0xffffffff, 0x2}) open(&(0x7f0000000240)='./bus\x00', 0x201, 0x60) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x8327) preadv(r1, &(0x7f0000001840)=[{&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000040)}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f0000001500)=""/75, 0x4b}, {&(0x7f0000001740)=""/255, 0xff}, {&(0x7f0000001580)=""/183, 0xb7}], 0x8, 0x0, 0x0) 16:17:32 executing program 1: setreuid(0xee00, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfff, 0x800, 0x7ff, 0xfffffffffffffffd}) r1 = getuid() setuid(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x1, 0x4}) semget(0x3, 0x4, 0x300) getsockopt(r0, 0x6, 0x1, &(0x7f0000000140)=""/81, &(0x7f00000001c0)=0x51) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:17:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = getuid() setuid(r2) semget(0x1, 0x4, 0x300) 16:17:32 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x2, 0x21) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x1, 0x4, 0x300) semop(r2, &(0x7f0000000000)=[{0x2, 0x9db6}], 0x1) 16:17:33 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x90, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="54ea0326200ee660828f0202b0a36ccdf6bf5a6f8cf9efbc234abcc69fce7792c6ca67d11f03580f79484e6073dee75e1646a086ecf628c2ff484efdab4059ecb0e2af673a0cc6279b83", 0x4a}, {&(0x7f0000000200)="92b579286921d921064e9f44e651721b21a651c87252f33e10c9680981fcdb14842daf68ebd1f164914fe82fc6de4ee9cd414af1e1cb41467e4bf6393cb49698eaec286bc6a1b0b8ae535033a5afe77994b3eb3ab5ade3b5492e2ae4f10e580314a62567d2a05c0070d33a0cd88614b325c10ce5dab1543ad4ecfd0fa6a9aa2e5a06967e358fe60486ec5effb3cc01f3", 0x90}], 0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r1, 0x184}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10002, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) poll(0x0, 0x0, 0xa194) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r1, 0x1a7}], 0x1, 0x0) 16:17:33 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x2, 0x8, 0x300) 16:17:33 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x7, 0x3) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/202, 0xca}, 0x2) dup(r1) login: pckbd_enable: command error 16:17:34 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = getuid() r3 = semget(0x0, 0x5, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x26d, 0x4]) socketpair(0x1, 0x5, 0x5b, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() setuid(r2) semget(0x1, 0x4, 0x300) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = fcntl$dupfd(r5, 0xa, r4) linkat(r6, &(0x7f0000000180)='./file0\x00', r7, &(0x7f00000001c0)='./file0\x00', 0x4) pckbd_enable: command error 16:17:35 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xc, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x20, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0xffffffff00000001}) r2 = semget(0x2, 0x4, 0x40) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000240)=""/123) write(r0, &(0x7f0000000300)="882c", 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000000c0)={0x12, 0x7, 0x7ff}) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x42) ioctl$TIOCSTOP(r3, 0x2000746f) read(r1, &(0x7f0000000140)=""/229, 0xe5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) 16:17:35 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x402, 0x0) fcntl$setflags(r1, 0x2, 0x1) setuid(r0) semget(0x1, 0x3, 0x300) 16:17:35 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) seteuid(r0) semget(0x1, 0x4, 0x300) 16:17:35 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x400004001, 0x8a00004000000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[r3, r3, r2, 0x0, r3, 0x0]) r4 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)) semget(0x1, 0x4, 0x300) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r5, 0x20004276) 16:17:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x400000005300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0x3}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:17:35 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = getuid() setuid(r1) semget(0x1, 0x4, 0x300) 16:17:35 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) semget(0x1, 0x4, 0x300) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) 16:17:35 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28800, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x226, 0x14f4, 0x6f, 0x73, &(0x7f0000000100)={{0xfffffffffffffffe, 0x200, 0xfff, 0x9120, 0xffffffff, 0x7, 0x10001}, {[0x3, 0x10001, 0x100000000, 0x1, 0x5, 0x5, 0xf81, 0x1, 0x100000000, 0x100000001, 0x4, 0x9, 0x3, 0x7fffffff, 0x9, 0xc19, 0x3, 0xfffffffffffff1fc], [0x8, 0x5, 0x0, 0x4, 0x1f, 0x2, 0x7, 0x7, 0x17, 0x2], [0x80000000, 0x5ed8, 0xfffffffffffffff7, 0x7, 0x3, 0x6, 0x4], [0x6, 0x1f, 0x8001, 0x8, 0x16, 0x58c], [{0x7, 0x81, 0x7, 0x7}, {0x2, 0x8000, 0x6e43, 0x9d08}, {0x2, 0xfffffffffffffffc, 0x5, 0xfffffffffffffff8}, {0x2, 0x140, 0x10000, 0x2}, {0x2, 0x5, 0xfffffffffffffff8, 0xfffffffffffff801}, {0x9, 0x1f, 0x4, 0x80}, {0x7, 0x4, 0x8b4b, 0xff}, {0x816, 0x6, 0x6, 0x2}], {0x0, 0x9, 0x8, 0xeb1}, {0x7, 0x7, 0x3, 0xf818}}}, 0x81, 0x3}) semget(0x1, 0x4, 0x300) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x12d) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xef, 0x4}, {0xcb, 0x8}, {0x47, 0x3}], 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) close(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTOP(r4, 0x2000746f) chmod(&(0x7f0000000100)='./file0\x00', 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x5, 0xc2e}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:17:36 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0xf0000001, 0xfffffffffffffc3d, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x60000003, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2204, 0x7921}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x3, 0x1d5}, {{r0}, 0x1, 0x8, 0x20000001, 0xffffffffffffffe7, 0x40}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x33, 0x0, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0xc6, 0x4ec0}], 0x9130fbf, 0x0, 0x4000000, 0x0) flock(r0, 0x8) mmap(&(0x7f0000832000/0x4000)=nil, 0x4000, 0x5, 0x4813, r0, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) madvise(&(0x7f000042b000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) pckbd_enable: command error 16:17:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) mlockall(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7) poll(&(0x7f0000000080)=[{r0, 0x44}, {r0, 0x4e}, {r0}, {r0, 0x20}, {r0, 0x8}, {r0, 0x21}, {r0, 0x20}, {r0, 0x80}], 0x8, 0x40) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000240)=[&(0x7f0000000140)='$\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^@\x00', &(0x7f0000000200)='\x00']) 16:17:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000100)="888a914e80aece61ba5d859b0d6b19eb68775d4d6e69126f1433e1264f254b4ba4db3060176d85f2acb67e24e02f4fba846b1b2e237e5313c849346b48d3b399881219a478ce8366f47b545883b7", 0x4e}, {&(0x7f0000000240)="56d5a50a2ce9e3784435692453a64264578c719300521487b54972e9c3a340da84dd96e81bc22d7d7ad8dea91a2333ddbd7e3b359221cfe6b414e40aeea6a6c1fcbb89191e9fc7840971535f687e02368370ae0d72a51d986e652ae46e7ca0fcf66d2f89314c29fd1a7b148cbd2db1f08c9807eba21e", 0x76}, {&(0x7f0000000000)="dd8126913461683665f19fcd02595b7c3a3e6f5cc7ec3e825047dbbcd074b3f1849bc1b119871e82b4343273e54de376933072d6f7b7aff83327750922cf1cf5", 0x40}, {&(0x7f0000000300)="45fb06373cc755c6a9a6cfd27975724ed16103f2a1cff02d640baf5167b92c6f7f70fa0b45fedad9", 0x28}, {&(0x7f0000000340)="622244efadd304168df7e52a6349cd06b827ba78e0c852232c20776815c9ebfa3790c4bacc256ef74097f83ff2df04abf321f7249298e85622214540370fd1d6556c10b0fa1d00f750903f0dac85ed3482603dc86c8afbece880c09e756a5ca05acc93ccf3a4b22af04d3927fe7e41008f46ad45081aed20323c42007ea91135839efa5610f106e96af78ffc4e9937fc167d2d8eef978ca3c9d88f0a26eaf790966ccda0b8faa260dab552ae2e0ccc68ddc156f13bd2018381369fbf9426cae820a9bce8c6d148e5bd35da11aaa93444cee3c2f9632ec0d123ca1c2c063e6f194a12210f621ea9372644c22b", 0xec}, {&(0x7f0000000440)="33ce5bad0c7b18fdda00111d5799d76644246d188e8c7ce8bcf8ac4d02d1db4c1b1f2f3a77e10af068132833da9a7e8577a96f94701ea416dbaebe6ef716e42ba557bc2cd225e610d76f9ee566a9054f19dfd5474749dde38d3252825dadbd027d8dd491f0df49d785636cbe628cff99b57db6cb869b1f2383ff0124386cf8d0501bae241683961b2881c5f34453e762ba44c5afd299af5c5178beadd601d0bd99ebcc10e319b331e16e478d781810c6b477ef5cd7a812cb6a604814c49d47badd44aa51d88f5fa1635c953f6bccced350724e14b559bad43707f1e4ad323944635686d4a057437144dc2b656343f6d2325f49f84fb690e0b05ebbd108ce25ead25a289348a1977f126e8c3661f88dd986af08991c6843053c5c5159f813694c1936a808d93fa603073face08076b7282f92b35fac4ed8c1a060464fa9e3bc4ea16df04dbdb619ab4d17751334a0bdb3fd1fcd2e7ba386e902783e8e12cab4b5a0819902b7c7b9d7efd2302d5b2782a9649fd2c33ec4e460647d489622ab590651dd382eac4eed4250a3766a3a0258f208e0e068f13bf28d5bbf7905e623589355db3ce9426a81067f73befee5e5d2a71305fb7c0b001aab8271ad553afd05444915b5b7c961a4ffb3ea20e6892ff9e715aad776447c418a91b196bd3dea0ece629620941dcf46db07744af26356436fc70150dce4915e2cdc3c6c27b3fd7af3e9b08cd7e7e74334a989edc6f7f3c5b5803e28c94c4243f759c7c03a646dc4f6b64806fad5ee69c68772fb10ed1fde516dc3f291ceaa888cc13d1abe8a29aafbf71355acc2db0eaae46a7d7356e752d699b38e00afdb6051d192daa09eb4ccf08158ccd9aa94a061ea14959627ea31f9d90d99278f34b076d09b2032ff36739ec993d94aa548b44c738db12231a130d1b0c172a94d5165c9f10e126e811e2dfd49c50cb28ed74bc9fcf9a5e0afec7272732b238433204e0f38d2f51baca3e84f34e896ec5c54d8a00eee300fe13996bbc200e03b52e88527feb50f595381ff4903c3ceeef9da986a0b56a5da11254cc8132746f22dcc2c9853c62220f33314dc5a941134f698c33f9a23c9e440c4c42f6bd80d6380fab2ad94f29db2633fada3fa2b900059abe3a654ee072c0732411468055cbb538fc3a0ce7857a842276441a8f49893e8121ccd68eca27e0281fbdd5a400ba56353bbbf08a03c86417bd22530c246d6a1475a72bf5dc83b992c8d52a08af2e941ee99dcbd3c6d8ea991374b2f811573673538b7b67c7ca0a9b65fa3317cf385987e0a55adbadd5a06eeefd13ea00e2f6067fcb2e06621470f3ed12a1d16f3885615c14e423b88b8ab64a113f30d2ddb4becf83de168ff51422f4d4def06acd5b041b43d1e578552bb3b40e899fa2f8d8a402bd5cb7520495bab73072ae42cc029ec68f42a845c8cfe69b9a2a44f10895cafd3ab0c12c50806c6db28e256111d35114445b1487803e146080e442090d6c524fa6698b5d827e15d27c24dd2a1d47d9b357457eaac44161500a3ab88997a8b9a6bcb14186bbaff86962c42f9d17c24463ef909d414567b7c74e48de718f38ca7876548f666337907315364588b9218e43fb43980972da95e22449ba684c7d8aab4204fb94c5aae88e3a50e2112e41eefc2f9f5d03b06c954b256b68629b660a629efbf2b2d334259c48985cda1be0bc0b8ce44bb07c0fcdb2e5383e9f09e1cf676ac62d7d1b0a2dc5d7a208c35bc0ffb63c8d9029bff87b6cd16e1c850521e658d28cacf7ab6f4eb0cf0a90ba37cdeef091ce4dee3a16788a9bdcd3797bb9875b565eecf650b7871db2ccdc8d343a9abbe0b7d022d72abee160f1078436e710db15334e2585a3d7801cb0e255ce3be4b4cf81ca70f2ca8e1a62b861cc09baf150540cbfdc4bd6963de14cbf27ac746b832bf9236385eee1463f1c0542ec815e886d91cd2b8541a40acdfbd9a4b99ed3f541c57e6a8ca7326ab2b7ef458e43efc8b93a340ad9f5feb738a4af862d8579c4b8399a6628f8112c98c9aa6b4fbf63bbc2be5984e3d87c5310c97c22b8d091c65328ffcb16fae157ef44bcba343056632782c0df6a1ec8a2ecfdd75d3318cb5d334e8d0667a41da278dfc35009cf247b3194556a244b5e759fe93d44ee8d128ba3be3a72a80a4e3bd4b91b83b03e3dba2ea830626f3df39b3c6d4c0bfedd159c3f7a07687106f1984cf3afba31f30a1e9a0747d5370a2f93c0516bd4df3af264bd0aaba3513957d609ac63eb2e623ea20186d3cf06ad81ce9d10fb3dcea8718092fc52789c32723058363dc7bd7761a633fd1583f3f25c93c4547d17163d9592e382195d69a9a234ef1004d7010bee7a5ecd2300d89279ae9f9fe20c8d57f7470e37e4f85c3b4608e1e12e472ee72c367609b04606116183f0c856b23d9423534c5fffaeec9bafca9bff3afb5b8349181ae28f6302a77e068e34dd75ebc27451b6bf9c43aa0ff0ecec975613dabdc41d522ed342b1503248036af0f1a1e8cb541a8e9805c6c98673d0f85bd8aaf8ffa177a6611da6cd9696d4218327647c49ca9e6a58ac622cf0e8c36b0c45fdbe3470626cf71262aedcd94a45b6fb8b31a9469c2a20f7cdb276f101dce660f6c593c4f159f247029fea26e09a66aba91d52c0605f651dd58f381d9b609a66f745f3d7df7ff2b3301340350d34b372024823425e141ffcaea2e3bd94dbd8a3fe3718bac621b79f013129cee5d165c302f5b0be0c194e15cb66bcec67015bebc78eb85b53ce0430def2793745a118dabb9a6a582fa96d4634e757909ff60b43438c2c80f5198b84e090a67db67593f49a3f789add894d1c0a351220be7d7a6bc9cb8b3d9beaca6639a8b729919c1d839954727c56fc850c4ad28ccb01adc640a105a48e0274137bee431ca74d4d2b14a94cbf52ca77617818981585db80dbb757cadf615d5f49c2bb2acfdde6aab83f6ec91b67ceef736ec6805145a91da5c0baafbcdadae18445432c2806ea4f21d4fe094147833bdc9a4150dbbedffc1e16e9e6c7717890b1c45bd91a648ae77c89340ce23341d6e873ca31bb8d28acfef5751c66bd49a5f94706ce46a40ef0a0b7eef09bc5b561c508d86917237b59cc94254197c234efe844c34d2549fd524f2a84490f4b57a63690635122d17d8368c6521d30ae45352d6138818b2be51d1d1170d92f00131e66e53e92c5958dcb5ca4f078a9c757f08a15ae73e3b1b0908a07c3c112996580e316a18fa1a91acfd34c6ac58af87607329b1dac567d83685003e4c468e0ee021300179e0da89688487697e254da3559da641f869ea3cab906c789dc1c8610e992e3c2bc17bc754cce92fd22e67d96a23224cef8c854b0aa0f47b98603d76972f75b1ed99ff90f4617dccdedbac8ede4497367e7e7afe05323829323b155ebc14d13e14cb1edcf972d6a47787d449048e95b12970b05c2ef987a371e52f2e77a9db7097dcf4880f551a77d72c59d2fb7b8d798b28ff7cdd1f575a1881208219a0dbdc3fb6ac0aa87c936707810decb5a6966b3a386200631057b1e756f9ec25531dc042c3f1ff7cdc11b589993f531cabd78165861bb76e38e5faab126b5e0a606558c5b504ab31c8c41867c1c665779b1c2091ab6f75a23aa9ed6d51dba91e35d6772754cf6739eaba39001555e0a69870390ce0bc42e3a7cd2a6107d32637265d4a931a75d213514c0930519b870eb5fcc9c89d5b95892c067e76f9f3d6a1bae7cf74bc3d9f276eab05d5e04064b8cfed5ae2b70ed462a5ab1298d4085305f5c521b8d7dc330cc1a8b4d62850eb53584084eb12aa88887d68c3352e04c3413a7afdb73ecb41368a05329f3e93de47bcfe0d32174b987b2ca5fb0ceba48c8fc520a3864716ff3ebf8ef5c69098a98d35e5996ee5ff5a817110d3362bb62a5a3ce23987f30becd05367a877532b934bbac38aa5ac04e00a885a00bf46f4966f6c385d13d8bdd053377b3a132836b95c8ead9a2a1a55dacf237008a95c7741c8e1a25133bfc348ac2e9fcac177362ffcf4495f8fd91220380b02c7cbf11687c715eb5a66653898f7adf7d5b5fe7d522ed9814488ce367fdab3cd891a59e8f396401f15c3e32e0792bdf3b2d72681544aca6cc295dc94742528acf74b64ef2086e8d0663bbd417658e90f2a38e5775ef0ab37bd8ba31387c3783946769f8a5f8481956b4667d9fe5471ac3bf19d076ee663876a8a3c89d5e22b059d92dcb52a0dbd6deba732a740faf9f884d7b87a82d027fb9f2101451c3276e9c030dcef55be5e74fa658dc2f9cd5816875b0a74bab9efee0baa374f39e657f7d98ea782a23d262a5a67993513362400322c1818f011fde6c48612549bf0aa9293bb33aa4f59386bec51d724fe56638a7889b6482ce75f4ddc8995c0265803e08720ba635c8219b58b2281d98ffd49c08c600a4433329e9751e0811ca6d1dda7a3e8205c87b3943147fa8d7967489ecc344be0bf5f8fb261b1c03358d1413bab6004b2d0a089204293166443ce5edf61ad0ca14496b9f722dc47f8ff241e251470310b0baf844df5cad8017527d910816a9812279814814a5e09a1fc622a5bf02334e473a929cd33fb26c8dcb1448d30db7ed2416df9fb174fa3b5060ae5a50b9158df0c7f789648b376fe3451deda2bbfe881c742adffe3600c0f154a77361b4cb55fceb6f534eda54a767986c3ec8996182185ca5e3b345d71b232b040db1f0d1ed0a4a8b531a06c0b9c12935b7e9f582354dd38853fd1dad15031a6706636c1a33fe1a368c999d4cf94829079c0ac57db4b4daf1745a35a382761e318584a7fd255a1b4a06afbaa299d526fde4c17bbcc1ed9b916602e5c615067498ab8a67590c221884131039470847b0400e0066cd83be1cc94d380d26d29857cd961a72c9e23280baba45188427f91f6d215fac96eaf5e3a8806927e980e814fdba69a9bc48005bdd833960e4138a88e201d0dc74ab638bd739590c8d8bb3c02d9f0857c3f6df3c855ca62530ce42c5ef4f5d04376d03dfc2bb054d4578a86f8ca1721a25f73e04cc4436b29c7e50d6abb23710de9bdceb4197c9e77e2d34b5cb1c98a1c73cd4c9387cc27db8f19f22ca93960f6c5995375cfb0d0c26e51b9440a443ed03513a99c97fa393667934afffe86ee91cb18fa9b9256d5440b1fce69e770993afe5dee8bd5429f0af46d3b9707198a7697eb46b2b1862e81bd7e39431970dfd2ef766d33f2824d7f33864ebeac1531302cd9ef08e78e0e8d2a30aad408e06827273c9764e54a5fa25346b982c699ed0837e2575aa942f6310a5e2662d379b8e2e9cb3712ceba4d8d0b1275c9eda7dbe57b83df946f39e557429a09eacacb7e127a1a56c2deb629a62c1b899ae13a9e921d8403acbf78a7a94b0c094a840865014f827fc24a217b2cd6ccb15f094b82b9b4860cf4ce0fa174cac44837c5ab47a6f15d66f7824c78c43fbe8590e9e2a408efb53a468e9f1ccb919624d8d2b5cab8d6d118cb0c186447c1a2a3971f35042752fc55569b7a5b45457ddec1351ad2a4f199cef0cf7ffc1fba85a692567107b15c84274dc60a9f11bd271e7b732726a9473c93fbe452f33a1ecf1194c1b9c90327cdaef372c35c1fd0652cbe24e3d6d5700d7c58d18162de22acc02494b438437375ebafa989a597cab42ad1da1018c05ed996f7c5a5ec1fcf5dcd05afeb358400c3854d73fd17afdd735c0082941d6ca89d0b21c672ce55dcbd9f09cbd138564d5ce6eb965e8897d0b29762fb89673cb5468faf511000e929dd02db5f", 0x1000}, {&(0x7f0000001440)="b1adbc08c8dc9f133b571b8d06a3e74639ba44e528641ee3ad73536855d373925c2a1bda8c121550807bc05e816e5ee476e27d9011f1f328b0bdf418cda2f8418914ce447c60edbbd2479a6dae41d8639b3249199a07a4232a52e899e5a627bc61bf4ee86c6ef7def306e1585be08d7b7fa817af19eee52f2bb054c7b4d31eec429ab263acb515618bd7141cd9008afe17d06946edabfac4b31b642b451275a2ed6ba80fafa7c56efdf016a8952eef36a06100c1f149939a05054c31ea6586b0aba48b487df427a99e09a0e7758ebe24fb6ef677", 0xd4}, {&(0x7f0000001540)="4a352c310915b3c5494697a5f3afd400f8868691a7e933f85f92e5c0cc35f501dbde89345dfbe9919f1f0ca039f147420b485040d6551861bb9fe8bf8bc3166aab26b0200934e28863c9194fb31e0dbc607db65e1d34d3e5eeacb3edfa90b6b9426c0916a2991f017c687a8f3c08b89b3e35b907782033a448c308d718", 0x7d}, {&(0x7f00000015c0)="c38884a7a3b931fa8ceaa72717293c7b6ee7728aad452d4d1919c7b6d035e533379d7896cb3a00e97c30b9eea64e35b976c54f88277d7e8cf4be5b66be7b10fcd6032e6f3352dd28dcfb6c2705c048f03f4291dc9a4517b7663cbc5b788fabc680f3a4826c199ddf4bbac8aec7cb905b51c12380c059100eceec3f9f709b702f4679af9e62a13f92e5f2aa6168", 0x8d}, {&(0x7f0000001680)="4eb062eb55eceb893657c2ef777411b222a547ab265c21776bd57d946a55da8ccc90085b0f6e14a9f078b60366dfde6612681655efc28a9d627e25363389dac6481e83b0a39e524f3100d43a1526ed62981d1cbf29ef6c29334a929e8359184d8af4046c122b015cb6c2f829e04c09a2c51c389467f7f10856f57f109ff5050bc81aa311ae47a07734472e8c4f7c471f28e23adbdf81b9bfa94434a243e34a35b3b25dd7173a99e4605fae4aff97415e6a33ba6756ca76bf15088c9fe21e68ccce1d9e9c1e742a41c30f4486c10c646b1b922a2ac1416dd318258aa5c8e686", 0xdf}], 0xa, &(0x7f0000001840)=[{0xc8, 0x141a65de294f3293, 0x100000000, "b0c0860116eb359377fd51689ea24b25b0d2ba1d8dcc77622c3da9b55cf04f1434f19269158d3068618d77a100d19e1e3a7fb012bbef41544b5817ccd53e85b3e87592d1dd394674f4c4559404ff815b0788051b09fecb7e80af99d1749c06f30724fb744f8cc657649c95c8a6c7e9e926e5e91fafc4a95de7ccbc180a5fd3785af42b14296268fbbda07bc363321b278f15eb155c0fea8059ada83eb50bd3b660b032793bac4691cf03404e96e2ab5c38a79ddf40"}], 0xc8}, 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x48}], 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) fcntl$setstatus(r4, 0x4, 0x40) fchflags(r3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) pckbd_enable: command error 16:17:39 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./control\x00', r0, &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) r1 = socket(0x1e, 0x4002, 0x1401934f) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './control\x00'}, 0xc) stat(&(0x7f00000001c0)='./control\x00', 0x0) 16:17:39 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x30, 0x40) recvfrom$unix(r0, &(0x7f0000000080)=""/27, 0x1b, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x4) recvfrom(r0, &(0x7f0000000180)=""/119, 0x77, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x5, 0x4}, 0xc) 16:17:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x200, 0x22, 0x9, 0x1, 0x8, 0x80000000, 0x0, 0x2, 0x0, 0xce00, 0x9}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:17:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x81) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xf4d, 0xfffffffffffffffc}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x99, 0x0, 0x2}], 0x1, 0x0, 0x6, 0x0) 16:17:39 executing program 1: socketpair(0x2, 0x2, 0x84, &(0x7f0000000180)={0xffffffffffffffff}) listen(r0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r2, 0x800) r3 = dup(r1) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 16:17:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 16:17:39 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 16:17:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:17:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80, 0x4000000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$inet6(r0, &(0x7f0000000140)=""/124, 0x7c, 0x42, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:39 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000000)="bc86b2e0fb526b1d84ad446b26eeb32178b7fda0087b9bb3a3fbe592bc1f4971313c994ca8cead0468819d61ffe9cf41f1aaab9afc04b4e361abfc6ae1dc386deac349a28dc15a904f13630ec1983d9c3b8de4f65e5f095722bf515562c36f964d9453c408f5edd38aa305d51cf5c9a490e417d48c962494c33de088ec13", 0x7e}, {&(0x7f0000000080)="d1f46018c2e32b6da5e7aa", 0xb}, {&(0x7f00000001c0)="346537264764a65f22b9e811c73b00f4a1ef6d90162adac65a38dc25a9e82981cb5c23a98403810881fa6666cfcc2930ce693a941da68186f13950ccee49e9556f4b983544125c5a02f601f8901f0a4349f27df89b13452409aac4b86d784c45df0e43fbbefcd25a5b91cf53c3f5ce405cc0291bdfa11271e30ae43448eafe41b9e44ded9363c798c2bed3d14332fe0981b8c04185a8a9557e6303bbd891ebb85bb16bc3fbfd", 0xa6}, {&(0x7f0000000280)="8541d7e595e1809a84b90d1cae7bf365f3c917de6a29323c2f554b59cbb01d4ca895be38631e0275eb5b073ad523b02a2567a0136280b9347593974c9b921b965e47a85c60077b0f92e26321c32749657bd88cbbc71456a112802ed5343bd52cfbeae78ac95206c6f76a7135e4354ae47ec73122b88f460530c3372262087dd624d18a69f773ea9e6f2da8d8da332f0f4ccf9509e92c076db47de98e3ab6098f962fd43022ecaf70a0e120c8d253ba8380cc2a380b9d238397333ebd9b8a37be785f2e0b39914be9be59d87829d1edf51f9021df8dc9257afae80d83656b", 0xde}, {&(0x7f0000000100)}, {&(0x7f0000000380)="8fa61cde0ff92161276491e4b661a270b3723be1cc6fff81664aae7f53820aa0d0c1642a4512aca50c0ef1a66ac457124d078838f3c39754d0e0e667bac59c5a14a3a7eec3e13547ac37cea2faed01e42616407a2ce8fc0fb671d754250bf95d33acf1eb710fdf3f1b49968417fba8a8452f486db93e7c6025770aab1178426e98ff8240655c23bc978fcb243f5ef8a82306ef4253dc60cf94ee8d6da3cf1d", 0x9f}, {&(0x7f0000000140)="26949a84873f174fdb07792aa6a75ec0177a838702356effc8f24c2c57811dd96c123fa9dd01501d", 0x28}, {&(0x7f0000000440)="7ed9d2d9c92015a8c629856f3276736c91936538003e12f1274a689762e46f9a9e091734ba5da70d67dddbfa3153e85b865fee09bd", 0x35}, {&(0x7f0000000540)="8f05b304ec5d7ba08b056188e4166876453e33be826687e6aff2c17af6bc2e5ec50b12c78b5459440bef82ed16a1726e41d1a877666a8375bd884ce08d6449620ea3386642c3f04bef0e8659555c8c3cb075990e44f98d76cc3133e23097f93b6e6da4b90bef3b57e1e38b48ec07a256350adc37ed271cc5efe03e8ac5cacd26c75b2adc19ddfe742856ad97ca3cb195b1b5ef6cb5dc74b9fe965bc7267cda9d5b1635f34419b2d444e37f149f5c9c2731d123d2", 0xb4}, {&(0x7f0000000480)="4e228606aedacfaa5de7a8c55cb86544cbd9e81e96737a7f936e7f123c254add611c08a325df8f187f19fb0ebbba16f43b9db44cf57f066ed6", 0x39}], 0xa, 0x0, 0x0) 16:17:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x5}, {0x5c}, {0x30040000000006, 0x8}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x5}) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0x890) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0xd9, 0x2, r5}) pread(r2, &(0x7f00000002c0)="4c5b461f0b2a6b23ec1f767832289d2497f8626db6adc541fa421d304824198193bc87ff36c95124b78da0697bdc9cd2781c1f41f136af3476c9aadd7296307ea8f0747e48c72f4798b2fd5dce2de23f713ba90891d7e9120eb53b771ff6c672460df9dba22383263b03690e0236fbba17ee82a5a90559f907f295", 0x7b, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x80000001, 0x0, &(0x7f0000000080)="005fcc46bafa7a655c8a14979d151506075f316f9209a4a8928208648f9d2d76346c855d129dfd9f29b0ee183ce4a61e1164683bf0d4ef68", 0x38) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 16:17:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x1, 0xff, 0x1, r1}) ioctl$BIOCLOCK(r0, 0x20004276) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:39 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:39 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x20, './bus\x00', './bus\x00'}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x800, 0x4fcaa271}, 0xc) 16:17:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0\x00', 0x8000, 0x30) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000b40)={&(0x7f0000000b00)=[{0x0, 0x99}, {0x0, 0x2f51}, {0x47, 0x3}, {0x185, 0x1ff}, {0x8d, 0x128}, {0x8f, 0x3}, {0x24, 0x5}], 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2b}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x3ff) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)="7620fd9cb16c7bac051b09826de46bc28a4be372e00dc6aa21b42ccd4eb7107385a6d3ad95bcef362397f50224320e0ec5188143deaab2c391d11f64270f5fe1d9b7db624d702a734eb76043c1cf4eade46ecaee1f848f86ab527e55ad09506969e2bcaa5c5fcc34f6826eceb3cc87d397dcc1adcbf5b1086306a71fc7cda293efc6ed0901dc17313e24d89606f020a05ae90333a9e102b7e4a8d995857eed1536559000c46d50440424e71a66d89f13bade4a5bca499291a596cc7e7c0488d2b48c5227efbf3e0a15dcd516fbfcfea8d84739d1b93bd1c4803a95e2856bd4baee7b3f904df7c4", 0xe7}, {&(0x7f0000000240)="661d1ae766b32d09209c07b5d975fbdb94a72ae5cd7a286d768186cc167882d83759f327102d336ca0040b8795c5597630418bae0a72c2156b3d3fb5c306622fdd6d6c05a79fbc", 0x47}, {&(0x7f00000002c0)="faa15a0d758da571f6cea8cb361350d6fa2842c0d5194a264b7a1f46df385556b6af0dad1aebb5aa107a4265d6f9a7cb4debcb498026b7dadfc1a1ed7e7fe8c4098dcf5f3e9b2a0051bb301770c452f51a5153c3a661a6d0cfb6e5df7895e5ff6e691708052d8c63d9c352a255a7951a815ee4ddcecfd26d27669bee437c688ebe562b6c700fe668b22be9227f0b1d045b5d148af4ccd12354dfbf6c902694f3d0b259a9d7bba76d56b9cba0bf044dc49e654342b0eda34de0b9639f862572861a36d10ccbdbafca93d7f4ae344b22d47de36c038c9ee4df31663f93a7d28298647aacff087f215f13b78042c7a889b4a4ffe4fe2755c24df3bf96d6d882", 0xfe}, {&(0x7f00000003c0)="948daeb41b06f9fb3814194cde28d869f18af97cd2da2a226853f0", 0x1b}, {&(0x7f0000000400)="9dd3769c5f3d18173698c4629567dcd506c2315c12c8246d238f7b3cccb1ba6b87d91495ecfdacf30591ef352793512d7d80f8c4f2f6339d4e3360c9f52ff20831a0cc15e595c5c6cddf2f98bf9654f8326f98dd65bf65704e32287037112096b49f10e4902f4d247f7778d005d00026c4ee8b8b22eedede9a343afe81ff40b9e8", 0x81}, {&(0x7f00000004c0)="78919bec99f1f773ae327d2f95cfe8e398cdb052ad5e775a2589c337f7a5a11c27eb8a8329cbcdcf99f5172537f46b7ad630b2f615a332ebaf8c7fa7ec1d0f75129a591c61e3ba39f31ff9fa7257a285c1dbdd961c5c1260598a017942f075c36539bc3747b9", 0x66}], 0x6, &(0x7f00000005c0)=[{0x38, 0x1, 0x8000000000000000, "e062ec41236d7b2f8e426786d5107a0510f0e37b5dd8a9076ae9ef1f3875710a5e"}, {0xc8, 0x0, 0x1000, "88f965f9d299edfee21cf7aa3d9c1af81cda1a600b398ff2c74950281edb0539809ba5941ddb2c00087fc9025ae28ceaffdfeb1148ff7677f8ecaaaee27c45f851741080c8758d4730b8ebe4a06a5965b6e627044018654e84b9c43051bdeac9bd19df305564516f465135d33a4dd00cd9386bbc50d6d7eb44177d9dffe7f0e9c55a142b71b019afcd1fddb956897eebf7bdf8aa9066bc13155da5e48d20d7eae5171aa9418c556abba983024a329a69de6c7c7140"}, {0xe8, 0xffff, 0x100, "c517a834b87453dd0a18011c6800aac49e2d3bcdec5c06a4e5cbf9d510208d4541f813fa46f424b9f0ac6c4f838a4ee0700e8116e8f79e5ad585c2deecb93d8bbc85e072561d0a4a4658b8686fc6819a22123fcb4ace1322d415992053dcd0ef22ba19a9d5820c5bc5c8fc71cb8f288a1c9c79f642ca02171584d6aa95dd54cdf36ddf3e8e0e1cbe979ffc05413f019b40c4f836565612aaecb9f37540f9a0b236452815b0e0fd5b6812911f5a81624e83d59f4f3365d29f064bebe8966e3f3c49ec36dc4db04f36a84753e2e72bcf63d47cc93b19ad381b"}, {0x38, 0x1, 0x0, "946f1843c6c9c4b14fe4400d54aa74927d0fb1aa2b05ca056d69b35259474a49bc"}, {0x60, 0xffff, 0x2, "3ce395cf6ab9c45ba4ffd606d5e5d0b55d17d0fb9398b6a31d0efcba88fee4859ca034325f07880ce14d411ad367a543a3844952c8b007d7c4d535773198233876bab7cdadfba3d88fd94291ff"}, {0x108, 0x1, 0x8, "d0f640e94c44b577856176494b1fb0fd812fab938760d5b9e0ed2967d291868668167b407422742ec74097e535ae81c5d5f3170781b76a38ea04245cf8467e60132e72312c0af8f283680742f1da55202e4f307ba2ef86edbe2063002c51ddb82c393245beb14e4a615f8e5aeaea2c687bd59e255fb771bce12918e3ba4774e623a0d0945f207d8888aff046d86c73515ae101dfa8f507b335af53a6df47cdcbe0be836371865644409e9670c4e848a3a4f20f7322fba25a7edf1a5cc04e26f437b05262f781963ca1e4cbbabdb489b470a0893529a5fc14534f414623377c91a1f2ea4dcab25a778e6e5d5771147779fc64"}, {0xe0, 0x0, 0xffffffffffff7fff, "75e1b4182c6ce35a931c893398857dc3daecdf2cfce5ce183d8b87a6efbb8a4432aa437554648333cd243c6a3b09d7e0139c6f60b4d515fae4531a817e22a2ba8ef41cf3fd624dda70d2a8b086be7e0b8549abe142950641a418455f38f765abf4fef6b05c8b406aecf7b94d48ed1dc9cad4faf73c495a4387f9df3fb45b4d57ca6af78af15dbdffb376fe212ab3247f3faa3d7ab27a811913f3c88150a37d1d9489013adf5d48bb87270eb712a229b5e71cff4690236abc713fdaaeded2bab01e25f05541451b6a4e8442a9ae7d30"}, {0x40, 0xffff, 0x4, "f807dc5123a1f7366a4ee678893c22a8f9b5d9a1472e3bcdf7b453371b0ec9e7b6a8a02dc780c315732377ca867da6"}], 0x4a8}, 0x1) setsockopt(r1, 0x29, 0x800000000000041, &(0x7f0000000000)="6cdb69b80d478036f74789000000000000000000000000000000f4dfe890fd4827ba", 0xfdba) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x8}, 0x8) 16:17:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x0) 16:17:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0xfffffffffffffffe) r1 = kqueue() clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbf4, 0x0) 16:17:39 executing program 1: socketpair$unix(0x1, 0x400000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, 0x0, 0x2000, &(0x7f0000000280), 0x9, 0x0) nanosleep(&(0x7f0000000000)={0xa1e0, 0x9a}, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x5a0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:17:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:17:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0xd) sendto$inet(r0, &(0x7f0000000080)="bfeb764ed9fda66d27ecbe31683aaa7c5bac5f587a90e9d16c72d289951f1925045cc1e4e67844dfc0eb8fba", 0x2c, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 16:17:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000080)=""/218, 0xda) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), 0x10) 16:17:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) poll(&(0x7f0000000200)=[{r0, 0xa8}, {r1, 0x1}, {r0, 0x6}, {r1}], 0x4, 0x0) 16:17:40 executing program 0: r0 = socket(0x18, 0x6, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x10001, 0x31, 0x7}, 0xff, 0x9, 0x9}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x18, 0x1, 0x1, &(0x7f0000000080)) 16:17:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:17:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x5, 0x4, r1}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) 16:17:40 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x192) 16:17:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:17:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:17:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0xffffffffffffff40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20080, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x1358, 0x4, 0x57e, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x900000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcf5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xcbaf}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x5000)=nil, 0x6c2cddc9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000c79000/0x3000)=nil, 0xfffffffffffff801}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) 16:17:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xcf5, 0xbb}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x80000000, 0x25e1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x2, 0xbb16}], 0xfea, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x98736859762ae299, 0x8, 0x6, 0x4817}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000001, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000004, 0x405, 0x3}, {{r1}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x62, 0x5, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc0000046, 0xb77, 0x7fff}], 0x2, &(0x7f0000000140)={0x3, 0x2}) kqueue() r3 = syz_open_pts() setsockopt(r2, 0x1f, 0x936, &(0x7f0000000700)="864d8cfe7d71819760be33d80e29dc7ae106fb320a21d20d5d28a9a9cf82eacf9803b118853b5f60ecdc0e6779863e1c45192d7d6b209433341ba4cdfdc8f3f049c31688ff1037ec96d0001239e8fc77220a5869479a5335b31b237785d3e228ff82d381dc7e316547713cca31d5a572ba1586632a8fee38d7907ca6f7ffe068e877ba0b9095ad8657b89a8129cb2c8942538c465613b50608bf30ff509b252d965f3ee89566d0dcf3daa5ec0d0243cb586304ac1adf6012071292db846974784b546df33d72f5c3364cef26d2ec5d080aa8815b231b7e30861e029f757afd1ea8a076920c787e771b435dc21fd8d2eaace539035689313d5a97c820297c3dacd0218f7ac6d18879aab0457f48607d54e873f360fdd6e7a999ffcf737c8d821d269e09989a23fef9e6ec3b14b1138e8d684ebf556e4b00c24883eda6d452149f7122bc20695d42274a7c821618fb6f8191b88579858c7b13d7d13d22d2a90437413be4159eb88c116e0b803b05eaf1f72c76958298629ce391eab2626f7a0131206f0750ebc3232c9184ae889581173934775e1aa8f5c1f8b01102769e68645a5f70ca8cf175808f5915ccd0182fdbbb159535f6014173e1e29d1fee97ec7b9abd1c4146f0019464bdf470c918538eb29ffb7323533fd0cd0fb594bf23db42256034bae2ef0091ec6af1a775d7303f29e95b78e576b0a6f58978f18aff2c55cee4c58332d00cdd5dbde257db741a7781f5d872cad0da03af17f77380f44c1ac4208f3e137c8b4d4dfe41385684935c7edb55552347472907e0abf29b58b7fd0758eec2ad62ffbc4181dd7a56b8d214746c37d1e9a975688abebf86cd6fdb3ef6ce1db702ea0623dbd10ba94b4caf24e63d3d6eef3770c6ea3918b450beefba89fbdd8e1abef7c288c09f512ce9ad97474b4dec727180f658483552ac51897161fd4b005d2bdfe157c8b1243b5e9be08664b7d9122744ab34ab7d8c52a4fa57da3ee916127433a6bb521e6851c33c5e35b0437f6cd6de396bf5399b68c9f9bc762a5a0703b800c52885a936bd8a50648478ec7a10f6a40799ab9bf1f811fc5dd58828430e4b478c99d02e65fe8d43f7ad32e8729d12301ee5704fbedc45e992c2d563ccb03dc69d39fc071e456c5154256da1ea622efbbbd36b01e0add082b2051f52e8629bc5bf454b3d6e11732ba2a9ec91f11936933c17d94afea4d3f57ee495fbb297ba32ee123a033fce2dec302669c27db4d9d2b0bcdba07e25d9cfcc4a8547d50912366aacd6742c66644c7d23d8ba33fd66beb90a0bad46267efe4c0869086e56cfb3a741d5ca4c6aa8c10a031982c486eaa6f3b82905d3f7e563d221c148cc77cab45519402cb8923d96f28451d36cae74101637a50581d7ccc46e7ea4b7936b2ff90bcbf0a4c230e9e133f0ee8875aff87af8763a8820d525eeaac4f443796c86763460ae786c0927ecb8736bbe1e454fbf296e37ef1cfcea09deb4ca742e629fa695dcdae119d72fd39c32be49861fef0e93adee90c64221af77b4592784da63bfe825c51277b8dd10ab9c6098375e1242bb48be3dc86d3dc9fa866f70c4c22614f1f9f9302573be4a7674bc07c68372bde2050aad83331a48b150b6a8d5fa3f261faefe13f703b8364da8a0db6a1c503b3d4b57c810851d6154d5119b6795fc22ff3ae88604fef99272b9403bf118cb383e66005b98bc46e6b7d920d185af8c0d82c4c3d25120a60a490f5e2f3704e8909e8f31f47d7782f820ed62dfed2aa63699d6d7f7326b85630cb9cc912a04ec25515301425013b95b43303cefe6a18fd9d2c1275ec47e7005750f7bce55a1b031abdfdd3bcb10047fc7f65d81d09378f57a7b8d9f41e039493e8ef84ae00441d9128b157549e2d0eb4ac68cc54c3f20b5361956254d51928634f0a1d3387a7e6a5993c1b60a88b53be633c4a3a683a69edb8b77233b56b034772c6ee10dd6f244f96248b80c6b5c500d4cd788b703490ff6de0d28f3f0856e6e1ff1a10a04f6fbfa8ab0dfc1c8856b3b6dfa883d06e20f818988c5d984b1c00a406702b49e29383ad884e72ad7f4777708b5f2d3ab4aba4b78693f29c6a9760d219b9d855e813cca5e6542f82aef7354cf5734394a3a523d75035e5be1c4ff1bf8a895dc53e86041a5841d1db06ad26b75c13be8fab89366271e4eadf9d5c45f5db20175d0488292fbc6fb55aae14227375748461f56064beb0c96ce08a7f60318c9c93045a48f2d20810e770da4a7c8e3468bb60ffe4ca40330d8a633c403dc394f027445ba192b71a276fa72403d4a29331b3fbef1b2ca080c2dbf32746dae51f2e3e8f642cf0d127b941f265f8fe942a09d44ac7d8821d44362903c3ef882cb955ea8a612dcbce56ed46a159ffc23c746757b6dc4de21bf9c27979fd930079b0532e74f489e583fc65133174eab467ab12bc4dab21a323409aa5ae8226aec330f7b7645692dbf5526ed73430f5bc6c4c97198c585a0ebc8725d46b1603d1cf5aac2518985789d943d14e4794218d42c93102ad876e89b2a2b881c1643dd8cabb0b353b432f6f96782b60af4e08c9d7f2e37b001deca4756ce181bfcb42b5285678f4c2eb0f4967ce0890d5000c7e366f7b7f3d67c3d660417b37afc70b06095757090a23450a0a54681eb608f0734182835a3031f8cda52cf66f56a78b54cc6f788bdf0f09d91a843d73ec4b13b630cd3c37660ebbd4b9ab2bc74586f9e1de18c81a28585901437498d45612889bf0f91e29ec85b48f6130abc25fc9bd3ecc59b7ff0f9d71d72e275a7b04cdabf64cc3eacb58ded2429cf6202a7e34bc5d7b55bbe02b71fac7d7bec1616b73830b6c4bcc77fbf55600bcd7d1addf8b27d7ab865d3758ec07f2b9ca73326cb1c9bab167de7c833980702265a179895394d593c2e47ae5411b0c120125560108ebae5419e835e9d6e7e6f63a6ac7cb46bedae391db396323ea829ac99c7420a7009fba9baa0d98681ee699adb3c6ad24f1bbf8bfbd40bdc36bde2ea223564e4cfdc2622d05e6b49359b77bff3f47ac024ee64e61a9e06eb86b288a04d2510d7ac9feda40e3da813f73b889e3e12dfe5bab5532dd503081aef18ddcda929ca19ff3881636d4291a0d22993450fefc1096405c20e11052758e187b9988a042e6539e5fc20e0da3ee2aba2257e0f35d925ba891156af27a2f85dfb37a5638228067235087852a06b80404080c1dd7d5254b0bbfb4c22656e919b11457aa1e82f7df5d645c12ee0413a6ce13fc7c33ed3fffb2337b148643711d1f046c9778d2ee64080c70a68f322606e44e4cbca6c3e827b7beef4bc14c9c8cb2ed396501af08c0f32b277abb5781bd329719b0adf78a3488cfea56b0b295fff1f82a7aebfb5adea2447539b26ad81c4d1e80d723f4ba7c15b88d7d523129e402f02fa75fee85a4dc26e921ecaa0e4b6cd0857b86922c402fe2554335b6c59078db869274c62e0ac9e1b4be4c9d98458551df48023263bc960cdf7d4fde4c5f173cfdac6fa4f5011981eeb44b40946e5bbda89fe806fa61b86abf4a89dcb2e7f3d4a69554df98b601d95e41a26888eb6a895e962d8da97a4901694faf526f0105577c94e22de7bde70ca8d2ec02dc9da92255036c6e5ca51e19be0401fda1857dec3b46f748baebf60ef765dfef22436fbc0a9cb1f717aac183523c86aaa410cecbfd1e1e02476b2323fabbc3cd31e28d7fb51b02e12a2098aeb174b2143399bfec518cf30aa943ff3a37b8d343fc2660146ddbe4754effa4360769b4a7abf3286f1fa63d24fda62a69c275a34c1801caf92a9a6f2b25448fbfc8b46b5fdde8ddf7aa21efb7392cefea8dff50de2ed47712793a5921eb1fb6c291720efa510423a404029e508f518f0839d553f471a616832c3ce40bb743f757f38894a9f8ff86d5c27af0f571c46082aba3251b1c26908db897b3532b441b44b6be7224177a793763e132cf1dad026f484d78b95f81aa49a86b9102c4380a17edb9255190f51942ab054652c1fb04d017cbb7e0185bb7c5cd2ea48994537d0b69f9d00f74f1f6da0242bf325e4afb49188c333eaeb828dad9d4e3435d532ae7e61102acd6f2f6d519c39dfab08784e4b19f88c5baf1adac68957a230a6b876a4ebe0c44611b3adcabd6aed2e956fc24ec86abdaae9031751bc67a155cb55519b593c23fc8caff045e3c3967ec287fa73a741bfd0d008fe7a8481969fbb1fcca414ea1f6de10dca18d6535b3f09d543bfc53dcd716ae22b48b280758dca51a0c758c168dd87496363a8c1b79b0936ad089e022a2f555d01c41591d1d45a1a6b5d5d159eabb850217103d5dd15df525d003034c1a799cdc588f6623968bb3b9d1ec982bb51866cea7e608109603ddc9e8cc28f9c9cfecb2b1e2930c40c47a55c42aa1a86ad80c305e6b220e4d4fa63cdb5d0c5258fadf8b55702fc068bca75c6498b7de924fb40fa56fcbf2daf1445fc3bac223ef4a80255be88621eaafcea142e8c38d2a5b28dde8f35fde350ef06a8ec02ead3e97c0c745795dddc68daada5e5173215ffb7d5c3e9339d8c1808fd94fd579610412463aa41f611d639884c7212bec884f86ccecd174ab52c2bdfaec248314929e1d3e253a7d71da74a3a4d36ba5a0fb78da4f1d325ac85cf50ef71edc8228c82e9fa36dc0d099b740be40532394f53ff08bc35d8a4e3110464a258c34a526bf78cf22a78b51795f48f114b7b74201fdad1e9d40d06b2dc6b2e80abbe3a7409c9d6b2ef9fad4da13d7ea0b35bd6160d2f2c956c2853cd3987e05250cf1774fccb4916889f8e62e7529815afaf399df3069d36416ef46a2fede15bf1694a201613e23f9fda81100cec7030b5c4d7ce023c4e453c2d0513ee8e3e5b4aeb90ea0b3a58602feab0797e972988c0bd478a02e22209e9ad98828802c1178f3e2da84b1d00814482603867d3624ab77cf60d8164807192b5467bd6bddeb2d7978c0a4b2434134694576fece5d3e45653ae29f68f3b9581ac1112c54b3cbafc9bfe2417baa190bb42908d4ddb9ba5410c470446890f98ea7cbfd0a01a3693df78da7a0e24d010bbb05c2679b1c0836ffcd73572d8d899bd424e0873d5fd65550a41b2ee9145b3141dc0862869357f207317fcdce750201652476f043d47b44dbcfad9413c858997313de49e0de1fbbdae2d2c12a7849938faa26440fd31ea72afdf6e5e9a9f6afcca6557a397a81cf80f33ccdc67994f291e3b031a6d294cce4287676b9e3a19705b5636d7fad6e3b78c96aa70b8ba1b66169cd15e52918c55768e0caf918f1bbf40b0948913cd36ded9c9aa926f18417b9b7f206517e7a746f328194c760c82c7503ea99a80b9c8c60624c5dcf0d6c2f1d6ca55533cd4da8c435599fce00b4709d841eeef2d26ea5fe2b2313917727654a5752e1a65e3983a3e64de1488ae73422b73d1a7d9a28205f137a2fe07909eded3fa1252a5906f46b72e205f53acbbec64196cb0be104a9b1065516a7b3536873ac946567859a66de995a47ec6e187fc235ce3e310214ce7870b4ed949f9bb613b144fe902b03abe080198249e9aae11ee123859cf0f7d66e7d0ff4830847478027c41c2d11754db33833c95b21a89eed66cdd41980ddca8a55994979734a641c42890bdb74d27b2ce019375bacf43bbf5788423f668403c8f1381134dc8d18ab3abdf826a6fbea028f9e0bd75aeb81bfdac8b0cd5479d6c1ec12b559abb49afcd642c38d8db04b456f02fff345106aca25048ec7cc49597d4cd577b1ee9f5f5a15bcaf0b045b6288d8bfd", 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4a1c, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) clock_getres(0x5, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x15, 0x8}, {0xff, 0x9}}) r3 = dup(r2) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0x170) shutdown(r4, 0x3) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) 16:17:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffffd7, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6, 0x48bb, 0xfe02, 0xff}, {0x4ffdda9f, 0x4a, 0x1ff, 0x8}, {0x8001, 0xffffffffffff0000, 0x9, 0x8000}]}) 16:17:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:41 executing program 0: getrusage(0x0, &(0x7f0000000140)) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x2, 0x400) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/121) getrusage(0x0, &(0x7f0000000080)) 16:17:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000540)=0xa346) r2 = msgget(0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x278}], 0x333) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="349718575c322a518fd06469e7a70d729a668c5d833c6d670a0e3a212468dd8e92b8f9f040fbcb13c7bf4dd0e9255b762e9c106376053087df35a7b45e9604bd3f002a76d970d9fe2ed99c424d8c72ec19ed3899f0a48e946e459280e450ec3c2c45c99f979de94729439a7e182e46", 0x6f}, {&(0x7f0000000180)="681da88ad13d0666ab2fa3bcf70fd5a1bc7bf513529bb80ed3e3e95b4cf90201036533095bb45d5af8ac8ab81b664d1a22e7eb21b52f5d2796aa54bee5f4ffba040dc5013a6e6be436e3741d74cf1633d595a8f1534a18bd856457daf59e6ff55dd8a1f35730130a2dcd8d3c9a5c1edb762d8e1ce8227b6c91f50a6353edfa21ea2046101020ecef6fbe36e731f5bda69231abdde5b0fa5d9e0c68b6cf", 0x9d}, {&(0x7f0000000080)="81eda8ab41d7ffa015390d48badaec475217571a", 0x14}], 0x3) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="a0deefe4050ba2ea89e7f2819441c71173e6b407be86b8b1df50a7c11b8012619fcbfead65ca77eb9ea0ed849d2db7b47537992947b91dd9d01ad0415521fb32a9b889d5af66b8a2524b02cfde935e4c8607d4d77f74af87fa65c21107a5b068f78fee460666793e5c9a4443c81fe056cf0c2d32b767b619430694109bc1313ba1f7baa092d515db1d98b7c7cbc96e61c874bea0587841e8d54bdac55b75f3cb60cf8694a968ea06030244c35f3a22f03078ab6d22ff7f2152054ed89bc7e7a3380335673e02af770abba931b4e19350ada414ea99c7bb2fd8297a7fc9206d029c10f58d2e9f67a343ad68dbcd97", 0xee}, {&(0x7f0000000440)="0dd4d08b9a9772af1edd9883bf4d9bc8d26799957381781582405b21bbbb0c7d704259cbad191585f0734f04d0ae2f1b8220d62c27644643984a9801164c25295f19cf968b25ed193ab150faa25e3f94abdf4e88ddbedb18d0", 0x59}, {&(0x7f00000003c0)="c6fafa618254cc223bd9a4bb40839bbf8322f2bacb9954bcd060", 0x1a}, {&(0x7f00000004c0)="2e61a8a48ff8913b2a6c5e35ad223bfa0262eb52f11d5d36b85dd5735ec6efe4c21006af13cdf4b0ca9d89ee220edd1f9c1dfad42422bf226d6a2a1193a835ef", 0x40}], 0x4, 0x0, 0x3d) 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) write(r0, &(0x7f00000002c0)="09907e08a2eb9891f3559d64988922dea89272497c920773cb8c3056b10f4460a5fe96267073014c4228c129042e03ccfc920c1e857b661467f301cc428aa61eca20f8830343ee65a2c9d2c1bec7e41cda91ba97dfc5c59cf57d520f63f1a6da0a72983eb6885c91bda9021c95ced8d5b49bd8516659d7c526638badc117dd869495d86ed358db7481403d5b014ae1ba062fc490e88f37d6214bc3297e9f90a3066655f65fff17f34c2ee1bf26183102e2bc857d85790441907459e0ef7bb05820ab2a94faeddfda998e0df700746762e523b217ce6c9762a6aa784a00ce7169b7449d8a47", 0xe5) 16:17:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 16:17:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001880)={0x1, 0x6, 0x1, 0x6, "2979fb1e00b1695f049d4b548297f657e128f7c3", 0x1, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000018c0)=0x9) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = syz_open_pts() close(r2) dup(r3) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) pipe(&(0x7f0000000780)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x8) syz_open_pts() 16:17:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef79324934090064c9b5f5f9db498836704530f0b2494d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getrlimit(0x3, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/52) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000002000/0x3000)=nil) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:17:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x1, 0x100, 0x0, 0x0) 16:17:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) mlock(&(0x7f00003eb000/0xf000)=nil, 0xf000) 16:17:41 executing program 1: pipe2(&(0x7f0000000140), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x2, 0x0, 0x10000000004) dup(r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:42 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1cf, 0x400}, {0x7, 0xa37e}, {0x0, 0x7}], 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20100000000008, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x3, 0x5, 0x2}, 0x67, [0x1, 0x20, 0x5, 0x7, 0x8, 0x9, 0x7ff, 0x7fff]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x279) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) r5 = getegid() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x0, 0x3, 0x400, 0x0, 0x5, 0x7, 0x3, 0x0, 0x3, 0x2417160e, 0x4}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 16:17:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x68cd, 0x8}, {0x18, 0x2, 0x4a6, 0x28f17f73}, 0x3, [0xffff, 0x271a, 0x3, 0x2, 0xfffffffffffffffc, 0x922, 0x13, 0x4]}, 0x3c) 16:17:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:17:42 executing program 1: r0 = open(&(0x7f0000001680)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x9, 0x5, r1}) setreuid(0x0, 0xee00) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() getgroups(0x1, &(0x7f0000001400)=[0xffffffffffffffff]) r8 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f00000016c0)=""/74) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r12 = getgid() getuid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="8013a0315d0e59b0d8338bae0057c4a134b7041ade9c444e1e8a6d0781c92324ae2ec16e5f2a2fd9048229b47746f2d01614ca1ea67ab113b97f846cab14fa4c7e72f9c6d2ef3fd73a124886956ef53bdde4eb42811c8e499c04e603598a9ed3e769444fb5fd67c58619c7fd16bb849c5c2b72c3da1051c332d4df8c82670f04103a9c4cb3dd859c23f647e5bb192dd2fb4065b5945146d651ac24234aac45d25e4ae6d5cbb277eed3106d3af05594a04d07a124f9c99c50f9f691815d4477da08c0df621c7d4c8bb067038bb86706d49aaad3336e3b313e70489ca6036ca796318c7d7d10cad894d3", 0xe9}, {&(0x7f0000000240)="7f60bb235fc1da64ceacddcd9abcce40efe820d87607770b087e3ed42b578907d6e825864bc96f22946710daa57d6d1ea2bd7c1d93e85da38ab275ee11f4351351908de28fb716d5ec7b4c9fb82f6c67afc685de166d05d6175cee8bacf7865169db8576cf0598e7176485501ea9f623fe2bf7981f919199759d59c2aebe0e7489f1d976f32229df1623a18ce096f3dd470021a4f0a78ded9da2cdf23ccc53b00e185ded1aa40271e25811a70aff38b8dd310e86078ea989ffdf6d0b018f2d27cc1a3380367e7106dd121e33f295a1b5441470d13075d07d30d41f9b612079d189207585791134e39d0feb65ed4a6e403ddc6573ee74c66191", 0xf9}, {&(0x7f0000000340)="9c46c30c922cb1fa238ffa5370d1fca47d2c1b69e1348c603d6e404d1a02cc7fffd27cfada2ccb28391ab6ff44742514f4e6da6e51e9ca5ff6b51203c64f9b6b13595a0adb0f75bf773606624697d2a21b6dc0389bc39716e7c8980906213601972b7ae825d9619bf761a1f9ae9ec1d71508817289c1c5068a7036f6f671145e84aa57f77bc3cd2c5023ab6f35baeb774c1bc6903eac1688a5b491890945fda50f094a6b243ad038b8bac633684eb68672c139fec50964dc60146bd460222f4bba5286ce27d36cec6bf2d02ba68e280910e89387b26aee1aea7bcd260445d8a54cb993b871c9b1ccfda239ab8e8197516f40acfc39992486c0165ee7c123ab0f5b352f2a5a6aae61b453295ab3d763204ac0690db9d7fe10440965c606e8c0cfb5eb670bbe76d5da68de933917b653c5759054d93f5106d4e8187cd27d9000d67bf87292d558bd6409c9e9803ff88e0cb3b0ff5d7782a5a64cf5b4172c1f2ca670a966409956e6f7d8c12d66b5e3eed0bd656c6ad145b1d7a36e6daa78ed72ed2f9e10575baf4810cff992ca5d064bbadcf2c9f9b4f7e06014adc73521aaa8fd6c822e1821cb8fa540bb897d0455e5b5d57b71fa32a919e7a5be91de8f56d9627df912a3d94b8033e1f8fb8339e6734ef4b07685f91f6b8b7dfc8c46c9ff50d7c81f5d1c788ce1e13c145ae44aa6d2b93b4097dab8926da1748a90d64e5c73d41dc2f1bb1497863f2ac2874040d3cbb50e94ed0d5b68f0b6ef5edd283a20e365b078e73628ec58348eb61042d9251bb36457a0ac202f470550395cc30e3651b4e6ef62def9b5d780e51dfc1ae268f5ed20ea39af6e3bccabd8d02b7a0e0e972a5377bc9289297dc836464924e928c4aad38b13477426b72466180f47688162eda33a6047969c6deaf2596eb11e9e0167d3090d6241250e3ec6e2fd591af9725f1436fca4092ab758971b0f0ecdf44dc46a2cbbcadbb9e2776ed8c4909e3b567ce1506496d39345104947b8407c512eef6bff6c9b649f520aa317eff2f44e45f7f84ca7f148c64bbbaf286bc201b4779df38eaf9bc98e158696cd9d642a474ce1c386acbb1589cb265c3abef82504e3e69557c0b6c47973e6539597e8626f1e8507946214e0c8555ba9c08983b66329f34e43ff9aa0160642b05cdc1488b1ca686df70f1175d1fb45a889e4ea44a587c1f492ec9c771e3b98964304be3e8d7851235014931a1d9c80ff022bde52712fe2eabc8575698739c2d29c0d500ca9f77a953a97d1bd49002002f95227febb47d87ef7139f989c7155036e2ceb421e747d60469be3bafe8a1808b0633c52a806260f14937427afd1034e4b323c2df99bbe6dd06c5421c2b0ba389b3f7a748d0c14e14dba35dc856be87fb7f1302def3e5d8e7b57c74aadb0210436e24cf9400921e9c2465ce928275f69765e8d6da9b2e31f22a6d067593455421f4ba2ba0ffd215d3481de652e7171e4ed194e4eff6761e0a8fa9a0244ac54df4f19d0ced5be13367d195c344b54d25836075282073af212ab60772682f742560a4027ba5a6a05a904d2c7a4e27270cf38603246b879a584e64e0133fd5d655b1d844491094387e6105d6ffb0ad48cdedc2a65fe35d7e05ad2f2ad61c1bcc778e3dfe675285d5cd136e6b801054f50595fbc605d50702dc8e0d50d54701d567200890e54380c956799f60a1e86a962e8332b714be9d2599dcca61d9da477074a986f1b65f2a36e4a8018e17ad8e616d348e3a7fbd77baf4e419450d149705d41ed690fce2e5712669bdd98ed59eb7704018ffc466b9f1d57e6664f86a081be7b78852b82ba6d1c0fdbec82894ad0a22e07b0e9de118bde71c1cb5472aa3fbab89c2d969f7cefd2604c435f3a544f506cce410e1f13cdb760de6f61227f0704fbc3f80807f9a42d80c1472a063c098d10f46f6a6f063b2d8c55c0e8517008cfab8d318637299e0ffc449c127aa7e4b1fbf306e6b4b08f4b1b48253e3851667d4d6860e1c828282523596c93c367046c2355f767974091ca54e0475b89fc4af7da3e490005e51165c0b47d4c2c8f09b39a77bfc79ccc892fe57b2c1027bb06a96514117de37bcbbc15224110a5d7674aa457e87cc55d6c39a9e152d52a7bf9e90f256fe16342aff9a762e12ded439e73cc6ed9ab2e43abb858027e98967772f427673de1a44c91af31eb5a8dfe58a4d009adb5b2251d78dbed7c300d443905093e6d812476ea256d2c2cf6a7dadd92be72a9cd5a85ddd97d4db8148e0ceb7653874f1b3a4e2835b779a63a598a4adf707a5a5166b2b9ddc44f2791af833b914bad5b9729796c2898620d342516c2e1edbcc4dc7f859e8a7eb7f7df9e5727fcc40014c4d5bc73c4c6c935a459898c23bfb354bae2e8021a3bd184d19316baaa5b77647cb2c102453ace27a8ec3efc6c1a303b708fb87f8a954b0eb6b04a8af564d11ebc51d1e053704043eb281afb47e586907910b3ba5b258e08cfa3d2629fdf2e833d5ea522b93d6f8f9a54db7acb5248cc86cd31d47078da7d70369e0a9a1174557d2de33ad913514e0c9d1e40da5b2752d989cb77a52f7bd709f8327660ee6879c91aa4c88bc25c065daae62a4fd85222147dfbf19a74afc17cc8f14a3bd4acdbb99c89ddef40192b5001e8f8627a54164b62a6ee458c9ddff6c1fa0c085ae9ff86d32020d6ec9f3ca91af954ddbf535d44753b054b9a592e62a6cf567d9989e95a7bfc7470ebcbfb561af3a77868934223e3e9892a24a43897c7d991901f83ac5dc1dc8d309bfc18aed8cf1f48ba4fe7ceecb9fc30d28f8e0ff95c47cb17a861c1a7b9578f87dae82130582f3bf158d7057101612b6fb8668123798179944de6714239dcdf7e7ffa9c930bd6cec23425ead59e36ec0e1eb6eb23502672a69091cc8cb24339302d57ca9cc6a7bd3488341d19fa6d6abe8e7e5e345825ea3f6f39d0bc049633bb51bde7aecf99c1044551f68e77110134a4afdb8826df135ffec10378c0aaeb42d790ee690b8fbe07428586e7df3495484298c3e7795aec89e292f8f0ae389d7678f86df4199edc12079eb2abf099fcc468cf49ed54fe5d1c2cd581bb60607278c650d63c846215ef435643df58d6f2bea3df89620569fbffb8ae7d710b1e41a4cadf912212b8010b79d412107bb95180c28dc73213606bf615e7104858e19593dfc3b425bb3e3487dc84e1464544d6467eba87795854f43c061cacc1e4c627f4a55dc00bb09d402ce907c95a455417b103518eb24eb6314626b1d8abd8e470bb35c6a32920bd40a2e10121850b3dd9853ee3081527bb0c8f534585effa4dddab017aa779309f0a70cfe94a83765fbcc2c42161b9106e78ef8783af9bb1314e70c43e03b702f1325b2b848e354c3023c5bf47c78d73a5a1325cbfb36a21b847e7974f35e22753b514dcbb1bc3675467194d81f09f6b7a8d458cd1b857747b5c59cac67a2f18a4d6af3e41527dadfbd521394318c886bf36c1cafcf3ccbd48160beaf3e1725b67e350150310235f50aade84c0a18b2f1a12ea0bffa7333051a6f1bc6ca8c086f120be535a5c4b4da47cefc2426a837c39d8be7136ffddbbb62fa141d4d47a20d0bd877f2900954b0feacc2d3d25999c41bdc3d947c9a6e775ef13c9b1295dd19670812df59d91a809b6004a44bfff70ecd5e904a2a9dbdc9ac4b36d5f14604562ad646758b6875025bd9611829e21fba9345756412b846056de3bbd60b56c90df31ad1572594dd29e3f6d27af6254dd7498c3edf81041798660501c89e48d3431da2a677ad9add88c77d665f6838e071293244eac7720599b10b9d7352fc0382c7ed396825f306876b00009a64ea00f2c03d57142ba1328993dacb228ac245745c6794751e3d201529159a4addb5acc48f1c6e20ef4bf5cfdc623d7f1b5ba2a0c2d1a89beab98cc2d160fc1055afcbfe30e4d93d516bdacc01c433f997eeee691281b14b41658b3ae74d381cb37d9e31bcf7536fc9a0bb48db4b5abbf5f37519e4c3698eb57456039f5b2a191e43dbd3c8c86683e3df6733e9c96c3fe6a7b3da574b16de5e9ef1fb3e1426ef4d86cb4399fb381131a9b4d781a63f4d28d4ebf3cd61e5f1f9c70d87707e18c4b130322c126585fed1e313242597533cad983121d177ac50e7d1c7e520b9e33259f0b4941c12d6fec69d3fbb63779500d70b42e1182630d9930ee7f165dd4db38ef402fb11b0556461e1161b7e7743f0d5d509242872e5a007707434b5efcf47ab520c9f9782338fabc058b493928a9da9003ae825dcd81fed25c14c31714a4c7912034b751baeb41151f142986e0d53c3572a096934c8ee652c3b882e25586586105ad1c53f2170781d3a1cab95ec7633d9241c76be5794720fa5c5f6b38754c4b8f52648958363f1f8797062bb21f4a526a2edefbe0e1c58a8b9bf02e5fd82e82e6b41563e5e86dc2a5a54f552317426ef93d71c11edc81a966ab374447a0196b2a8f7c00af6529c584e6c88bd193b6a8e49a9343534efd7fc73ae942a3b9f3ca4a6fe8061b1d6ee95ab7420678fe4885e46ef6a528862673b9f9b84c49fcee2e6b5d6269d9a5391d90455d511a3590a47f20615f3078af94f1afa1240f24a2613ac42b0574266b41f18da49b7b86d807ea52a423df9d12a8949103209f1e2d68971542a6ab7af91e2bf7247dee4ad488c94cb38ae83d4a727e95c42a8f8623dd459ea46b048e48fa7a5cf52e957e327cb94a73959b44fbda832532235e0ca2be0adb328d4ef46d077cf82382422a2b07759b807e1216e1d7ecb5ad16ecb87947114e3c2b8fb6f782374bb7336df8571c6878dd31779afec676531a22d6ee4f1c52140de7f81b778c5df35fecef060051bdc8dcb2989bbc6e25bddc7a2d6277f36621271aab928bf3f305d77f06a2236f08efe39a7400075e090d9985746dd6b5391d0ea9273ba0c1c132131c411b8a3deda83481c9f841a9f6084d3ede664893c74046b9be1e96e1c633081658d9fd267458dba5ca83a488c0439843cfa025e4512b13d192cb06e6a34ac87c71ac8ee196a997a6b445aae89e4254f959263914b87b68b9e02e5b5bd3357d39699ce374708726d3c505064f3ec6bbf2220f335346b2c297ce95000066cc5f5acd389ca56c8c38000f4dc6ca1b400f37260abb4b3c2ced3a69542b01eb153b8deb29edebe8a7e189b97509bb3bb92e0db9c65a5cca85cbd0497f1bd167400d79e9392ce15d1a80f3603f3b72e9bd5f97623c528fa3225134e9d8ba44052ce88e9977b5e122441c07fb701d178ee333375834240a241e52c982e2c3ac035862bc9db6dccff2abdf2c86a8e5066cf8765bbc5b86b4cd69a9e4e6f2bec58fbe931ed1950e2d2d5a839a08bb9e5d1baf76accf4ca447955d5ff7c2396dfe3f024a11411725095247d13b57b93fc0df5b97117960dbfa3ff913704bee633b2dfb936f2fe9cbb83419da993190c24c0b755a8c5d0cfe1e389b8d9bf93147f7dde2613779fb171ea6ead5a134e13d94916aecff79faa034baaf33e47b086bf2c140bdfd81fa938598efb7d577b4c6a996b03fcb140f06338a8c13e6180270841831e8c38bec4213a63d1b6614445a9ff79a646b868bf737bc90a8cfe7ce46b76a0c3fa1c28d43c72b23a0634acab0a6f9b342d54613bec62f5f70acbef2f354634616a130af518d82014fca6381a839001e7a39abecd32ee40092d748fe3543facce56662bcac447ca91c427fa261e4836b39c0814888754f54742f2d94af9163f32e7d4ef3bbad3779f7d4f7c997760cd888be7e", 0x1000}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000deff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0xf}, 0x9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:43 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000080e7d38182661c28400acb3aa9d62b58566e2b4457eb0746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df6716bc12484c590953767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb9"], 0x7c, 0x800) pipe2(&(0x7f0000000640), 0x10000) pipe(&(0x7f0000000680)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x895fa307919145d5, 0x0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgrcv(r6, &(0x7f0000000700)={0x0, ""/166}, 0xae, 0x3, 0x1800) msgsnd(r0, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) msgget$private(0x0, 0x0) setsockopt(r4, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000ac1b0000000000000000000000000900d9941830e8acf5e2000010fca8ed256a19232b9ac8d790210b1909169e4f200c6d521cfd11f0f4c0cc2204768a7d82d7e65a9946c411350f612bddf1e95ccc1ac9e92a0a5086d9b47697d0503b79303cec4ea939f2ccde18b09df2"], 0x1, 0x0, 0x0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) mknod(&(0x7f0000000580)='./file0\x00', 0x8020, 0x1f) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 16:17:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x2, 0x11) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/245) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) socket(0x6, 0x0, 0x3) r2 = socket(0x6, 0x7, 0xab20) shutdown(r2, 0x2) 16:17:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:43 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x200, 0x25, {[0xe80c, 0x11, 0x3f, 0xaa, 0xebd, 0x1, 0xc0, 0x6, 0x3, 0x3ff, 0x8, 0xfffffffffffffffa, 0xfffffffffffffffd, 0x6, 0x100, 0x3f, 0xfffffffffffffffd, 0x401], [0x3, 0xfff, 0x25e8, 0x2, 0x401, 0x6, 0x40, 0xbc79, 0x5, 0x200], [0x8, 0x3f, 0x10000, 0x2, 0xa7dda8c, 0x40, 0x2], [0xcf, 0x0, 0x8000, 0x4, 0x4, 0x71c], [{0x101, 0x3ff, 0x1000, 0x2}, {0xffffffffffff1fc2, 0x7e95, 0xa1b4}, {0x3, 0x81, 0x8, 0x1}, {0x0, 0x7, 0x1, 0x6f7b68a9}, {0x1000, 0x5, 0x7, 0x4}, {0x5, 0xffffffff, 0xfff, 0x100000000}, {0x9, 0x6b3e82dd, 0x8}, {0x1, 0x200, 0x7f, 0x5}], {0x3, 0xffffffffffffff00, 0x7, 0x80}, {0x1, 0x0, 0x1, 0x81}}}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x2, {0x2, 0x6}}) read(r2, &(0x7f0000000000)=""/50, 0x32) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r4, r5) 16:17:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/251, 0xfb, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ef6afb8bc1f034dbc15d3bda2a40ba25d4e67b7873073227702ed7481a534141e6f7fd"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:17:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x9d0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000080)="ddc3") 16:17:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:17:43 executing program 0: syz_emit_ethernet(0x2d, &(0x7f0000000000)="5267849b9e332fe7433ecd9231b95926ae1fae78d539de4eaad156105d7dc1eb20080000000000000096e87dc9") 16:17:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:17:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000178, &(0x7f0000000000)=[{0x34, 0x1, 0x0, 0x804}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) flock(r0, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x22, 0xa0000001, 0x1000, 0xffffffffffffffae}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x81, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000020, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x2, 0x9}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x9, 0x2}, {{r0}, 0x0, 0x20, 0xf0000000, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x70, 0xf0000001, 0x800, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x80000001, 0x39}, {{r0}, 0xfffffffffffffffb, 0x24, 0x4, 0x0, 0x9}], 0x7f, &(0x7f0000000380)={0x7ff, 0x7fffffff}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000180)) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) 16:17:43 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:17:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x0, 0xffffffffffffffff, {0x7ff, 0xe79}}) 16:17:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6, 0x4, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15b, &(0x7f0000000380)="843d7a7834e12c29c5e85705232a82ce7c9fb72a3fbfb3b97e1bc1a7cb01ea369504b5f6908c6b0539842997db644650d9d580bd0fce6158294f164fa0d29a7e29d1961982ca8f4ea8ec0dfd45a8c920f2730ee0245bfa3d8dd71b349f3b3eb6a9a3560351c5d231d20e5037d7cfdc1fb058f42e3b24763a69d6d8522a4b0c607327535d9306036a1ac3281d2142aaf14fe20cf1e426518756881f885feb63a483d806a07e75092d2aa598fc8343ddcd4b4daa5c911b69ff2340b767b47672ab90ed5e6e4f9f81bd76ed3c7efd82c201a965c74614") 16:17:43 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0xe7, 0x9277}, {0x7, 0x80000000}, {0xcb, 0x7}, {0x47}, {0x0, 0x1}, {0x43, 0x9}, {0x100, 0x6}, {0x0, 0x9}, {0xc0, 0x40}, {0x4f, 0xc4d}], 0xa}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xd, 0x100, 0xffffffffffffff56}, {{r0}, 0xfffffffffffffffa, 0x4, 0x5, 0x0, 0x2}], 0x6, &(0x7f00000001c0), 0x428, &(0x7f0000000200)={0x6, 0x1000}) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:17:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) recvfrom$unix(r1, &(0x7f0000000180)=""/67, 0x43, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = semget$private(0x0, 0x2, 0x18) semop(r2, &(0x7f0000000300)=[{0x4, 0x6}, {0x3, 0x2, 0x1000}, {0x1, 0xef6e, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x20, 0x1800}], 0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000002c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x25}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() setgroups(0x2, &(0x7f0000000100)=[r1, r2]) syz_emit_ethernet(0x2, &(0x7f0000000080)="ddc3") 16:17:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000300)=""/104, 0x68}], 0x4) open(&(0x7f0000000000)='.\x00', 0x101, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:17:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x44a, 0x0) socket$inet(0x2, 0x5, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x6, 0x20, 0x1, 0x5, 0x800, 0x8c74, 0x1, 0x0, 0x3ff, 0x1}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:17:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:17:44 executing program 0: clock_settime(0x2, &(0x7f0000000080)={0x1, 0x4}) clock_settime(0x3, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:17:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) fchflags(r0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:17:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x80000000, 0x1, 0x100000001, 0xcd97, 0x3}, 0x19c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xf5, 0x9e}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:17:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffdee) 16:17:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x43c, 0x280000000, {0x7}}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r3) 16:17:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc) 16:17:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) getpgrp() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 16:17:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="2e9752fb3269c875046b9d0b81ebe22c0a623dfc59098b7253ca96838cb2", 0x1e, 0x409, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x6, 0x7ff, 0xfffffffffffffffc, "a1c5c7f5724bb8027774ee18664d30c4cbc80e1c", 0x0, 0x64}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/246, 0xf6) 16:17:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x16, 0x0, 0x8, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100), 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x81, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000580)={0x1, 0x7, 0x100000001, {[0x80, 0x7, 0x869d, 0x5, 0x9, 0x6, 0x1ff, 0x7, 0x0, 0x81, 0x0, 0x0, 0x4, 0x7, 0x1d7, 0x3ff, 0xcc4, 0x3f], [0x401, 0x0, 0x3, 0x1800000, 0xdfe0, 0x80, 0x5, 0x1, 0x5, 0xfffffffffffffffe], [0x8001, 0x1, 0x4, 0x7f, 0xf2, 0xd24, 0xf5c3], [0xff, 0x1fce2318, 0x4, 0x100, 0x3f, 0x2], [{0x800, 0x9, 0x100000000, 0x800}, {0x4, 0x43b3, 0x8, 0xb38}, {0x9, 0xff}, {0x1, 0x81, 0x10001, 0x2f80}, {0x2, 0x80000001, 0x5, 0x6}, {0x10000, 0x9, 0x75b, 0x3}, {0x1ff, 0x0, 0xffffffffffffff7f, 0x3}, {0x5, 0x7f, 0xa8, 0x100000000}], {0xfffffffffffffffc, 0x7, 0x3}, {0x4, 0x8, 0x1, 0x7}}}) 16:17:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) setsockopt(r1, 0xffffffffffffff81, 0x135a, &(0x7f0000000000)="b50bc0805861c063ff0d2ec08e554460860dde782dc252e508336c007b4cc642d74259e984a9370c815ea47f04b4a73e49c3b8a9a4ff1732bc2596536b9429797155447cb0590ac5ae094cc97560826ee8f78206117bda0513d6eb104d2b13e9575709251047e78f0a26e5c10e09e4fab411cfdba58454ab7ce3f5", 0x7b) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:17:44 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0xfff, 0x9, 0x1, 0x3, 0x1f, 0xfc5f, 0x1, 0x3, 0x81, 0xfff}) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000340)='./file0\x00', 0x8020, 0x80000000) 16:17:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6c}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f000061a000/0x2000)=nil, 0x2000, 0x2, 0x2013, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 16:17:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x6) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:17:44 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x120) 16:17:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7ecf00cc4f3d316e8092bc1ee9212e453fa8713e0eb1a9ed3d47dd53a8bec7bfdd2abf5092d25ef35a061615713f00dbf309ba830754b2ff61c0e5272c00e5f8bf69fc58beda5c94176c", 0x4a) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:17:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:17:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/235, 0xeb, 0x840, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:17:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x3ff, 0x3, 0x2, 0x400}, {0x3ff, 0x9, 0x3, 0x4}, {0x7, 0x20, 0xffffffffffffffc9, 0x1}, {0x9, 0x3, 0x11af, 0x9}, {0x81, 0x9, 0x3, 0x5}, {0x7ff, 0xffd, 0x5, 0x7}, {0xffffffff80000000, 0x6, 0x7ff, 0x6}, {0xd6e6329000, 0x2, 0xac, 0x4}, {0x20, 0x5, 0x10000, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x60}, {}, {0x6, 0x0, 0xf557}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:17:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 16:17:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x597bea62) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)={{0xbbc, 0x4f0}, {0x2, 0x3}}, 0x2) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x20) accept(r1, 0x0, &(0x7f0000000240)) 16:17:44 executing program 1: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002600), &(0x7f0000002640)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000002780)=""/200, 0xc8}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/117, 0x75}, {&(0x7f0000002300)=""/222, 0xde}, {&(0x7f0000002400)=""/200, 0xc8}], 0x10000093, &(0x7f0000002580)=""/46, 0x2e}, 0x40) 16:17:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x40) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000500)={0x4, "765a2d89668b0a815338094d24b1c25d26edae33c95f314844ae2b6e49d3787fbdf12875b5ed4167a30a7405baa760ccb5a3f3046ba826a8ebe8a9ffff93c920d52923e946c464a2223ec83405630af28621a913edb7849ad0ef5f9f1435e45c175eb56e671742e79ec76879e06774a62645b6243df03a413955c8a5ec"}, 0x85, 0x800) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='\n[\\~$[@\x00') syz_open_pts() 16:17:44 executing program 1: r0 = semget$private(0x0, 0x0, 0x61) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/255) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) r3 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:17:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) socketpair(0x20, 0x3, 0x4, &(0x7f0000000040)) 16:17:44 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/129, 0x81}], 0x3, &(0x7f0000000340)=""/217, 0xd9}, 0x801) chdir(&(0x7f0000cd2ff8)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:17:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x7fd}, 0x10) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:17:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/84, &(0x7f0000000140)=0x54) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:45 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x99) open(&(0x7f00000001c0)='./file0\x00', 0x13, 0x92) 16:17:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x4855}, {0x18, 0x0, 0x4}, 0x5, [0x0, 0x9, 0x25b2537c, 0x81, 0x10001, 0xdf, 0x400, 0x2]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x11) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) r4 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r4, &(0x7f0000000140), 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) connect(r3, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) 16:17:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x8e7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:17:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x9) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 16:17:45 executing program 1: mkdir(&(0x7f0000000100)='./file0/file2\x00', 0xa0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:17:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7f, 0xaf20, 0x2, 0x20}, {0x7, 0x20, 0x80, 0x400}, {0xc7, 0x8000, 0x7, 0x4}, {0x898, 0x5af, 0x3, 0x3}, {0x7fff, 0x2, 0x40, 0x80000001}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) pipe2(&(0x7f00000001c0), 0x10000) 16:17:45 executing program 1: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x51) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = semget(0x1, 0x1, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x1, r0, r4, r3, r4, 0x1c, 0xf3c7df9}, 0x3ff, 0x94, 0x3f}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x7) r7 = semget$private(0x0, 0x2, 0x109) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000000)=""/19) chroot(&(0x7f0000000280)='./file0\x00') ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0x7) getsockname$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000ff0b0000010000000000000000000000000000000000010080000000001e00000103dd000027c9325a7d92ef88bb1c7f247f424b190f1213474e7b803507000000a659c88deb3f1fee0372f015810ff766aee264fe729b24472eb09a9c682b97e5ed0815d812575cc1734a6547832b75e65d64474c7b35e80c05def27563e496b208bf95f1f5454325ada893520f9d15cb45da80ddd1c4ea4914dae79079f6350b812f4cace92a548d1fb0ec0b9906df682984f77664"], &(0x7f0000000040)=0x3b) 16:17:45 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x2) 16:17:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000240)=""/107, 0x6b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/34, 0x22) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x6) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:17:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x800, 0x10000, 0x1ff, 0x401, "a0ab0aa61b6219a5ab31ed70e869e9af1dd1e035", 0xf, 0x7}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:17:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=""/142, 0x8e) getdents(r0, &(0x7f0000000300)=""/61, 0x3d) sendto$inet6(r0, &(0x7f0000000180)="883409a031cbbdec477476e53376d9f9a81fa032ddd36804fc358bbc3035c79d6ea1fe79360a7ed0f54323f2ca2e3f8e4ea25cb2b4f25d8c9072b1da5c1bb974fe66ab9efd455301a8114a4d6695928918110fe88e4596270c0cf7af836b53e330017707270a86c8472442bc42484d3a5c93fb431a1139afff864593260b341071ec7e92b4", 0x85, 0x8, &(0x7f0000000080)={0x18, 0x3, 0x8db, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)="76216b26ebdcadaa87bf5f8e355eed0ea481258584ce66edc51c300d78ee0657b7f285c85d04835d65505d285d345749d3e72e1095e08e73eca758ef6ffbaf08206aaf3795d8fa2ed81631812d8495eb0e745d54dcf5d64fadc6ada7509a2978a54b1d64d35cf7b2378009334848bc6323", 0x71}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) r3 = msgget$private(0x0, 0x40) r4 = geteuid() r5 = getegid() r6 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x32, r4, r5, r6, r8, 0x1, 0x401}, 0x3, 0x0, r2, r2, 0x8000, 0x0, 0x1, 0x9}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x58) sync() pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000200)="0fb014a685b201f6cceca1e8914cdf324fc5f3120ac09933186d3ae896008eb1f6d16eaf5ae4d720a9538be5e5319ac3f89670de407d27efe8c823185aea7181c0abc87ac136d99e259384a5eb9d7c01256e7dbbddf3c36f621ac90794cfd6cfa4a1a8c44fc2d1b463d4c90904744472b8fcdfbdfcf60325a1e31ffdd3f3330455df74a9eaecdc7ef69dde19edcc1320516b9b7b78864e10", 0x98}, {&(0x7f00000002c0)="8733142204b9b4ca137d6aa06a5fa1732f06d76e1d935fa03d2257331127d748323ac7d326c3494f881690df0a31d00079272b81f8b24c0953acea0d31654190a052b0fc6c51d28e6dcbf0de4502893f21681c6d2d81b62edcdb22a80da4953807511a541066e1bf87e3f7eb12ea0ca0840aca5e11ded7296397ac1003954a5f1a3f6c3ed59e939bec87a8f3a6800606da3a5438f5f58f54c68ec5335c97d767d8072ae92d8944119ab1dca12e1658093799a6f11244cfc7f7d6ac9cbfd09949f9595601e8b6e778702c341e83", 0xcd}, {&(0x7f00000003c0)="914358b3887bfd7cb0078feab44c61183b57fe97e81e2cf9520c04f32e990fe7ab1b7f3d1ef45a31545e678c88889cb841329378440ec253056527a41ff001e523940e3509dd4f9d33cd4d6d0fc8bdd19aac5fc98bfd85cff08a0ac515bfda230e3062dec5c51264c11d96f73a3d8f631ebee44223c80e888b07dcfc8618837dbfafbdf8064101534c2147e914109faa66fcf80b052e3b6adfb2192487a7450ca6b96bee684bc4dae403dcca6c1e5874e86438ebd84caa2cb3720fbb9f8457a37cc48ae080c2d27c78809101b3a947070d81159441aa27225edd5653f7b74b0cc688a012bbd1531ac67c4ba009a1fa02f8706f3f00c358754da9d7a369ac7281da45388850ada9f98330c56836f087757f91d109a959eaacd795deaf9307d747fd6cf1c28f7e8e0b39d034f3dcf7bc2842968d00fecabdd5f38a3705b21b0d42a4deae959db28c7d31f82897063ab90879f36bded9aa8513edf69f02d0e392c7d50ff1d28187dd43cbe78e3066f9dfd7f701636733a439bc4eadfa15edd71ba851ebd104948e648a011155ecc833e50ab1d3d1c1b1ba0b15d0b6c1b248b584ceb03e6a159e64cf798d36e62b4c5ef077476d8d92b1b29b4cf075e3e7fb3d1ed19c14e6309e2456fdd89d804021e015f8f52cc0f73252513f47685ed6033de8696f29ef4315f8d803fd808663f88df0525de0dcb1799d91dafebd685d8b15427e0cc3ce811dd8ecbc0cf9b9db39b30b8cc147830d26e44996812b246ce83cf761afd3cac6ff39aeb03b9cc83b476b6fb04f28551e4cd49029bc1672620a3401f3c1e8879f44cd92b4aba027f6d64b64069bfadf974b852bfcaa6516ace393244b4bd2a6f359d627361a7de0534e32fbcd1ed4a7d9f0ad80304fcfdabdc976e08bf3773f825b8ed68e1ab63a829d8a905ddae563161356e269ef28b675dcc918089fbf08da9f00583fe31e24d07b06861e7b0f07f6132434c00497fbfbea2782ffa8aa4b5257c4165c69866c1d248aa13c8f80570af9acace104b49a0658a45ed4a7b224c63834a69d608e5272e7a3e74f656834f4725162b7b617a40e0b3d99960cc9cf45fd3d7775dddb88d47be48a2ae344aea6cdc704a02f1bb5595f905787504b2704d0f860c116122dd815304304e2c5670c70275b0c8e91f0c0f392783538f03a11ef9fee56a508b77b030437fa63302788629d43df5d834391a248cd3f4cd4833044f57eae2d6fce4d9d6b09a3dc1cdc504c4483fecbf92d745b267af9390f9637587fb9ba0084c2b6b5859e232181783e4c1963c91851bcec9dabcc353b897a00c99fd4136218c0bdb096d192fb0a9de285251445368320f5b40dcd5c2e6de1897df067ffa792c862f4c9ff7a000c117ff79180650a639b59f54033f3286185eb985d36aef35aa162393eaf0fa87874d6804449775422419a286c71978dd07ed35941cbf0ee9c42f16dfcb5e104995c81f7998967eac0c2831299b6263fc9754ccb24c4dd3eaf5bd63974884cb4114259572138a72a75e93015fd99b32ed1097d04492a598c15f5e84de3e5d61615a1b4ae8179ed140e654291458243bd32b145614f5a4fd8175e7c44aed58e86cfe2aa158d8c00da52dcb78994ccb877a7e3dc89faf4be9a933474e0cad6c9218e2de30be9a976d072e6ccebb6795f0ba920bd0bdecd0f694048923802b168301b20c586f49c7e7979c4a451d4e11d65a2fef7b9ac5b2ec217d66f27b0daeb31d547d237fe21b7cf814f91d8d554f3f1408e6d0dce1f9a1b45e639e3869d0dd88b7898427ac726d7aad07d2b52464fceb15314d7d8832d9578f3bca1af8beda795c691f78d02cf88e9982c18effb5d8b50ecb4450df6f3ee56dee70eb3d646a796d36ff97805c992d8b5b47b97492fffd9d77b8dfebf99367ce8d1d4fc4cff1b63c67bcf6701e17031230126e77af2a0e65a9ff125f657c89ce2e1271c7066886cd97f0c66ef8a6b8e70be0d9c3626d9aed4b2a3764fa312072af1e8cd99af7edeb35303e507834f8b53280759000fb95ca01d82fa3f4e7e88eeead122b1dd903331835b4fbd2b92add1ebda0542fd3cb34c65bb04a3c9ee47c6610f5a78be3a41f24b3b3cab2628ef8c3195a1a913fbc70ca051f0b9213b9138041776f876746a7eda86719838ecd73184e4b0bbd997528b4137168e2a3e97678014fde542596c93d839eb1ebab0b66da7c96f0bb95a891e44825f8da961504b8cf6186afc6a9cd0e445c57200578ab0d32741a7fea72c816ccd3026f923333aeff22ba7f1a874af58bfd77513bc7816103d4594dacf993620bd9a57ef7db32290fddbc87f8bfd6752387b8de0178b1ff57bdd43af2ffeb9a4a3d1432d39c765aa3396e8eb371c072cd4db1d7918fb3840ef8181c781875cb89c2e3f93994573a10bed3017245b104e9efce7545ce3cb803054656e0f427893d3b59f9643f12a169aaf93c8cd1e5d62f247057d1bcaff50f5dc13ef651d1d7c4530fa45ba5c646cfc6c6acba229ab1789fa668a93225e23bb90d5031f95278ab954810279346969869618ebf5b8181235d49507a3023cb855f51b4ae457634d85951ae1d187259557a45b3c8ea15c5542a3165c2bb1e224624b0b5c3cf809ddb265608e463dc3935ac54f7f891fc4c4e79456fda3f3b16641397a75a2fb88863043040b8caf34b8c0c8323c6f952b2daebf69e0d816e03b80f93953cf78b1ac5f2e6e7b37f6722ea95223ea46036db21da99ad605ef7be0427cc5e8c40e97952a937554f501cc0c3d3c819c2a48022b1f9e0fafc4bc46998886dfd0fd7ffa02749553aff03fc5f29ca0baeddae9c185f9c23f0a25b3b037b2d0d56d76a2d100d841ea178546bce71e8e8c91ce197120614cb44ad10e856bc6fd7b242743472d11c949e412810c30466d6e6637511882d9777f14af4a20446fc994559f421dd417d99d834f69634c13cdb4558bd7a29f8930bc42d15db8bb3701b856049a41ae46fbc552ee63b6f99a5ac280c6bbd3904f4a9e4c6577c1a844159fe6d11561fcdb75be94950a74c564267bd3e136d3c1724ffeb5c1fa57fe27cb818dc68edaae8d3b69cb3024a2d653eaf5a3f0a05cf772d22fc506e7c99a6f5051cb17c86f3ae343a2be0940de6e0be96e6d5c7466576da0a632cc0c120a52d11650366068c0c5778d8d63e64d447550056ace64d1327d02766a3a103540d0e050eaeb948e65563df079d28a5ee3ce9bbb0c897ecea5dcf6bb0313bd87ab699f560d192ad10e4ea0e04d9044af9158f614a07f3891e529f81da6c8dd013c84acdb7da8b0e4eb38780ec305da60baf402916174fda4101b1c57b94e4eba592826bc1973a953e8cf8475769e35cab527a2cc5b7fafb2cba8ac8659744d87728a705ee215ed458de4d04d1781cfe1483e5d01949eea2897d0707c6297d1c3c9bb7f70602b458358568c30d03ce68fafa283080f2e22e41c51a497947c124804225f47329cfa7e0e5dd2617502c97b235fbfcfdbebdc8c56cf394145b2baa720a7855e1169e4fa979b72ab32e101c4d2d2850e86e6628e167f2f5766a34322ce3daea4d5e37f113161eb7ead61ad3ede92f3cb97ed5946ab0ef113f6684e6ba0609383801b2114f938524ab004e0cac4e8ea3b80551b56f1ac5e50a40ad6de371737c7111f793a067b7da80ee68dd09edd3e99b6676a35deae77833377b612138bc96f080445fd7c520633dc000a35d8e8b4b88a32e4cab53583cf468424a191b2a3c6f49ec6ddc394f29198db817dcddff8d695342e701e0464e4fc61a1135111d2b2a1d6bcbe3f706ef4cbccfa1dd6976fd5fc37cee40d8812ce012df5a1c7b15bd90daa70d02a1817f685f7330ce35fe4df0ded6f8acd59fb1ec6edc472bf39ffa5a1f04cd867cb8dced65026800b47235940473ca66de699276c2c3900ec9d5312d415c0101b51e8fa888a461a75b9325195753f76830390b084952a48ae2fe4bee25f5d9329efb0b01c3647bc7689ce01dff481798199df8417bc16ea1c95fe3b72e1bedc1b6839ebb38b571a53881ca29575f0acb708f1e7e31e1bcea07f2e28854af5cf8c1b9ef055bed59ae0ae47d6f986d2ebda720d0a479a87b69f773ec2d1b504f2195515d15f8b34b5f988c643462c30ac07bcb1995976ddbd0179bb767f461919a8971227ead7c25b0753a234279e7bccda5bc7274219865446fd538948a68bb7b492fe896d37f8aac9697db659bd5c3b79d79e706bd37fa59754bdc7f4fb32fc6e9da6139f96cf0cb01c3b93448c19e4a9d848f065a713f03b8ab8838586cb95fdf917696453bce9a36fa66340f6f9dd61c0e97c779bd34b3cd50064ed90f34ed3556406b34e104ea86efebfaabeebb3626330f662d7dd6864fce8df6bc4ef1915f34412661981e8bda1a48522d470d45b4bc09f8ef6ad2557012cf1851587210ea2879f48905dfa61944ac516df91a0dd7e2e9559a42976fa7431c7f21b9acb232cbdbd0e27644b9e89b3bf18ed0bf59f77a6badb35696bcc314fd762c06636288464c080e7467b9b401372dde97bf7c81f1b469ea0e9d5e6d1c3ab386c9bf71ee08ea4284d4f5e3cfab5debc2d7040ed3761450e91d88a5d6c307254209a1fcf6b68374bec504c848f2a53fb226b5101d382a37540a9201d83cfdc6a004a585417cd13bc60c5e987ab60b4bb546ad91e10c8199759f5839afe49b30db1c624f679b66f74aaa7b6aa21b40e515d1ac0a7cf742bf377c0cf88a713a0b0f797537ff03106468957e8af87562927a76b5c00ae1bb13f9f196e8611b4789be3e48c264445482ad51123de8a53c267c58b0a259e530b3473d80c2945532c257372bb8f8e2e4bcba161a0ffc97611bb74941c6502b0d57a251281e19dc525a0d6c9275dd8625a453250bcf4e9d4e54d536c1e3f196c47de9cb5e7fac96999bdd3b8081266107104743ac9842da8bd310b57766a2cead53eaf03eed57bbd8794c02089960308c1d14246d21223b0769e84cda2dc8105c1ad28a952c63f06a999143c14e914fa6c7a379cb173c0b8f67ae5cd25b31c3f0f2d42b40be7db35a85a460c1e6b1c9a35509004beed18b4a37069ec3ffb95e92142f44f3e0b67e8a909845a895e4ee213c1c28371ecc33a582dc9db402cc8e097ae597a9373670bdcaff33d685617187f05fb89bcdd2d74f46e94c1464c10c1bce3fd204df8dfee41525b135f608aa4075a44c2807a2804fdeb1027d51fc0859123a909c59de8a8e1d6aa8da910aa1517effb0ecf238523e7fa10ab25721e78f151f258a7be21db5afad4757ac1c7b9b5d83c96177b458f80784e74968641fb6a152eea353db5f59ad8ccd77ba227e9f9fda3fba178893ad5759fb5bf013cbde4f73aae130461fb123605bbf527414185a8f4a34592dab2e493140b0434045a990d640d8383376bf06316ddec0542c0675c7da0f1069cbaf1d6cb87fa56cd62a8c7291a612b1d8a08c40b89bcab63cd340d9240d4ce35bbe3cc75d65b5ce1f157546be2a1f4bb9fa45977212f58f9dc9cf77443023fd31cc63019cd5b791e30b0d9fa7f23ba27e082a635b8b7bf027f36678bb4cb6eaded409e6d1cbb2ed4b6977f1a144b278ec9b4f48264a7c650c6cb1a7a92b94df311d08841078d582b5c54b6096a95e0d7fdbecbde9cd269b767a2c76215373211e3421f86df9a1915d2ed29b149c05dce72b4f3eb0a0424b58cc70c76cfe9feb3c7b00f6de93c7e53fd641f0f25dc3f3daedbac3fc613986497031647f7a2fcd8474966a324fb0f938820215edb9e0ffc736fb7", 0x1000}, {&(0x7f00000013c0)="6b44755f0d482d91b12cf49dfbba8c4718f017fe17606b766cc3244eb2f6", 0x1e}, {&(0x7f0000001400)="5f8f33eb0dfb2d85db93298d91ad653db1247a5cb7e50714d5df54f80989bf6f574d6c8ff11d5662acb2198a279dd44b970909dfac7f2bdd747c770d3c38387713538141ddb96d3b6fca50eb9275b44da824c22ab6cabf325757f7c5f9f77a0910e8785a028c000e62e7f67ecfc3916fa6e87525950e062058cfc0c4c6aa5da471ab61503fc548c255cc6c538c25e9e22b744aa0e7af0e162152359d33e53f24be1c2d32ec31c3e961cb5dc51ac029c4a946b071163c6cd2a7959e5b9c16f9e7936aec602edf48616225a8ec576438321055e8f56fefb6c4d733411edb1de5c2c949615db87556e39e7cecbe2ce1a35f67af8a8ef77d6b47a6c7cd6ad3", 0xfd}, {&(0x7f0000001500)="01ea15a21201e4ffa69999ed68b6565abb43866e9a21ff8f81eeca2e4987d5a77f36cd6f00fc78e1c6b97269030ebdc3caf05bd09c74a08dcd9d15306713a2160cff66867f9d85c79766524295378f06dabb1aaa5c3fe58ac5778e5c754e21171add31546b8a98f5ee3b236d9b54", 0x6e}, {&(0x7f0000001580)="673de33ca481bcad07416e9fff1b8b4b43dfe969974dda3c1f00da9121237bd522845cd063806fa2d772a20c44e5eb6261dbd655b21ebb0461f1a3b9ee1314db559b4846375952b316bfe02ac1867a8b75612b03cf8960e3771ddf632a6f2443e721f5cac3c0205f20f087892acef099b31d4a0ba621c7a71953c7fd7537fa95b67212a679d224555370d7c8300658ec2fbb015de17b1f0f57d63a5310b4836c660925c7ee4021ae8145d8b47c4fbaf1be5ace663d1dd8d6ca546d534497682f9f582b4a9f0b74553571be86217902382afda3fe2e25cc826b99d0bcae2b932e0a16c6f2f60949ece6184997b334ee950da728a589c4c11eee0520", 0xfb}, {&(0x7f0000001680)="d23b9539e939729f6dd542332df75ac4aba967f62e0192062e6ec791680b744ab29455228c699475c256b42d3d13ca9936cf576461163d9eef3af3c30517c0918e0f248b92a015e57612fb26ea9a34f723fc53b09ed44745bb39a9948fa3bb312d63019bf6390aefe22fa33ce38ac0cfe0cfa53861bb128615edcc737cad720cf965e35404fa19bd421addb7", 0x8c}, {&(0x7f0000001740)="9af517c2e85f446a6234f0b3198a98f2f5b09e9ca0d13ec9b323b4adb372514cf747ee58c637041050a347576e9d3dedae5f10dab4c9bd1c01f40b18e9", 0x3d}], 0x9, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001840)={0xff, 0x3, 0x7, {[0x1, 0x4, 0x4, 0x10001, 0x200, 0x9, 0x0, 0xc3f9, 0x1, 0x4, 0x3, 0x1c4b, 0xbf52, 0xd4, 0x8, 0x9, 0x8, 0x7], [0x5, 0x4, 0x0, 0xe1e5, 0x4, 0x6, 0x2, 0xdd7, 0x80, 0x7ff], [0x1, 0x3ff, 0x45, 0x1fe, 0x1000, 0x3, 0xff], [0x0, 0x7, 0x80000000, 0x6, 0x2, 0x4], [{0x7, 0x80, 0x2, 0xdb1}, {0x15b, 0x10001, 0xfffffffffffffff9, 0x7}, {0x1ff, 0x4, 0xffffffffffff7fff, 0xfffffffffffffff7}, {0x81, 0x22, 0x2, 0x5}, {0x7, 0x6, 0x1, 0xb4c}, {0x0, 0x3, 0x4, 0x8}, {0x1f, 0xcf3f, 0x8, 0xff}, {0x100000001, 0xfffffffffffffff9, 0x1f, 0x3}], {0x7, 0x8000, 0x81, 0x7}, {0x7ff, 0x1000, 0x624d, 0x6}}}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001ac0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001b00)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001b40)={{0x0, r4, r7, r6, r5, 0x120, 0x2}, 0x80000001, 0x7ff, r2, r2, 0x7, 0x1, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001bc0)={0x3, 0x7, './file0\x00', 0x2, 0x3f, 0x4, 0x3}) r9 = open(&(0x7f0000001c00)='./file0\x00', 0x1, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) poll(&(0x7f0000001cc0)=[{r0, 0x34}, {r0, 0x190}, {r9, 0x80}], 0x3, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001d00)=0x20) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001d40)=0x3, 0x4) ioctl$KDENABIO(r9, 0x20004b3c) setsockopt$sock_int(r1, 0xffff, 0x102d, &(0x7f0000001d80)=0x2, 0x4) 16:17:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) socket(0x1a, 0x4, 0x4) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x8}, {0xfffffffffffffffe}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 16:17:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r4 = dup2(r0, r2) r5 = kqueue() close(r2) recvmsg(r3, &(0x7f0000001600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/209, 0xd1}, {&(0x7f0000001480)=""/51, 0x33}], 0x5, &(0x7f0000001540)=""/188, 0xbc}, 0x800) pipe(&(0x7f0000000100)) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x0) 16:17:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x3, 0x800, 0x10001}, {0x6, 0x39b3f1ac, 0x7fff, 0x1ff}, {0xf7, 0xfff, 0x10001, 0x6}]}) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:17:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:17:45 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlockall(0x0) 16:17:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc003, 0x7f) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x10001, 0x1, 0x7fffffff, 0x4}, {0x4, 0x371e, 0x7, 0x698cfac}, {0x6, 0xffffffff80000000, 0x3, 0x3}, {0xfd, 0x0, 0xc7, 0x800}, {0x1ff, 0x6a, 0x101, 0x5}]}) 16:17:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getuid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:17:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) sendto(r0, &(0x7f0000000080)="d3fb0efc4e09f247f84e2e088ed552fded74b8a960312999694141f7544ced72bea462e28f76c3d57455df3f09e040f6c9b58f276a4cd438a0cc454e9ce09656739af76f34591f754721d4d5dc52", 0x4e, 0xb, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000006c0)=0x6) utimes(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa0) getitimer(0x3, &(0x7f0000000240)) setuid(r1) getitimer(0x2, &(0x7f0000000140)) setuid(r1) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)='&-@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\f(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.}\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='\xf9\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='-\'\x00', &(0x7f0000000640)='-\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffffc, 0xffffffffffffffff, 0x20, 0x0, 0x7c, 0x0, 0x9, 0x1, 0x3, 0x80000000, 0x80}) utimensat(r0, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x7, 0x8}, {0x3c, 0xfffffffffffffffb}}, 0x0) 16:17:45 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(r3) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x6c, &(0x7f0000000700)="32bf04d509723ede31b708c8c76bf3de5daca615e0d91e515ab6a6078be96f7c8d42ea2885159ea3534b9bd64f4fea36adbd5eaf68106a4d357388a307bbd7d3eaa1dd1f235e11960dcb75cbe2ea258852914c64f0d6663ec38cbd01029588e2478510ea2504d006d3484221") accept$unix(r0, &(0x7f0000002740)=@file={0x0, ""/4096}, &(0x7f0000000b80)=0x1002) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt(r4, 0x8000, 0x1000, &(0x7f00000005c0)=""/227, &(0x7f00000006c0)=0xe3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000500)) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x0, 0xa199, 0xfc28, 0x0, 0xad5, 0xffffffffffffff01, 0xffff, 0x0, 0x3, 0x4, 0x4}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r2) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/154, 0x9a}], 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg(r2, &(0x7f0000000b40)={&(0x7f0000000780)=@in={0x2, 0x0}, 0xc, &(0x7f0000000900)=[{&(0x7f00000007c0)="0dc36205663461a0320dc6cbe2e4224bd299f609b4d21f3a2b1327a04d7fe6e1801ec5fa3198ea744ea0b1d90132049d5e983020ed13d6839cd9f8e2bd710b157fb0e4d556815ca286c7a40b1e043b0257a9e370eeb56726c37cd15e2301e4bd5423ebead3e20b9d85170a212227b0f9af6f0e8077b17fc4f79b734ad963a9bd08c08bae550c4f956f1c5eb6c55ccf6c9dc4028838429881ab6720259b748ee774", 0xa1}, {&(0x7f0000000880)="1c58969f242e98920e8d45c21592ce23bab3b1d7b8170b3e195125e7b1c19328da3a1b340e086e6ed8bf72a626b92823b0e96e0bd184de22", 0x38}, {&(0x7f00000008c0)="c9ecb06b8d6c033bb77466771aa99617ded25d4959c029a5b4b7", 0x1a}], 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="1000000000000000ffff0000ba3c000018000000000000000000000009000000d5fc5f3bff3700009000000000000000ffff0000020000002f3658ca76cf84e2913fb74dbf3b0a506b8694a81cb7c27e29e4f264253066cffbe55d12dd45f905ee096bc0b0f191ab4d3bf45257c5fb7c5178440b88203e9002f2d744edf442505d704c89b333e3adc07a3a6654a105d05f3bfcb66c24d369b23e8844ab36c302e5b89d35f715962155827450f61bb57de0de7bca00000000f000000000000000ffff0000000001003f43e75b12bd6064327d1f85c47ccdcd1ad169a80ce9800d9166c82eedec2671abb13bf9bfb4040e659ad0843efe1d262e59ef9fc5dfe203e3a002e6cb1a7ed45280450b82d956f0f9f441006c6444c29fde8a53bfd908da8b065f9c25d8084680ee3caa7ecc48cdad708fb4c80b56ac1cb41915a1666d54be1e8bcac6913e819f7cc41d7a0ac3d6fef5c4e17f8c0ca6c96cca1218c47257f2af44a93430973dcb53bb45ea8d2a396199f443b9fab0c0f5b9bd751845c8bfdab74ac60e1022ab798312f6f7e0afdc275f3191de6073c416a47e2af262222c025863c6149490cf4352cda8792e1546aaee88000000000058000000000000000100000000000000c07c89c1251ea4198174f0ce1de6dcebec6b2b07c6179b27d4821ce1d27444b796661f2a7a1b6d66b0b9bffd980abd537beef51e93a971e9"], 0x200}, 0xc) ioctl$KDGKBMODE(r3, 0x40044b06) execve(0x0, 0x0, 0x0) 16:17:45 executing program 1: r0 = socket(0x10000000002, 0x3, 0x6d9c) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:17:45 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r1, 0x30) close(r0) 16:17:45 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3) getsockopt(r0, 0x200000029, 0xdc, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r2 = msgget$private(0x0, 0x13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendto$inet6(r1, &(0x7f0000000280)="d53cedff83827f54acea82bb01cfb10965b452e93125ba2a365a3591056e68e805bf64c252f178ec11dccbe71da537dcb53fbc2c03ed8d0673d3f22afa04b1bee5b06278b0b744ad646ca32a8aafa5f7711e9618554585f2e45cc4ae2f72a8a59d42960ab58affb46c76288f705499a674f72ce2099e8502d8bde5bbf3ff23a30fb8ab80b139a27bf345e53c537cee483246e4c872a65d74c66f4e7bec73df504a5264421e5a80fc0bcc6ee8bbaaed33fcefd1d9511f213dac1122dde13dafa230f646cf", 0xc4, 0x2, &(0x7f0000000380)={0x18, 0x1, 0x6, 0x12}, 0xc) r5 = getuid() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpid() mknod$loop(&(0x7f0000000240)='./file0\x00', 0x1000, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2195, r3, r4, r5, r6, 0x104, 0x7}, 0x8, 0x4e, r7, r8, 0x80, 0x0, 0xfffffffffffffff8, 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43}, {0x48, 0x313}, {0x0, 0x9}, {0x6e, 0x1000}, {0x47, 0x6}, {0x41, 0xfff}, {0x86, 0xffffffffd380e030}, {0x24, 0x7}], 0x8}) 16:17:45 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x13) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x44, 0x2, 0x8001, 0x4}], 0x10000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x6}], 0x1, &(0x7f0000000300)={0xfffffffffffffff9, 0x8}) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="55baeab5431813914c5ed9c3422f6c70d44922e1b41dc1f54c07c346d0dc6f341b7c81e153b18aa4c57f645e3fc9735a755dd0136e71d2058ad07d33ea517bf33eb37021023b45f81de5fcfbe08c7ec9cffeb4e377cff2c8581299232abd159685dca4f394a08c12f0f02bfd54a3397562f85a96cc547f931189adc25cd066a4626a3b36689a40aa2e04a9222ed7c6dcd569db642addd60a8b668aa0ccc08b4c8989d42607f54cff81ed5bc3fac5b4cf808ad465c22be8c0a683a8d973bd9c5298b3d480dfeb26cfb9e11abfb6e524b057852d1c42f369447092bfa595", 0xdd}], 0x1, 0x0, 0x60) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r5, 0x20004269) accept(r5, &(0x7f0000000400)=@un=@file={0x0, ""/91}, &(0x7f0000000340)=0x5d) r6 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0x0, 0x4, 0x40000008, 0x8, 0x513}, {{r6}, 0x0, 0x0, 0x0, 0x5, 0xde9b}, {{r4}, 0xfffffffffffffffe, 0x60, 0x400000c2, 0x2000000007a, 0xfffffffffffff21e}, {{r5}, 0xffffffffffffffff, 0x80, 0x20000000, 0x36, 0x9}], 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:17:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x5}], 0x8, 0x0, 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:17:46 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0xfffffffffffffe99, 0x0, 0x0, 0x1e4) 16:17:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) clock_getres(0x2, 0x0) 16:17:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:17:46 executing program 0: r0 = socket(0x200000000000001, 0x405, 0xea3) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) socket(0x18, 0x8001, 0x7f) 16:17:46 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x82, 0x0) fchdir(r0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:17:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40000000000028a9) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x52, 0x0, &(0x7f0000000180)=""/82}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x130) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x8244, 0x6, 0x5, 0x81, "5ff55bd4287a6535b7fe49aded995c8ab0df25c3", 0x5}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186005008b00062b00fe0000ffffffff0000000af6ce4f22656e2b8d2a48d69e00000000102c000000000050e6", 0x30}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x9) 16:17:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xbb7b, './file0\x00', './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8801, 0x2) 16:17:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) shmget(0x0, 0x1000, 0x510, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x2, 0x110) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/29) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) 16:17:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) r1 = socket$inet6(0x18, 0x1, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x202, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000003000000e80fed9fe2b746765755eedc20357891802b1dcf2c8aac1cbabd0ed26f247c7c9506744f9124c9e4e281bbdba4fd9314675043f659111672a0b20bf1c826870c7c072ad14753eb1adf0e070fd2ed27eb64259f5add11f31ffd54bb003b59d987faf21e0eff6667db85acf3ab342c68f256c861d60dce36ddda55d4cc861009deebb8833dfd229e6e4bc2b0f2eb24724b1d5b5348698bfc999524ec4b867effbc2399d4b7b8d337aa26db4f5d9ffcaf393cc303e2b03376c5d6bb620136e2d69ee2aa20a7db9b0a0a5b70d5e0493745052a0c4295f01ac98cabcfd6a0efe76e0427b115a9ff8592561edf5a44e71fff1155a94069d4463741c2ef0a3ecc6bfb01939d85601e2e1de9b411b6bf6fb154ebb7f90d8ef5f3f02da124f4629f6fd53a7943ae9462d7faef6dcee50131fd90aaabd8d68c4db652e512d4ed4dea8393237ac8e657028503e6a52940e30b1241d6da22d11da1eda74f1f9c8262c4a6f44b5c54c7972e"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000580)=""/177, 0xb1}], 0x5, &(0x7f00000006c0)=""/143, 0x8f}, 0x802) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:17:46 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x1, 0xdb}}, 0x2) 16:17:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r1, 0xa, r2) write(r1, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 16:17:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x2810, r0, 0x0, 0x0) 16:17:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:17:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="27bc667aee13f8df49d3ee447621", 0xe}, {&(0x7f0000000140)="f93d4506490c42f83e38b58a1e19905b19f194b8993013330a20bfcdc8804556f1a0560549638fd11ad2e360a876aa5bee8ae6b11c7361c0d0aa8929c08a19e44af7f0edc9ac76a377d93d9dd10bf3c3b20762ac7d79363326ce8596603dbd07a3375779ced32ef6cf36e4ff7f623850fcc1e7a1d634f6c6545e6e4fcbff49d38908e76b584a111e0a4cde57f93a50e60c42f4acbaac2fab1a9ce1d15ad64f7994b8a009d15034c57838039f0861aa3243211bebd8b7ea4d64df2d94708d557e68167a23cce95b999de17ea6022ef6216640acca04b932a060c9c825a229", 0xde}, {&(0x7f0000000240)="ae41a9108618b82aaa9c11f422fece6026a77831408d027c5ea3c69757825a00bc233e75f7f1b345ee", 0x29}, {&(0x7f0000000280)="5fb3ae8a7b1cac2e39f0cc2e255ea72dd9c5c1ce3a2ce7cebc4125dd6e93364c5d3a5d137cb1addb01f6992e69a80dddcab0dc171694da2c13c90323dd9cdda68e9c90aecbf9d52c0d9f8ff97504636731327d39b4bc3532def7a956716446610babf530f43bd215c7a9e64db914e1500b871fe42bfc4b457b21348468b8aa878c88ac2fd16586bf2779a89e3f2f165ca5173a4b375a551471be99ae73a272c5a028f8bddb937dd8d2c39581fd5331205915be2c4b9bc532bfe5851379f4a65a964fbb7a1e46c29c35bf6fa44a840c96874b6c23c61a496303e4805d47724161", 0xe0}, {&(0x7f0000000380)="99bd8edb8fa1665a9c43710c3a685d09e4158b4744171c6a7e0d02359c5aee5a4dffb45a48702500fa27ec74042fa847a95e19dfccf9867554b39a5484f9f64c86779fcff420c2fa4f0036de79b980ec698649dd90ca86cc846243cce6ebf26d439204a7d30c5d9cf16753bee8916c95cef4d142e16f06dec7aeff227cf88d4b6fce6c5565461202ca153e2dc6a6619d9687fa8535a499c3b83019bd58fb6675aacadc18bea73cf2de0e917934a071d2a320bf2e3335cbf081dbdd", 0xbb}], 0x5) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) dup2(r0, r2) shutdown(r3, 0x3) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) write(r1, &(0x7f00000004c0)="56e9defc518c24e7942e3b64a3a4ed3dbe14593c38c088625c485d9f53cf2e977f34e33705acdce9642a186168b6126a02580591f44552a84346daddcf017361bc841a2d8051b314fa077aa946e62e9bc6151579c626c265fcb62f477969d5130aada38def842b4dbde7a8793bd45cb21594e099e690df41e418c76f29733a0a15b5649fcbe5dbdc7b91a392d6c297d8f2fef83609fb2d0e46e2fee73e4e4894fad49dc31fca4c85878574f5ddcb1c", 0xfffffffffffffe86) 16:17:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x80006}]}) syz_emit_ethernet(0xfffffffffffffcea, &(0x7f0000000180)="2b9e5a34fa5e71b814a36df187588174ebf4194a93d6e8584b9b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x9, 0x4, 0xffffffffffffff30, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000e53000/0x1000)=nil, &(0x7f0000df0000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000f3e000/0x1000)=nil, &(0x7f0000f53000/0x4000)=nil}, {&(0x7f0000d9c000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf6e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d9c000/0x4000)=nil, 0x1}, {&(0x7f0000dd3000/0x3000)=nil, &(0x7f0000e6c000/0x3000)=nil, 0xffffffff}, {&(0x7f0000c72000/0x4000)=nil, &(0x7f0000c50000/0x2000)=nil, 0x3ff}, {&(0x7f0000f5d000/0x3000)=nil, &(0x7f0000efa000/0xc000)=nil, 0xff}, {&(0x7f0000fc0000/0x4000)=nil, &(0x7f0000db1000/0x4000)=nil, 0xffffffff}, {&(0x7f0000c6f000/0x2000)=nil, &(0x7f0000e13000/0x4000)=nil, 0x3}, {&(0x7f0000e9e000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800000}, {&(0x7f0000ed8000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffe79}, {&(0x7f0000e0b000/0x1000)=nil, &(0x7f0000c09000/0x3000)=nil, 0x9}, {&(0x7f0000c65000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ccb000/0x3000)=nil, &(0x7f0000dce000/0x1000)=nil, 0x80000001}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000d91000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ae}) 16:17:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) fcntl$getown(r0, 0x5) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:17:46 executing program 1: readlink(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x2, &(0x7f00000002c0)={{0x84, 0x100000000}, {0x4, 0x9}}, &(0x7f0000000300)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xbc, 0x7fff, 0x7, 0xfffffffffffffffc, "59bca93e48ce842c00", 0x9, 0x368}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x20, 0x3, 0x3ff) getpeername(r1, &(0x7f0000001480)=@un=@abs, &(0x7f00000014c0)=0x8) write(r0, &(0x7f0000000400)="3e8025572cc84b8c5d73bfcdeb489be4a5b5287a162bb8bea8883e6794ed5585daa0f42186a6a1de84be52975afe5868618e8b2341b6065bedd5f8c6673fb3f6210942936bad34e975c75a3fba09bb3680e03268601adb4f47272d45af7403204fe4f8c901f1be48492d99b1499dc7d3359831b1eb67635a6763812302ff3ad0da91b3d6a38d08a611432894d8bef9079d2248b5949e8de9e4f44d47c675045fbc199da24ac179206e7367da6d96fbfc731be1a3f3662f1582ef43e3d58be50667004d01f02ad43f8bccd8c67ee5e4cea332e00dbbd4facf5914dec75aaefc9db7d2d31af6b09b5699af5eba3e0a6e16685ffd511b859d0314525bdb473f194f501cac37aa92df337b50372366b8ecbb0181a0e804b4b848a123f2286e9f92c12a6b805201dab40bac1ab19719c6a0b104bf554b76dca0677ff162255b8838a9ac48a010fba7968e0ed6afe02fa066e9233d6579eebd4dfdf3ce84533c4577dc1267841a1b32842dbc3695a4b78eb24cdcd19f5c160de0e5764713f2d21f9cf6b902506bc25b895833496c03f7da1c4621e68a2aa4cf9245c15ca70f78f76ba9d8350362be919c356c738ecffbc3e54afd521e2feedb06024d2e36ac20cde09f9a4e1df0bbb2f94bf107188234a9d7e51c6660650d85a20679065a2651fbf21a5353472a81e67165658bee1926f077b8e9a0ea0fc63851c17c06f22c30ea412f7e502466e18f243a35f2ccc933a56213462fd03a7cee687d762cce10c981c15c058fdbbd60851ba6ac6c0437643a2d916f99185be175e4a2ba9d2634528ab183339119d0b2d685b274f906478125c6dadf2bc46d563fa35ee889fe1ffe6676a469489591413a49aa70b29b6f9bd8291d913be19b45d4f12cb5fb9d29910d148dedd1f22602b8ec65a4c8de6df12a88fd8444259221c8b7772e2c10d443aad13d506479f5d7d8b8070d1c9b6119342dec890a9d637c9ae1e35c99b83e43fee3342ef61c1f21ac244f30e7e08049e7a11638cc0008571e0d60af732b1b816f79b176cf3c04f3162cb44aa29a32e44a03903d9c09dcc90ed0565ab3d3b58e2b4f33d1864235d13f59c035e3e05fc22be7b44b60f317cc11a5a72979d6a15419acca139430c065502df34a4ff34cf5ae50658ee59c96925a5575bb8a345ee661d7e56443b30e0c7ccc7d511957653ec1a01ae330e234554fd99905d0d54e879b7417f68c626f0035721eaf20ad65d8eb2277260a309946fa83ebce62db0a0e2e995388128de376f9df9e466792b7ef32bf184c431c6802a2206b5606ee3af529d334452555213ab857c64ddd0c4075a993f47bb6dd68b224d6abd6916fd8a7901140530e25b89600c79e19f13e70cdf64bbf06cd52322c02919a9743d9b3a0e5dd5a188937c264e17740aa1b7722f69eb69b9801fae1d3855ced10f1b1132950f3dbc640ffc86d65443ccae983cf7874754d85efb63111d842a6ef6b8f002da2ca82036850aecac55c97ae42fc0a4a2bffc83074f93d460757a7f9a4764548e8c8a4b8d6101e7d04c0ba00a9a35a4f5d19c0854e527a475e3e4883434587507ff01f6a0797c4c47a890f8cd19909f4e9aebb46c7c6df5d68b3e94b7d3077e79947270701c8911e62a02f57d29a40443cc009eda16e6f595a9b9a3b6d9be441a1b6f2aa6613cf3f875594655d4e6f5fbc03b3600a92ab60dd163f4f4cfc0ba6eb4efd3d10481fa3fccf465e71000bb0d0aea37b35aa6a8d882d7d99b71bcf7ee1833991f9f354eb1967366376b0cadd28e3629f3e1b598a1b58a56cbbf0baccc7db06ff12f6d2b98c8d690aab53cb48573c7de663a47b624e49a0d58227c7cd5ba9a443a20fd7dd3528728ecfecd9e8ceb9024f0471a8cdd7260b0bd95e7d7ac3dd75986d78ec5473bca14994d65b8f4b790541c1b2d92c4d5a1a6dd45e31869f91eb47c88424b9a11e742c64a307b237343c7f5d1f63d56a22b3896273ed22a0b3c24f76882c2f8b5cfd383fca262538fed60da4985aeb73d75cb98b3181a11c21244ca1af7aec25d8edb392d3d9a5e2bb99238c9b691e19215b643aacd50ad4d3fa3fc27992e0d3fcc55ffdb2d5f6c86374086ea98e1926e79da9397b0f3a4a2437b5091820636c2674e52b6f0a023dfad07cae62f6f70b84be3c51b0a6f4b15d2887f5605511e2e2a68379fb656360bc57bddc7aa9f78f3863fa7983fa5c5997908c0b1c3a7c2aec639214f3f5bd191baf7196d43bd96fd0bfb667828cbfc628d18c87c6d6894417d12783fb541c305f7577934e4c72b061cc93fba800ab83273f454089203f70892404f1a3d6a6fcec17dafdf995fdfb480de0bc65d0aa7dba38a4cf0ce9293102d0f5856cbe182169e43748b4cf33873256a2af84120feeddb7ac1dc2155eac2ed8055ce680dfbadda7739f1bf7d82a6e5b31f81a2359960126a1ba5060e4a828ad2dfd43a0beb98f19c206a2d6fb94bc48428f74996e3def6a75d0ffc8f0ba553f6f447ac04bfa5411d82378727aff0761e18010b1acb830a436907da17e4ca0e91b8ac11062f864bd321aa0c032272132f28084a250b25ef96705fb1da6c6d697d5fa8434ca0afc13c63676a9c3a9a8861bade471d64152aca865eac05440a53336663160b4a229c810a7e051f2e2ea848c173dc81cf8375e876d6608d900196b77e6c6f057e8000da3eabbec6f88115fa72cb871314fa030b9e9d5d7ca256ed6ddcc954d9e6380093c1677dac1503d0eaa5303e781f6970251b0350842ef287ceb790a145e88f31e785ff7ee62b8c69cac638e6c1f70a5256ff7c4d498f79f9ac0d400cc5b8ed28084c11e26ca065cb20fa0ea6641727cde8f4a32d2615891f5870cb69ad26d14fd0e0d2aeb3cc8160fcaa0c61bdd6c1ea1b3889e649752edbaf4b55ab69368515331d1f99cba9fa80424c85fcbe435f2a480abad81932fec802fa4557a6ab3266668119415448e6480d15009be7eef41b21cdf56da16e91d8db28ab8e6afd112cf5a0a5ce2cbd9ffe285e70c261112cab0bd70fdf133d4886dfd887ca128d84ff43b02175d98126414e5fbe0224aef798d19c02437165ceca4739a21758a4dfe12c68e25af469be5243d60595414c7350c9003ec011fd8226491a6a81f17e06b0e95a0fca8b8a4bcbb779379b69785c8395e027f365fecdccb8d503a35690b878023698cc1d0e0057f5726a5ab4a15c6775091aa4857cdd751377c5e0387aa57b3274319665994ae33a40c1fc588af25c01ad02389976ba01b6cb021a5d6ba139141ce7f768f05ae1eb30ed8b44d958ef30e8231de45e34cd50268681e85744eb4aa2282a91550772f10a43ec4b85a1e9b3667da85cf99cdd4c54b1155b9d3011ad59551d1d91d4bff0dc23b649edf76485fd8abda2f6bc31a6c46f76f1e76cffdcb5e31301855067bed812acd5386d2b7fa3720bd246ea9390f6a30ab2d47023fc38f6ae7e1bee20752570cf8b7ddfaa778b14e7af0ecce1b8b6fc00ef73d9046b47055dee3095cae7ccf6ec4174e3ff37cfba8d6a8d21034a13e84d19e98936c231aeeeebf714c83f745c16c84093c416af84057e73fb6e24ced74440ecb1f038ec86b6b9995db82a53b63e0fa1fada8635c4b5c56811099acaf207d4e7cce9e1f11bf85425e074d7ffb1d40157cdf838905a3176e2fa06ff3b4db3342201512b42da8fce4a1955c76edcea9910152deffdcf4e401a745ff3cc63e1132cc572ca96152174de5a997758b67eec1d774b4a274f9e824c6d83fb46879cfcdf033a71a5874667ad770e7e2cc12dca4101a50a978dfc55f05d5351f42fc958179ed3ac88e4c644b89ef7a8a1928af9a6ff91f1e1a6980d1ff4b94910b3ebcc9c9ac55b1d4931953efce53029895d220c2ed4db6b16288b36c765a37f971979c66437af5935940e80de6f52f8261cec01725ac2c4852044aac15bf1e18bb4cb9821b02cf90a787f2cc63f443a642880c44d7b0067ac98a44bbfa6d284d5a7ac1652d434960050400123d882d2665b80317b52ca09f481f721e29959db930874c9dfd03ec15c773f773aef795985f2649099766a45f7500c9bcf3cdd8d5f05554e8b47a2219424e79afdbea0b5c8cc7c0578d72fdcceaea82ee00154896303da9d569b58221eb89eed3e58c4e8d1cc6645be341294b36b949c7ad724f4bea9751f3c5c4722c21f515d735e5da5d06b5f09f1524a2a3131bfe185db5c69c6ee2829b89cfb46feb439e1cff5957cd70dc9b40120b2d5dafc28516093b9afa07b348f0bfb9abe8e17bddb9e764dc62c6c51e6f1e3db115517eaf9247f55f602d8f16c357e83b963033c32db368172b107329b32a93b31d0a9773c1e8ef6303b439c59c8b8b215b59ad94a16a763c971172c90159a93ef136aed71046dfc7b1f804509683d9468e8d0890bea220db5f25b49089de68fb2d6daeb3ae56fbe409dc6ef1690c262e0fca0f95a53e98083bb6eb74019117d76e7598cf8a4988992cd9da438ef5ac84bd522c488a3b801066d746ba8959f2bb253959b88e42d8402ac15fe6796e976fd1481b5adf23235f1ef57b99a3d2c5a16710239c5bd672ac196f388248cbbe85f5ba6001a7b0d2402d8a2fb9f74f2c43ae58100a775cb3c2d09c3dcccfe72c64a1c42999f6feec07acd7acc4634069328bad4181b3ef07a6d8f7473e0baae6ccfe7a9d079e0dd10f880fc7fe0fe37503a51702320fc1457355e7da3dd608db6846375e864215eb87f9d6d4fbb3e9423d83e40d1a0bfba170ae2faed90d7b4e3d98311ebbbe0676612880b91c7642b0219893d8b4a67ec13996abde37ac8baef8a3b4607a17a299a12692e9b3c81913a1f89a0fca8f1367e662b67850a244da78dc7276ab0d1276aefee5dcf2f8bb954bccdcc44b721fd93941ed24e4b78c4608829931cc6785d870a0500a687ee012f6e5d112d74eacfcf950744a644d1ef4dee4b58ad27845e2ce38e02f900fbac98b70df3c4f01bdf869716b330523acd24e2e3846e3ef03ab41de970098b01111789b5a0df047684e38f14428a08a28b2955380c318b699c965ad8ee7e7542f4c8adf1978b66454d36e7d6a916388df97e4efe8b61e31681812e332831b4fe235391709bd75907dafe58fac1fc5bb6c942a1efec2c6016fd80337734d1ef74b2d648f16e0b102b465d68eb8967c735f7e4652cc5705670e95ec4a0ad59261403ecb033a28226206069d556057853e543a6efaa62fb0340650fff8d48079a94c83cbae8a4a87f1ecda27a703367375d20224d9d46d82ee92fa385ef57dadc31f877376304cdf22636ae24d0e417375a40f22c1f467b816e7b438af3be94bf565f562537d85141c00de0fa81323be85bc3e86dd9d28c68b81cd5e40b825bc5e1668f78787f0d426c743d5023e7d7a064880e3c0b7b5ec146bc76c2d6dddcc724fc91aa6771d1eee2945e2d4e61030b213b54144401a2066379401f8ad2488b3b522463cfff22d7be52be9af20ff53027c47d7fd41a3b3747d845cbd3b718205259e20d85f7f75b50916b1fb7fb258c8de172bde2c1e7fbed4c3ede556b6a660e862245e54ff66c7ad82ebd42547ab9b3da8850261c16a374e8dff732a5b0a6e8092be5308c03aacd676fe2ea7ad8df5f88a1cfdcd46088d684e03a8601facb525f49ab8b2891301b0cc91e33d2d2a3871182a28d6ab6382bb04907436c10a8d884507bcd1bff6cb7ecd17ee278c8b90cfddd2d5ca28932792afddf485051c7a1b080b63a1e99ae664bb0e4c659ddd48a41fea91b854585afe37e3250da6fc5a193f", 0x1000) chdir(&(0x7f0000000340)='./file1\x00') r2 = dup(r0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0xc80, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7f, 0x20, 0x101, 0x80000000}) open(&(0x7f0000000180)='./file0\x00', 0x180, 0x120) mknod(&(0x7f00000003c0)='./file0\x00', 0x15ce3f7091b15895, 0x71f7) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) open$dir(&(0x7f0000000380)='./file2\x00', 0x8000, 0x2) linkat(r2, &(0x7f0000001400)='./file2\x00', r3, &(0x7f0000001440)='./file3\x00', 0x4) 16:17:46 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r0, &(0x7f0000000040)="b1f11a7339c6602bc367df93a0e3796ee59aa02bff0164", 0x17, 0x402, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0xffffffffffffffe0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3f, 0x4) 16:17:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) dup(r0) syz_open_pts() 16:17:46 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r0) flock(r0, 0x8) 16:17:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0xeb) 16:17:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:17:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd894058720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f02006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000c0651d5840978ed176c08ebfd752e8e7331cac93ef177603aab0bc15cec2aa84daae717bc5a5d9225c1933de7e48bcf33edc", 0xe5, 0x0, 0x0, 0x0) 16:17:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, 0x0, 0x2) 16:17:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)='ol', 0x2) mkdir(&(0x7f0000000000)='./bus\x00', 0x9) 16:17:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0xc003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:17:46 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffff7fff, 0x0, 0x2}], 0x7bf, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file1\x00', './file0\x00'}) 16:17:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010028700010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7ff) 16:17:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) shutdown(r0, 0x0) 16:17:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9ac, 0x9, './file0\x00', 0x7, 0x5, 0xfffffffffffffffd, 0x7fff}) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x9) r3 = shmget$private(0x0, 0x2000, 0x34, &(0x7f0000ffd000/0x2000)=nil) r4 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() r8 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r7, r8, 0x8, 0x9}, 0x180000, 0x3f, r1, r1, 0x80000001, 0x6, 0xfff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x420, 0x0) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x50, 0xc1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x8001, 0xbc, './file0\x00', 0x1ac, 0x7, 0x7fff, 0x4}) getgid() r11 = getgid() ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000340)=0x7976) lchown(&(0x7f0000000380)='./file1\x00', r7, r8) r12 = getpgrp() r13 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) kevent(r2, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x4, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x5a8e46c9990dfab3, 0x2, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0xddc, 0xfffffffffffffffd}, {{r2}, 0x0, 0xa63b813a2a11b910, 0x52, 0x0, 0x4}], 0xfffffffffffffff8, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x3, 0x6, 0x5}, {{r9}, 0x0, 0x10, 0xf0000011, 0x910b, 0x800}, {{r10}, 0xfffffffffffffff9, 0x40, 0xc0000005, 0x1f32, 0x91a6}, {{r9}, 0xffffffffffffffff, 0x2, 0x20, 0x2, 0x6}], 0x5b, &(0x7f00000004c0)={0x1, 0xf3}) fcntl$setown(r9, 0x6, r1) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000500)={{0x20, r4, r6, r7, r11, 0x10, 0xffffffffffffffa2}, 0xf7, 0x1, r1, r12, 0x10000, 0x3, 0xf0}) fcntl$getown(r10, 0x5) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x100a1, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 16:17:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7fffffff) setsockopt(r0, 0x1000000000029, 0x1, 0x0, 0x30) close(r0) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:17:47 executing program 1: nanosleep(&(0x7f0000000000)={0x80, 0x1}, &(0x7f0000000040)) nanosleep(&(0x7f0000000180)={0x8}, &(0x7f00000001c0)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) semget$private(0x0, 0x7, 0x400) r1 = dup2(r0, r0) nanosleep(&(0x7f0000000200)={0x4792d590, 0x9}, &(0x7f0000000240)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000007, 0xfff, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0x3, 0xd50, 0x9}, {{r1}, 0x0, 0x0, 0xf0000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000000, 0x2fc0, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc9, 0x98, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000011, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x6, 0x1}], 0xffffffffffff06cc, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x60000000, 0x1f, 0xa4a}, {{r0}, 0x0, 0xa4, 0x40, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x8}], 0x20, &(0x7f0000000400)={0x2, 0x8}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/102, &(0x7f0000000140)=0x66) nanosleep(0xfffffffffffffffe, 0x0) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x18, 0x81, 0x800, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:17:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000180)=""/15, 0xf}], 0x3, &(0x7f0000000200)=""/240, 0xf0}, 0x843) r1 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:17:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x7) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18e, 0xfffffffffffffffe}, 0x0, &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x1, 0xbdce7265f88da2e0, 0x10) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000013c0)=""/228) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8010, 0x4) r5 = semget(0x0, 0x3, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)) pipe(&(0x7f00000014c0)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001500)='./file0\x00') 16:17:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x89, 0x8, 0x4}], 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x1, 0xfcb1}, {{r0}, 0xfffffffffffffffb, 0x88, 0x23, 0x5ab}, {{r3}, 0xfffffffffffffffa, 0x3, 0x2, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x9, 0x3, 0x200, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x16, 0x1, 0xf50, 0x7}], 0x1000, &(0x7f0000000280)={0x2, 0x270000000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 16:17:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) chdir(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:17:48 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x76, 0x4) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 16:17:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x10a) 16:17:48 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x3}, {0x1ff, 0x8}}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd53, &(0x7f0000000340)="b2") 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) 16:17:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080, 0xffffffffdffffffe) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/198, 0x4a5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x198, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/67, 0x43) kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x90, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8408, 0xfffffffffffffffd) write(r2, &(0x7f0000000680)="6e2ebb72fe98d62d3f1cef8d199b890eabd3667e73524ea7149fd3a47eaa810759715aa9cb6dc759424d73", 0x2b) accept$unix(r0, 0x0, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) 16:17:48 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x41) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x8, 0x6, 0x7, 0xbc9}, {0x8000000000000000, 0xab39, 0x1000, 0x6}, {0x4, 0x6, 0x200, 0x7}, {0x2, 0x1, 0x9, 0x7}, {0x20000000000, 0x5, 0x619, 0x51bf}, {0x4, 0x1f, 0x5, 0xffffffffffffffff}, {0x6, 0x14, 0x2, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:17:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10600, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:17:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffec3) 16:17:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="fe000000000000000000"], 0x9, 0x0}, 0x0) 16:17:48 executing program 0: r0 = msgget$private(0x0, 0x81) msgsnd(r0, &(0x7f0000000000)={0x1, "56c2395a33a3366ddc10f865ee3659e451e9f5cdf54d89060b29e5c8fef2bac9af959ccbbca585fa9351d1054afe39a3a8e5dfbd6b1e498701c36d18612b10e71941f1f051994c75e07ffbcfc3acf088d05bc16b7c10424f1e1bd617e0437c4220d5a0d541ee874ac3c9a8b5f5857528395e85c05db683e6361d6e0a91fc7b18e01919bf05ec058094986aa4dba42eb3683c3dadd4f167d090cd851773dc48b9ead1a9c7908e9f5470f5be343dea198bfc4677d72030260e5eaa1341e4220389b4fbd8"}, 0xcb, 0x800) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x408) clock_gettime(0x3, &(0x7f0000000100)) msgsnd(r1, 0x0, 0x0, 0x0) 16:17:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffff2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x1}, {0x6, 0x0, 0x0, 0x2000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf42f, &(0x7f00000001c0)="c4c7e62c2071aea9af551636c4ecfd720d6ebf900440bf3a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x0, 0x7, 0xc3, 0x293}, {0x5, 0x1, 0x42, 0x9}, {0x0, 0xffffffff, 0x8}, {0x7886, 0xe98, 0x1, 0x3}, {0x9, 0x9, 0x3, 0x101}, {0x6, 0x9, 0x12e0deea, 0x800}, {0xffffffffffffffa5, 0x7fff, 0x8, 0x53668538}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/9}, &(0x7f0000000180)=0xb) listen(r1, 0x1) 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x1) 16:17:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x9, 0x0) socketpair(0x0, 0x3, 0x5, &(0x7f0000000140)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x818, 0x0) fchdir(r1) open$dir(&(0x7f0000000240)='./file0\x00', 0x10210, 0x98) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x7ff, './file0\x00', './file1\x00'}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) r3 = dup(r2) fchmodat(r3, &(0x7f00000000c0)='./file1\x00', 0x100, 0x6) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x800000112, 0x0) fchdir(r0) ioctl$VMM_IOC_TERM(r4, 0x8004741b, &(0x7f0000000040)) 16:17:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) openat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x50) chflags(&(0x7f0000000080)='./bus\x00', 0x1010000) 16:17:48 executing program 1: socketpair(0xf5b9215b5c8d113d, 0x3, 0x0, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x40, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000003c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x91, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000440)) r4 = syz_open_pts() r5 = dup2(r3, r4) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000400)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x7, 0x101, 0x2, "7388bd3aac2d7aadbf4e552853e7c17e3a60d2d3", 0x3ff, 0x6f4c1424}) socket$inet(0x2, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1068bee0ba126e78) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x20000000000}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b6") dup(r3) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000340)) chmod(&(0x7f0000000080)='./file0\x00', 0x140) 16:17:48 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x2) 16:17:48 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8200, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10420, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000200)=0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7f, r2, r3, r5, r6, 0x1, 0xffffffffffffff74}, 0x10001, 0x5, r7, r8, 0xf9a, 0x6f2c, 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) 16:17:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x9a, 0x2, 0x7, 0x1}], 0x100000001, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x9, 0x80, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x82, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0xe01faadb96cfe996, 0xf0000084, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000001, 0x4, 0x2}, {{r1}, 0x0, 0x10, 0x2, 0x5, 0x8001}], 0x0, &(0x7f0000000300)={0x9e, 0x5}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x4) syz_emit_ethernet(0xc7, &(0x7f0000000180)="63b08e805d8b16f1e51caa1db5989c0dd064d71ff0f649dea6a12214114debdf2436674edbcdfe0769044107855ae438247873939653d2df2180773ab9897cf61147fcf11142e12c9644384784a2c2cd34f42a94c199faaddee8618cdb15a7730407aab70525b410004d2129c6dc00a1f9b7f9696ed8bfba6ed697ab3e4c84a2b03e7eae799f58f92e785e9233acb9dc3e5571e99057f5a15e41b6a0b6af46bbad6b2bf175ba8e36110e156fabc6dc8b0bea01a7505a6d134c8f50092b58584953e4c11d4670a5") 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3, 0x1, 0x374, 0x2}, {0x3, 0x2000000000000000, 0x100, 0xffffffffffffffe1}, {0x0, 0x0, 0x5, 0x5}, {0xc3, 0x4, 0xffffffffffffffc1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="a6") 16:17:48 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000640)) r3 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) getuid() accept$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000100"/65], &(0x7f00000006c0)=0x41) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) accept$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000002300000000000000000000000000000000b2d7129a00000000000000e3ff00000000000000200000000000fdffffffffffffff00"/89], 0x0) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x2, 0x1800}], 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$unix(r0, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000009b2fff5a000000000000000000000000200000000000000000000000000005000000000000000000000000008be4e7ed4b4b0c558158c8f0c7fe724fb344cee2391275f34a2d7e5882f062abd1421a009a7663177402dd3ca214ae1bd964a9761cc4589d8f4f88ae8375d6b593ae460b3618f710fd393d5e50ace55759ddaa4fa341cf6991d5dd548bd0a7ef46a1c8d72fb3c737cae35adc46e675efe9f85d8b072d8df0c00c1a0500000000000000e769e66c13e0fb370b38559eebb6df9ee87b49f6c5f5b4bae1bd0f5a298699384221cff9125aebdcc43be31c8ad6d662dff9cedefa4076ded47f3f05f3047ca85929e29d2f5b2fbdccc1292c6dff5438e3e98c587008084627ca6b2eef0f5467f8f1e31cfa03d07669c45760e1d03922cbdcfd910e6b303964113ff1e47421777ac0420c71c08e1c698add410b8bef2e9c09b938e8288909b5bcc42c266d3e1068196068fe1e7485152da89b7a6f7dc25067fd63fef4066322f96b679d9ba907cd43307ade7ec1094250b6b6"], 0x0) setuid(r7) execve(0x0, 0x0, 0x0) 16:17:48 executing program 0: r0 = socket(0x2, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:17:48 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0x7, 0x9bb8, 0x8, '\x00', 0x1f, 0x273}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x8, 0x0, "00040d6ae973739ea78b7ec000", 0x7, 0x406}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:17:48 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x89) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgget$private(0x0, 0x10) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) 16:17:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000000)="6776c8100ec9aaa4a309131677043267630e50f037ec760daedd39a93685c2f4033e4054852ddb071564e01c627fe2d0dbf34a2b7842fca0da31653e704a389c19f790ac2e9691a60d5ce9ece076d9c9e0a48899b737400dd5a3e005e5f2ab4be378a2e741d08a34817ccd22b1803703257dcaa4238aebeabd27d74459b210df88", 0x81, 0x0, 0x0) mprotect(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)='G') 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x10000}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:17:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100042000, 0x8000000009) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x6, 0xf0000051, 0x800, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000020, 0x4b, 0xfffffffffffffffb}], 0x9, &(0x7f00000000c0)={0x5, 0x9}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000280)={{0x7, 0x5, 0x40}, 0x1, 0x289d, 0x5}) r2 = kqueue() readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/191, 0xbf) fchmodat(r0, &(0x7f0000000340)='./bus\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {}, {0x800000000000006}]}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/99, 0x63}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000140)=0x1000) lseek(r1, 0x0, 0x0, 0x3) 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x80000000, 0x1, 0x10001, 0x7ff}, {0x8, 0x80, 0x3ff, 0x3}, {0x8, 0xffffffffbe137a20, 0x7, 0x6}, {0x65, 0x4, 0x70a, 0x10000}, {0x1f, 0xffff, 0x0, 0x100000000}]}) 16:17:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setegid(r1) getgroups(0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000300)="d9fef6358f0a1e1d4a5596fad046ab7e0f4c4a73ec1495b13c0f3de0f032acb40b93f5536233b81cf08c4c92d69befb21eea45a18cfb33226723e3b726186f4af66dcb306e319d57e10b9a7a36eb56c056d9595b53b32aa34f14d4", 0x5b) r2 = socket(0x20, 0x7, 0x80) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0x0, 0xa0, 0x1, 0xffffffffffffffc0, 0x6}, {{r0}, 0xffffffffffffffff, 0x32, 0x4, 0x1f, 0x3}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000028, 0x0, 0x8}, {{r2}, 0x0, 0x8, 0x8, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x90, 0x60000027, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x32, 0x81}, {{r0}, 0xffffffffffffffff, 0x1e, 0x2, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x7}], 0xffffffffffffff74, &(0x7f0000000280)={0x8, 0x80000001}) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x0, &(0x7f0000000040)) setsockopt(r0, 0xe3a, 0x9, &(0x7f00000000c0)="81da2af3", 0x4) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') getpeername$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$dupfd(r0, 0x0, r0) 16:17:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='//e./null\x00', 0xfffffffffffffffe, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000180)=0xfffffffffffffdc8) sendto(r0, &(0x7f0000000040)="d0b83bcdbe7f18f29fab7126b9f52c5173d1855644066f1cb22eda52c7e4794d8276ceeeebe51c8dd3635130a4c6e9d60d756b032e263a8c89823376ff968048058279260f26d3dd594abf1a02cd31ac7c12df6167567b15bb6c309ccf63fec6132abaa9598bb06eb395bf6aeef967bbba99462c34f9157de1cecb1bfd6fe61c36f53bbc79856871be6e85f996e4d7cdec1fe8bf552f92ddc4b9c12e128c11f77f7340ec399a0e7e231b36bd9943265b6a6e0b1971", 0xb5, 0x5, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40000000, 0x0) 16:17:48 executing program 0: socket$unix(0x1, 0x5, 0x0) getpgrp() 16:17:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) socketpair(0x26, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0xff) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1ffff, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)='u'}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) 16:17:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x84, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) 16:17:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) select(0x40, &(0x7f0000000040)={0x0, 0x8, 0x8, 0x40, 0x800000, 0x0, 0x9, 0xe8}, &(0x7f0000000140)={0x5, 0x9, 0x200, 0x0, 0xf43, 0x5, 0x0, 0x1}, &(0x7f0000000180)={0x100000001, 0x8, 0x1, 0x7fff, 0x417b, 0x8483, 0x2, 0x200000}, &(0x7f00000001c0)={0x5d, 0x100}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) 16:17:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x1}) utimes(0x0, &(0x7f0000000100)={{0x0, 0x1}, {0x2e, 0x3fd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000040)=0x7fffffff) r2 = getgid() r3 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x1, 0x0, 0x4b3d, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffffc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x101, 0x4, 0x5e17, 0xdf, "392f66dcbb1ee13ce5b29a3a3cd7e25f058a1cf8", 0x8, 0x101}) setregid(r2, r4) 16:17:52 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) readlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)=""/82, 0x52) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r4 = geteuid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r4, r0, 0x2) setsockopt(0xffffffffffffffff, 0x10000000000, 0x80000000000040a, &(0x7f0000000040), 0x38f) 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:17:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) 16:17:52 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x7}]}) fchmod(r0, 0x100) fchmod(r0, 0x46) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:17:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000380)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f00000013c0)=""/164, 0xa4}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x6, &(0x7f0000002500)=""/177, 0xb1}, 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:52 executing program 0: socket$inet(0x2, 0x4000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:17:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10100, 0x108) openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x81, 0x3ff, r3}) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='!)%@\x00') ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:17:53 executing program 0: r0 = socket$inet(0x2, 0xa003, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000006, 0xfffffffffffffff8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fffffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000004, 0x8, 0x80000001}], 0x7e80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xe, 0x4, 0x8}], 0x8, &(0x7f0000000180)={0x800, 0x401}) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 16:17:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r3) recvfrom$unix(r1, &(0x7f0000000080)=""/1, 0x1, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ff0000000000003049e6b54aed4bf89524e5705700d4718e6e7eba3c3f9111416b8362fdf79e69760af38767d4008a304c1584a11e2b51c344cdf139"], 0x8) 16:17:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x5) shmget(0x0, 0x1000, 0xc1, &(0x7f00004a6000/0x1000)=nil) 16:17:53 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget(0x1, 0x4, 0x300) r2 = getegid() r3 = getgid() setuid(r0) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3, r0, r2, r0, r3, 0x8, 0xffff}, 0xffffffffffff0001, 0xc5, r4, r5, 0x471c608a, 0x0, 0x200}) 16:17:53 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x32, 0x8007, 0xfffffffefffffffd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:17:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x4, 0x4, 0x6, 0x7fffffff}, {0x6, 0xe8ab, 0x2ee80b9a, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000000080)=0xfffffffffffffff6) 16:17:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="a2a1f1fd46a2c3dbb3f9cf421cea39b8348d2a2d028107262f91af90938e6f3a7edfc26571343bc016c3087f476d48b9300bde8954bacb011f41030afea058f010de02b847150f70bd27395de3d4d8243c96c38f6a5c52337108b24537326ce218f63c7f52383b37e48dae27fbd29826d8b685603020ea77a8d5e7d5407a75a8c2f7a5d5a3", 0x85}, {&(0x7f0000000380)="30aab49166429b4a1bbf002be2ee81513eefbb83e61a6ab99c6a58cfb0c5ed6b0d1f52456e6a8215f62b7e72d5c18c793259eb4b0c1d479ec4dca0ab677c8812f9e9e1f221f9cd710938a90bafe3cd4211334dcade085757d85ea5a64140c3f16fe348d17b64f11b5661", 0x6a}, {&(0x7f0000000400)="629b42faa42970622bf951ecdf91c8c4a668998694353b3d1622a053fea717c0d77f414fe27e5049407e214ca54e7674fef224a3fa22364125c24bb254f0", 0x3e}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x4) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc002, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x2abd}, {{r5}, 0x0, 0x54, 0xf0000001, 0x4670, 0x7}], 0x5, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xc1, 0x60, 0xf60b, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x7, 0x10001}], 0x7, &(0x7f00000001c0)={0xfffffffffffffffd, 0xffff}) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r5, 0x6, r6) 16:17:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1d8) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x281, 0x50) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_emit_ethernet(0xffffffffffffffb2, &(0x7f0000000180)="96") ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x7, 0x6, 0x8, 0x20}) 16:17:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="37fc1dd2d55fe0edcde595fe20bfe1dad00093b4e77e1a79b935a6fc23096f4fcb88fa84e4b50cd83d9cfe1c5451e43f31f07a9eb6e569e171c52b5896c1a7e1728e3e9c922655293c0f82d3d0a6729a494e747d2700834ec2a5f8b87dba654f15387aa06c7c109f4ec5da1a22e2b3ae7e7d7556c355a4c56094950d91d935f6543526e34badc58c66c2c740af390575bccbfe968577fc244541e31e2a8cd0cc01bc866db55120aeb61016e0cc10a6e7e8bbaca97893696abb66cd614b770482d14f87f267", 0xc5) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="0e6880949fb2693c484b25c8abc0b6228288369ea96f127dd881f6e725ad44181be4e18a7f41d20e8b2fb7093216933bacd82c44e252a0cbcb83c304b5718d853b54f15d48dde6391ece57526c983d3591d975e0fa0a1316316ac2d8f448dd07997f0fcd426bbe", 0x67}, {}, {&(0x7f0000000280)="e095511d9dd899f5d43c781747d8a71e2a882e2d9d8fd8e780b1d8016ed8987f32b12fab1b5daa8c5cc5930e49280a63316c05c3a7bc35509cdb8aa88695c4f59fa1270b2e", 0x45}, {&(0x7f0000000300)="6b9f9d9580a54d67257eb407742a8eec8104abeccab6efbcadffa5ee9be5fd57f01490d050bec05e29a78cb673dfbc2d31b5dd2615e1e3cfc0d929ddd6470a00b0e938e9d43476d5a56ecc258bbe08cbd2b9e21397b22dcd84211f5a9744d9c52ab4deb13467185662235d4d025337d66ef4b39ab600dd8351738168877f95e4f6d22187f62648dffc5eb32bf8f8e5defb05a580bace74aac17f70f739cfff615ba3925c6b254307015e2aee45f85edb90d1a9ba989fc961296bdd5fea9183b2eb136a7ff3e615f16d49727771779ffa44a8ae", 0xd3}, {&(0x7f0000000400)="92e45ebb9a709921f2d5de1e1b4f0b615f0051386db1d1cba7ecab87168f52171a43a98a51281863aa710bcd25705dd0820fee34c50d7c85681d0d7fa0e9ac997e8efbf5a3eecf7f817835ddee515cfb86f0a3477af2856ff32c0e9bccad5407d285177bf26039264404e204dd6d0870aa9891f778279d85712795454c93cf27bfcb63b454d71fd36fc0237c23c1750e2959f01c27346de71ed50e8a50aa6bc8337dbe68cda9395b9bc6c29ce432d33c23a9fda52640b53d4be465c10061b07fa9613d033edf", 0xc6}], 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:17:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:17:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) r3 = getpgrp() getpgid(r3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:17:53 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) getpeername$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000008000004000000000100007f0000000000000000000006000043f7796c908d37e23baf97000000000000000000000000000000000000000000000000000000000000000000000000000000a08e5c029dc5bf9283a6d71f90d5a6eb70584ac45024f0b731df90b5aaf708e9567781abf885000900"/130], 0x0) msgget$private(0x0, 0x41) getdents(r0, &(0x7f0000000200)=""/30, 0x1e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000580)=0x8) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:17:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x22) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000480)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0x32, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() write(r2, &(0x7f0000000800)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = dup2(r3, r3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000002c0)) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10102, 0x0) write(r3, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbc8633af4fe023e800dd1d95e8f6b9d360ee906e5a0f53b8a9162a23417ec27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c3c711d5b65d2712d93ae731fd55e6a04f21c3f01000000e5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df45a000000", 0x12e) r7 = syz_open_pts() close(r5) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000140)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x7ff, 0x10000}, {0x18, 0x0, 0x98fa, 0x634}, 0x80, [0x35, 0x4, 0x5, 0x8, 0x0, 0x1, 0x8, 0x6]}, 0x3c) select(0x40, &(0x7f0000000280)={0x1000, 0x0, 0x0, 0x200, 0x60, 0x9, 0x3, 0x1}, &(0x7f0000000380)={0x5, 0x6, 0x80000000, 0x4, 0x2, 0x7, 0x100000000, 0x6}, &(0x7f00000003c0)={0x7, 0xe17b, 0x4, 0x100000000, 0x5, 0xfffffffffffffffb, 0x100000000, 0x16c}, &(0x7f0000000400)={0x2, 0x6}) 16:17:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xffffffffffffff81) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000100)="00000004", 0x4) syz_extract_tcp_res(&(0x7f0000000080), 0x4d, 0x6c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:17:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0xffffffffffffff7b) 16:17:53 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x5, &(0x7f0000000000)=[r2, r2, r1, r3, r4]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1b0, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:17:54 executing program 0: r0 = socket(0x10000000002, 0xc000, 0x0) socket(0x20, 0x0, 0x6) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fchdir(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) 16:17:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffac, &(0x7f00000001c0)='o') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x8}) 16:17:54 executing program 1: r0 = socket(0x1, 0x20000000006, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8881, 0x100) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:17:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/19, 0x13) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) 16:17:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffe52) 16:17:54 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:17:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = socket$inet(0x2, 0x8003, 0x10000) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8bd0, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:17:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) 16:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x10) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) r2 = semget(0x3, 0x1, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x9, 0x800}, {0x7, 0x3, 0x1800}, {0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x0, 0xa8, 0x1000}, {0x4, 0x6}, {0x2, 0x20, 0x800}, {0x1, 0xb4db, 0x1000}], 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) r3 = socket$inet6(0x18, 0x4000, 0x401) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) semop(r2, &(0x7f00000001c0)=[{0x2, 0x4, 0x1000}, {0x0, 0xff, 0x1800}, {0x4, 0x6, 0x1800}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000200)=""/169) 16:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x3, 0x8c72, 0xadda}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:54 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:17:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) fchdir(r2) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 16:17:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 16:17:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r1) r2 = dup2(r1, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000140)="cbcd962f057e2cc6e4e1aa9db26d1fc3d4c17837d53507a8c96c76655ecf96984c963c2fa565979d790dfd311334c6734fbb91f6aff6a5965f97ced3ae33ab08c4d4cccfdcd6338f204ef911b025cee79e6fb08fa5615fdfb588f297762589891b5dcdd07741311722a54d2340161628d54d37651c51cdaa42e99ac7995e44cfdd157879f299f5c68e2dfef8914daf553e129c1d993441f82b3c0c", 0x9b}, {&(0x7f0000000080)="0db675608fe90a5cc9a28fed6af34920bed6038b30c4ddd6afce1cedad2998c2b356a5d94415cb32eb2f205a69eca8b1b009050e5bc31b2a9ebdf3872b4ef3d5ba8ebf83ac91e0", 0x47}, {&(0x7f0000000200)="c93d715d7bcaf54efa3ce157564f34e29f0cbb180b10ccee482a8a8f702ff013b3c8e420dad14e11b666c1778282e15a9a11b29030e3e573852445ecb7f1c0cfdbe3413b6006fb38fba91172a65034f1d9ceb42689bd3022144c6e5e37e75402c663df5a55e188685f6e4bf479f93fc418a375316375ea80fc1aac546db448f3a94cc33e80f8ba5aebc6f273820c2e2367ff806b8502cb14565a7fe8ea6d547bba8ca20080919f553ab6d5a7d57a89", 0xaf}, {&(0x7f00000002c0)="3c103835a6c60706d87bcd730cc0b63cd6ddb30d9deb58d09d6ac0ba62e78afa83f62e84ef7fc5e5808dc4d3f8d37fe4309d509318379b11359061db736a86de3a78c3e6446a3e54af2333ba470e5fddbad581aefcf99bb0a5361a68f9ba1c6795da172ded38e1b1e86449631c446c7902bd51df62b42521cf1a57e9fc969326584c34ee11b22dd85e6f6898a1ede89acc878ead3b08d5894b2269cfb3cc2dcf7cf316e5e8fbc7a19020fc143c957a17", 0xb0}, {&(0x7f0000000380)="664907ae75a97af1ec6e260905508db62e7c5335f59e5072a5c023a5c240279f8339be4274528189755d115f1fb2210d169106f128f598d919aaa7316430949f4b751bcfe7512edf8f03b412896051332c9a64290686b27e0909aa978bc2ec36061c4536b7957edd2d52c248a9d44d023c96b84826a015acf2d2848cd71ec40d44adc5ccfd4a9ddf917e3bbd19", 0x8d}, {&(0x7f0000000440)="9463f54d138a272a56a1019884d6ccc5723b837cdb72495775b3734b6c863d1c8e6571592b9ab092e40b88a8865bdffbd504f0c31176c53af83238321aa39a7f0535078e6a379a4d43181df0fc1301fde4f716c1899c7a990756947513e9bf5c483bfb8c821b2bbeb07e7d0a9e2cf8bd0c33e337a9f8e67031f6dba235306ea059549232380419a9e1ff21eeed252a5e043f33baf76d20d354ff5a345853710b84f7bee287610a724a4539f4a15b1228084e8cb0029a9be80e0b8376e58aba51d06e8a673e4688163392c917f2e3b532bb94f9d375faffacbdcd214d0cbd26622087195fe20b03332620fc0f0ce75545bc97827f3a9a2321da1539", 0xfb}, {&(0x7f0000000540)="a3c6d859041f4ce6350a330d38c85f192c5b9be99dac22bb5fa1b49e33b2d4950e016c39438a545740bc643569b022493a4bb979be41f7955a6af5cb95822b7d8964", 0x42}, {&(0x7f00000005c0)="d5449e3a9933ccb11c62b7f32e973cd119c3fb9876c0ad9ffb2b75d6e7424e366a70adcf34e116b6712fe86a6e5842d7ab32b83594b86b9be59f794325ab441595200d42498c756355a4f2824d020d7ab302535c03a678924847395a1970b76d0c1866d5b97442e8f501dfe11e468dcc482eaacbd926167208719471f81104162d402297af25a3859bd97618219bd71cff10b8377584599bcf677f99e3af0ecaee71c56da56ce173e48e335ca99bdfc98eb26395789037801bc12ef56bd6c388ab74d2733ccb82479db4", 0xca}, {&(0x7f00000006c0)="3cf329ec717bc5c40de81fc228b04d58f5ff13a432d43969ab5e35bf74c1cc141db170fb1fd3356d0e277e12846f4c77e272c1e4e20c424c3d7a576da0f08ace11b022c720e17dcc176f89cac82cb388918d89e4a3eb25ef17c24624d1f73a4922c5cb11ddb90544e8556122f86d05f8d3ca9b0245e24a1a9f401322407e74192a9b08260ce5483b7bc5a87df83e7287820a9ce5eb9da0a01cc3698f5b49373e108679f6a89300dd0f09b7fcdec03c2a5a42194e6459697c58a421113469527e2cf53cbf262793c8a60045bbcb471671762d0a55042a621974a64888f592de9e23e3c8c25b9299c1a5c715cc38ff3e", 0xef}, {&(0x7f00000007c0)="c251efbcd6dfbdca2b2176d456fdba63738b4610bb82474ff82d286ff2b25dc75b6732fa92f857d70012a5dee308edeed3889f3281f636cdab427c9a23ed9c3711520623065b8e0b368afad9b4090e64f1fc7e052d1c6276fe64", 0x5a}], 0xa, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x100002) 16:17:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 16:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xe47, 0x8000, 0x4, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xd30, 0x4f}) 16:17:54 executing program 0: r0 = socket(0x14, 0x4003, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f00000005c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37142924e4fd89720fd3872bc53c8943b13fb684d3866e4f5f4f4603b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000048c62edb9f52ff51ec66b9cc13aa1f9c7eead18b97b583ba0c0eab3798e9a4797b9feb309f435adde63b0c7a9d94c87f2116dcdaf6c553fa543bbd7533ef3cdbbb4789ea733774da80256329ec575a82821addef9de985589461cc9129cd108e14add278d84b63dc64a6e10ec6af0471561f2021acef1caa4cd73e02bff328442ba17f93fac1295555503bc0931251882703906a41ede3e4c12aa298babb646edb5e79b646e8f769325eb406642e5f5309dc5f8a2f7ecc6f95579d985e5ce1d131124f8b8f94dbca2b66000880bdd6350af431411296663fb0c0317814f5a61ae72006c0d47ff0c908ec0189833c02f08abd0b67b902dee5efc7d301ba", 0x1a2, 0x400, 0x0, 0x38d) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff62) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000300)="7f143d9d1488a9671e657367681e3704b8c8e27202b22a176a5da9dfd29387660eb01ed51b8d8934e116e473cab976504c109d53ce39698f919dabcd6838779d5063741f479bd53af8142af787193e0b8402a123683e586b0645e995c4b338ee02c88c6e48e766e0a2f2bc75dfb09d30919f16f04cf2d98975bb274c456e01e1aa74cfca7a4e771ff5c950a54267685717be1979509f0932dc29229ee574034ccceb61ce6010941121701faaafbb8811d50b9f8144f2bdef678d691243c5147ff1282b7c7e16b72165553156c346dd80f77b31539f7fe0d83a3106580167", 0xde, 0x5, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x20000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x5148, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x100, 0x9c4e}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x4, 0x100}], 0x4a2b, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x1e, 0x3}, {{r0}, 0x0, 0xa0, 0xfffff, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x14, 0x12, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x12, 0x0, 0x1, 0x2adb}], 0x1ff, &(0x7f0000000040)={0xffff, 0x1}) 16:17:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) fchflags(r0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x218, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x877, 0x100000001, 0x7, 0x1, 0x988, 0x9, 0x1, 0x0, 0x2, 0x10000, 0xfffffffffffff1dd}) kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x40}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0x0, 0x55}], 0x2d, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) close(r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) 16:17:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x20, 0x5, 0x101) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) command error load: 1.95 cmd: getty 74550 [ttyin] 0.00u 0.01s 0% 313k load: 1.95 cmd: getty 74550 [ttyin] 0.00u 0.01s 0% 313k 16:17:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x1}, {0xfffffffffffffffe, 0x5}}) 16:17:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x42, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0xa) 16:17:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0x2, {0x0, 0x100000001}}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="30012e2f66696c653000"], 0xe0, 0x0, 0xfffffffffffffca4}, 0x0) 16:17:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="7b533f5959cea3a9bcb03755e87354ea41025e0834342e52b48d61fa16ca3fff92ba99cb68974216a4ece4e6884e2820d417231bd6ccaa49024accfc9649d9", 0x3f}, {&(0x7f0000000080)="d5cf879874290e5b16ba899bd7e74377c888bc06496537efa1174107070866fa5d3e90b6db40a667e16b88b519b9b107ba95cfcb968384e3bc9b7b9cfa70dee576df7a38d7e7cd7cb4ed76e938b4bae4198eb7b5808c7b5960be309dcc0fed00ee402256768a748a4898d73c22f74491bbb2b9343b7c6b71d09a0bb83e7e3a3a6b210d739e02d0a304e3058783ff74914d6a466892f9f91890c6835f64a8c2b8ff2130f4f4cef74f01b9a152a8e68cc00adf016ae819f5ede7227cdc", 0xbc}, {&(0x7f0000000140)="e52dd1fad9cad8df007699af997185e6ffb98f79c2ec1a1237013dd954a60da8b3936b9bcdd47c9299c32438b693225f02ae0a182ddec1", 0x37}, {&(0x7f0000000180)="c6f1bd39942a986b477bb650bdab50058b919a7c0a731c03c7", 0x19}, {&(0x7f00000001c0)="3d0c022192a16fe4067cb0a9b7d4c3", 0xf}, {&(0x7f0000000200)="1ee32ad8cc809706293be89b5e1f4c60e57137553603add330f89ba2782dc48c17eaab2b3deca5be347666c1a36a23f5d10a71042203563a2951bc7fb37017897289335be6869a77efd17ff5d034376b9a57336a7a7cb484ce0b821ed99faa93be6477029df8ff1151f248665c7f76efa84db61c7b60c7be40f7132efc042e908b27b7be3b4ea9", 0x87}], 0x6) 16:17:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x7f, 0x4, 0xe00000, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6b7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x84}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc29}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000efe000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fe4000/0x3000)=nil, 0x1}, {&(0x7f0000f99000/0x1000)=nil, &(0x7f0000f93000/0x1000)=nil, 0x6}, {&(0x7f0000ef1000/0x2000)=nil, &(0x7f0000fcb000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './bus\x00', './file0\x00'], './file0\x00', './bus\x00', './file0\x00', ['./file', './file', './bus\x00', './bus\x00'], 0x7}) 16:17:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) kqueue() open(&(0x7f0000000140)='./bus\x00', 0x8ab, 0x117) socket$inet(0x2, 0x4004, 0x8) r1 = dup(0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20400, 0x0) r3 = dup2(r1, r2) r4 = getuid() fchown(r1, r4, r0) r5 = openat(r3, &(0x7f0000000040)='./bus/file0\x00', 0x100, 0x40) r6 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="3961531af0b12ec903ceb7a2569c76eeacb674b052ad61a10de19f0e454b03dcbcfbe50f59f7f5ff7f111edc1b6dbcf5c51a58c78bb75b4dad20e1447885b76e0906df3aa801aa48aaf81736c529495647bbc9dbd2540f82600da5e4cafc3881c168ecc0b0a7ba278c7988129f04b2374a5873c608f5b9bd"], 0x1) write(r6, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000200)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000280)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 16:17:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:17:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:17:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="b4872da5a871b62c25aa757bd3e5f667365af9c8ce4ee3dc52e594be147edf82a43431a4a57c1f8ff50bd6f96d47b91793c8d26272f41b2408b6dddcc300816268084395dc3b4936bea67c5f6879befe11b328ee03a2076f00613b59a0b0411389", 0x61, 0x401, &(0x7f0000000180)={0x18, 0x1, 0xe41, 0x8}, 0xc) 16:17:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000164) syz_open_pts() 16:17:55 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/zero\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r1 = socket$inet6(0x18, 0x2, 0x2) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000800"/78], 0x0) r2 = semget$private(0x0, 0x2, 0x10) semop(r2, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r1, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) rmdir(&(0x7f0000002b80)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r3, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r1, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0x22, 0x2, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x81a3, 0x400000005, 0x3, 0x0, 0x2, 0x4, 0x4, 0x0, 0x1, 0x1000, 0x4}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001680)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x6) getpeername(r1, &(0x7f0000001b80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002900"/4093], &(0x7f0000001a40)=0x1002) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000001980)=""/159) shmctl$SHM_LOCK(r5, 0x3) setitimer(0x1, &(0x7f0000002c40)={{0x399b, 0x3}, {0x3, 0xa56}}, &(0x7f0000001940)) sendto$inet6(r0, &(0x7f0000001900)="47ce03b20dc2c819a8", 0x9, 0x408, &(0x7f0000001ac0)={0x18, 0x1, 0x2}, 0xc) semctl$SETVAL(r2, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000002bc0)) faccessat(r0, &(0x7f0000002c00)='./file0\x00', 0x8, 0x0) pckbd_enable: command error 16:17:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x7f}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x238) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:17:58 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x5, 0xd6d5, 0x1, 0x4, 0x400, 0x0, 0x1, 0x0, 0x4, 0x3}) fchflags(r0, 0x4000010000) socket$inet(0x2, 0x3, 0x0) pckbd_enable: command error pckbd_enable: command error 16:17:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xc1c, 0x0, 0x8, 0x0, "d730c185046fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) r5 = getgid() setgid(r5) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x80000001, 0x2, 0x5, 0x1, 0x4, 0x5, 0x8, 0x1, 0x0, 0x4, 0xf3}) 16:17:59 executing program 0: r0 = socket(0x20, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 16:17:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:17:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) r1 = socket(0x1e, 0x3, 0xd97a) r2 = socket(0x18, 0x1, 0x0) fchflags(r2, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0xffffffff, 0x7, 0x0, 0x107) recvmsg(r2, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x9, &(0x7f0000001680)=""/152, 0x98}, 0x0) 16:17:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xc00, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:17:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x101) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:17:59 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = semget$private(0x0, 0x2, 0x11) semop(r1, &(0x7f0000000040)=[{0x100000002, 0x1, 0x1000}, {0x0, 0x80000000000000, 0x800}, {0x1, 0x0, 0x1800}, {0x2, 0x80, 0x1000}, {0x7, 0x4, 0x7a8b24c21ed25bc6}, {0x1, 0x3, 0x1000}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1000}], 0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 16:17:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000880)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918fe152d72ed1e9a6099d9b7099ec1b97bc40d8677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf33805c6ee3c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca446293ed7325ccdf5012968b1280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d3", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:17:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="4c0dc50180a7078382e3d995155976e2f2297edcbb171ea7b892dd751a0224df8a57259d2db3c737e5c85a0e184e875bb23e60aae1e2eb3d0e49e5d66eca6a8d001cbeb35eae526143275cd2101adfc979b6f303fd50d0fa5a0bd54e16dafd7dfa6ff823bbb797395f24ff263c44dabaf5d59b6f4dd2e802d6af4a4797a20de03bb91c4c2a0047df1191c79550c1f508dd25855b3e95b7bf412c1ed62f4a8a75692b9dac6d5e43d22f4da19f58c2f254249ef472443c4f86efa3fe26a8968335df90c730921a1983a4b54cb9e35560", 0x176) dup2(r1, r0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="6e289d81a52ecb85714c19424511c1ec6c6d74837b22a49fc489be0849e7300f3bb43a517fcc31cd1f81a14247e066db6e01bec47bbde6ca6dcbebfbfd541eb7ece2674622c90d7636addab3e9c5ae50e7f2ab33ec28ab24b6d4c1d98946f5e71a74733e0653d6daa4ef98f3938ffa3ea7c507fca272e83f3fccb2a82f38226a528acd3d0065d63953252fdc4051a6fa798f65b56086a0fae07392e6de4f9d030b50275ff387a8030166098da84d973094d3b38fe34a3e1a", 0xb8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20850, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf6, &(0x7f0000000180)="b6") 16:17:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xd6f) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:17:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:17:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/7, 0x7, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:17:59 executing program 0: setitimer(0x2, &(0x7f00000008c0)={{0x100}, {0x1f}}, &(0x7f0000000900)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r6 = openat(r3, &(0x7f0000000640)='./file0\x00', 0x8040, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) fchownat(r5, &(0x7f0000000940)='./file0\x00', r7, r8, 0x6) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) kqueue() r9 = dup2(r0, r0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000005c0)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffd, {0x6, 0x8}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000840)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100), 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x1}, {{r10}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x1c0000000000000}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000e40)=""/136) 16:17:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x45}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8062, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='.\x00', r2, r3, 0x4) r4 = getuid() chdir(&(0x7f0000000200)='./file0\x00') r5 = getuid() setreuid(r4, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8c") 16:17:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x0, 0x1, 0x3, 0x7, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x8280, 0x20) ftruncate(r2, 0x0, 0x8000) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x2, 0x0, 0x1, 0x8, r1}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x7, 0x7fff, 0x24, 0x1, 0x1, 0x6, 0x8, 0x1, 0x2, 0x9, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000500)="0aad80a578e72dca4ee1f5869fcc154e8dfb645056a0ff09f7687647cc6fd06a79051119eee18a3be105432abe4fa31dab8b2a9c72d1958dba750869572033c69b6cf4a9c60ac3eaf2df6aae23666b7eef6073d1c2d718100df9c438b08c80ecd8383d2f57db1c06dd3278f79f62624c90de249aea0353272d31bbf019f6b303c2b9cd3ce923d4d40aaf985aba6cee4bb0c0603a17f2f2a3f40313c237d1e20daf4d41c1b0e0766a375363a6613750eb81572801f883f33f731f168a71d95ecb19de4bb8f406e088f3f7865a77960e1a68c55aec6d2673c07212514b5f5def281132854c", 0xe4}, {&(0x7f0000000600)="36efa147abc852ee9a2009718e38f8f9a048804a43f07dd20cc78afe49cc07ee920286d2d7bc516ee63207694c2c42c1b1a02da4c8e9a776226f4526cadf036c27bad7049113ec0cbe2754c13a44a2993634f9e7ad4e0e927329369cafa0ffcd58efef0524e3c0aec7a9cf6cbb76296ddc3127a2991f3992dcd274e674ae3b6070c781ee4a925579744b0f1e19643c9f50bb1610d283d047b0e23b4f35b7fa278f93fcedfeab3b4042d7a4db86f6e25102ed83329d6d7d7a120956d764785f8daafde0c25dfcb649020e6e1d5c2935a7b3a6395df71ad31c0f3ae375689fc3fd40cd37e5864309c5e1f7998a2b717231eb5833d399eef1cb545072", 0xfb}, {&(0x7f0000000700)="688ad2c67755e14287f3f3266d48fd971990e7b46afcc943ec73bcde54b568a410a2998e37242b54b5d8bc6dcaa7f77043ab9b5d4b771785e79e3ddbdadd7df4f16cd76db0f262887548d5919812a070eeb8575aa5d5eba75946cfe9223b1eb1d1518ca47b94e41cfb5ecdfb4ae3cb8390bb98ea33381515ada4b9742a74e4a3a4f3bbbe27ad426634871fd836c53d15ad4557d83ec9bab963bff3795d280dfaef778056fe40cf2126eef23b0dd7c1064c87e2049c66441ede01dbaecc4da290bacd44e258325503d9fb6a737d28993c906f9ba4c21972e97ca2223a4b9e7537463b85e61e30fc5a7c20aded5e7e5f6bf2ea2b728928ff7df60c889ac5d5", 0xfe}, {&(0x7f0000000800)="473b9bf08d8e06dc3c7c15b1ad2fe2f10b7fd6da398cb32494a341682ff8de0d83c83b18105e0194d8f4130756aeeb984f15b9a4c19505b281f19bb9839cfd50cc9f93e3a6", 0x45}], 0x4, &(0x7f0000000b00)=ANY=[@ANYBLOB="10ff00002c764bee00000000ec16259e709c096098cc57a04835bf8b26e5000000000000000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="200000002000000000ff0000a7c621e71a87c4ccfd96ff6b84f2518f95b6cede59f1d6d49c00371d930cacc863f1ee31596403b1d797f79bf7f0b3cc", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0x88, 0x8}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000300), 0x10004) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)='r\x00') write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) sendsyslog(&(0x7f0000000340)="bea516033d479bb859ebbe49397e782000bed01b6884c63d3b0109947372e4be4e621d", 0x23, 0x2) ioctl$TIOCNOTTY(r6, 0x20007471) pwritev(r6, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1, 0x0, 0x0) 16:17:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x0, 0x3, 0x10) 16:17:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c10e765bcdaa9bbedf4af7ae8c3ee7e77e00", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f00000002c0), 0x100000000000023b) syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) 16:17:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40000000000028a9) r0 = semget$private(0x0, 0x0, 0x444) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186005008b00062b00fe0000ffffffff0000000af6ce4f22656e2b8d2a48d69e00000000102c000000000050e6", 0x30}], 0x1) 16:17:59 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffff9c) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2b, 0xa, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r3, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:17:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:17:59 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f00000004c0), 0x10004) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7fff}, {0x5, 0x2}}, 0x200) r1 = msgget$private(0x0, 0x288) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e5b6b91943bc345dbc5790c31b2e78f769f7193f8d830a404c87736ed950b09835a493e0120cb260e21c88a3c8296610ca340087c6c90ab0a1fd5f7a8861ad51fff2a69c0b9552718c6588516b58f04a396068419f4d875e64ec60f88566b4c5a675ef32858edf6dcc612daba946910c0fe9a82e176861a8da3a6b23c99e6b07a19dc8624e42a8ef22391d507ea62c3fb8552b5fe0c40cb7a0b21b3e51e61eeb0d4fc9f690ba74831956aa752cc907156e8dbe75b144ca6749e"], 0x3f, 0x2, 0x0) r3 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x1, 0x40) msgget$private(0x0, 0xb) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x9, 0x1f, 0x1, 0x4, 0x9f, 0x8, 0x1, 0x0, 0x1, 0x1ff}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/79) pckbd_enable: command error 16:18:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='mN', 0x2) pckbd_enable: command error 16:18:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x50) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x3f, [{0x3, 0x10001}, {0x1, 0x101}, {0x3, 0xffffffff}, {0x2, 0x20}, {0x1, 0xea}, {0x2}, {0x1, 0x5}, {0x3, 0x79b789f9}, {0x2, 0x3}, {0x1, 0x1}, {0x2, 0x4}, {0x1, 0x401}, {0x3, 0xa19}, {0x3, 0x20}, {0x2, 0x2e}, {0x2, 0x1}, {0x1, 0x6}, {0x0, 0x8}, {0x3, 0x8}, {0x3, 0x2}, {0x2}, {0x2, 0x5}, {0x3, 0x8}, {0x1, 0xfffffffffffffffc}, {0x3, 0x7}, {0x3}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x640}, {0x3, 0x1}, {0x3, 0xc6}, {0x3, 0x401}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x2, 0x3, 0xfffffffffffffbff}, 0xc) 16:18:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:18:01 executing program 0: msgget(0x2, 0x6) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="d785", 0x2}, {&(0x7f0000000280)="b4ac79f36feaff1ae1efefdf83f0d258bd6cf5d8585ce6d5d726ee0aac14988f3a7891133d8a70170847a2038b67fa50fd63b482f20b38af28d3f55cda1e0f592e77e176910a9e4951037774f0c084d41babb38e5ec5d82139d8ff50f73655fc28f4be86e9aa36c676724e70156210f2a7a36dbb98df9ea7ce5489942dee05daab0381676ca1c210", 0x88}, {&(0x7f0000000340)="946e325cb4c984c925388fa234197221b5b3419fe074d0228943239c28885cc06c776505bb51360b59d0416d082227f167f9362a6217250ea6d7f7a9e0b52843b18e0643f0d4182b67cb7ab804713ba4c181fe4e", 0x54}, {&(0x7f00000003c0)="1235ee5f8034ad8b0e36", 0xa}, {&(0x7f0000000400)="d0a1f84855fc441b7a39a43fd13a095b9c617b5dbddeb77ddb97ca5cb80daf696daf87301ec8bfa652ce66c225402b8f0c3e1f79ca2f0d29eb61199457e4e8c0c6d813ddc4a4be30f945fa1c2590b60c9eacff6614e5bcf653fc014d4824e8c89a1f3cc76a87fb179199c77cc1fe17e88622a1387f04dcb42327e871c74112d325938fdf18ba9f19492e2191de55066af0350c9f7bee20bd68e56b819750f6512959b33ddfd8bfaad400df64852720f99a3ff53c2923488ccc45969c5a661ea174d8408d869196fc1e2238538118ba8726042dc126520026c2bf74e2bcea93b4a8f3d406f66b7487d65791f7a33b4d2ec1accefb4da4449cb9327654b7a67cdf9a65e7eb5b40212b6542eec8e9ee827f30816f4942c9b8a71cdde149d3448571d1752b453ad9b924cf96ee3f4046b8c08b0ce5e30c2ee969c9037614ee4997aff458fe3b1b099582f58b703e7947d9b1109bd528dddee6b8ef5ff910d5d2abd4d5d4dd0854d60b8265c1fed9d2ddb9717c47983037548715f88088a700b2d070a5f3177a90dcebb28b4915f31ddcdaa20e9d24a31da22ab72191d0241c464f576853ea8f928727cfe63cdac75cb660507fa03a29cee97608fcd877535446acf41546f3849aeefb69c5a545e69491bc1bc96997c77630c75c739070a968e328ac2ec972e95a05f0a8f417490810abf06e5fac753b73972d85516fab2666d59802f74575f434dc4679b52c532c08f8465d536a87702f7edc4ab3c2025a3f4ff33ed0678dc8198336c1ca44ce4843096ee889f684d11c318299daf8d99fcd4789a894a3374dae86e6edda04a83796ed9791a0fe6b332a7b89ca308099a7bca6c8aa5208e32a2421fa61f1949ecb4bde2d473651319be70c54e619301eb6e7824626200477b6f8f6fad9e45f43aee82b41dcaec46de2a99e06d714a5de6dd8059ca07b217be948dbd324fc1cadf6b4d352ee0367b9fe744f7d7acce78923ec457efb6fbc68a4b0c90108a2c45439516c2e3316b67e728877a21f90ae160d28a764e2ae5949b0811649118b95224ffe6e4e19e23b69edd87ac3598d5f99e05907fc19c713e954133342028530d4314e86cf3241ec819e177c6813bf4cc9ae92279abb3694f80d02c57bfb6deb158473fad61942fe29b41b1aa9f9803e278b33d7bd17dc5dfd7b3c91b958f06cf07dda1b754a54639f85f1f322a01f51595fde12cc32f787eac6744ca6ef0c1e4982953e25f82cc25125f3ddc9173ed2de710fd150ffbd61966c74a031237d076f5efd9f42d23206e884e5e160c4dd5a7332f880db3634ad0088eb3f20fc6284e357b5b1b6ad3b504a59c82f93c284f52d82c860a728c2e1700ed57fd1e33ccac15b01a5b6fb4208ec9ff938dffa882b6b54eb22dcd3262e300f4f74292e68a6a133e9024a7380d3fc6653accd6ba25cba3f954ec5b66ccdcafb75ff4aa9956827f596ba577cba023cb83e8a3c3edafd842877fa7be57934711b8d12e52eb804325d3f4f426424cd5b6e3ec922ee8cde957e689ca705e3b5e883ba0bc29d10c947383624451dc3519970126a160ac89c935652731d6c8fca57d361386dd8cd737d62582470209d7ff81945519759b10f7989d2887cf660b98a6ba8299e935c0d1b217b7eb9daf54133b39df6390c1c56a73da58748d6756a53960acccf3bc98591091f8f127c35a0e02b037509517dfc2b9ffe7d5c09b51f7a6f7ac390855722c07860f6a7dd79f37c571a2966eb145a81a9dd48cbd7ffbabfe596f411c359ccd953802cfe8b989411daad564b3dd44614793886a3c594fbbc454126d1c9884f526e12e83cc91d26cc3f4bf27a16911e8c133b15b5c73823a7ed824092de022f36d694a52d929bf7a7f992303276dcce115b05a431f1bd6d7ddd8488daad83af2d93ecb6b68a414ca3c0fe7d6550fdaaaaa03f323e0d30ada6ada4546d9c3b9ccde1dd22a55e5911696e50ca4b2c2496210f89f2dfa6b5968dfadfc14c0545c693ed83a8a2bff5896ea68551221fd284984ff938959637f3bc7044564f2a780cd382581bd29d3a15ef458a2d6def8c23e46f1cecc209031f675477aa64156fc67fc1de247688cb07446e4d44dace583594d049b1f5643f105ff1f74c4de3f383b97f49201afedde73ea4c7f7b8ee1dccfed1d45c633338991cfd19ce52aec2b89ec92bef33de16df558474d5e955bfb5d11acfba11feaa8d34a1be1cd6b6e1537a8db8f210f7cf25c3a025623a1b096e8422f8717954c0cc07f76ebc5f9a1d7e02fb5d4f17b1c4bad4d18952f47c093deec3e2b26c22570c4818c04827fab825a0415a97aff80f6d66e537e093479ac0c444db58071f93ca2cf78136f8043057f4615fcc5704731105ccc302b0d9e3da45fc8a2aae8675dd0c28b247ef33e919bcce733e5559e8d164cfda5b6117c60c6326f57587626891e9517df8063a6209853c948c0d6088fc39aca50f031524e94f514a5b1bd6425673ec97ecd737db74570f4e038beaa672c3fde8315869399ac15f0691f68f68307e497196328274afd51d61e6d898d419c42072221fd0abee579d4687f9e9fe914ed047045b40787f2d321077988af227e54fcb2508ea1162fc58d584c90fb28e0a5995372593e7e3c2054ef7fd12e8d2a6b54dbaf933e131f83b810015acad80ff16f75b1b7ccb5cac01ac1e7c8a49234b930b3a5fb8194438db56105ee71bb65be925cabe9677d19659ea09eaa3173ac4bf27b3acd5d342b2f90590bd1471f1ee89549eaf3489116e31b240b4efd2189e0ba61798eddd93b9fc01b14b86068f7e082447f89db493ed40499bd4e173d100391bc9242bd084190e2f7332c2f615f6196ef21449dcb8d6d3faed1b105fb0fcf83eba0ba9bb74c35048e399c3dd63e20754375bd1760d1c1a7ad82f31a457750976de86bea5581ff20a24efdcb73b6e3ccbd6388f962baf36c1bc10c4f142ff9b1422d3b3760d5077e306dbd79a5219dc9b1908fb6ecae24578ef82a6f7f032d1514d26435fe5b59661b12b36ab04cfc083a069bceb7ffb232bb5df2b8b020573ebe0b0da329d767cbbbd1d26187ec50ab0e1f1400b94d2f0cd66082d0cde57804b60e6c804fbf38fca645dab701e31337b864eca54d53d10481d4282cf45c278db491ab97177d450e41f630cfc1b305e54cd1250127ed51493b1aa5bf36d74b6e8b78f925e79d8c99851ba67aca0c9826f14ce5582c4e678db8678a6d3fbe1ba1b1eccf72421b460fda97390ee6bd9ae402deef4c37843378f9d3c82944133bd63b64f22ddd9341290023a97c28da9f3017d18e9c82a95b37e178578d8f1e8134bcfec5c78e67cfa91dd93521b642f9787eb59af28cd1c9e7a6ff1824a5e4f010ef48242962f29e8d66f7fead7763aa46883d09af23503177c3a4aff4f6f2541e2a37014aa431c41ab249eddbcdad24c784721295a5fd087f354470f4efdce912fb8cb02a307eda7749676babb1738ecb870f3cdabc6004186c776457d17d37fed75b92ffb4c11be115dc9ef03cf5bbad3f7c6e6161e78806f60aaac3047ae3b99b3852c954a592b24f199c5124e569a80a64d0763f4d2c3d283f5d1a2705ff0361ceaa19734beeb08989be997c1853658cb525509935367a0b29945a88c767fc6d81bcc887d7444e9da234311134a57055b5304b6cb1a7dad64e3ad69c3c7c4bd25a8e96de139c427b1d97c8dcf0a56066018c9154eb977e7acedf203185d6d5193951523eb1e65811432cee52d66a3396ac5f950b249a4c006a024424d7fb182ee4275f212270d3b6b16023abdacf0181a33073f5a79defebce99020bc76e76f4bfb9736aad6b48dce2ce26167da69aa37b43acc854d6597f73d6eabeee8893adeb453b3605d62f3b2fe22494dd757205631a4aef7703c74f18955f20843479a84d2f8848c9b343d8c87c22af5515e1d8af491c0683b27922d1fa6a469cfa1fa676e520256839d272f2f65f0d3a3da7684e63e77d44506094b1b6a2f5a3a61807385c4ccdde3388603be9560d9ebca4cd8292d4a5d9108f5933617b185c9320f95eeb17d8e95b2ce68cc8f4d324637d98b7a2aae5359144a9f57ad786f892674d2583deac9aeb7205a3ddb5edcc79d9b4087598e6623ad02be96c71018ebc95a888ca3d384c4d9a6fb9d63b2eb40812e9bd70a9f87c5a625c1e4eff322d1f8bf0577abeebc540bbb910f04f44f53fed3c8fa2365534851237e517741b169e85e2d7a4a69f66e24d516e114e4e592500d0a78a788b778d99c3eb14d916f8fbafb916bdce8cb391b6013cf4530c455bb8fbcad2c5854148e89859cd6bff8878017e98c9898ad0fb0be09e7dbbddd568712ed341a1903980a659e75ad7dc453915030b3e28a89935664d23a1e3a8b140d59465a9be3455e539831afeedc0f14857ed204bf78a488b6fa8f59486507204ad85d9c51a650526836c4396e00ad227c53c32d125f6c3f62ade689ef6ffda5e2f1c62761d03e314f69b9a0e568d55c8d76b60c0fd603ab0d882601a7da5a70f125ad8c436eed01723e8aa9062779b0fea7d68545ebd94ced57fe3d71befe78d758d8ce8cfaa7333bb8a984121d51bda59169de1e0f83b8ca65564d37a4a755a2532326cafcb39a2f2a753b24616496153f4f806bb9b0c5b445b240ec0b3e60a7d42e98aa3761aa38d84aa3ef02a6acc4078a54e3d72f09a25db568fe3d9a6231b8cb23591de513a7a7fb7792c9a6679065c741e87b76658cbc63c0bffa551b73e781d562dafbc50747ed282c267dd3af912b3fdf287e7a9be020f3dae42e6e32107263c527b3cb1be41935feb134a91ab147af9fa82aed7a98652a2a41a48899013a01a5e6a47348adc850b94aa95f2656768af43eb476b852284e01be54a0a965a0e4576c680ba1a0be3db22da38d7f86135f0ad104a0d0da0a1af7396db1898a2200339845ed978daeabb5e14824eda9b015b955a95e5396f585e2efe4ef58e519c26c843231bb88fc1e5e509070af2be0c6f94ec18d412ac7d9ed10a2e6c4b0165920f37f56ea7529a2330fdc361fad4cd986668c6d65c9e74f983f55a57f8d02aeb93720812c21ae2ca9b0a683c05e32158d508c0ae8be89105c775cf7749bde6ec9a0f34f02ca6eb1522e890f1704525ebd2e1317261a163358f17b38626b3f5898343c0c03217df6b3d26cae851b9c0afc7237638a25cbf5f2db07bcbc08e662c8a2413453180d13a7ee9535d8cab51d8c2e79fad71be8e68a445eb6b86cb1116e3a9d070fe902172b10d3d91e7b6a605cfbf51f0630fa06a2ba4eee65dc2365065a246cd69414781aa45ce9054cb73460a0d8a89b7d169e1ab3862b15b3d111e5f787f8c80d36dbeeb74c71660ff129986f303fb9e18aa4f8b9c081965db82335e75034cccbd3ce0067c0a18d9a355b45f93f6dade8b39b603187b38ef87bd8d32e9ac8250f4efa6ce9fcfa37e86b21bd3df0eae7836fe5d1500549d6e485fd1241ebbb345ef9ad72c10e7136c31b49287965a795b50a5abc908e31e4459dfd961fd84bef70bd0535ff9d3f40edbf232fc73ddf69b9897b344d359d67503ff628e286de0b859c5dbe98429822844acfdd3f08cef1b6d9cc0dfc0a081c599f17f887f38041c443140d08170d48e4ac9139ecb539e72fdcdcfb597e06e991de2f870fc711032065f8b7d764699fad8cc20e30489e043cbe3ebabe2cf6eb404e5c1a0414215663cecfe8c413ac828c3ec550996d3f4af05c379a4257f5d706f34995017bd1e0771e3dd29c464008a9bcc2f53a87200ed6e5ca08", 0x1000}, {&(0x7f0000001400)="2baf9b69f48ae6d6fa5c94687ca956755d3f0d352e7c8dee5e1a9430ea50d955df50aad8a5f06eab72e3a1ce3561c1b474b6ab7f4bd3cf2ce5fc37e7be14a7d2224c1d3b3ca8cf4f1dbe", 0x4a}, {&(0x7f0000001480)="98c6aede301e2464228c3e15d6bf55458aa41ccc439b795a50486a0118e5322bdbd0f6fc9a65cd47b5ec6f9c9496f9d51b8fb73400f2136fd18f0a995f672bfb960b210d6fb85d460b9f199b58f89c0688417a79873c44c576f8b95a64258faf68080322869cdaa2bf", 0x69}, {&(0x7f0000001500)="ce1557d4bf932172850f55654f659bb6124f662d4ff404c0a05ddb8a94ffec3c3e4a5914477bcb19349eac00eda17c284d0787476d1c", 0x36}], 0x8, 0x0, 0x0, 0x8}, 0x40d) r1 = semget(0x1, 0x3, 0x1) semop(r1, &(0x7f0000001600)=[{0x7, 0x600, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x7a, 0x800}, {0x3, 0x100, 0x1000}], 0x4) read(r0, &(0x7f0000001640)=""/90, 0x5a) r2 = fcntl$getown(r0, 0x5) semget(0x1, 0x3, 0x50) bind$inet6(r0, &(0x7f00000016c0)={0x18, 0x2, 0x7f, 0x5}, 0xc) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001700)=""/4096) write(r0, &(0x7f0000002700)="4e7d1e568e8a595e2d9ca4c8816739aa6c0b03566272e3e05adde4057053617dc5bd299e7ed7d32cd4f01758b6a5bc54ed946e1d565290de5d623858115e60b856637e1441b1805357612c55c3b0c5c5d898b52689ac042903e0c57306074f71ee5f0b9d23a266d436995c89", 0x6c) read(r0, &(0x7f0000002780)=""/155, 0x9b) getrusage(0xffffffffffffffff, &(0x7f0000002840)) r3 = getuid() getgroups(0x1, &(0x7f0000002a80)=[0x0]) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000002900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f0000002940)="3f2b9945571a0f44c3a711a0ab3a5a37ce36eb01cfefce1beebc1672dd84d3a467c9e1e309c19cee1c520fd9cd39d662c666a894b48f376fdfed48cde193bb7c1896642caf100a4925f5ad138f3e331844e6985d8502e34bdd5e551c057d001d62b6ae12988c86c35d2496e317e223bc8338a62085cfd070095d6c654aaea3b741c095c402b305bc546d577a58160c35addb020ab92ec47aa9983b126dcc02ef80ce8cb698cfc4be2479b6b5babcd9f46e59668017bdfe610298b099a91d59dfa2a6ce4b", 0xc4}], 0x1, &(0x7f0000002ac0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x6}, 0x402) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/pci\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002b80)={'./file0\x00', 0x80000001, 0x2, 0x4, 0x0, 0x5, 0x7, 0x101, 0x0, 0x1, 0xed, 0x5}) execve(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002d80)=[&(0x7f0000002c40)='/dev/pci\x00', &(0x7f0000002c80)='/dev/pci\x00', &(0x7f0000002cc0)='/dev/pci\x00', &(0x7f0000002d00)='/dev/pci\x00', &(0x7f0000002d40)='/dev/pci\x00'], &(0x7f0000002f80)=[&(0x7f0000002dc0)='/dev/pci\x00', &(0x7f0000002e00)='/dev/pci\x00', &(0x7f0000002e40)='/dev/pci\x00', &(0x7f0000002e80)='/\x00', &(0x7f0000002ec0)='\x00', &(0x7f0000002f00)='/dev/pci\x00', &(0x7f0000002f40)='@\x00']) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000003000)={0x3, &(0x7f0000002fc0)=[0x3, 0x99, 0x5]}) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000003040)={0xa1, 0x1f, {0x8, 0x7}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000030c0)={0x3, &(0x7f0000003080)=[{0x8001, 0x0, 0x1, 0x8001}, {0x100, 0x401, 0x10001, 0x80000001}, {0x4105056b, 0x0, 0xfffffffffffffffb, 0x5}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000003100)={0x0, 0x10001, './file0\x00', 0x80000000, 0x5, 0x7fff, 0x200}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003140)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003180)={r2, r3, r4}, 0xc) write(r5, &(0x7f00000031c0)="573c6aea3493bae13449b57a2dc757e9dd55e8b42ba01432197ab06c928f5fe802bca3898c63f2f2077ba14975de33a59045a598eb06ac28dd24f2b13a87857c1a5640e66b4f5594e99c2b59e1698777b9bdcd2c503d929afb9b627e46e1bed6447b24f66db79b8dfabe3de910bbfb166afafc6e397adb611f997463d626cfe390", 0x81) 16:18:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) pwrite(r0, &(0x7f0000000140)="2a061c6e919f56b3fec243c2cedc5bf796f0272807f4f6c9b175e372ccc18855b817303606ae6846bc554df1e7ccae4dcef8381b84d0efa69356b4336b815cae957419cbe90a25c5216dcd176a8fe8a645d011e926dfad4fef02371eb15dd5e411b57fd0f9a72a3bbe75774ae26d6d8e23dac7f356b9b324f78cd6f9ca289e1fa1d28a656da255390e93594e7e73ce2154cd", 0x92, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:18:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') bind(r0, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000002c0)="9c87af772c00090041332e2e2e", 0xd) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:18:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) pckbd_enable: command error 16:18:03 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNXCL(r0, 0x2000740e) 16:18:03 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) 16:18:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r0) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x80000001) 16:18:03 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) 16:18:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f00006bc000/0x13000)=nil, 0x13000, 0x4, 0x4010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, 0x0, 0x0) 16:18:03 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) getrusage(0x0, &(0x7f0000000080)) 16:18:04 executing program 0: r0 = semget(0x1, 0x4, 0x400) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x41, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x4}) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) semget$private(0x0, 0x0, 0x4) setgid(r5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000004c0)=""/4096) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x5, 0x0, 0x0, 0x800000000000}, {0x6, 0x3, 0x8}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f00000001c0)=[{r6, 0x100}, {r1, 0x40}, {r1, 0x4}, {r1, 0x4}], 0x4, 0x401) setuid(0xee01) r7 = semget(0x2, 0x10000000000, 0x1) semctl$IPC_RMID(r7, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000380)="503315cdd624791cb8e8a1f005d093ac4fcda71cd56780c03114dd2a8a50941b34692090a6a2d47a62a7bf048e310025f32de4a67fca17840b126b254b0def56c4e6491419bb734ef9060763c7ce5a3b58b918fb08f776d7b89b6ee4624c01749dd4ea33d9f809e22c337b73b72bb80460d23a82720fa3d556f4f1b0686232fa9c75c226ce2e03bfff80ccfc9e942afbb29b2a7d2998162db6a196901a268ec40cc71cfbf2d9142f27bdb22c17fe47b02e8e3a201763932ce36b2fb76acc1a301ee81ae094c2f2", 0xc7, 0x7, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) 16:18:04 executing program 1: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1, 0x7f}) 16:00:01 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sync() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000a80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919e173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a00000000000000007b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56050000000000000062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675078d68048de539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c56d0366516ad2a0206f06d35d7f12146d93f30874e97313c0c25ef56d070168086d3c61fe794b33e1635b8db1a806e035c862433ecfa4652c529ccf97dbe0000", 0xffffffffffffff74) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000100)='\r', 0x1) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000a40)=0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000a00)={{}, 0x2, &(0x7f00000009c0)=[0x0, 0x0]}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000980)={0x3ff, 0x9c, 0x2, 0x1, "15678135fc645ae1989d55c6bc6e45a2ae7e67d9", 0x4, 0x7}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000180)=[{0x68, 0x0, 0x1, 0x5}, {0x15ca, 0x0, 0xfffffffffffffffc, 0x200}, {0x1, 0x6, 0x96c, 0x5}, {0x5, 0x4, 0x1, 0x5}, {0x7, 0x7, 0x9, 0x3f}, {0x6b, 0xfffffffffffffffc, 0x7, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80, 0x2}, {0xfffffffffffeffff, 0xfff}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x482, 0x0) ftruncate(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x410, 0x0) recvfrom(r0, &(0x7f0000000140)=""/70, 0x46, 0x803, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:01 executing program 0: setrlimit(0x208, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x52) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a", 0x43) 16:00:01 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x3}, {0x6, 0x9}}, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000001c0)="511dc861467290689b3ac4856dc2a0f3016e975d0efe220d0b8fd9e8f3445d939de67753c3b6e7ec531b9835f3ad0620876a03e118786ff79a751ddbec0062839f37bb951ad657fb70cc4729ba58a3b5311702d53dd6b5c41afd488c6242c5439621907287ab931bae4f85cfb31d2dcda5d02e4d5879a3acdb6aa8746153703e3639f76d1f7141689740787071e2cc82b55ae56ff106398206c7e5a5d3814ba937286518edf1591c68b409e6a77b12bab164b1f560518c826036d882d611211be8d72c61f9f6c4d40878aa261ae78ee49be38aef40d6345feeeef12d1269e8fd0f66baebb5f200c7b603826b687bdd0472bc1e2b926064bf9d6a82", 0xfb, 0x4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x100000000000000, 0x0) getdents(r0, &(0x7f0000000040)=""/201, 0xc9) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74, 0x0, 0x2e6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f0000000000)="b6") 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28050, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x580, 0x9}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000007000000f69518a60e49982700000000"], 0x18}, 0x0) 16:00:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x8}, {{r3}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3e, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0x4, 0x80, 0x9, 0x5, &(0x7f00000001c0)={{0x0, 0x8, 0x8000000, 0x8001, 0xfffffffffffffbff, 0x5, 0x6}, {[0x165, 0x100, 0x7, 0x80, 0x1, 0x5, 0x7, 0x8000, 0x3, 0x2, 0x1, 0xfffffffffffffd63, 0x0, 0x131626fc, 0x7, 0x7fffffff, 0x3ee], [0x10000, 0x6, 0x0, 0x4, 0x101, 0x4, 0xfffffffffffffffe, 0x3f, 0x4, 0x400], [0x8, 0x529, 0x1, 0x54c, 0xfff, 0x40, 0x7fff], [0x4, 0x3ff, 0x6, 0x4, 0x7, 0x9], [{0x7, 0x6, 0x4}, {0x8, 0x4, 0x4, 0x384}, {0x4, 0x2, 0x4000, 0x4}, {0x4, 0x6, 0x6, 0x3}, {0x4000000, 0x4b1c00000000000, 0xffffffff00000000, 0x12876a0e}, {0x1, 0x9, 0x10001, 0x10000}, {0x6, 0x0, 0x6, 0x10000}, {0x4, 0x0, 0x20, 0x10000}], {0x100000001, 0x5, 0x3, 0x6}, {0xfffffffffffffeff, 0x100000000, 0x401, 0x100000001}}}, 0x7, 0x7fffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r3) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() connect$unix(r8, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, r9, r10, r11, r12, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x8}, {{r3}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3e, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0x4, 0x80, 0x9, 0x5, &(0x7f00000001c0)={{0x0, 0x8, 0x8000000, 0x8001, 0xfffffffffffffbff, 0x5, 0x6}, {[0x165, 0x100, 0x7, 0x80, 0x1, 0x5, 0x7, 0x8000, 0x3, 0x2, 0x1, 0xfffffffffffffd63, 0x0, 0x131626fc, 0x7, 0x7fffffff, 0x3ee], [0x10000, 0x6, 0x0, 0x4, 0x101, 0x4, 0xfffffffffffffffe, 0x3f, 0x4, 0x400], [0x8, 0x529, 0x1, 0x54c, 0xfff, 0x40, 0x7fff], [0x4, 0x3ff, 0x6, 0x4, 0x7, 0x9], [{0x7, 0x6, 0x4}, {0x8, 0x4, 0x4, 0x384}, {0x4, 0x2, 0x4000, 0x4}, {0x4, 0x6, 0x6, 0x3}, {0x4000000, 0x4b1c00000000000, 0xffffffff00000000, 0x12876a0e}, {0x1, 0x9, 0x10001, 0x10000}, {0x6, 0x0, 0x6, 0x10000}, {0x4, 0x0, 0x20, 0x10000}], {0x100000001, 0x5, 0x3, 0x6}, {0xfffffffffffffeff, 0x100000000, 0x401, 0x100000001}}}, 0x7, 0x7fffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r3) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() connect$unix(r8, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, r9, r10, r11, r12, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:01 executing program 0: getitimer(0x7d7301def1edc09c, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0)=0xfffffffffffffff7, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setregid(0x0, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x302, 0x30) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffc, 0x8, 0x2, 0xc810, "a1243ef17aa0f552766339e76f0b67e164ad014f", 0x2, 0xfffffffffffffff9}) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x13) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000300)={0x1}) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1c0, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x7, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1a}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xbc2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x203ce1f6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x10000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r3, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x6) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000240)=0x2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x4, 0x5}) pckbd_enable: command error 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) chmod(&(0x7f0000000100)='./file0\x00', 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000140)='./file0\x00', 0x1c0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:03 executing program 1: socketpair(0x18, 0x4, 0x4, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000500)="24844e71decd3d095ca45d34bfd17fdd85dc", 0x12, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x10001, 0x1d4c, 0x800, 0x3}, {0x1, 0x70b, 0x4, 0x38}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x10000, 0x8, 0x10000}, {0x101, 0x8e8, 0x4, 0x100000001}, {0x61, 0xffffffff, 0x2, 0xade}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) sync() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) close(r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x80, 0x800, {[0x100, 0x0, 0xffffffffffffffe0, 0x3f, 0x10000, 0x1, 0x10000, 0x0, 0x3, 0x5, 0xffffffff, 0x5, 0x733c, 0x5, 0x855, 0x1cf, 0x0, 0x1], [0xffc, 0x1f, 0x9, 0x3, 0x1, 0x4, 0x46b3, 0x7fff, 0x5, 0x491], [0x5, 0xfffffffffffffffa, 0x4, 0x0, 0x4, 0x200, 0x61c], [0x1f, 0xfff, 0x3, 0x4, 0x800, 0x1], [{0x1c000000000000, 0x401, 0xc, 0x10000}, {0x5e, 0x50000000000, 0x7, 0x1}, {0x3, 0x0, 0x81, 0x1}, {0x6, 0x5, 0x906a, 0x2}, {0x8, 0x0, 0x8, 0x800}, {0x4, 0x5, 0x280000, 0x8001}, {0x81, 0x3, 0x101, 0x6}, {0x81, 0x100000001, 0x4, 0x5}], {0x3, 0x4, 0x6, 0xd57}, {0x1, 0x9, 0x2}}}) dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000540)) pckbd_enable: command error 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000000140)="90eb494d0842fe2ed68a5ca6aa45a6f396fc680ece873ccc5fdc5e1349750b058bbd70fc62c31170a25ad50d4a909a2cce2ef4f3e52a887f2eaaf480b234c9e7596dcd0c47bedb60cba3475c4f30ef7047ec7dcbb35ab6b4c8474f830477ec523da924e7388f9291280f84bd3f202890045fcf9add217c6e3d0634edfa66e8abebaf55d929d8ca2fc2c6f134bf503dca06569466b06027c306c6a0292e4e0d3eecb79e8c2fbc3b5bdbd61ad7bef424d3bdeacbfee9ca5907e60148fc664369d5a0279ce0a9917abcaf7410aafc58383f7f8b37930e17993d23d53ef16b76e520ab57d9684f9aa2c9e3f3828132d7bcdd423a0f51b9d19a830e9b37708080ee74db2f827a22774d185d209001c43e0240302adaa8379039931c73e7eefa6614dfaa31ce56fd14ecaa9e6ac735576cf77281f810226d7690de4e79012a2f8b76c0bd1d11701647b103fbac1b8c0f9d227f0d8beb4cbbd331fa52ef961b3931a2a36dd767d420041547136ecd82766c212f4feba5100172adb00e868bacb605199ef0cfe6dec08fa08a2de62e9db7f1d774479ce6bd1efadad064b4943b02ab201b2857f9f79cb588f50a79f550b949201811b632e4b214b250c3a84b088302ca187eb70daeaa29337a7501fa925703e1c815dc5991aefbd5dbade3e402220e7dbc8df06a05d018743d9b5794107148fcc2bbeb1225192f21748cac503cfa185af2cf6d3d7d1c8319f7d438e547fa231a52dc7f657c1abc16b751b0c02bd39c5af68ac0e0c6b47494269597b4aec1643d0a7ce1225fdd07927ab2fe390c654f652b6d68d7215d43f60c32fc19a5b3cd6542e69e95517d388f6f4485046c5abd4bb26a56d8f48eb9010884af964160df25389fd5e6365b5dd07423718216f78271acecbfe707d413e34f0ae493d53d5032e7cce5c3cb08480fcf342167e1d181d830e214a82d7bfa5ba673ac11e46cf11b6808a623ac515369513d59fcfac7a69c5ec1359e6a7445a5da5f48668b28ab93cf774d52ebd026987181a9eef4f840afcd776bb6826a792b98a19e18a35360d9831222571b66f8db7a043b81c35e7e87e8795a7741e2558bfd4ba7840f301eeb18dd9b6c2648768b00f91c344c8b64f9ba7979600e0d9479c52c625abd840cdbda82c253efdd4db2b7fbd4881f25a685e961554972fa80d0756d347f6ce3222da7667cb991f3f7c704a76a6c9a25a14140726918b7c8ca51ec90d486c8ab5cfe7bdc45ff0f84c84d1e7b6b9d91a875becf696e2be44b47076edfeaa7da83eff5f2a5fce2547d65f231c90c0ec260b311f004de55da13b94c0b7c50ae767ef300e5bccd616301acf4ad950ac74a150e9588406f7a43b0669a7dc00adc7266e9d6eb4966469fdd21f5b460eaf51c91414a839f5e2c127b71b1c557af47a5e6cfb5f7695e28d57d4449904c36da1a4e737c02db0c19f3d0eeede6f3f98b3a0d7f96989eab3f2a5594a54fa596af0712fb366acfeb4916507cf10001f3ae8c506d2c0e97d30a0f0ae36f26a911647dcc02c969caecc72407518b4e0e90e4f968216841d5747b62a11cf45d22be717a843e15fc15a3fad6140cef9b3c8db267be3ff41dc0d8e63274df82a29d51005a650653893cbd0bb38419eee3b52f1a5ff5e6803ab08cce09ebddc1b96d18f70c29e91b635b7d1e40987471252de3b2c290c5f5f78e992fd212a229909181bc0833c9a66b3c94c2ef1d03b5795c2c4c28293a47355d26a6d6a180dbbeee4221d3f5d795c3ab316d1bb3c0710099f4c0326cc3291769632a345b8a40e6e7bf901926beff970c128ca3d0d8ebbd3c5d1a460c6adb84a8feb86b473a402a3feff353e1a9dd58ce3d16b36ffb6e05970b22d7b3a5cbaeb822d61a3de8ed73aaefe8a7cd003aa4794e557488367b11c5c2b4b8dea585dc8b21072d1ce3cb8f898f544378ef0ae29b4cb65db72d193f04a7cda2987056f29782ca424d9f0ce9b871d93dcbb7fa6d9620e7f4c7eda5af04f70e856641e0d54b8face90037d0eab73e4f40057bcfe290f9ffc989bb532feeed85da2e579182e0140e11375f78198f9a7ed863d1066861a651f89d648fb96518496865324583b13ba446b86b2131e5fabdf49de70ab1a3890af11ea8efbaa9961ca5c3eaca3bc08e85eb80a6f23a0da7b721e57eb32ef5be3d3deea796bd3695350f0c27a4bc646d768e50c48681c804a73055a2f21bf4234268d1e1b700351b62593cb89526be15ddf3d465b0cff08d28b319fd296a0ce434528beead4523f295ce7682f7a403a223d3b9d2c6c8479fdd032c5ba761e8a515d81c0ac9bf8815ca61c20e88a98dda760bf25d7cbfd6b4afdf9dcedb26dde1981bbe3fa00ddd66fe29aaf7c69240a130f1d836144fc06975da8730abaac212b4b43a8c85df7a9c38b7626ebca4560b5ca1e57e1976ed5f6709194353a626daeb221e27fbb5a641013c1757efc74047d9c5d71f062d0a6672af6eb9bb8140bcee295fa64ed7610059b3da1d22ba3e7193f5cee0615dd3a0a2468edf4d25b8dece1e60f1cb201ebf6947e7db7641c8249150e01838273ef39e69d8b393e050265d9391053ee3ad142cd06b9dd750429afae3e9ada0a64356ef5731d27b41572c3090b3456549c4b0bf9576431492ce371890ddccd49504b40bbb8c761903b68f45f3aba48f032562e6e96e07e0505fa0105c125c3409ae7c68ac0ba06656e6a48ee607616314cbf98b6284687c9349b4fbd503acb24bfcc50dcb2ae59c3fe09615b9285448d9117522537f0d0c36ccc940d197061b0f6fcedfb0a76c5058f10c6914ceffbe1d1dbb01ff7a7036eb29f11d38c22a10b327807fccf412c586e8273ca0b27dcf0b2419ebd9f14e8e0611eda5ef6030900616b0405f2eaaffb2b43d3a1db1210f504a587bd19d1f612d3ac6f0067ed90a5bbb9c97cd18ee43d7e8191d2eb470d19d3f885b049b1e36451bf56d15ffb23623dd6a08c9b8754e7ada4d8c188bd968493c5ffbb342fb0d3bcfdd18b037a68072f17bd2a513297109510b75073773890b2a39c318e331327e712d1d96b832255807cd933b8b6123d474a209e23eca5c692510d6a564a0c7256cc397624bb73053a1f3aca55faed389777d0687c4b1f1d53d9194844d21899fe10469cf8bee1c8f78ee784eaf276ef4dbe1a25cdb61c5a4243a30a2bf2f15de3368185b724abe94d1cc9b9fce559714ccc10cdc776338ee1a25a929c4baa50627181914d7c6cc8f759af373099cf95019c6a1e07be60f0ba24e68a2cdeb4e55be10df209bca97fdb0b1629415f1c6870825e90e2d7a8eb19dbcd9af2508b5841fc1def54ebb9ddc04b137cabd56a077010a1ecdbc4e8a9823371de2e7db308dec6e425af8ed363be9dfa689928f21c61a9efc78a202c69f315ac3b981896b392ee25c561f6f9ac7fec9a39ccb771183a5cec1ae9bf615d26c339efed962b2666f6e85f38fde709fc015680877e0e21e529c544ba8b000f503618822e87440a1c1900ee3539946f589484d21fb6725402e27f815731bf142f25fd8e7568f77ce95ec3db4b80f6a74218de63c432586fb82c14e1fbcd55e898d5d2e20084be9e0c8c89710882aaf34b328f1d30f60fa859c3dd141681fa0dd0497ee738016d3c51a599739e797f57fda82ff0f0f1d4340622724ad1f59e8b5b9b2b1dd054cdcef78255eac393e2db5311c89cdc2eb8e9dab5b6291721dc7c2f6f08b29194b5db165a7f97ffe4d54a04864974c8ce68ee4cb278bf47b083e819464b143a9f4bd5b8d0ba47b51ac5e813bc928dca7c56053534b1111c6f10dd9505acd3eba02bc2c7813e4c061d21af33d74fc577428dd8cb3fb8611ccf728adffbbc8aa03851bb1fc6a4c8bf12923f171d5069b4c5a7e92ad36974556dda4712f4c6031522ee5966d4cbdb1489973f90f859a64487963ec709ece7b7f15798f84f7324bdc0a4af2be19239ad7ed28007d3a038ecedcd5605ecf4f5cc179ffecc648ad3ff59800dc8a060c5d3084af18cb7de59d9bee0aafa7bcb6729aad3c1ab90b25be3f24fc76a87a8296f8deeeba81545280339c60a9b18501d60f712d48dbdb464e8867f1b5b6c56f39573ead3c5cea6395c5129c7677078875660d58f7efb0066437db3c4cf4aa4826bf1305ee33f7f9c7356f7cc5807619d2f5e05dfb3e15784ee45c498014314060cd64ce118b87248b955a7abe3697e0a00eec6a3d2b5b57e432a4b5cafaf6567eff0333128ca5455b39244b354ff9e3ee8eb8c8554c348f8724b794ac750a8cb7b5f1a5a23bd2e82ca963b18a652efb59a75d6bdf2cae8474c7fae0d35af6925d5aefb539a4edffaa2bbe299c8f1265cc4ad8e22c61055ceb030f7e96f16cb2a3f5086e88351469a8a61ad82f03821c807822c7a277a3643b2c13bd9f9be4716f8205215da7a04769e3c6207e37f79a3e6b57687b17b0745acb1c7c287248958900bea6e170cdae55af82ec8ef28806d859f71cb1d34a5de3ab98d8b6d00f40700d5b8d337aeec016827a1b9f731957687fa7c8bea1e4d5fe13115ef5ebde23531123968f17c8e23a3972faf4db76c2b37d9427c40117b03dd6f20cdf663017dfed638cb3a1c2a7e4cac18980f185ebd2873d84c8773de9ee4ff77fd940f374359bec3a031e7510364c850ae7f8861c53a8c2cbf5fd0810a32e668f2a9d49ef5d2cc251a9542905f89ca48693cfe0085e54829cb5f56d97033047702507dc9d56f56eca530168a0a94681a12ccd89b20981997a9dd59645bbd68bb1467cc1336519ec1bd7271208adb590ff2d3e6960f085fb94a655daeb24732eb9de985b91722c9457e5b61a3f4336a17cdbf8c1a45703ffab6c291e0ca4edaf5e7795ffe5375c0810e72fb9e8f9d2b5477f738681db1d4976463f9fac003a7ff1c419f6b04f466d614a13f365089b73bb0f7aedb432c43e6b726a5e176aa12a28b0b94bb01af12ad084ae65ac7650736984e7efa57ded465a7b64a827dfbf070d7d2a39acaae58c2cb7bf70041e5eccbd00505ac66915f9e7791896c3f59396051f1839e6e9b876d4577d2193a6fda924c6c17eeafe4997ff7d04ac0d389d516e818a255f07628894295a3bc8d1287c7dc01feacb2b0fbdc3168891efc560da2e1636594067fb263cb56fbec2ef1f88161775771adbc385cc4785ac86cfa795635924d1c7bbdf3a353993558517e39ccb48f1fd27dc4a0ec0b8eb12064252b5376e47ab6599607188e18192c6b3bfc6df61f9b17f5e5a24aa888b94f4140c9055e264e4f603e03fa71de686098fc75afd28bbb4351ca6afe979fa884d3024189c2d580f76b5f16b1fdc3f19b3c6ec8eb91a38c02309120ddca4cf0c49570f292a3993285fb3d87a7ad56925beaa59dba6819781a12b51ae4bcd9c956f1830bdc1a8df73aed78dab88ff42fbd0fc678e8be196dbec647edf3ad66e2e5f6a980a888bf6d95dd761d64aa13fac90d7f926d1600775f7e645e6500c67442a18c8a855beb4931f66184ac1e18c99c73c4a6ac1279d53ade82ac61b39be8062f155afb2b36164d5479d142e21718ba523732e29333a2c301b3e7cf02aa72b59b55e53c2d3258f541d4a1462c2208cbb4cc3f4e104f7f9b4e633da0f5e77c74e9d3e710d5b222d17984b75fbd29b9441aaa40bbd944cc5d47bff75e5fcf8d2ab7cbe803996844c2661b0fe949f9339cb84d1a1f394effd6679b49dd748fa4cbda1764b054e1a1ef8801123f50c5db7051c0d56a99dc014037cfc4ec0b9751525f9294ba0c07848d1e899b3f85fc0019d0a8bebcc3b", 0x1000, 0x4, &(0x7f0000001140)=@in6={0x18, 0x2, 0x3f, 0x1}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2, 0x0, 0x0, r1, 0x30000}, 0x4000080c1, 0x8008080, 0x0, 0x0, 0x3ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setitimer(0x1, &(0x7f0000000000)={{0x0, 0xffffffff}, {0x200, 0x40}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x6) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x7fff) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x676, 0x9b2, 0x3, 0x9}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/228, 0xe4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x8002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10382, 0x0) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000680)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000640)={0x400, 0x4f, 0x9, 0x9, &(0x7f0000000740)={{0x0, 0x25a0aff7, 0x286, 0x4, 0x1, 0x8, 0x3}, {[0xc000000000000, 0x2, 0xffffffff, 0x6813, 0x7f, 0xd00e, 0x413d7f1d, 0x80000000, 0xfff, 0x9, 0x4, 0x5, 0xb08, 0x1, 0x800, 0x6, 0xff, 0x2b], [0xd6, 0x0, 0xffffffffffff7911, 0x800, 0x15, 0xb93, 0x3, 0x20, 0xfffffffffffffe2d, 0x2], [0x5cac9a62, 0x4, 0x6, 0x5844, 0x5, 0x8000, 0x8001], [0x7fffffff, 0x0, 0x3, 0x10001, 0x614, 0x80], [{0x7, 0xffffffff, 0x80000000, 0x7fff}, {0x80, 0x9, 0x3, 0x1}, {0x7fffffff, 0x4, 0x7, 0x4}, {0xe30, 0x100, 0x0, 0xfffffffffffffffa}, {0x8, 0x8, 0x2, 0x6}, {0x5, 0x2, 0x1f, 0x5}, {0x1, 0x6, 0x3f}, {0xffffffff, 0x1, 0x0, 0x3f}], {0x4, 0x5, 0x400000000000}, {0x2, 0x0, 0xffffffffffff876a, 0x132}}}, 0x0, 0x4}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000600)=0x5) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000006c0)=0x8) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:04 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x8, 0xca7}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x5, 0x2, 0x8, 0x9}]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x40, 0x6, 0xf6, 0x3}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) r1 = socket$inet(0x2, 0x8000, 0x400) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) getsockopt(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:04 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0xffffffffffffff7f) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x40000000000002) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffffffffffc0, './bus\x00', './bus\x00'}) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = socket$inet(0x2, 0x4000, 0x6) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) 16:00:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x80) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0x9, 0x0, 0xffffffffffffffff}]}) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() close(r0) 16:00:04 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x1, 0x8}, {0x30b, 0x5}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x967, 0x1, 0x400, 0xfffffffffffffffd}, {0x401, 0x3, 0x8001, 0x4}]}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c3, 0x80) ftruncate(r2, 0x0, 0x30000000000) pwrite(r0, &(0x7f0000000040)="cb7156d07d156b5aa651f4ad0a3edbfbea850b92483e04c22eeaed312fdde01815bdeff4bec6e1fa86227dff96b60b8ef0f8aea6d1f14e523ffc5d9b35c5418d0b02828afa50ceb48fb5570ee675bf31b589bdf3e6b20abf336a0c4a99f4995149227ff826b9c58b5c023b9abbd08a305b2706340d6202", 0x77, 0x0, 0x0) syz_open_pts() ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) dup2(r2, r2) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xffff, 0x3}, {0x18, 0x0, 0xac9, 0x2a}, 0x5, [0x100000001, 0x5, 0xffff000000, 0x2, 0xff, 0x0, 0xfffffffffffffffc, 0x6]}, 0x3c) 16:00:04 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000080)=0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) 16:00:04 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x80000000010, r1, 0x0, 0x0) kevent(r1, 0x0, 0x6, 0x0, 0x7, &(0x7f0000000200)) close(r0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x47) recvfrom(r0, &(0x7f0000000080)=""/10, 0xa, 0x840, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept(r1, 0x0, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000040), 0x5, 0x0, 0x1, 0x0) r5 = kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x8000028ab) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) clock_getres(0x2, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup(r2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x0, 0x7f}], 0x1}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getegid() dup2(r1, r6) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0xa9) 16:00:05 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = getpgrp() r3 = getuid() r4 = getegid() sync() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="630d00850000000030002c50a948fe855e13795c447a93fdf4a0d2774baf55085f7e1f317ac81564b5195f2189be60e649ea8afe99ca590ebc8d83515e63038dd100fc7d47e4bcbea0c770e580554f6556ecbebe33f83649fb40706841a137fa11f74bc59f785e211b71e28179385ce1b55b9c61e02c92dde09b18b42c33b04fe2a5b4225bf3c9123d8faa60be9c16ab5df04b25743a6e459252b906b84441e9e2e81b7885f19883196cd8a92f83f1e734909e1a33468fdb1817ad2079fca0252ab7dcca637fe565dab48f50"], 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45, 0x0, 0x0, 0xfffffffffffffffd}, {0x84, 0x10000000000000}, {0x6, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xccf, 0xffffffff, 0xe, 0x4}, {0x4, 0x3ff, 0x1, 0x7fff}, {0x8001, 0x9, 0x7f, 0x1}, {0x7, 0x7, 0x800, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000500ffff00000000000000000000000020542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpgrp() mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc028, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7f800000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd8e, &(0x7f0000000100)='\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) syz_open_pts() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0207534, &(0x7f0000000080)) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={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) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="708e3309fabe7de935c04463fe172cdb3d3a709120e56209a249dd7c6982274beafd7809ef3e4e44fadf8baaf5a89c1e1a467808a00ae7b25f81b17979e964070d78bbaae6fad23d06191c83f2424eb5c334be0079834338cd2cb5fc547b16f7", 0x60}], 0x1, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r0, r1, r2]}], 0x28, 0x1}, 0xb) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000012c0)=""/246, 0xf6}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000014c0)=""/252, 0xfc}], 0x3, &(0x7f0000000200)=""/9, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820278d0aff7121078c9b35249f7fa35ba989e08c65900000000000000071b96e0bd4be691f91200ff8a841f461ef993c98a9f718185816f5672ab0de059cc98da51649c9c48c3943c50be9c00"/95], 0x10) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="11e25f3b33835337ab51e0270fe14667c4bb00153cb2519fcd60c935e7d0d0160c6a4ebb47187bd45264ef3a42aa8351d0602d2dcac95e5b448d1d49b3568415b013acb1e8f58e3d744b3bad396b569b5107e49498703479e80df6ae972ccba192fcfae2250f11e3dad872959fac3d5d39baf290012277248df53c1c27e1d309c19d11bab615dde1445d92dc6c56", 0x8e}], 0x1, &(0x7f0000000200)=[{0x18, 0x1, 0x5, "5815bc6b43"}, {0x1010, 0x1, 0x3, "cdbefe8b3e823f32eb9caa7214046268a0b8dbbb365c978ef5eff9122cf52f093a039460546dfb3cc5680061a08f25f50c1ebb8af08febfff986ed5b84931dfd957b9cb1cc802da38cfa4e7f468ac8b4ebb23d42919edd4caddf0d9d3ecb09732fe25b753233764a800012896b2a4ff10a0d1ba6f87ff704012db603e9f3e8638485f100e1594e1878eda39542b1687896f2b4618aa54b5246992e0048ca6fdee0ca6bece6c583aa337bb5fd34c4af389e7c64610bfd546a712308237b7455bb1b0ac112122311d855c4bb6632c1e1ad499f65cb3a723c5941989e727d5fb20646a5c0fd36aff16c737a034075f73b8371d8b0ad1c4aec2e0a303617572ce6247926c2080df76fbbb25705a869ae9b796943b3770dc403ae885e4747bad7999fb95f5527492345bb5ab0ecb2e922b562c0143e8f4fadb596e5e876e0bb6d28004770ba10a017aea927c4b73b3893048b36ac8381c63921d2fe375eae908aff69bbff53135a7a937e76b0d03feb0931e17ba3f7ba6dfe04a1d1deeba62d6cba3ed60c94e0036f56fe5936bcbdb188eaf3364029758743673f5eba8f93cff2350e2b0f7419ecf710527852c6475f032d84dae28fe2b1062d12bb16daf130b718e6e3f05d8c71ec43bb2f2d231d602dc6f5897bd4f7fae2f328e4bf1276ad4a3cb600ae8fa00de4f58e2aa1c5cc3d46be0d4ad4c30ab18c34061d8727b5296a8678f7bc145ee687a087801214caafc761600c861d709f39c3114eae51e7ce78c07e5342b64817ba0161e84250d849dd4fbd2cae9c714f2bf74e7df8c2a668ff0097a61da61afba536f3d1e8e8da25a008db059f86777ce400525c85366ca1f79dd14a3438c104056b0d6ea9a972b3f3f3a02297bb896ff108886d70c2fd341a136be410044b28693bca09d13f8c365262c65c9197846fee6e508446924051ce85806fd2f2f6f6b5e7f439ad3ad51e97a720c0685205b8ca43be3285ef041369765d663658c2152850ae12cea0461c80a922f4ff97550b68f145e9e6310c1048914b7a7a7cb65148fa6c158854552815c2d3a8b410194559373c2858a10d96ac259fd8b6c0a9d035366781d2845b7ad8a224f55b1e205b3bf212ab8835903f05837c6bcd992f93b11118d50a1484a8af260a1db90df1ba531342f987b4cd38fbe39663ecacd22140986ac98138379da482717057cac264e7d4412307ff3f060cc48201c7a7936feba0b2aa612e9f1b3c700715fdac468607b4f36bb6f0644a4c92acff77bf05adb4ad63395922ab1fea7cd37f229f53f8dd0020b27fb1faf95e52a93717a2379b1e9895143c82cbd4565abc2df254b82f1887e52c985bca601e016220137cac804c48b96e02c5da0e454af2015df0c5c01ac9218dfe74cdb3d6be7f2f88df9ac462664a7ba5a4e295fb3cc78ca4f003fab8875927a51c23475d23eee21ccefc1155abaf8eeea00111c431ff81689872b0fe47f27e5cc4b51392bf861553e88f0c9ff7213fcea595bd05fa0cf840c5931187d9f6d8e880c2cee56626b8ad591ad6b0e23ee4be53f114f7092e6a26f75e5e5647b5f1f03662a1231d792e85b5b14a056f545338d1af07676cd1081e3847cd33fcee61fb49fc18dbbac44acc46c30087699d36bc8f3a419a0abf5b9be90e31a4022b5cfb008bab208222f1263d9bf92fd1d1099b5ad79b023a5849bd8f1f1c9c70f41b4aa823c27128a5f165b458be9b25f58fd50b0ebd53be23fadb9deb9e89d4b52931fff9f421b02e0205a9182efbe4d3f2cc8aab20159d1b11c60d4f8933b2eb910ee6f5b11a7bab9a7e9be6b8e1adc107617b3bbbef7ee456352287c65414dd357df3b36a87219835d92aae9a00ac59c01ea2e035bcb5b485aca8f3f8fde4e00870dbb6de4f51758775f716dc0cf4ef7f2c3da8d891b80edbc8c79e740dec0a9686ccea9e3996e2e42bd0c79395bec888764bb13b444813d54ca510ec3d171add89c810b48ae4d89fa24ecbf8df4bd2f8767ff1ac3ee5d87e57bd011714ca6224eb89c83625316dab086d0b4eca0fcbac94339d2f2d91f27abce9a183cd70f5d808da60e460843b20f151fe0bbc4e1a5649e9c36033793da39dac3a60738f90ac803a555b50ffbe9bb9e14aa04ced0e0e4cdc1fe471f53051a259a1f62e1c9753a4c7830972bfd432b4fea96d22c9c62813d9ba4c0cd7a99def36cbfe40c7d959622cdb59bd519ff8d2e1a3d30e0e82e0fa5801f8b47a22f6269febc863213a5835ec56b7f33ce53d65476d565f486086ac5371b11a17dd1a7779f1cf63661b949b508506fc7f9b2baac5d8f41fbd7af93687ddaecf39184b7c9d80c5db883c254d2b5e43facb5e66bddcb2b0e35f57e9831e8616af97dc1864365f53d1d624ba79384ed712659d85d77293b1fa52ae2178dc9dbf40539b94a366cc61968001bbe3f7d5c14ca7bf782f6d34a7f322c42ea9b8e1c750318d5a58381f3108aaaf169f45029f1bf8c309e961acc2c910c54d3bba7cf0650f5b5984c712eea27749090ed788406694e6578e3e52d0c7ff2532ad7c628544cb0892c1d41b45de17e411d1379b2c74b1c80f5247f566243556af6571ea2f18e04b7a95be7f2da8c438b3e0f44d23a9e37c289f3ecee7ad371407e2e00c6b550e4eac4ab4d1a1094ad96e6ca1058b2dc5b15bb65e32d37d256d7d0fd60c7485e0d6d04e318c2c08fdf2f8eceaf165d0686ef2762b37807235495bc82e601bf9af500b0fb1d4b094c467c8c539fcd667251e520f7a126c47c05551f72110df902141664c76e6a09d05e834ed627bd7552238c6646afa62205f0878079432190a5f7d0c1d405a71be0d004df7ba6d6cac29d02fa92431fe7ddaa3269691f14184f3761bc7ea79c18c2c35b0d603f0a121d3bb63c79016dcfe6e23de3dac06b5d1590ea34130c12041bdd82e0d0d60c20980ebf9e4c0dfd794f96d2dfb9597cfa6b25566bb8da868f6b5e2d7eabbcd3a2fd67b055cdf5ecb1ab6d2849000d9be18da351f814135fc03458ab9ce65ea7f2b2a4102abf422f36ad073ed4727ee1162d663a092815d729b577fcfa9ea30c9c624d9a9b1f2049b3a8bdeed50eee2a5dff35e959161f39ba2ac8d7f471ee65457dfecb5527d0833f8f54a131c36ea16ed443f95cb014a76d26355f1a27c280c5f2b4ceb2c256a065d18fe1fbbcb114b106e6eb564e52fd5ea5c8456a366d82ce469c53be8d0f03ed016f7836b7dd11c0389413466097702d4a2941c5ee56904a722794e8d5a9c74133a4dae8d74c230f5bd675ec993f2ac5c002a06d5126e525c91d13d1176d7b54305eb82e6eed5b1f497db433203f2e78243100d73fd34b2c869bc3fc8684f7179bb021d9166ab324a8a2f00cc6fce014264c0e15b18403f52ff32c35dd311fcfc2977373631eb2e4a33bc03d6c639010a4ee14424e35362c32ae5b6e888e881a8f207e441941a48aa129f6f67311fad5f723fbee29e118c895b1bfdd45f49a1d2b7b36f5f548a3b63a68c376a231e127ed263b6b521c218dc9ea0f6f4fdd4c79b3fe164c8aef1aded35fc9b1cb85173045011eb09ac30e2b37f60e4e09c66a10b34b84d840482d1db3574d5ecbd80850237dfbcbc6854384121db50af7875bfc32af38c3e6fc4f925e889c6c474fb3979fc6e3b11094c18532d84cbc8c4f5120b6578319a072c79b2d99def7e6be796c24352e23d535b81dac4c68467630170c2266aa69f653eb9a63e8483294129db9eaf6cd8218207cc0505edf791e34bcd6f6642fd8e61ce119961a273f41ff453bad557844596f4f5ae352da1c3b69dcefa787cdcdabbb3f9151890a04390f0de368ac9f19f0ece491e2617fb4ec6fc3a6332f7cfbebb5c2a66be7a9d3e095c4de65d7182d54ad3b565a4a8372b8d1788e2f1bfabdea33324ee403e32775170701e1a0f8a4ff878b7d1c7deae8d21538cffe23d62d9eb520fd61114f146d437084d98b3ff6b6a58dab1c8ebc752f5f0797a4d4bfbf3a77f417d81b7a652f9ef4822181c9508677c232571d3b5eb2f7b5952771c2a0623545c86c1e2e8b1f89ae06f90bc1c98723411e2771486bf6eaab8adbac6be600e705e0a1cf92c8ddf66d6125643c88b0869e5dc1f8d12dec6b53d16eb5efa4de4b2fd8a6c64b78a838fa8cd9a6c180ffdb42ba36a9fb3e9cbd43759a5573e731b48e88c8a7960a4b59e20120b85efda0f6d7b63d157590992026a9a38a85a574a4119d34e26e36a1dc73f9e231352e8fefbaf299882d870500659765e94a7b3c0791ee922a77ffd658e21d6c436e48e3106f64fd4f627ba60d2186225ff511f694122c9713646dfacceb2ff3ea01f00eb78dc6bf10fe8518f750ac001081354f5a6bc803dff55eb70076f4cdd04001db5bf5bdf1d77aba427c08b87037de443fa146958210df06e3da27faa636225d7360507dbe7a6c3841799a51427dd40201a441046574d014340f3adf08c778227b446b280e66da8a5029e2a0105e2813750018ecd66e65187daff2f3a84276f0399fd062a0e382d7b80959b0e46cc071f3b766604415a1d1fd162977aac889492ce9c23ad530ee0c4a62660467cb2245518c813bae855819a336da01a0611c9dd5f17461fc145b8c7b6eb37a5e121a2b4b6109410cb0c76f765a4c02ecee2da3ea8b5285416c36b359b33899953a1109f412b1b0fe07539b7ab3e08a22b169e60eeb25f48e06c850cdce732e4f60d5fdb5d15de9ae68e4df1aedc5c673183dd5d27ab0b6029752be202f8ea610c89e2a350daae9c1e50effd1497dea6978eccddbcb1e63037d09a12c1caa161e8c53c112a46db19efd9ec97bc1fe73ec82749ab79f4f6d8311e9ff734ba6efa3b886a2aa6f6c433388dbfa2954ac0431d9bebe9b3742700a11cd280023452a656af2d9257f583c80df6e9251561042cca62647a534c59de19c7198cc98a0f51416be8a2022da73fa67f9bbf2b7d38b789443e2cbefea53347fb33475070838c78015fad905ca1b38379d03b575fb8d112f9309f69e1b4ffb07ff641cb9cfd66850c56f5869042b2cd776821d4bb45941e437b1f0cbd8fed66397ecbba16d9414a866ee9a10786ae6fc4d7a3d41c8556f849f65ed60d3e771cbeff9ef70752bafcd8379ed746942d08a872907123cfae97f01714aa46298292450b4fcf2df903a5e9ad351ede7b58677eaf47e074c9e00208c6278906b1cd28d82a7b0dc6e0e946db7b3e51367534d787090fffa4064cfe3ba51fe902d5e2abe431e66320d2c4c101dfe5fe1dcd480d928a0f2382deb5097c8664985fd16b6ed17b00bfbb762b090b837fbf6493b02b1b0b5a80767a9bc8c3929de9b4ad8dac4f259e5e557e3e990b7c8e2e4ccc0c1998820e477fab08b3e704f8aa9687afecb0f451d1f26dff9d1a186c16d0e6f559cd9ec8a36217a9ee1a9e2492aa3d95c0ae3b0e473401c146439894e820777742e8d4b1395a30e0521463ce00e82648f4278c8e8e0bc266779afead6f6b1d0a8492b56442b835209dd616df54ff9aabf073de0ec3fbbd224fa88f593fc5550af7cbfdb78ed8cf241a43499ce87e275cc4ec8a8c2e1359c0ed61e3233d68a0985c75c9d8576a2d116c2439a3e95d969ea9036a0c08e90513d5e0dff6f9979ef4329be1467e41c66a538ddf9b97e54e0418a8a44bd9c5e3c67b458db0aa7478c1445a693720a6f93e5352b7fc74b63cc5cfcb134014ee71b52332ed3993aee8e61a6bf1bae81f999bda85f43002554d6e28eb198542992601b8e17a5cee2e5e95a6d6d50ab3d61f386101956cb96fae00bc73"}, {0xd0, 0x1, 0x3, "a05239e9e4155c6e678b80eb8a06847056928e53bf73762f2522bde7a8e1b1c2f32ba29ca9c1c563e3ed47dcd560a83a678e236acd897ad480013f1ebb2df3cc9d7096b168225894b2ca098fdc65cac89c17cfb3bc447697b7cd67191aab882ceaa36f2d97209c8f5fa9b4695209e4bfb9307bdfbd565c14c1e0aa242aeaa4c310e97e8a9f471c93db30d7979d03edf4893c231a313a3eebb17377456b5301c3fd7a123db582c8ef85c0a3a5e5ce416d17b75c41a0996fd576fe018f"}], 0x10f8}, 0x4) fsync(r0) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001380)={0x100, './file0\x00', './file0\x00'}) r3 = accept$unix(r0, 0x0, &(0x7f00000013c0)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001400)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x8090, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = fcntl$getown(r2, 0x5) getpgid(r5) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{}, {0x8, 0x80000001}}) nanosleep(&(0x7f0000001540)={0x8000, 0x1f}, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002840)=[{&(0x7f0000001600)="5e47ad2c72165e67dce7cbcbd61ffd5eb1bd8f47f5a418", 0x17}, {&(0x7f0000001640)="fe486c2f0e562dd3cab722bfad2a1d6a6b1b", 0x12}, {&(0x7f0000001680)="912e244e85644f", 0x7}, {&(0x7f00000016c0)="7a15cbc1000184170f84297b13252a57d7edfae6469347344f922d12fc37f57989439c5faf9d9dab7ca26e01a20d551e981a639346b264aa7f57f49e1663482de12b12fc6453717b66c9879317b6e5e3fbe92e0f50d0", 0x56}, {&(0x7f0000001740)="da5ec22fab92d096a12537e87c5402d79cd4b702a5fed402ebe7ca750bf0f0863481de27cf59f73bbf68557bfbe1f50b0d11efa52f08e2c84f8272ae0ae008543de6e20125f5e3eb56a6990a8ab216f4f0cdc258717bc610cbcf7e7b0a42999ce848f85f30c0ca0bf593a77b85e5cd", 0x6f}, {&(0x7f00000017c0)="d537f58f952b9671fee4926d6a98319141ce84c5f35cd256d15b9054f140104eba6cd43e4a8ef9a7291df10281d06f7378e72290176547407b88276f20518f1c0ede248cc29698d1f8b5cd9ff4aec1ec4bd4a8d8f46067c960b10f305e03024f718993efc3e1a35e47e8dc88411ba9398f9e326cfed2016c6c77066c95265f154afa2a2428d70555fda128635af9f069ceafab9215bb938732fd4559fc6e890b98001a5c0648dc0d7939ab7acf1514525780f12abe78a8d0b60ce222a74dc8d41a4dfd4657f8cb0082230c0414def5225ec88042ecfe03bf733b00e11c72e4d1b02e547ad19ecfb14352767d00e5934bcd7554ae83e760fb4dbec11dfe5936b6af1a36c486f40d1dd78cfddab61ae0c1929d05cf6d627a128ea55939c26a5fc7c57cc85082fd1b57ed546e2ff750da7da6b0f04be3185494370fc85f8c3422f8ce2eff576672abc130f49d77a7956a53b736229d6edb7fa5a7c5cd2ce7a2da3302aa3b84bfc02b3de95d0fc0eded4af8f48ab16401c129108d563f0a5b0bd2cbf83cc850d769ede25974083491e3abc36456bb809f3ea2c756ff254073df226c7cf4da026a02b579cdc6447aa98f9c9b08d0f693e649e43cbd16d657f7718316f465d510c2d8db3b1768708da2ff4166eb7d962b27830bc865d694876add66883915ae633ed62d131044fb4b50f6d0a7005bc1241073c40699c0a778549dba4a4d727329b16ecf2b7058aeb2a332da15dd7f742d00465d6298d26df2e5c32cd066c2a6e898bde4ecc19885628dff5041c8ea71ab3cd9a4b46277078423e81d9dd6182cb75cafe7d30f425261fb757d1b57feefc9625c05523db5d96b388e0b3f8badc5b7c8054d7d8a393237c418341c02876f2ee19217fd9979b20101fe3c0564c8c8fcf2fb69532e7e58c1dacb7f4bb31acde0b51eaa686b80e4298620ffbaa289e27d16370f9b7c249e1aef35cb6e4025cdce63d1cc152adcf6a27dabde0d259cbfb9758aa72c249a9f1872a0aa13b526d2d4e2c44548b31ed505b302148c6015a2be022dd909698d3aef815b473438e4a7c31ed15d5f10559ef7bada0269a81ab8c76dec813e3f443b768e69ef11ca3f9d32a1593f8537537b55ff6b07f563dbc6cc26cb46e085a5d681d1dae68a99e70493e69b7d5828c17aa1d572d100701d6442490b8ae706d8f4076ab733ea122ac7b09fbdaa3591d15f51ba312b2c368dc376be6f79dcde3a8f9085194f9edd917c33194317db22e372f5a124dff998cad8f22cfcea045108a9aa51dc7be3b65514ac15478fa063f6dde5f5fcc44d79b272335360dfda5d08f88bbef174b7f1c426515996ddb761495085bcc969ce187ba98d8f8f0fb5733a9de390c8a3d298d600c17b9f9a358364a4fa23456ca3507d76a93ed0a79ebcbc5266e95fc679e31b9641fca5f530088fcdadcfa3c7c42912e711c5d44a2b2554d0478656760a399eae9e1152283e55169c32e81180e377a04f5f0b7c9457eea8e11e5440d2f272f907ed4f3294abb61a2d415f37631f9f474b426a14ae8d9c230dca98a519d15c314175b60e1223a8ae5149a42501815d8653781e6ee81b8e3f830284954709abaabbc3bc1bd212af4c2c7454b1e9b660837a14f0fe2fd874a84600f5f266a7e40a7514cbd0b04c7b588ccd926e7952fbe20c715bfd1b9fe2b658d95a72171b4b687cd48f58b31c903773301aca30ff64b67cef57a71467f09481159df1e66b5688aa8a1fa68ca82f263b9ee1ccce089b61d3f3bde4f3c8b4db257fc6a2901fbd1d5e2cc7e939121ea1e5d986e91a6902c699ad790c417254a6a9bce39a1208e9f6e14ae392ea75081cf74ef365649ba6f9582428b97e4dd9f42e0fd39325350a4975322450c44775c3ad942068cd320815b70a1b293bfd39f00aae9ca66b9b04470a6914c873bfe33a1ac8a59a0fc2eb14f9af62374c5168e425dfb29436ccc0fab8f4d25ef31f6f0995826e8c8aaae57177e28f03fc58b885cdfd4f3a3c839e651761b06d57579aee491b72c6f3d7c4484dbf1f55b8b7247060f784c6598c7dc392ab2e0632ad704207130b869f4ea90fde3a44093592571fc7f94a6a690e91e1ea96326e83374b6389223a7cea7e352e7ad78709abdeb0d8d08d7a5daf845db00de83b4c8556be91c11b7b8af009d23051b18ca7c3961a172ca4cafaa00b2d2918f34356c3a2bca52c66864c692a84938470daf2485eb0a50087169737fc71a7bad4c3c2ee01b17eef5254403675b381f2b402cbee8103c82997f4e7e1b14e9e56b4af1059448d069ed952646a94adeb59d03e5ff39913b382a11e1ba548619ab30b018b76a16804170df13277ae6d105ac37167b6e2c75028e9c3407efda3ec5fc71424afb273e5c62c35b25adbcae9a881755ffbf37ba8b8e2c18c974f0906bd03ce3178616676b9051c8647b712d03bb1191622c0edf4458ba852904bf964d39b56161ce4de84941bab3320ca920bf6da946247f7df91647e14a124cf88ab4245a8385627363da563fbf4b0ab666a2269e556ec680d176b1c8e93a53c724e04e00a40c454cd8d48476efbfa05c2aa196f9b57bdb4363dbaca576cb7c0b22e1ea317669a7884eb43e254e59fd35e449b77b9b68ba2ddd6fdb5f4e45ff49211adba9d3bdd0d22e9a2b0800e50e477e74bcfc1f183aeeb36c38174646d548b8e363c6328d4fbb60b01750682b64c41b9bedcc57fd84f959713eba0166882f7e3427f1435af2ba575e54952917387125bf67bf05022e8a37d9363d3a04d5e23d552bc49e91ede2e96705e7cd04f836403b61f3a1a83e1468b556c99535207b1cbc50e100d3691ca8276b31733fd75bc7047639e526fd56aac82e356e7b7be30a96ca648ebbae2e529add7450778e917d56b629a61ef7b9797342a2955812d6ef915507017035daa142a76a32de24f4b518949ea3fd21b74948792b1d8098be6ac404cde1e8e0818c05ff54742ebecee2d06a5adc2454b505479be400469fd846b2cd6c43f0d4a349ef1793fe5ee3224e3c23a6160d1f8244f8d6caa201a7e0d8fdb8f2585943f53179c4acddd8ef1e80fff102fab8685a0b693180c3e7f28f4fc8e829eb4818acd84e9682bd78c1b03e997444a02b6b3f3cf0cd9303342c1266810a68c4a94afef4257e6c83e35fb4a7ca6911b3c833292b1388e792219b01d180eb7aab0bcece65d98479f1101c0180b8f3675c6f0fde1f26b3af49630a0621c375b874d05e2ba31d9b795b0c381a7d82ae20544df368a9e0b6f63dc5781f0d5d8399413c256f1519c51b0700c94fdaaab2f6792d7f051f0a0d2c93378dbb41eeddf600724b19f08b032c5d2a29c97dc87d5af26166e9a7c3f74966b1173983172aede04ea7b88f6b775b2f0b0d067a6d5112cb0a71a61a0bb7f0de521618029c4cc7a25b59e866c96fc68a526dd2827fe76e7e33acb7c0ee1f3b6859d412006b31777c9230b71e499e7fdac12dd6d8f7447382a565e61cb3ade4c8bcb1e2cb1a334802810d89c967f8ce88017b9a97138d2980ff87fe5b2c3cb4a3593c18981b909baf038393d93263e112f6f5b69dcf4d43783ff5283fa49395d0793f8a35a8ba36b24f19573c73bbecb681e42fc589727aca936a85f4e94ac57e30ee657fa9574cb24230eccfafc883fb360bc85a6f5125417f509e147bd35a40378be5fc3b8bb3d9d23a172c8a4b806c6a9354bfb818b32cfdc8f5e21ec06197c90d3450483d0c16908fb974753847c0f55294903940c0fce7f8213bd21e1ca341d1ec97df64529300d522f8b165eadef346cb30972af0c4d4129330dfe47d472300c896973dd9475ec528bdb042836a1718c6e26ac61dabd15745feaa3d9ec66a996499a65398646748bfd524479c33bbdef02efeb05955121352729022aad03fe254984015e572c4e4c9782fc91a9d9267bd18992e8b54175d9f0d0ac337d91586357f85e9388b80dcdd66d627410ea2297e23b9fd6a622d7e5657fa16bf10e2944ab0dff2372405825eab6345ceb8dde5963fd8cb1b14e56b5bf048976aa59637ed4945ea0c31003db667a8e5c46a6c390c9eef92d812d9b0594de02984f36660b51825709d937b197c037d882b6ddfe38ac70e68914a09f929aa2b7b761d39145ff213d2820d22471d3af0ed152d7c81bc974ac5ed700205f42d05edf9125cae88ba0e9d2b631ffe032e43fc419770ec8e9113e2203aae487ceca509a9447150abee0d58a66c4399d6b175f56c99c37103c1fac92e92e61d52bb8d2515ee49d3d18c6bb662b4af0a7a1be256bcfd4e0274c48fae84291f7ca5b7976b316471a468184a00ab2d84ce6be89b8a9e08f6fc5f2cc3f96bddf176e98114baf00dc084f48866f1ffeb7fb737be50c8aec09c8d3b6e3df97326ac03ed7ae827f927e4f68da1d0746a2e9879449e6439ba61ab4cd5ac8689524c36387d5afb3ec64da9f67eb5492655173c30ecccf9dce016d796364e9aa03b210e011e554e43066c5c4563341e5b2ae38af6c8d972af76ac28f16ecf534924015db05b991e5b3d4cb9527de8130eafbfba29327e68864a53a5b16e40d2c1ba293c05d021eea5941aa4a54cc6de1ff8c0ba67bcf214fccaaea715e0e52ede558e5464c5b8cf82a8ae7bb008d3264d5c2f781906142168041935150478b76c8b46c7324b5a006fadd00e06990c0258f5e2ee383a65fa2ac5588d3896d2ee67ac7c74dabd16162a5108925b8605705c6dd316a15c1dc8a0eebbdcc0b3e348b057020ec239c7e0fba8dea2f1157b74237c481b758c0d4402b58b9fa20f16c06bc8718c27765f51ac02dfe7d0cc5b85cf04d32903af43824c4d6877181a38a2a39872859288e6d3b8edc2bb22471640c1c440a35cbc81ab1d0be441e2853c0f3960004ed6e70170dd550cd4064aa4a96f7a344f0427f48ed2c59985b5f16d7afb217970036722a7fd89b0c46ac993b170653542a8095daa1a13640e3f6c5b3f7f6a02c9e411e86d8b09f3b2f70804c7a0eb87c5719fb695d4a01520284753a913cd6e356c460bf21a8a60b7cddf0305d2df9b44ca508f5651f71ebc8ca7acfe3283a42b6b24ef6fa37f46b93926a42b84c3e0065b8c330b72c41479a61d70ce9eff53e0796cd942ee9f388fbe5d2fa9bb64f61c88ee1c2eade8e6d127c5a529f84c9bb4b12d23688577272ff7ba49276b895d4ff80011e9ffa509cc470d8054f19cf65a1284b40e724a1dfd7ba0813a929f0829cd50e9af82798a5fe680850fb3f8705480d794a99444e0dacf8455b06958088993755b4b3b3ef059a9a2d12dfbaba06cbc6f233345206f80047b4a93d0125dba5cd060ff880451470ab95433ec916336510d5790b0766fb961738aa65a52e4f982cd8497d42722f521c66b4debb23938110aae11d3215967ae106a6258d3778777daae924c7e3012160eb1c4b00c0ba124ec4f24fa6cabc4095385cce7034e0bd85d39dc2a42165c9a1e458281032854cc045bb5a4213fc4828943ce1ace676cf68d8e4156f7d45d8427048c34f23c3857d2ee7bcc7de6fd7a23d7fe1fdb2ad3ff17274e3dde046fc6da98b0c3e80e280d0e263c3b084755424c8decb2d4b3a7a6205d54fd3e26dea15ee93181a4adca538541d558512c7b6551f4a88bfc03f5d09e1ba76f1fd482d9e654c178eae4200fe2d6f74e0b26d115f5389032dec4b40c0ff17f80bd9787aa3d1dee2c42a7f04333b419ed5acf739e10fa26083d44cfe2e2b8749ca4b8423ead72b4065aa1bbe0943e61ece0fb393fd67fcac81ff14d60159980d76cb71f591", 0x1000}, {&(0x7f00000027c0)="3c2437afeaa72ac1bfd429aeba9c02229f54eb3ba729659486e7aeb305482f526f9dd222dc0bab4e62e051d649ed5f66e08d8a9e482aa3065b941681be632678b88f3c3b3028fa8dbb7bf922c872ce75bd046f698d739407", 0x58}], 0x7, &(0x7f00000028c0)=[@rights={0x20, 0xffff, 0x1, [r3, r6, r6, r6]}], 0x20, 0x400}, 0x4) fchmod(r3, 0x38) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000002940), &(0x7f0000002980)=0x10) pledge(&(0x7f00000029c0)='{\x00', &(0x7f0000002a00)='\x00') msgget(0x2, 0x203) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000002a80)={{}, 0x9, &(0x7f0000002a40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000002ac0)={{0x18, 0x0, 0x40, 0x8}, {0x18, 0x3, 0x5, 0x1f}, 0x6, [0x4078, 0x7ff, 0x2, 0x1a00, 0xbe, 0x1ff, 0x3, 0x4]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) r8 = dup(r1) getpgid(r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) fchmod(r8, 0x10) syz_open_pts() 16:00:05 executing program 0: setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x811, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) geteuid() 16:00:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) close(r0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x82a0, 0x100) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x9, 0x8}) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1, 0x3, &(0x7f0000000100)="2d80c23bd2ebf33c72af4091ddfdfdee322aaa11cd3d1215bdbed77309d08ba6dffe5bdba30240466c68135eb3383bbcaa2d0ca43c88331fc305d4d96d2b0190996eb705da53cac780908abc81febafdc4a42247f22f616a6e5d3d1a858fe27da565e07dee3ad19ba6c930d0ef0e0df07a614fba1e07d6c62116cf9553aeecffa82f24b87cfe31ff7f8cbacaa127e6263b33efb7c9e10597e3b55d6c6f03ee42808232d74c7ce509a14a1374a3b3c88bdae02d99c48ce96f8a881cbae1fd", 0xbe) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = dup2(r2, r2) setsockopt(r2, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) ioctl$KDENABIO(r3, 0x20004b3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53c, 0x4, 0x47}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x100}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f00000000c0), 0x800, 0x0, 0xaf9, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "f85f056c7f3084891a4b7ec6b3879d2cdcadb324099b646e4511e47320df092f9365ff0ba77fc08ceea4ce6192047405b6dbb9c8eb3282de114bb442e3d295e5dc8170861e874cc07659850668931a059ae3ef257b19c697f36bd0c95d38f17fe5290ac6876cfb8357a05cc6ab3444588c10e94729e72b1ba26b1f85e2e5cb2dbd1708"}, 0x8b, 0x800) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c, 0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="00936fd4d18205b670b983ffa992e1cbeef0736be4a5bac71f36aafc92917b91dddd948e042d76e5b9818d1d3aa139a6fbea5d47e63150fa906608c71ad13489596c2a257e3ff5e5750c11fdcc5896f13b43df55e8ae209215fb5993d7aa613711661874fae62b08aba14242a83e5b0b46ad7a1566a545d81bc6a6d7c8bfba0acf1cc7ef5f4cecf754c35acf6e44eee6073127548cc11cc68475be6c260591ee01a7512ecc7361cff1015f4f58eec748e7bddf4a61ed6404d7b1fc0ead7bd9b102c2ef8ffd397c532aa8c1e6401cef13d6e57a134581cd4b2d6c4791daa6f53adca1ed97eb02bce1e1db6fae57d2db4130dc1fc4df1e000fc9a0468ba93376826e64ae1aff83cc399e258c505bcf38af2c0f2eb9fd185821a97fb00b63324591fcf5aa598431672b84bd91b8e1505fb209f49cc20fc66948d0adbeffcc7a3316a3f9d9907291421d37a27bc686f2443e5ae4120a24d91b98e8b6537e66dfb64a2977ff8982f4525d1a491b1c99ab84cf6312f6b2e2b1ec065b7669c3d332fadc0a00ab3eb989ed37087d30143505da409ab29a6d5440cada31255f00999e14def41521a1b6db7b3acd5a3ce083f59be49ceea7f95ef12bdece2201dfdb12b96970cde41a7e50a42ee5dc48dfc30be749b5f0056f123011c9cf0fb26331549192c69f7154f4721b92d717dbd21af660d637f99f2d8f837913e0ee015394b7317bc702c4475e4a1eb98e6e08e3a39a47f51feba4f0fc43dacbadc4566189061e524e7620229c35d7f9af911f60491ff61d79dde60c695f3efec5ee1688c8eaae82d4bcb28556240f8bc86fa643a1ce2a61c6c2d3d36eea9e353b4bfe7fe4abaa44d2cab9e48d29908b526bb5fd1048aba43a9ce2e42e3dbc7293c545adae143c62adf8a1fae05897a687e994a3650cd8f6c76848916f0a837d9e11444be6698f34acc4d818ac492640e743232b582f8f5021d46a0a4fd66e913527ee138ae42dac4ab562a1e089f9d77f1065a91d361eff17eae24bc0c329c0f48bb4109f7e16b7667de065bcfe27658d29df20a7203a98c4eef4fd1610399f08968402d8abe4627e88276ca0f1536a15403e5a425cff1839a64c2634c24ef56b8a7db55e7d4c49b70f7ba22a789605736fab977d781af438c98a66a46a800566f722f9063f5ad3bf6775d10f25401fda349d6d5aa42bde5ef38192a35633d82b0ffb4f76175099c674dcd2563b243d5bc79c594f1c5bd6540184b7fde54b390b0277192f55d9a79ae5f5671596684030247e27fe0dc7465749bbb0c149a1675345e9601e98237bf0a0f8ba23b227bb1f19d8cb3d2aa8ea18bfcefcf2c7e20ef63ac18a0b0f7ab9c7215dedffa23488da504487bf0fb390be41674552cd8f554ee8d438dc18132800c3289cd4adfb323d25a0e9167abfb06900ea35a587d9598bec2978bebbfe2fade68faad8924a07fa447607f7739080512582855dccd0218d171f196cfbc56fe51ec0ca76d8f134d1b46a41c146c6013abd7e8dd33b42651425d2ddeb0e0be094a91e7fd9bffc581c42c93cf0671591cd5f9405548839210edb8731248c20f3e0233adfddc110c14734f29ee9bd0d6f856b65d9153106d101b22925606d6faa4d752420ecd4dffbca2a63c1382673538580f25fc654952d2f46ad4611ad909c0309cf11d5d0d56ad7fa888a2e49fae93ec37466a5c1e862071e99bc77e76f7bb5d2a35c268253347aac37d1d2b6b4b556a9058c2abb15c74e20fef29cfc716088603c489ee974173ee28c3945b40fdb90495598a6582a994382718653a6ae6b754119967fccc7c09cae1782a84e0c200318f0df804623802fe95701eb2420db36b4c6630f57a44f32f2c13c508bfbdd59c869808ea098e6c086c40abfd8fd2d7f1b223b8cfaa1cf8ff4457afd26a7cfce88a6348f135f04efa044a2e8d4ca941af4cb35f6a8f24f614c36c98d24a459992d496fa22cb77c4cc4ea501b3606c47f000d8f52ab367940ad49a69e7a61a773d8dbc88b6cd945f2ed246a0092fa32bafb51018507736f62ccb308ea3d8bef90859c726809a90079d249ffa27fe2c05e1b96cba2c9fe432aa377e8d8d2bec47c3989a14172bb5e37f1c56727ac5e4e9a4b101b2392fc45eccc47fdff6342c8aa4310fd913f51c75d2742aad16930007b8904784bce134ab31b4daeb1fb90c72b443e0b5e62dabefb5e3823912308d3416105ef82b4cffdd1737016119fb5df1d9ef919319eacf238062b9d5564b4fca082643d2e89d2d60c616fdb847e88662d6950c8c265542cbbb86d0435fc5555b55e327fc6da1a5a4966a83b1579551bba9d7a2901c6ca80668066a2c5539389785af8c04794608930b705ab96e2384182fe8de1cb94114b9f138a34b5a95bf5519157b58887c5f687bc2a15d11624c7914f00a68abe28814beafed8940b306c12cb64793478caf0356b7133bcafef672bc3f4abfca89b00f554c8d855487d0c39a05a7575216d86899ab2fe8d9bffe4ce8caad76fb8bf2b8b9a1259aa90ff45d27955e6ce66a929c1e6b271f3cb526ec3f0f0a93933311a684cd7c49620764599cfa0658db196556a332f0ad945d85e7d46ee2faa977c1d1dd0650d1383003e3f59e69803a5b6ead5c4407151653f4446f51a0b96582216587de8c28232eafea84700d0948a26f0dbd33b1653421c596da63eb2c6ea5b4944a068936036558cd081018980a516fc7327bdb62ec130ed51e1da8661e07a210ff5c1c5839310b75ca4391adb6c63a040e58d885a5c792a7ef7c6e7c8e88cb597cc5e13e99caa3ebb5d84f74e7d0e8acd81b48bfc3864ca9a5c3a07a6ebf517b51fbc8d69c3746e68395346573322dcad3efa6752b7eff0e41568e5e24f676074ae05b29187cdbadf208e30dee32822f83fa2fd97367f90ca6fecbdef776722fb0be555f0d68cb0895abb927337765bbee035b09755e4f27f2270e2d8490fce46309a57b6389372a98e6112c1a7dd69e965cd6571554baa82505777d8546d1312176e11da8265bbce4a6e65d9a9a3d532a52b99be12fa1643e7525e326f48214e13f6cc395b155eba7295c06795e72cbdb5b779331615722aca9b32272d984e039ec5131be2bdd170b61f091033b686827ed146440cfa3e20ac6dfc7f30991f59aee9c384b0b12f88b0778dc1e342d51b3f08748c3fb765dc358785be19fd740b342479df90c2dc24921c819b077525cebbca5270a204f66cf51a1eda697fc1ef3773af10adad41823ccbf16da745ef1d9ec3d7c8b54f5e09dfc618ee0764730cf6183608c8a2925b2fe92135ba689c8e6d3fa105e03eb7747d05b83a0e376cb086b88af814611e93d997e50446d09969f92e28f2b61c62ff5465d1ca81d36903fcbe78f5719a1e24d73625de817d2ef9c58962dd2df029abbef3a7990ac40b220a6ac2ba345893e5e44de010c9c4b2547e1ed01111b992a4a9a24058e4b305fd22c2cafc335454cc10629ed8dd176d13431017785a2703c78bc2b561324a0e036b4153792f0ba385207d0186a62074f294c43c05a1091fd5c7623d771d2d867683d268aae1cb88e6ddbf072bd415709cc9eb523b107e14beff197d621628841b90814ee68059609ba610f68b3e0abfa67dbfcd0c8ad82b38482393d9fa5cdcbb7bb1ad7373f40bbc8ed71596fc9132f5c082156f6d923dee95378f0d2ad11ebb4afaa964794ea6f1c7c35deb5deae5abaaee0b42e8054634fcbf79346ba644476eabc0afc071fb828d8443b4f3a3cca9a6f956ae7401648e1094259d45a4793ade1a7a3869de7983675066df0f6682ec57ba02179f27d8b555c625291f970be3eed6d508a584632006bb63e7354e9c6acb87332048ddd6a423883af245f12a858155eb99de16f54e35f19b5e04087cb42f05ff6673454e8ad77faf71cec76f88e961fd971b00c4926a87cad35e4aea3b2efc057ebf54f5528110e635c423190f62dd0634f8e1eecadd0829b1199cab02ecd7c65ae1be790d08a28f26245d646d9040447dbeb961dbb0d5e5771cd0781bc3f03eec2bd8d1414314952e93719d66193a61a5314ab6cf0a17d2968250a0da869d6a4b6870ba9c0be59ec66a1fda1c1e5affb9f0298782ffed2c217a5ac4e20b457475ff1e7bdb48a6734a1966b0c2c1dd021e51065c947732cae005e233e6797f1f5a762152f7891f8b75177c1609a5e2b31678bdbab14d3bcb6bfab900041216c98c250783b785d886e5bb9e519929437da4ba6701aeda4967bc7074eaef0ee432188907c2b341dc8aa623102b861ef1bf33be062a32d8b78f7835811ceea6b9720f51ada56d34abdfaf8664470cfef9f938d3132006b420e8c44c31375c1f7956615cfca9798c92695cfc27a016443f50f56585439a8a0a2936479850f932cd46e687dd8e283eed4c02a4a346fbee2b9a20b8b3bfae004b3f6a44040e66516c7572244508b5e88879e9be066b315bd484eaa4c90c60ac0271ddd12ac657dcec6789911c62cfa693c7267e56154094b8b9e86a0adb09b25e3c70dc4c5c7145d64c6fb08ef5f1cb063ff5b1239e7ee022e499a81d1219bbe60ae85ffc27c1f7b0259c1cbef2b671c76f36123e016fb0d2c689fd2089113cc98d79898747f8937ff1f2a61ff5124200e6ad61eaaec80a891c9bf6038a2904a8bc9a0ca5fd824121085e5b96bc7ff9fde1af0f41640bc47cc21893b4ceab29989215fd23cf1294321a4116a9b7448fef122eb577b6b9b10a123477514ade6b28f16e6478dccf1b43a5c43bb40f1b1a397bf8fdb7203a5a306461e64b6ff9af09c0ab4c8fdf75f8f4aa5a74ae0541bfe680038d5d13704458a16e531210e5be123a92856a095708212f66a81ed615033c28953b35985698206a2542f2f812a48b0ae3f6f771d830d3a5e4c13b4b1e1d488cd0e279b375aca77c7eba675eff099e9cc14652fd241c4b6d4d0a63b91eff5aad75083a19461cf66a15c5a341f2a49de8e990d6210cb52547c6a879fcd2b7b013a6e0394a09d5959e42f902b46c440de0ec8f94d0274829e393bd48fa13488f1ed31623afa265f538811c164809bac469db68104576228e09e71f176c5484af7d4eb34ebcf95511d6d4a81857928df7ab83a2a066c59de4239c3c39058cbbf5ce147f90fffbc0db7664ca65e6e8d2a9b2b17a1aa5c7f4cd3fb60f8bb9a3a48fb8470f949bdd6ff12d7d6d95b5ba61a7abcd35c5ba33e99ab9fd6bfc8c9c78286e36ba25814d97581794ebebb9611f2d72702d8b2fca23df07f102d11a37fff18eaf863df26004cbf35d9881ea4b6a5db2d1d4f0e004e22219a0c4c21d478883875bc8b18359f8a035121617c4652070377fa0ce91f5328380fc322772e7856bc46740a616b6c46e0db2d08382af31f421f0f33cab8fe022054ed1eef47f728402920f2d12b14a2cc38cb0cf62b6fa53787dd03ee4a7538a9154400ecdb9d02afa7b1a697ff649e9170608a928a91d112906d5fb47507847037cf49d2a9a9274a40c6d5069704fb98019a0c6630935778fdbba7c12411cc939d2fb87e5dfe5b458c2f3df256a44b6e5d36add37e33b37a4b56bdea6300f8933432725d944a974d66144ec7e6c3efcce314fb6dbf7c56996d3af96f49d903c1c5249fb07d39a9b2670274ec689fb8840ed3d71caca40c09cda3e66b3eb54af25680b9ec2a932ea61402ee860255d83906db3d4a8db59c2150dc5d2098b7b2707de30ed2cc8a2480572b438242a169ca8c2ee2a3a1773904fbb5eb17f47896a53ceed1ca2a0f7bdc4036aa6b257365ca0bfb62fee") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e24ec227e452582ebc45a25626dc8c99ca956f13f67a0e4baa071799fb7286794d4e20f8c788bb51dad4eab98a5d3291bad6a02fca09285549ec442020b6f5611e6ebcfcf3a2c5bce5fdee6b9faddd9f0eb0e3f111109e8558f0c40c8b42ec2ad93748960b685b69a8b55cadee0b419769c42c908d6b2af1ae0495465917e22fffb999e7aa3a7a185e8d58f83a7653abdcd94eae5aff8819c0e208b574205f017777a1d30e681fb93eb2d484a03c8d50916d2e5c09b8f5300c55", 0xba, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000280)=""/252, 0xfc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) getuid() 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getflags(r1, 0x1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7f}, 0x0) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x80000002) read(r0, &(0x7f0000000180)=""/160, 0xa0) unlink(&(0x7f0000000000)='./file0\x00') shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), 0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) 16:00:06 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x5, 0xc00000000000000, 0x800}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) write(r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b833fee30348091d8eaa9409613a09013fd6f951", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) getsockopt(r1, 0x7f, 0x1, &(0x7f00000000c0)=""/211, &(0x7f0000000040)=0xd3) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="acabac3b702946e17fcec1a1da8dca112c72238aa2fe29ddbe006b2f43263c4e4af7c30f0c0d3b8d127b8f70bab39ad875ec8ef0a779155912ef48c0b097fc581341d1ec6796bc3199846b27682464920a719c7039342c076f75302a955972a79427a6f9cbb750a5a2e5b5617d0bf6715d4e8d9731f30c855af47d8b3706c0", 0x7f}, {&(0x7f0000000140)="dea539d399040e74e80fb4641922273fb401b16d7b7aa95e75fb7561ee969422126d8d27d71642951c2569e083251730a998c663a7191fd0ef12b689693872636e1ec5b272221a91ee46f14abb7c5a291b6df698a4c31106dc6e07c2c20d889de9be4e92ff2a92d21b55466d7a9eba46cde6ddc3d377a852012e4adfa7312776b9205cfcd88321f0cd70e559", 0x8c}, {&(0x7f0000000200)="9d045b86d63c3b5987203682a9a60d2c2c08e706fbdd384507693bb689", 0x1d}, {&(0x7f0000000240)="6a2a838b39b3c2cd7121212aad6f78138d", 0x11}, {&(0x7f0000000400)="b6f36d63a3d18fa5689974c0f725ea4901eca4c71ebb8dd2f46ef0ea67558291f5850988c18ca63b6f25b85cdbdc40e505fb56c693173c858a966578c947908a97a4a261b6e547cdadcb40f764a11b33ae277b190f0080da7bd91baba1fddae10ed4d911d88047f5cfa7f644c7660e6d58f6d31119b5f58a20673183e558744e03d157768a51ff72e577391a23fa7cfbe4c2f8a08a9775c005c017404acaea6318513d2c813a5132c41f9c8aeac2b52dbc1f389ac930ba4201c17fb6c5a1059d49dd0d2062f1a868849871b89c01f17a208910792d6bc48085da0a18309314e58a063a62536e83f718baa222dc117b2df2dada", 0xf3}], 0x5) sendto(r0, &(0x7f0000000040)="39b8ca86748b375ac48c38f50c7af70f9f81da6d12f60f8a032ffe27f9e663c09611fc15b0e57245ecdffd97b409e0290c4d1771dd25cda26a", 0x39, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f00000001c0)=[0x101, 0x4, 0x398, 0x5, 0xbe, 0xbc, 0x0, 0x8, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x4, 0x4, 0x3, 0xffffffff}, {0x4, 0x5, 0x0, 0x9}, {0x0, 0x6, 0x6, 0x5}, {0x4, 0x1f, 0x9, 0x8000}, {0x9, 0xfff, 0x95, 0x9}, {0x80000000, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44, 0x0, 0x4}, {0x3, 0x80000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") socket$inet(0x2, 0xc003, 0xb84) pipe2(&(0x7f0000000180), 0x4) setitimer(0x0, &(0x7f00000000c0)={{0x8001, 0x1}, {0x3ff, 0x800}}, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x100000c}, {0x40000002006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2000000000000007) msgrcv(r0, &(0x7f0000000080)={0x0, ""/74}, 0x52, 0x1, 0x1800) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x30080, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)) shmdt(r1) r3 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000006a730c6fbbc49c9725c66e13032244b13ec5b9b58e254fb57eaebe06eb026f388a28c4e408923c595e4a1dc2de3fb411947a31a7cfc376ed742fa759a390cfdadaa8509fdbfd41a64c3e221c080000000000000000"], 0x5d, 0x800) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x1}, 0x10) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00000000000000000033000000000058a3", 0x34}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x44) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0xfffffffffffffffc}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000004, 0x0, 0x2}, {0x100084, 0x0, 0xfffffffffffffffe}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xea, &(0x7f0000000100)="72805a17a07c24abc5a8d4d8e47a83ab79ba02f7a9be08d5ac6b3b9cd9862f0fe78daa0bd82ecea2b6ab65e6e32e39dd3462cf544180fe1e01a2fec77b9a7b91f4396655b02d02c2c91c2c66b737dda59258785f1856d55d72b898068e98180b693634379d2e013adba284dcfedc51c45a223db0a8367739ad43738a2f8f6217b65af963cd10d9e623eace38c4125cbe946a30911bbe6bd1c86db0d54433e6af96e2e9ea27b6bdd0a7ae33f341bd126db002e6be5f32093ec72cec0b0730a0512ca763af92053dd94c5ffed82292f6abb6b64236d0f303e379c8cacfe51a31a2f32020a2381248b6aba8") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}], 0x2}) write(r0, &(0x7f00000000c0)="d597811c9b8bdf3ca07006e7d7328adaf797358b3d567283a76d90abf5b6abf94cc676bb3b933c06f567e9cd9cb8151abf7ed1d0f702f24a9436536dc785b70e8ab7ab36cc7a77df35f9631d172c4416951b134e8652a0ceee8d346d267740587f510e78b43dc6b71b95e49d0dc13d3bf33f0cc4e9c8ddc8e5287e6651add2962472e4dcd401e637928bcb6f51d75e70803ca3daab38f451073be5af62b47574ccc1c57394d98cc2dbe6fca834984b5dc87b", 0xb2) 16:00:07 executing program 1: r0 = socket(0x3, 0x0, 0x80000001) setsockopt(r0, 0x2, 0x1, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) fcntl$dupfd(r0, 0xa, r0) close(r0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/24) fchflags(r0, 0x0) setreuid(r2, r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000200)=""/29) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r4, r3}, 0xc) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}], 0x8849, &(0x7f0000000140)={0x5}) pwrite(r2, &(0x7f0000000000)="d8915f2253b8973b0bc6f65ca9b6681ef3cd77c693ed01869da5277966816918ca972233c3e1cce263e740b775533f76e2d017b751fbccaf30b6e48d33976b9a61aff57342df57553e5c43b54903df", 0x4f, 0x0, 0x0) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r4 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000200)={0x2, './file0\x00'}) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) dup2(r3, r1) fcntl$setstatus(r1, 0x4, 0x40) close(r3) dup(r2) syz_open_pts() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 1: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='/dev/bpf\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000000)="2cd78006b1b07ca5f6f7309be5a3ab6a997e8b51f843", 0x16, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchflags(r0, 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) stat(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/159, 0x9f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x3}) getgroups(0x2, &(0x7f0000000200)=[r0, r1]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x8004745c, &(0x7f0000000040)) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) munmap(&(0x7f00006af000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffec8, 0x1000000000000}, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xc383, 0x5fedf7c8}) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/134, 0x86) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0xe000)=nil, 0x7fff}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1f}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xffff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3bf5}], ['./file1\x00', './file2\x00', './file1\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x4004745d, &(0x7f0000000040)) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2059e93f7e015c75, 0x142) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) r3 = geteuid() seteuid(r3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000680)=""/29, 0x1d) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) r3 = geteuid() seteuid(r3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000680)=""/29, 0x1d) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3, 0xf84}, {0x0, 0x5a}, {0x81, 0xbc2}, {0xa7, 0x21e3}, {0xcb, 0x3}, {0x100, 0x10000}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x18f, 0x56}, {0x46, 0x4ed}, {0x89, 0x8}, {0x0, 0x5}, {0x40, 0xf78}, {0x47, 0x80}], 0x6}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) r3 = geteuid() seteuid(r3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000680)=""/29, 0x1d) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:08 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x80000001}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8040, 0x100) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_settime(0x7, &(0x7f0000000040)={0x0, 0x200}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) r3 = geteuid() seteuid(r3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000680)=""/29, 0x1d) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 19:14:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) syz_open_pts() 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) r3 = geteuid() seteuid(r3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000680)=""/29, 0x1d) 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) r3 = geteuid() seteuid(r3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 19:14:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) r3 = geteuid() seteuid(r3) 19:14:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x200) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)) close(r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") fchdir(r2) dup(r1) getrusage(0x0, &(0x7f0000000240)) 19:14:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0, 0x3a7}) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) geteuid() 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x284aa, 0x0) clock_getres(0x2, &(0x7f0000000080)) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3f, 0x4, 0xffffffffffffff00, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1d6b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x277}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xc829}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x421}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x7, 0x6, 0x5, 0x20}, {0x4, 0x7, 0x8, 0x56}, {0xc8ff, 0x7, 0x6, 0x28}, {0x6, 0x8, 0xffffffffffffff23, 0x80}, {0xea, 0xff, 0x7, 0x1ff}]}) close(r0) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) dup2(r0, 0xffffffffffffffff) 19:14:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6, 0x3, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x1, 0xc37, 0x0, 0x100000001}, {0x200, 0x9, 0x2000000000000, 0x101}, {0x1, 0x84b, 0x6, 0xc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x293, &(0x7f0000000140)="b609b7c9ecc4e5395b6b9b6d1b9c8d090361f5ccd2384aeb2b72959ed2acf22e2e7009369cd01da0f5470c4c8438b238b047767a88de40f2a4973a46d79cd8d203a771e9627895962343cb41380231ddcf7b04e42abcd4eb785be7b7dfbe07cebb621b21ce3426fefe7104e636c594afd5030a9ee777ab75e831dc") fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrusage(0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup2(r0, r1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x104, 0x1) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) dup2(r0, 0xffffffffffffffff) 19:14:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet6(0x18, 0x5, 0x3ff) write(r0, &(0x7f0000000080)="b958", 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0xffff, 0x5}, {0xd69, 0x2}}, 0x2) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/175, 0xaf) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) dup2(r0, 0xffffffffffffffff) 19:14:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = dup2(r0, r0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x10c) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 19:14:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 19:14:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x800) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xca2, 0x0, 0x5, 0x0, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d", 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2e0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x6, 0x2}) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0xee00, r0) setuid(0x0) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") pipe(&(0x7f0000000040)) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x10100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x7, 0xc6, 0x7ff}, {0x7, 0x1f, 0xd52, 0x80000001}, {0x7, 0x4, 0x9, 0x1}, {0x200, 0x40, 0x81, 0x3}, {0x2, 0x4, 0x3, 0xc}, {0x81, 0xa2, 0x2, 0x3}, {0xfff, 0x3, 0x5, 0x1f}, {0x4, 0x0, 0xce, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x401, 0x7fff, 0x3, 0xffff}, {0x7, 0x6, 0x1, 0x7fffffff}, {0xcab, 0x2, 0x7, 0x4}, {0x5, 0x225, 0x9, 0x4}]}) syz_emit_ethernet(0xffffffffffffff8b, &(0x7f0000000200)="c6402f0ccf9f0000205541f023940d8db86dda5c6b2de9cd912971b50bbafcb6791f") ioctl$BIOCLOCK(r0, 0x20004276) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xae69) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8580, 0x105) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x80000002, 0x485e, 0x7533}, {{r0}, 0xfffffffffffffffc, 0x68, 0x8, 0xfffffffffffffffe, 0x34d}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2f1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xffffffffffffff7f, 0x2b4c}], 0x9, &(0x7f0000000200)={0x7, 0x80000001}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a205005745192a10904e059600ffffffff045ad35a0520000004"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0xffffffffffffffff, 0xfffffffffffffffe}, {0xc039, 0xfffffffffffffffd}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r1) 19:14:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 19:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x5ed3, 0x800}, {0x9}}, 0x2) write(r0, &(0x7f0000000500)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14a79a15cec5d79cd66c31c80b4dc386972d2eae1f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b9336888fff85cc584aa9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() close(r4) 19:14:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 19:14:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 19:14:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 19:14:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 19:14:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) dup2(r2, r3) 19:14:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xc4, 0x5, 0x1800000000000000, 0x7}, {0x2, 0xaa53, 0x0, 0x100000000}]}) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x13, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:10 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) r0 = semget(0x2, 0x0, 0x80) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x100000000) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x0, './file1\x00', './file0\x00'}) r3 = getpgrp() r4 = getuid() r5 = getgid() r6 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, r4, r5, 0x105, 0xe6}, 0x4, 0x3, 0x4}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="32599e7c89d481282bb7e9be7c4f4269f9d8d76e48e27457b1c777ba5d01e050a87e1051c3d3143c1a93a6f1fc3c8d0283700b14f4103310fb2a389146b68e592f74b1c61c0d4b03a0fb9f7102a187c4c453c0f6f639ac73c3cad7a30bb570904afa1b5b0d86347ae6a68510614153ce1a3e9e7523df720f27bf169e4a06d79565e67bedb56c0a0bffa88d35fe821408bc8675a410b8c5a8f3124dc13e6adc29010afe9fb9a931c7471e2f2b5f88aced1bae61d2d5327545503bc57d6f9e9dec90", 0xc1}, {&(0x7f0000000200)="122303d549c033cd2dc8e9628685f43862b4591c33886d86497bc206a7d83d38bb59e5295a172cef403a2cf9f4517f6f3c847bd76390a60432977181e9be91982146a69c57bd2686328fd0f09e", 0x4d}, {&(0x7f0000000040)}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="00000100"/20, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000020000000dca2d23bddd9baa7ec3400000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x406}, 0x1) dup2(r0, r1) 19:14:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1023e, 0x0) dup2(r0, r1) 19:14:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="a085864635ad42f5d09d6b52e0a839eb", 0x10}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="43d8ba86ef43f1b2760a64704cb85431", 0x10}], 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x220, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x2, 0x7ff, 0x9, 0x3}) execve(0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="c42f074c88e5322d694c52e53280913d4dee098264390fcf02246fd47dde0250bb1455b1c445ba99f454a8d1c69b47ef804d357dd711d915d0da7ff50450efa53156770f174cd240249526b06a05369e0d5c498bdce60a3dbde991484e37e68fce3bf977e97ed3eb89edde3358e01691cf1f59ee1f60ab5077a7f967c512c69e3689d1c833e26d5c3097a34636a3afaea64c351275c58151e8e4217b899d3485eba3b1cbe816726cfeda6da5ba4d200fe079a6", 0xb3, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3ff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffd, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10b20, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) readv(r2, &(0x7f0000002500)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/104, 0x68}, {&(0x7f00000022c0)=""/207, 0xcf}, {&(0x7f00000023c0)=""/119, 0x77}, {&(0x7f0000002440)=""/183, 0xb7}], 0xa) 19:14:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x208, 0x84) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x7e, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffffff8) dup2(r2, r3) 19:14:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 19:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0x20, 0xb5503fe, 0x1}, {0x1, 0xffffffffffff9b6d, 0x5}, {0x5, 0x6, 0xfffffffffffffc01, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 19:14:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) dup(r1) 19:14:11 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r0) 19:14:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xe829, 0x80}, 0xc) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') readlink(&(0x7f0000000940)='./file0/file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2656cf33, 0x9, './file0\x00', 0x8, 0x4c, 0xfffffffffffffff9, 0x401}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x98) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='c\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) open(&(0x7f0000000140)='./file0/file0\x00', 0x280, 0xd0) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:14:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0965ed3550cb949067c6011ff6315b1b4f1db948007c2e02000000af580e4e03a9bc63cd4c399a3e0e40e4ddc9d8544194", 0x119) r1 = getuid() sendto$inet(r0, &(0x7f00000000c0)="83004ca43bbf7d7181933748c488b447121e0cc0f4b39ff94c45ca2f42b271e47ed380d6c45a43cc97b76a075a6ca1fe8a1e0e051d80c3df6ebd81dc5533040587cf0d6dcc77fcd35c5974bab1bb7876b6e58764a73bddc056459e72530dd3d1ab9283fa51fac6d9e42ff28d1aa420624182000d0ad4fe4757f7408deed5226b5254e169ac2ae4f9e6fd21578baabe0477858776ae31722a522d9d24867202352a39b7e53bd8057eef602c446a8604", 0xaf, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendto$inet(r0, &(0x7f0000001280)="aed876a57c574695b3ccfa3e98399767aabeb2fc6503eb39f29d8efbb20d80229de98a7e9ae5ebed60c894f619d6db7fb758220a05506a21ba1db7efdbfdfc21b0a3279cd6b5b1a89f0a68701e9f757cd6215f7bded20cdc5f278e0a9c416bc3afda61ee102097e67e8c1a2e3f61f56f45da8c65ae940587a39889a4017ed89bb64449903cf51fbceb54bc4ebadda637fe4f2dd1c4ce8b619d84453835315baa9918a258082892bd73c67cf24eeab449a73e1b498ed7bf74c1bb44fb3943682adc04737bc3e1a166c61d4c7178cfa2210fae1d7c39c66a279424210666fb8a66252174184630f53b6f799d9ce86011b4e6027b108662124e666429ed74fd6c958538abf5cde95a5a04452182764ba5268aba355200b7827fc26bd449efa7239bb439b77faa891eb38fde59c09f56346ab4a2a2b2cdf4a902410bfda235635c3250185f5a35d0b85233e0e451c82795622b5745123db11b5d94fd29fce63da51d557da492b9131babe21ed444608dff161de9889565f570124546616ae5dae793cd4fa2bf65a1bff9eebec7a5d0a4e3c262006968703fe6a16c8f0b208aa81a9455a6930ef853333252bbcce7935bde9270c0c947471ae8579f06d112c06cf82ff14c8a6896e427b7794378878cea2cd5b32ffdbc62b085bd0291bd13f99422a520ef793b5faf09b50784bd4183c4a67d0631c812137bc375509bf703bcbc916dcf3620345887df5f3ddb6ee82124567ae389e267589a3693f44353616754147e7acc4e7f0d904a8ece80f1fbf28fd66e4b52405845c0734b4283019fc30a2d3cc2a1d8f37e618511c9435b7fe68723a70b73604bb3dc26bd6ecaf04f9c6d5b443ba2fcc1698346cf2a8e3bc1357ea44fdb08790995a44c0e48711a8752e1b09cffa868227b51e2d0dbda3c7b41c1599fecf05aa710cfc37916a6ada3a3cdc694658a9d401d22e885acd5002ac0ff24f1b5b42271e00530925ae1c56828ff1e8d6cd2afd967de0066e3b9341074b6dc3d0a7db139fd9c6cca5003e779066586e21afdc03ab2816d7012bee078f09fcc20f44dc03d0aea10a73a4dbdf373df6e3f95a989d03ba538363bcc8d45ed710639abeb7fae0b18fba11b82d7a82b8a4e327f5604a549f901fdb140b4cc300976242d9848874677b7dfb2ef8758f67cf5fc90c06b86893bfbe3c5e020e9ffd5bf143e3db15e5691afec75f230d07d521da9e0b6692d350d362a038f4d679a4193e5fe71f4fd79ec03083afed82a695919598892872492b358dceca131b9de864b643fa25b3517255424dcd87d72df9df4aab74c4a9078c822f759fbf876ca392ff2ebab9cdaf1397f7c82d5d1e767651c7a6f5a46db84fcb112b02f2626f528153c76f56814ced7f046ac44231aea5b4aaa8dac3d17dbbc955b8917a9b71eea27e9e3846631799823d9001edf6b200b3321c7885cb9903d1d63620634514e5171df005ef0d1eb23fdd73d0cdf4eb2e6a0f7853553169332cf75e4930a6393575f02617c136655ceb7038e6e54ad6153af9713a6d3a836502dbf6370310a1d9cfafc2d58d27e014cb04c7ebce3dda690438e4a5f720ae536f1edc7e4da52f5d3cd0032c21dc1c86ba12b6d56f1b4bcafbf0db14cf1028dc37ad1892cf9cbb940c765acc8ebcce406ff9b5fee41f5c40cc30e061896da969d361d68375863fa0245ff1e1798fe6c9e8690c14a4a94e3257d6b94e86d065d3708aa0bbe9707650cb5f782e863dc80d10af983cab77907a6c514e5df17e466b1a8cb20e9bf65dc44fa369ae7544de79e35ac0137ba4c84e47e8d7380c48353621ecfaf00489f6a44fde9d6e9f93cbec0cf7745286f5d506ddfdeb2af3758b0eb8ae091721d53048e23ab75366f51b2fffd1f79cb0d10c8193a79ff22b6c6e7c23fcac26fe6454d2d74a4e5d4e4de9347f7680c2163a4ea8bdc8fa5b7290e243a83ec190c01d04eadcaee79ca0d7d23e1d70c6f9e8d06dc44054c57366767bbca68526b212322be33d4eca6fad4377a45a22dc11184ef48af3c5825174f7407e0e9c47b80d840cb8320024bb877ec6b4689ac0f9808d5b617ab25b58745cd0ba3c889200eb2e5d6770b7bdc88e5e6f2604043a8e4e901607e653e8a090df68fd9adf79bb5849500520a05b741142f09bad584a49e5b9f02d0efb183e577cc1609958fa7f9ad8485b4d66a38105ab5bdd3dfa1a581e8b00587be6c431cc57e3970d380a66b4e658565aa55d31ac40630a0323725b48c08ae4e38b057b34e4a0d485a863722822bfaf0021efd6553305f0b9c3fe9a1da0650804e3b2c418d751bb0ab596f4072b2f65c6bdced968914322112c0f8f95ab4b6efa44f24cde0a0b0f257bba07a02205e3c4667c96b9dbc3673cdf7c0c0cf84766dcbe7937aa20b87a704069df21ca18c42ab6ab0f89551c1b82d68805e5d7fd10e126b61bec25c225c345190eaebfda88318dee7d3480d39acce36e011c36e959584bcc8cd8b72a96d32ca6fa1afa24128e4110776d6f1fd8e740de5dcab48a1c361101d4d1babcd40d73dbcfd0155a148cf0dc81be3e46b9d9957d9f28e91aa031f6a52a517b8edc57dea5f3c894dbcba7f4055a7f946504369574b5de5550b4b7a9034ebff2ab7d86c5320e519684ca885d398ab0035e943f45cbdf16f0710797d769fc2e9a7937dda4c403141454b4e692425257d4c36eb28f082de9ec21fd53a1d8c25ee3900bd01a333164c5f42da9a1a86931e93a0ad12d186ae8aca3998b6458a8031847f753d9067a7051cb1ea12b0bb775836537e1010280197062d68d15122da06b98b45a44774812fab2c9bfd8b356e3be63efa69a4f01ef0c841aed06f144f3b04d8a1fe3a58033481a269822bb79d0405b84c9bf3dbf491f8527e80092856ebded2e652f08dbe1d77ccc2c5acc8943a87f157ece6d6c5d2b76c4d6e85940ee8ee873326ba668bd86408b57efbf3388c0a192e0925cf483de9cc22f90a4a629e8820fe3b050ccff3e5a8155031d1491a08e48d5d11f17b841c393b5a08b81078173e7ed29c566b76f5bbe6e4b687f978a67a721e7fce28e147cc09baad41eba4b7bc096bce5cd0432428ca2b0d38502b1eda33f42757bf1efbad7b8bf2cdd4de2cdbfb3449f309da85ba3cb7b4abddb1908f1cb5263241ae559dff263ef149ec73e6fed87f519ab38d629845bfe7abee39da9d069d40ce36e69bd0eb2259160febd995b50a1ef23e4e0588169adbb10b7177a599bffa2788aaef6d5115a55aa88cacbc5338e6f7951d3afde83101bea7ad96ff4fd24eeb3def85de2e266a8bf15de426a87dd1c2c27b3b852b5559dd1c229b556a07cc29fa6dfa8d7246c97eab36774cf878c77feb7f12b034008021549b17940b21e2b81895a809256d7fedf4e749bccb1a0ef3d12665094923239cf4e3b4d8d6ac8fe5fc21f8db51365c9eb2656cf85c7ebc57759e014c4a10553a31f4fb2660b72c41264e6fa25a5ff9377be3f74786140c71286ba4334e249ece09c76fd057f23b6311eaff37b356769585440e6a68f5587387f9a407244c646f95225f0eef5a5df05dd3629db5d2e4d6e5eff6dc4039b38d2d78c035ea71b578aab099eb663cb9a9bc78e7bbcda01b0c368be6b4360067ff443995011d0c8dfd90fc0bbdcd7b397dfec3860b4e0b0b087733f23b46c3547d97698b836a6395a67130574dca989bc18b04290bf440a494e2f4c49a8fc20b00ab9cd77db829e4ce846382123fd46c59773dfd92b95d566cff2782698599df002fe4586eb6ee02ba74e63f35a3a2dfe1ab3e73d38ede310c8b7b17db923c37674905d676d6456fe8a8cb94751e2cc7fa4042c0fa569573f3c251f2362b6d862026ce64bfd42ca913405f7055587890908e62a7fe3b073417e54846426cae5eb258cdd1e3ee3a50ef3bffb62dea361d3aba53035fb465370826522bcadd4c2ba114869d8dabed2210f5bf22eb0398f9d288dbf44c28b74694a486abcd355a46932f77b49e6f797ecc9dc6a79bdb68421555e239bc3f0f56797177fae33c1e16ec0a605bccca36b7fa4151d1f8d887918a63323a76a5c37aa5924ac50c58e98ad910908c40a6d0f2b005599a5d5989ea93ab9a0a28925d838c5a311fd54b26cb0277b13be6c4bb1bfe199626d13cd3851cefb4c286942179f417580ce7b27464a25ce6c39f29e7bc4d2f26d081e25e6631d5439249bd9fc41a1e20188ceee5abb27952f2f4fbd7b6c78fdae6fe570e259fb5cfd8892d54199dfb891c3b70676b62b6f46bf0215fa328fa99211ceefb935ad451a8231a4ad90255a8f813aba78d93d8bc9f4d6f0aa069fc21788c810a8d51ef8329f8eda4259df3ed06a900100a213d2d0e4270c686505b145603c071be577d2eaf68f5e60e0311ab310f9134dbca0ef9e95e08a37eeb9cd085ea3e9a0e74c06dfe119faf0c9cea382e12318c14bf03246724e85a3b24552b362c4911924751f74c5ae1c1dc283cec0ed05ec1882fcd409c2735205b148966eeed5184a4c9c5febd8af2cfc392320cd16d9490511c867a372dea2ac7eb246fa6d7804e35f0a686f2b8e0cd7b9e41f3c06044ee5f11ceacc04b72a26d487ea13357605b3e22f077e5ac515143b6ee12436b98370e54830d3d8e782f0f8e833bbebfdd4f4816a12ac7f9ce536c2ea31275b3592663dd60abc87e68893382cee91e163f73a1ced599b7f6e3e2fd63baef58a4f9082ab4205342fe2496b865fd63425f2190a19984e52c4a4aa4dd6b98a157c3b11e2417244f129da245d54a03c7d81c46ae6e961e11589ec340aca53ec89a6336693b23fa5efaa9ffc1bf025b0c2332ab2a5e9d9af87190dc2eefe0aa00f96c878fa4c1be0696bcd35f8d7aefe388ea38a1d6dd1107fcdb378b99cc8b84492a0b6771ae2a21ca88c0a9ca05e40304aaf4261bb54ec0f1dcf064d05a36ea7cffc10a28458133c69888d27e81f7db501ae92e820aabd8d453a8f62fc8799e777e7e2c5db5d42c5ea9676c505d4c15e37f3f1d53fe094693d2b0f22426e79022713342f2a4fc64caf0e18ba09b5574935812bf573820f2f4861e2ca451a2e6760cfcea251b21c78db2cd99aa8d3da1eeafb21fa7df83f8dd70523e33b4ee199fb2c68cf3588defd54eaaedccd805babe46bf4579f868cd722ce77c482bf3fbdb84c3d3424753be5fc8a864a9a9c6b6541c6dc4bb2aa62356e74e245fb2ef62b62342b54c9ccba93ae156627e4af50103badd46e622f06d6e8ca2e2639e2520f3191e146be5d7fa65047fb577369c106e88c41adb311b29336938cd46b43e1215363609e51fdab6e5d9372c8925866d17c51053527a3dcd8da85965fbba6d06acafdc725d504a48000a74030ab82e678bc80322f523b492b650792aff82691e8378109039da7941737efd77dd48968d68a2c06933982bef1daabe5c29e28e16d4d74671d026e4e13e67288c7522f2d63ed6673b0d16930673df04104f999f800d87e7c1742bedc18756a061ccb7efadd97d020fa2948254e8a4a1161c70ea7a6d176c2222d9a3314cdab61bfe171411121af765a117e00ab442aaa6c764991f5a4e259878db7ee9217b7d068a5d1632c1d7b4e34fd081f7f3858634ce17ec4cc4b5d8025d0b72020a11d2782d6666fe3c39c88dab89f72f9829442c5bb5fe3774a5f1ff3ed68f16d2322bf7cfa2c16145c06195a780174b46c108270c34267fd99f54b5151080d3896107e7dfea9ef5f0e450b24f6e57472337950dd0953c7892973074d120447e1a76fa4330e4866ec9789f2c45889a6a1e63e3cd", 0x1000, 0x4, &(0x7f0000000000)={0x2, 0x1}, 0xc) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCCBRK(r1, 0x2000747a) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) 19:14:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) r2 = dup2(r0, r1) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) 19:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x1, 0x6, 0x80000001, 0x1ff}, {0x3, 0x80000001, 0x6, 0x1}, {0xffffffffffffdda3, 0x5, 0xeedf, 0x7}, {0x68, 0x7f, 0x3f, 0x2}, {0x1, 0x1ff, 0x80}]}) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) dup2(r0, r1) 19:14:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x1000}, {0x552, 0x3}}) write(r0, &(0x7f0000000180)="cbd79ca445905601e691d048c142a31a4ff256f0e236031caa144a13e2b9d03c5c06952806626b84414c7d9da119d75ae82c539210e3c00bbba2c9ea629641184fdebf7fd2710de8", 0x48) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x203, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x200, 0x1, 0x8, "9d34040d866cd15d13c3cef20f3b51df19927ae0", 0x800, 0xffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) flock(r1, 0x800000000) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7ff}, {0x9, 0x7}}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x88}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000001, 0x4, 0x8000000000000000}, {{r2}, 0xfffffffffffffffb, 0x25, 0x42, 0x1ff, 0x7fffffff}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x40000000, 0x59b, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x7d, 0x3ff}], 0x1, &(0x7f00000002c0)={0x6, 0xcc88}) dup2(r1, r2) getpid() 19:14:11 executing program 1: socketpair(0x23, 0x8000, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000011c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/91, 0x5b}, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001240)=0x4) unlink(&(0x7f0000001200)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x80047308, &(0x7f0000000000)) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) dup2(r0, r1) 19:14:11 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8080, 0x1a) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file1\x00'}, 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) dup2(r0, r1) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000001700)=[{&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/196, 0xc4}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f00000012c0)=""/216, 0xd8}, {&(0x7f00000013c0)=""/192, 0xc0}, {&(0x7f0000001480)=""/137, 0x89}, {&(0x7f0000001540)=""/175, 0xaf}, {&(0x7f0000001600)=""/231, 0xe7}], 0x9) 19:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000180)=0x7, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xfffffffffffffffe, 0x0) r2 = msgget(0x1, 0x40) msgrcv(r2, &(0x7f0000000100)={0x0, ""/235}, 0xf3, 0x3, 0x1000) dup2(r0, r1) 19:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x8, 0x100000000, './file0\x00', 0x0, 0xf614, 0x9b33, 0x10001}) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) dup2(r0, r1) 19:14:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) pread(r1, &(0x7f0000000100)="6bf25030dfe23f28f4aa60d47ba8feafaf203c1e74dd63c2babad1126c4973c986482fd088b205231c5f3c311d8116c0c143cd474637ac56908161df365bba5d0c4218ab858a807d336b82ed8f81e661a908eadb", 0x54, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) dup2(r0, r1) socket(0x38, 0x7, 0x6) 19:14:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 19:14:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="e426") login: pckbd_enable: command error 19:14:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) r2 = getppid() socket(0x6, 0x800000007fff, 0x4) getppid() r3 = getppid() setpgid(r2, r3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000080), 0x0, 0x1, 0x0, 0x0) pckbd_enable: command error 19:14:13 executing program 1: r0 = socket(0x11, 0x0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8808, 0x42) ioctl$TIOCCDTR(r1, 0x20007478) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) msgget$private(0x0, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 19:14:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) dup2(r1, r2) r3 = getegid() setegid(r3) 19:14:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2, 0x8}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 19:14:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) dup2(r0, r2) 19:14:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x98a}) 19:14:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) 19:14:13 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x24) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x67, 0x1f}, {0x8, 0x9}}, 0x2) 19:14:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:14:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82, 0x1}, {0x167, 0x5}, {0xcf, 0x9}, {0x67, 0x4}], 0x4}) 19:14:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xb535a26da7049162, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r1) 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) dup2(r0, 0xffffffffffffffff) 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4000000000000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r0) 19:14:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) dup2(r0, r1) 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/19, 0x13}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)=""/125, 0x7d}, {&(0x7f0000000640)=""/98, 0x62}], 0x8, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r1) 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r0, r2) r4 = socket$inet6(0x18, 0x5, 0x1) r5 = semget$private(0x0, 0x3, 0x8) ioctl$TIOCSCTTY(r3, 0x20007461) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000180)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfffffffffffff800, 0x1, 0xa44, 0x8}]}) dup2(r4, r0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0xec) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) 19:14:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x86, 0x7ff, "0d7f62d2177321a85164db8bbb405df71adeee20", 0xc4, 0x7}) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) getpgrp() ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000200, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) dup2(r0, r1) 19:14:14 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') getpid() execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 19:14:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10420, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x700) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xffffffff, r4, r5, r6, r7, 0x80, 0x1}, 0x7, 0xbef, r8, r9, 0x1, 0x10000, 0x90000000000000, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8a08, 0x0) dup2(r1, r2) 19:14:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000500)="f3a52e94402f77ee0499d0e7f4514c612218b3454dddfa4c9572eb09a8d207c4cb08b187baafa5f58828d0b97f851d12c95a5734085b5c9585a19bf8a6fb374b4ec75482dfe609fc4c3006ec7779aa21dcf2e3760583aec280601d048aa3778995209d0ea0671ba0721cf0fd8bceddb9f1cd90c7682309d902f8cf86d26343745e6a8aed104b32b7f4a8e291d1d717c755e3a8e98293b63f48a2a93e92400ee79ebb7f4d0632a616816089f20c02cca28eebe1c59a24075377645dc93a9a879afc02829cceb61f842183a378f40f50e5ac5cb6b808528a90f76f008c54974aa057ceeb475221c5d06fd8e5e20c424e16a2aefb4926ed7265223f104dea9a143970c7ace2c56b763108f9ee05cf2bfe4edda6b004e814505946d4e8cd6f736d1c06fbac15e575de0cb70d72b713dc61749418883af2bc86fac84be4d04996df4ada6a17aaf52bf6a2e651c8c49e87ea8eed95132a897ffcd1a90f59468962fbab01cf61509215266aba6244022c67704326317ee08b582483293c06f1caf3f6b7c004a824c6df33471e0a8676963103e159ae99fa05a3e64b4bac6072c8e5e1d33dbd277949768259bebfa82624ad935d66959f50a414d7179b20f9cd5963eea053d4439ab8280af7a80e606214f990f68e21d20b727afb7b2cde6b8200f869e7851f23ab6e15d2ec630ee22135a5fb252c130e493e6dffb3f159c2de446dd284745ca910e4f61f72fa32c17a84de592a7359b49c22044135c8e253cef461670faa65ef2bb406bf87ea6c845bc188438a3299f0c992049fa3c6ac84200c22369c6ae555318c2ed30942d080176bffd6db6e21883ae13f055695b8ae1e8679e1dd341b29545a006d006a7af64d98d6c41dc4b414ae2e8c61bcdca56becd4342c3c4cd8b9388f304dadacf9f68677e706c0111839b0802274b8e8ba022d71ce7d52a8ad3178e00f9f337b5299d8ec7306bdc521342cfdf83803b9dcc333c99b37297e03a33fb7bfb449338c1e859b361ddf6de39cacbdc1010cf0789532c6576def61180ee356a432f0240e6f3c5917c0bfca2e08a53f24541a8f0c4d7462448c9ae1ab60157be48481147a4bcee1100f607055224434eb4a97d658fcfc150b78562df5f68253418863b86b5b47dd4447136c601ef77e3f97b6f6ebf9d9f20b289a581de043ea57d50e7bac8e90635b39d94a652e7c1eff94f548531e6ab1803947a21b034ea557700e5083be7e4a84c7be84e4201168aa5ab3d5524766c005f2ca1970caf9240c9819c94e5d7ec836a9c054d412abf4162a16f991ca3f1c5632e02b29c32edc76c55b0ab17ea1b45c5c6be7bcd8baf7dde04942d498233be81f088d2672c6412362f366fddff09a3adf5d5bfce32e98dc43dd863a7de87892eedee41607628bf108201676ee2c63c938c79efa1314863df07e9d848138223aeafe7df2a8521bc27e13d938337222f6a2f22f80fc052952fb1fa20d47a432d0b16234b3f0db6c3ee3f2a536ba10f5a5020777000168fd4fbdb54123ed5b3f472bcd338f0c8c0c502bfbc5d90c2f7eee3154ae67671eb1ea0bc6673e8ad3fe35dfad35f37613733e718e270acea3490baaaca156b82652e78c38f1a351b2e0b1937123730fd518283244205aae09ee048f246409395cfec3b05fc54d6e69a1fed213a6aa059fd9c81f6de679a8353ef332a001b363a56ee2cd5a13b8d0051a963a9086111032bb64dd4bc3392230f9ff06e3bca1d5a052a3df3e98d1eab325c6762b351435735fe689f0d77cc0f5d07f52fff71dc6878400aaf1da19a360fae11be174cf72f42326706bd0375d6eab29f8b020b11ea54b54c638ef9d6bfc0e591f20f6d2c0b3c5dd9c2fabc092e3db50af1f45d060ad9c6e4bd36a3b6980686394632086e4570d2f3fe1c3b06046730006f6fb3c354cb1616bbb08134d6f730a8812000e7ce203356b1f41b30d6ce40d954f025838aaffbdd547e62307e3afc262d7a297d90b67da4a45a44cea2ff727c5ffd2426a8d14b0de292f1933a014179fe842444d24b4d4d22c0b54ded1c4dad81c78d526249e6ebd68c005e45ab5783bd4bc050108fddef01dded2371b8ae254be75a72379dc1618b39e0b9fe236ecca1f54869bf9adebbca98df550b2eace87ca0048c02a8989fc8381a2bbdd4c025f7e29ba4ca3fe4a5bb4a359ba58bd564c039e4c8a6ad1046fb240685b9856ca3185d6927760c9ad472c36ce8e0536edb77b1dda01588f09bb226929a80b75c92e93354d32eb9fa58e624a5967cc4aa12a325d339a6a94fdaddd6645e983815eff83e8a48f510e2f7545f33b85706515fdb793fc14a535ff540d2c8958403c9570ca03f233a4e9e3af7b7ea134fc88b1c9dad7a300d65a24908b6891a82a7723f4f88fdfce77de40aba3023c48b18f466b4d4fa963ff0ebf9b3a6a9627dc06a4880d10eee89a630ffce4738ea82e666025dc2b752b53f08917e1c0308417cd1d537832847c3ba10f5a380d4c148ee7c5112e298ee39abd5e4a82f6fb5ff1b1bce12d7406e799f2a9f6e2fd29d7fad07ea361328c5fba85cba46f6d745ed5eef7e7d315ae7f46ceaf4f33ec629955975caeee27ac33c904a9ece0fd2082b3ccac19ed8f524d603e19f9939e2a1e788ac8c925b1fcd5b7eb4997697beeb961ae66829f02d027bd9105697d14c3b395ac790e1f340749daa6d46765e35e3793ca8536f38a53afda83d12effcdbf6c3390ecb5b59a63a0d01234b71ab7e7229c601d15e960bbfb0d059a05543cc9d81b2a7d19f034c52b7fd84afbb3b750abbcbc17586c5ccb8c66347adfdced78030be99cf48b664899e8573957e3087a7257f0c837c7730580932e3acfbc2eab607c3e921d26ba9c1291ec80388a5240ed29a586ad547376b2976f908a56d6d4cd24cc89d85a039b2a8508af12b7e8e1848d730b535f6733955c9975e98341a490e8b742b65d7a38285c5ce662ed3f8c45cf41627c0275c2a6e0b4c15279d64ed26c81547719354f7dd7e93a9c7b355a076a7aea46f2dffd9fd30147fd3ac2364676b8fa6a20ec8c3af9c100b7aae5705b0a60defee5b2ac671287ee009d3371646e81810053cd8bac3fe33ff3972876cbe1fcbe80ea03cc4f4075a19701731eb46d3d8b50731dfa26900bb2786b99254c597a29010294c31739af4e8fefee3cc011d2bacfec697071c16589870c6646b83fa15966f87e9aed82cb07b4d6853d77fa09baa30f6b74dbdbb7bfc5384dd6d5d79f338aad058913f1d198243bc79af27c6f11d3fdfed676c0570acaf5ecfdb0d4c85497e948eb358d9505948546910feaed98e87fd4928785e6b157a9b4c6bb5d060bbbe8e2f674ca6bb71f6f3a531a2c955390a590585d643fff434975354084296382eb1f1de96f81e01d99a40d55d8e91d4c787e3fb7249fa6b76aaf200c356ea0cd7fcf6cd308a81034a40c7fc5f3670ecc2591e5756cbb74cefebeb625301b9a6e90a61becea58ddd392c247ee56aac5e431e7d8843b890c0a13f02d8062d3c02b524344b7b79575308d2e4dbaf9d288493609de9ebd0e16b3734d26d08b9608ae593f194af593948955cbd279482b560f015c1e6a00b782216cbea7d9d7181ea303cb6781e076bd13010126f20055b924bf733008ec3bcd4bdb8c7357ae94c87d30c88a3dab3a36e7b86eef099a71bddffe32e2d48cc7ede89dffb8e900b225605c845526b6bfb56d85541443f9ef24317685f488604aa44171b0277cbfb242a7041c43f0ccf4ca561a1d43590d0e02bd85864aa2f21f9398057b289bc8e43c7db3ac149c519a8829f90e3f09c37825fe47b8f8c82fef0afe7330514e0655e31141e837c62a2d0eeda54c9123a68592b4a4e023f2d625f55808ecc9b26941f1b7c32e86ac85838647cc4936a4395d3de018df7d3e79b84d1f16fd8a571bd7d16dfbe271f126ab0fb4e7e4b194510c965c7ce5ec582e35862cb2cc97b47607ab4113ceab5ee0a24e84958b721417636891c1fef1f78d93ee29ac274e7f6c2a57bcb9838a6ab83bcbbc3a174d84296963b4e6a03a4ca334c2434dfe262faaf4d7b55d9820649f937bc36dda76b3f2ba5635cbd05f31dd7585edbb5b29ebe32d7ad236ff99e55af86fe0090ca2a4ecd1863fa5da920348d7bfc04218ce182261a5eb0671bcd738f7b318df968a138961ccbc524634998202f131ddc0ca9c0fcf330ee03e2dc233e60f7a38c74a7ee35ae688a29a469b052a715763da8d154c0a077dd3c1ca9373b6428ffd1642a19b878d6a3603e6ab4b2b3af1f6ed566c13da2bbdb084b286e68aedf12b95c27dbe2aa3f7ffe058ddac9a7a0d739d0ae2b0ec7b260297d1d6b10c0819eef9baed5e3bebdd28eb52e7e8ecac6174c30bd5e8d78fbad505b6a98d02c47b57f9e24752f4738dc697214779ceee3e0a61e8d81a3117bcf3ffeb2fdf37be180e1f786f5b0104d8117c02201b22b5e88115b44ecb115d5900325240a79b8987efe14d2a419c523a456708862127444a6c7c635138b44eb60830183d3e7fbe772e32216989df41a31ee845489e25e05118977f8ac6aec12840a86ceb59386f7786f203c38c3400a993d4c78d0dd828812a60440a302601eaa4e68a1290d0808b75a6349a234ec78c041d64bcb2074f480a26b10b85d80441164a9f3746d355330035f71ae439d87376a84ce176f18860227de3c9d2a23ce5df37a7820bbb871f5a04c0b06742a01f06268aa7fca6641105b7ac242e50f3af0baf97d76a6f3379abab68453226b8a79a53442f62db21da78e251fd1e24626e70378847f38883d523bcf639e4b08d93a2df581a64666370e4a6d4ee76064217a6bddbe2c26aa64b73f429ccb133a31e57f12adfd495c435ae3d61b95498590bbdcfd2c0c1ece47f62b9008dba9b683557437dbb7101c20b765462cc5e61959f3b3e4de5dc1ae84d2c8e4b72441ce48cf9a0d94a61de262ad2b0dee6f1060637a92dba21867cb8318ecd0430dbb766a7c436e9d2ea4f90c3a444be56fbc939cdfdc0f59cb366202edf95393a6c519457884be4223a370533f4cad107e91847b8b1a36b80c8866bc1276dfbc723b82ade7f26d3adad7c12ebfae71a0dba6fc074e0d0b9fe5e3f356227485847abbbba2ab2f25ae303a5612a6701177b205de3692b4cda2ab94fcc4d6f3a5f1027c21b624fc81535e16e96f6732d9fa6255fd7902b73b609266d7f516a9f93332a61e46b03f9a5c3cf6fcb1b0f7ec911a440ee78240d9bb8e198111b2f9084b4aec7261fa3de174c8faf2befe14a911bbed1585c3543735df23019d12befc3bdcd623aa71c3e5e690792026a63e1dd1784a275e4bf4be081e5ea66160c20da1f8343414b9fb1b3dc48cbc724adf21e3de42a6d6fd7dd742851a8c7bef5c5ad48363d6c58b6420994c293b838c65f1fffe92d7ad5fff4363d5baaaf8c25f78e5e3be9c1db8d78317858f00796216c772cee24a2cfc40a38637d2d0888922e813d5b82fbc491458c6c05ad873f88d853de20b0fdd074522aa0b659d9615f5e1bfbb4f9d05a11782e501b41b0efca530432b263a8fb99f74b20f1698df0fa34de07e8c67fdeb6b51ab3af8b7e850916c3c1831e10ef1a9bd10f3303e976c677c4fc375ce889cc683dfd93027289fe808ea3d8113697572c260ad412854eabd78476cc4c65fa3c8d5ed8c356a0fe77ffde3ac40f7ae165f72121d3aede755e8cad8e4b27c1cdd6ea2ab516a91f14536dda2eb8dc4ffe1b717174c82d4b29deae7fd9d84d60c5b25498e62a14b43d1357920ba9ccdca896", 0x1000, 0x4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000300)='./file0\x00', 0x0) ioctl$TIOCCDTR(r0, 0x20007478) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/245, 0xf5}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000140)=""/59, 0x3b}], 0x3) close(r1) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1c0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000001500)={0x2, 0x992a, 0x6197, {[0x2, 0x4, 0x5, 0x1, 0xffffffff00000001, 0x6, 0x6, 0x0, 0x81, 0x5be4, 0x1, 0x9, 0xd6, 0x9, 0x3ff, 0x4315, 0x27, 0x3f], [0x5, 0x8f, 0xfff, 0x8, 0x6000, 0x80000000, 0x3, 0x20, 0x1, 0x67cb], [0x9, 0x1, 0x0, 0x5, 0x9, 0x8, 0x1], [0x5, 0x46, 0x6, 0x3, 0x1, 0x80000000], [{0x4fff9ea5, 0x400, 0xffff, 0x2}, {0x3, 0x80, 0x7, 0xffffffffffff7fff}, {0x904a, 0x0, 0x9, 0x3f}, {0x9, 0x4, 0x0, 0x8}, {0xc182, 0x101, 0x35, 0x9}, {0x9, 0x9, 0x3, 0x4}, {0x6d7b, 0x3, 0x1, 0x8}, {0x7, 0x400, 0x4, 0x25b1}], {0x10000, 0x8001, 0xd3, 0xffff}, {0x32e1, 0x6, 0x400, 0x11}}}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 19:14:14 executing program 0: chroot(&(0x7f00000000c0)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001980)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x3, 0x0) fchflags(r1, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000001940)=0xc) ftruncate(r1, 0x0, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r4 = open(&(0x7f0000001900)='./file0\x00', 0x40, 0x20) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x2, 0x5, 0x3, 0x480000, "d71e6c03bd056a9dd0aad5468120829f0994d2e5", 0x400, 0x7fff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000380)={0x0, 0xcf6, 0x1, 0xdf2, 0x6}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r6 = dup2(r3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x0, 0x10, 0x47, 0x7, 0x2}, {{r5}, 0xffffffffffffffff, 0x40, 0x6, 0x40, 0xaba}], 0x5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x41, 0x4, 0xbef6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x7e, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1000, 0x1cef0ecf}, {{r6}, 0xfffffffffffffffe, 0x90, 0x40000005, 0x3, 0xd6e}, {{r3}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x7, 0x40}, {{r6}, 0x0, 0x12, 0x20000000, 0x7fff, 0x101}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000045, 0x400, 0x2}, {{r6}, 0xfffffffffffffffb, 0x1, 0x2, 0x9, 0x401}, {{r5}, 0xfffffffffffffffe, 0x80, 0x4, 0x5, 0xff}], 0x3, &(0x7f0000000340)={0x6, 0x4b3}) mkdir(&(0x7f0000000400)='./file0\x00', 0x26) r7 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000480)=""/137) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000540)="c62565aef3d76e146cc1f885a19d69eb6430db68bc0b2519224fd7f4ca3d1ed76d2883e3707b38157aff206cab6f7b02289846151004c1da5ae94da6b53e68c0dd135251a2a943c0edd461343a93702bf53cf518a7820e880472a55e6ac8e784640da2e9b7c81cf5304f14bd6ed113eb0668082044f6f03b430c4a4adba5f162d65e72c2f976880d025e3cf4114f0785574b4cd60ce3aff3b7ab87a0f9afa1c19e27fdd7e05b8e37b093177d6f44aa9071a773bc12cf32e94f82ac7a38307b474698d26a1ebec17c98f33a28368a", 0xce}, {&(0x7f0000000640)="7761e51a51088e5c84f2e07ea2da956f0cc450466cc5f292c7fc3e02e2903dd44b6b", 0x22}, {&(0x7f0000000680)="d79f93208a567554703cfc564ddad5d1a57a81f4ce3ea03574b3eebe83494911504b0d5b66f120821e1689a9c2d0fc2a92c1a69ac2c6c12d09a5a5843951e7ba365976ee18", 0x45}, {&(0x7f0000000700)="fe0f9f5d5d26bf25540278923f22f57b5d37e8a645b6acb13d232e", 0x1b}, {&(0x7f0000000740)="1a19778aead7424ab91f702e4048d2c2529cbb6b2d4cf528f6cee9f2f82815c25b300bfa0417e1a6a672f50869b0da2ffee10bcd6f7eb5c611e245f06b799464c76b9b6f35eed24b458a534fb3a02843d8b5d06e9614b6a645c600ee78d2eb5843ebf3f8de833ad0acd8ec91b4851aa5c8a74e51bdf21ea6dcf449cbc413f57bd8bc6c15e9c53e2cd2bfc1526f6ebb1ac5cf127f91f13fa3c34cc87c2f6419418e9be767f9f512124a1ec65bfbd06165f8ba3778b3835bd74abe2bec07a5b9b24db7605222846670401d8579f317ea43721a7bbd6ab6ff9d284992bd12e8dbb2fe3412998f66aecc7926787d0634563ed21d111b8e28be930cc1099c29ee778bb8aa49245c4e54398e1bc5a9e52783a08a8304dcbbc640fe56de38937e183d9cff71732894b03065a42ee363f21894c031d73333934a2df2aa674d4ff1b7578f6e67a1e8e0c2d0587055a332c4cdadcef8389791ac2a0679ce531357c159ff920cbf3a347b39fe6e6e62bb303e8c8f5a2a56d6fa60e7a47fc69d132f9efecff64bba0a25b030b5181c64014b2a000707cae042c360359b4b0f81b379fef70fb5c96790b1a68ec920fe5184780f46e28986382b580e6db225e17c0816dda74a9a9674017e1185ee79950c3ac3df41ceef3c1e6282ca836a80c248ace2fee6f768e64cafebc92e064509ed3c25850e26dd958f72e6e4fb3c221251c50c9d918acb92435a0e71db029464b23c8a91f82c17c12c5e38e2e0979e4adf67d3054c19a423a89a8e867d963d29e8a0de2d40dffeca081719adcd02171fdb885a520ac396dc30e7d291f071ec17ff69c5e130d94c0bcb9e898f26797d0aad78d22fc4bac7e86fc28168ee75bf983f82549f931b512ec72a67817161f43d5854b459534eea8b3651da11428d4af1bca57de0782eced8568879a366f7c7fa62556dc4be65ce73654f77b13281e1d662d06619263ae76b9ad526c55d340fe6ff40fc4afb9f25747a300adc493e5ffdcd0ebd9bf84d1341e4c6bf702f2bca6eded7ffd6d5bda6aca8334b4809b03c40839b1b50b900bc37f8cb41dd09d1ca92d26a6b8a9f50b4787cf66bdcf60d8641d9acc1dcfff78286c9bb0d92ccb34d52909e43304aaa79cf227f81bd4851d8bcd0585aeaef8f8bbe9f660444851abe86bca6b2c709f3de33dca2a77f5c9a7c3e98598e8ea84996b3ed4b75fb50837eae209c93b359bc92f754effbd7e35f0898cf575ef9b365444bed4c7d47a9edcb9ed1d2006cdd2f1bc3a2f0bf17b1d6062220bc47ccee147fc1be69e4253e3438b23f0c973437079c35793f683c74bf671c9e94193a728d5d060af6fba2b8ac4f34e9ba92c018b947a6a5ce515fc3cba371a2307f88da55c97b4b7490f180c804fc11fdacbb6bee98cd4b0976ef2548482f702a0100dedc8787ef6c9381e454c0bef3fd99135f6fca24c7a972cfa629d01b164a7ab26c28d6eda4d505d98e1bef034aef8a6927998df68748cd93804648598d537e85fe3ae69831a44a0427c9132069b25640e15775d76e8a2f334bcb23acc2e12bc1ede7886ea6c386a3bc7fadcd04a4f7201874dbd90efcbd50fee4e830eaab2d8be0707dbf568dd2dc6f82aae700a25caa125788ede57cd2fadee616b43fb0ff404cdbf924dabb9e8c1ac9f5e2aa7b0e529084f0b0a891fbd4962b4b371c04eec80e841268d403ce8fb5f1c9159570c4def43975cdc88c5fea1878458fb63d5a25db6ae80fd10d4fc2c1b708fbc65689d2d7c5e0ffcc2585d27ecbb9c1a18fde24ea39c6ef55c5addce7ec43ab84ddefc066ac4fedd6671ec602c52b238f5a16c04d46da64faee6fcf04b610d05c12957651919d511dafb14e17ee19bd11078b82b63adb72bc47b8fcbe4ab427308d2a5342a5e78fcb7ded54b4640997bc840310419e8f6da3af673904155df6172e6bca11a25f0564119f7db143c18679c680f6179bfba5951b8e89034b3678cf2edb78365a409f3ed74b1a2d473e7a3f5a8d4c3a9d152753eac158159d6cd25bf17708332a0fd6c6813bfa2796078e3b3909b79b2638defc1e8d4b5814da6cd3b0b84784a17c6758d0dbb1efbe89986cf36a78433985631a46d408d7e4161761b6a93754f62e8aff90250199c8da29b80d2377e757879f69b14ac407b67df8cd39c4162c876e402ebe01219c4e09e1409e17624dc4b35ae4d20ad67252f914dd211a2e7995ed80324b4e329aa827b300db9b70cb1b0de8c5ada031171cea2bbabec3f6704f07267c3337de45077a2552328e0830ca2cd6fb5ffed1a97523fd945597627f0cc35717157e0e63d531734192e0d8f3e88f04da6aeb2e99a0460b76032fa790a49282ee62ae0ed04ca4c4cc4db3dab31df3724489dc73e44168a72d969b6fa4af7584b2831d0c23394a2fb486b365f0bc98b5994d24f879d4630c323259222c770046dab96e8b2f4145c417013c99b80160d2f52aac4b3499a5893bc99e7ccfcb266adfec41b2eeed9856c861f7f5134e1b08469d1d3fca8fab85a4c65fb3fcd70730316586e1f053ee99fdbb01d29a3eef4344fc4eb71365649e52047d0c9bc3927ce644bc224eb8e2b0513847f69961a4be8d820e10eaa3a4ed0989ae7235ac1bda0e4b801ffcd1dd8cba98e2ad2f373e5dec2a101ecb88b2ff0241f2f4b580b8033e19250196d498b358aa15e5a95970bd4586e583c474a58d86d60831699039adb48cb9021cb35d58130186e6e26b174fcaa65f6d598573d551f7a1f67f9aacbef031dd91d7edd8242c30a6dd0d331d193319bd2222812f615d2051c4084fc1fdc739cbd53b3a5bddd2b32970bd271d9662694372d666ba14f2f27a72f4f8a19ea94045da927214e5e4c815d81ae5f37a55a04456505bbff347406a2b202325e18a829844d6d21de6beae7efada35b5034ebeb0def6cabfc24ab603857316a6481320ae3d759cfdd091bc7cc0452126acc2ba4d930665cf4367fb6f9bedc7eca34eb283a8d9c4cd5cfa2d0195c9bc4c848b580f88d67acaabc57eae0e349e786d1ced4cac6cd46af29e19a340b968da9dd548ef985490e875d472d98f7b97d9a30994b97f2bec27a5682146d34c7779fe5b54bed01e06de1716d6f8f636ea9293820185a475d4aac507df00d2c1ac71a71eef038606fbeb6d7ac49326e9d18a352fb22820f753f470f33df844ad98549c67b36864768246d2e1015bba154faa0bf8117813be7a2b8761a6cd2d8fe76be52886b3291bfa1a417c8037b9878f69a5fd72ac688f9a8a737afaa55ae7b8d9bf2eaf7a11193ade501918d0ab71da7c90bcbc49e0203b8fd7c4864fbb87d3e99b72c06be2d71b26389a30394c8b6c8c0598036d3c819fbb97a55ef183ea08d033416cf24e37844a722359e0fd6cd0ec7dea113a00dbc414c767c651494d24e2bc696aa55f11d072bcf71b263f044be4c0e1926b3e5036403aad1b6973f11f55672618a4a323cfd9312f16947c8067518749dc73bba2fc9398b0f984272e75477ebd931f512c28d3ac07fad4b55279afafc143f09a5a9eae431890aa3d805a8ed0bb1435ed949de17b47fc6f62d5e645082921b58518d3da59d467e83d262d9e75b2587fd19832507d7e039d4cc73ca55b1705178b17f41e4672225e45eda5a99dbfba94cfe9befce894cbbfaeaaa9b6a1f8f985b64c7517b00343898ed38f70def9ff2f2047da4f82c93ef843b4287293dbb89afd55ec010b01af0953317fe6e1a6dd5abd97419302d7108911a60fe95ab5d9b0c820546b0920a254bb3222d43a3b9bf030ca9b875e7e6a4bc560f46df5dc18a81afc0fa1047974db6b602bf8a77b2e2572a3207aa8361db7563addc3a419aac07e68f02bd45e30ac5d38ccecdce0596449356ca758175f08b9c6a6e2646c0a3f8c26961b71c6ab3b8d1e2c1785f8b1dc452a431383b6f11f25d45afd9864759461d9bb43499d8ecfbcd94fe5a15de7f2d48cf6ebf030cc5e1e27b8c1217637fdf4a643f8585c7ed55ff839e3c34a1a8c1d860361990b0549481677dad850e7db8c23de2fef268c106d47ff461e54605efb389347f9b25efd9fdd7e9a69f07112ed9b7261b128966b882a1f0e9a198fe2b5f76f2d7d8c386990e39b25e4545346e95722b50dfd7d6b71ca7fce180a30ebca02fea48521f14dc695aeb290f7857b116c59724be4cd26d399498fdfb648fa7f3622483c35b2c067d8ec3190aae86ba7115eb7200627a0a25e0b1105100cf8f703b2634f2e3f2e192e2549d6ee1a59400e4a330e1e68a855dda8624ccf1269515d9953128deceb3fd903edf81763ef2d7b6b7ec19f1f6510442ac124b00919b731b3ed7260310a50242ad62f7dd1a394d01f8f9ce9b4f48c936f377eb496892a1d79efff53313427d9a8e8a5073bb4e6bb35467929b542c9a2a54796ec86d4702a045a76eb95eee5548d086f3f09e576cf13ed1b609a9c23cc7cf34cc16f43ab20ebf0e0b4c6e333c4d07a25a0301bf9a916b6a0a0ea7d56368c39e49fe92230a8530b49d9bd2c161a8021c7128fe7383f1aafa8c8ab7f2055068dac9026a5c3ebbcdb3c89dc11dafb0cdc6b9850454f6c372e49eb3e06f2e6beced76e05a503e8a5618f30903947b24866c7dec1d4184c6ebc83f182fa613b025f8571df4b24db95a8b1786a2e09494a9e3f64772d6560ff9ecc8768584b6ad1aa68273dd6924df513b4df5775a0ee08cfdbce718782a85d874ba30c8f421c1007b789e21ad9007777a6fbf26dba3275d3a489f422afc138ebb6ab8ebf5354f02de156e480df2acfb8fc6b48db1723a03eab0b80e7ae2c6d4df704bb52c734392e665732de716dbb031de7beb8c3dc8d9d6984be64e9ee18434c5f8a25dc6ca794c53f2c4da1fc0bafc1a5e93294ce106489cc7a75450ed84331d5e92a7316609f7528718b1fcb87136207c54a5d9eef6f7d1ea31441364d6d04d3f5653cf909a6f6fb7a063dbe99b5ba8155cfe98e0ba3222ab5effd269db35f0d9c0204c7816170f8ca8cd617f0f4dd753e498f0fee93560bedf0b77e4ee18d7f9e3ec752d92a54875ef76388a83bd37f48cf30389b62555093e4e7f005151adc7ff9d3abff0de0e7c6688a350bacb68ad125be6766e7f6d1e32229233485960fa4474b6295c2a2b6f2457f49144b78a396ce985641e944444512fb4ba891571bd0592041e5c4eeb52538186119dfae280e0c76f20b69ab37fac6ae91fc57edd2db4b4c32140c52ff0de88163de17967e94b1fe84554c9c00f41309d74384d877e8b2d53a15a6500fa1ea9f49694e2fc7c3cf7e001ed0de7f0ee85b32b8a274fca3e917da913b31ed624e342c262e22cbb629290d742f47261674b054753955a4ffac0576c8f0420b4ce5975131e68c1c39b21c85e8487400df02ccf1c799bc89f55f9e959d9b237db0b1dc735a8a6b6a917939d32f45c3a4cdae639bb6f12712853bb6ef0673d15af596cd8d529546ab15c7ac1c11c6eca1bbdfb4f9f18f9d39843261c1c7ec59d51d08febfcce6fe013dad919600d5261ae357a67ee7e1d2e1fbe1396a00a910821ad75ff15e5d70ae9170472810c092603ca7e076e96482bbb7512987f9c2f38e51d3c72508a353e040967dc206b8954621bda9ba4f95c2253de706eeb236a38180d43dd88f3fef2152ffd67578c1b2d1f74f170d976052eb198b04b82f8427105d80551636d68a33b567c5a578fbbfef524b3d4c70738eadf09395d1a2396f7374b870bb0436df3ed7937a16da51bcbd8091f46f9563bc7647adc97d245e71e58cffce530429a082d453fe8d051b", 0x1000}, {&(0x7f0000001740)="f2e72ae15f5d61cfcd73437a25403daa0b6dfd5070737ce16fc9c292289d8649f3bc6a40b1a2e3ad198e2d7d81bfb62e92f7a5edcf05db8214424f541ef747c5d5864ca059669d3f05006bc1545c851247df4eb9bb601bb12c1ad5cc56f9a36602c865067939f0a8641c4735f0a859c8c7dcec229fef54e075b98f6ff094d6b07bf7fcab9eb2f7278cf81384a96f888ba1", 0x91}], 0x6) 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/172, 0xfffffffffffffe40, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xffffffffffffff6e) dup2(r0, r1) 19:14:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:15 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) semget$private(0x0, 0x3, 0x20) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x41e1212b0540e02, 0x8007, 0x0) sync() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) kqueue() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000010c0)={0x9, 0x8000, 0x8, {[0x6, 0x8, 0x101, 0x1, 0x2, 0x5, 0x7fff, 0x5, 0x6, 0x6, 0x80000001, 0x3, 0x7fffffff, 0x4, 0x100000001, 0x10001, 0x8, 0x3], [0x40, 0x1ff, 0xba21, 0x7, 0xfffffffffffff48b, 0x4, 0x80, 0x8000, 0x80000000, 0x8], [0x2, 0x1, 0x0, 0x2388, 0xfffffffffffffff7, 0x7fff], [0xdf03, 0x0, 0x7, 0x5, 0x8, 0xfffffffffffffff7], [{0xe9a3, 0xdf6d, 0x2, 0xffff}, {0x400, 0x5, 0x1c00000000000000, 0x6b}, {0x4, 0x4, 0x40, 0x7ff}, {0x81, 0x1, 0x8000, 0x684e}, {0x9, 0xffffffff, 0x5}, {0xf93, 0x10000, 0x7f, 0x8001}, {0x3, 0x5, 0x5, 0x1}, {0x62, 0xfffffffffffff800, 0x1, 0x2c2800000}], {0x4, 0x7f, 0x56a1dbe2, 0x2}, {0x7, 0x12395cff, 0x0, 0x3f}}}) dup2(r1, r2) r3 = semget$private(0x0, 0x200000000, 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000080)=""/4096) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 19:14:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") dup2(r0, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 19:14:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)) socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r3, &(0x7f0000000240)="3ac858148129eaa47c08f73a7a04ab645c3f47d756763abd11336760b06481bf24c318439c98035b5740893537ed21d7abfba8abb85400811a77e9cb72e0223ce58265c53e7aa471cae2e790962df34aac7999c53018c52b4413f80fc06abb9b6d92bc33a40c5adba0dc9ad9c98290905b2a302ec66027f0955127792c434b8e3a3e0a2ff9bcc7eaffe426172dfa6f194f62127dbcabca948a1acbcd1e11f084a503754238e8860a9ee26126d162bcc279225b245bb01b094ea592ce80bea1e10b83f2251637bb34365073dbd9d4f068ec520374aebe458bb72d", 0xda, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x5, 0x1, 0x6, 0x0, 0x2, 0x7a67fb72, 0x100000001, 0x2, 0x1, 0xed5a, 0x3f}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000001c0)) shutdown(r6, 0x3) 19:14:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = shmget(0x3, 0x7000, 0x9, &(0x7f0000ff6000/0x7000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x8c6, r3, r4, r5, r6, 0x4, 0x3f}, 0x3f, 0x400, r7, r8, 0x2e, 0x7, 0x8}) dup2(r0, r1) 19:14:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) 19:14:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) dup2(r0, r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x4, 0xff, 0x9, 0x800}) semget$private(0x0, 0x0, 0x242) 19:14:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c4, 0x8000118) r1 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket$unix(0x1, 0x2, 0x0) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) dup2(r1, r1) 19:14:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) close(r0) fchdir(r0) chdir(&(0x7f0000000240)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x44) ioctl$BIOCLOCK(r0, 0x20004276) 19:14:16 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) r2 = semget(0x1, 0x7, 0x100) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000400)=""/235) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x10) renameat(r4, &(0x7f0000000280)='./file0\x00', r5, &(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getegid() setgroups(0x9, &(0x7f0000000200)=[r7, r7, r7, r8, r7, r0, r7, r7, r7]) r9 = geteuid() r10 = getpgrp() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xfffffffffffffd20) r12 = open(&(0x7f0000000540)='.\x00', 0x20084, 0x2) ioctl$TIOCSBRK(r12, 0x2000747b) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r6, r0, r9, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r10, r11, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r13 = semget$private(0x0, 0x2, 0x4) getgid() semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000003c0)=0x9) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r14, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mknod(&(0x7f0000000380)='./file0\x00', 0x21, 0x100000001) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) r2 = dup2(r0, r1) socket(0x38, 0x8000, 0x9) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="a9533557aac0064eef797207845bacc84606695def1ab84672a8d4895aa0b72898ea4611756c8e07e529dd460a44708657ff2f166f77957208100abf0be7bc5b45ba3f9dd65640c6ded699d434b9eb45cd3bd557bd0f9e7c8e89db364796c6b267a5f6d01043000f2498187bca78e604bf54f3b8ee232f6b49f78ba0712e14a24773ff9584abd81c2687963ab2de837ed08fdb28e5f09c9a79c69d08bd", 0x9d}], 0x1) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) setsockopt(r0, 0x7f, 0x100, &(0x7f0000000100)="e7e0415d57ced5d668476f644c7c55c1bb77e64ac17c764baa45dac71329a353c11ccc8193d27b18f3d4895e0e3b28526813f84b23eded2c4f2d19cac9c3b07d8658985ee699edf7f30e54b0cedf80e06d6f1dbb4d45889d9f3a336946a2d5ee9a9c3b203b0e580128747bc5f0f0f8848ab98626c9eb012db521368e89782b6a2e92f1e125a1e79d8d81a3e281be15219ec1a21375e9892da87c157d7f96bcc9863ec7a49ebb1a8628e89e7afa03ca7a204fc09ad35913b30cd9ed67c8f4396ec2acebd0c9aa2156020c6027a706476f0ae086", 0xd3) 19:14:16 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000640)=@in6={0x18, 0x0, 0x0, 0xff}, 0x8, 0x0, 0xfffffffffffffec6, &(0x7f0000000780)=[{0x3a1, 0xfffffffffffffffd}], 0x10}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)="68bd6fb40a6803e54327b5203104fa2c8f26ae1dd1a99e2d43fee06d10c4895e25853fe2205fc3e41bf96651a6bb66a99d37cd74a421d6450ddd2512d8a4dab3077bd96b1f5eeed02c683a57676d082ac52f7634bea885e3e7bc063517fa68a9ddf545597238fdfafeb831c4d4e80309b016d176c687bc7a7174af515c8d8f78ffe78159db3811753a0453b802c1d7d44a7e6546920fd48b41a4bcc3adea4aa715c9da4dfac06dc2085e0e1c596744a0922384cd894031a65fb7446685c0f91c0cdcf520121122cef8fdd9a948", 0xcd}, {&(0x7f0000000240)="df95c5eb7873ca1cae80c9b9b9e33d006b5bfe1f275f32656c500025593cab36188950ef39f55aec69d1b933792a272ff26281e27ff332cc88b2b0f86f39d7cb9c31fb358bc031fb41d179eaba6b85dde7013e897837715f00d696a1e8efb75ce6c98f7a2d30d5df04baa79e883c377d2d903d5c5c6f9fa37a6b0b8e9a305edadd30ce1467cc0afcfb8a2204e293fba3feda04931532a343c54a2f448e56ae71d1fd1eb1a335d7402969314fe3142d92ddc58795cb06bff176ebbcc600c4598c", 0xc0}, {&(0x7f0000000300)="ebacc7ad99b2b03d8592834035b3662ac0baa260f567495fb8643ee931840e440d9200e1572eb0559cc213438161cc3963d4d0ea3879cb041b7a062c82b01bc4f4245080534c15c6f47ab56c25dde77ee3508b2d730195b4f7b91c02e6feb4d8d3da6be17291de9837e48c9639f655b5b28bee0b01403f3ad3e37ccc8df0f01eb36bfec0b037da280f2d2cd6afb6368ec3172e4219038ee37023c8e93fa8297ff44635c40b83902ca884bff205e08a77e85a090fccb8c63a605ab3f8c9cb6bb77a3db816f6439f30254a26fec6974ce4d97c6ab14d23b0ab5408dcbf8bcaacf7d63cb35fe742a5b740", 0xe9}, {&(0x7f0000000400)="d4f711e03f11671af23a90bbd80b49bdcac9ab3a2bb7a24bcdcf9bfe946ada77610873e809499b98d902ec07a5f29bad0565299ae9683f8548b16e7f76b2cce7c726ca67b7458ffbe01060742a85c61cf498334200ea914a5bac291c61a8097f2b693175a02c35c6bb589fcdc8b65289b6a4422e11f224176f17bd5961e203c417afd801d293482eead0a0faf19f292c295c7a233ef3bd946bb884a6bf93dd98d969e61130c48ecdb8ad10837012c1ecb6457c2107", 0xb5}, {&(0x7f00000004c0)="f199cd479c5361c9549ba649a653799b305c83b585e52ff60a8e3179b0deb4f6789d72fab48b82e2eb2b4d4e376e6f849ea8f4979f5e22f19af893827099ae65f31e9d9a65c08db9a78d08", 0x4b}, {&(0x7f0000000540)="ae1260bdd947a030c0739c9d878b", 0xe}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="6800000000000000ffff00000010000045c638da2998c5c9b55591d6874fd65398936425f0e938ee3facdf6abcaf1c0c834a92e1b20dcd613eb9c4447c0bed1dd0254942af573eb258faba1fc90d06a982c04768ef1d25029619a8531c2267d9cf786b9524604c009000000000000000ffff000009000000b87676bd9fcb344926f4e694d274a05c9a263dbc04e3aa8ef596ddf80eddf50d36bd9f20c6bf5f48f42dda358145e119ce7405fd257fe7ca9dc45f719264544c864dc500b95647c709737a241135eb2d0ff4ba9a117b69ed5f43e305c2eab536b7d745dd30580fd3dc4a00ba362e20bb78d103c5cc35d2a8d08657999edcc70020000000000000000100000007000000fd7ca6d2ba96f0ea81cc602200000000c800000000000000ffff000007000000ffe6e84288f60d0b93561382454eb14d896668ff74bec3904da176b004ba88a0bc431079f9c5f8790958d741f9637cf3c5f04921bc24823535caa4848d73070f0ab5041abaa1fc7d21a5f44b80af5277515c45fd5af89d639f8c905d65bdffb3d165733b17fbfafced66b7b86b27389bcbed37ed298987935a138dab2c23ce55b0bd0e50c28221d842c13897c8895938a237531e482a46ebc8796ace076a480039b99c3cbb4faf368b0dcbd55296aad46c0a0000000000002000000000000000ffff0000020000006c3f1fbccd09e65ac33ea4c667830000a8000000000000000100000008000000d9bac83178b9ed7ac54803e7cdcbfc411687b9ec1724f28d8e7be9cd6137c99e611ff8fe680819b250f541031619a67066fc562c5585a0c54e9a0df75071e09ccd0ad9f837e0a44af0b4d250f67dfd085d96b05e88e024e649b3207bbf59de7639867fa007128e4850a564395044af28b7bea876dcb19f37ea527c981ed3bd56b1f473ba27bdebe4482ffd69e7d829ae8ae7d7f518af2b85dec223adf2f57500008800000000000000ffff000001000000063aa6dc582367d477ab832daca045ba8ac741579f8f999949f4f39ff36c668f75db1c92628a459d710b197f0a2670444ac05f931b968c35e03ac06ccfdefc88b2d7ed525910b488a6b0298ce2809c4e7338c793ec869f18820c9cbae30bc6ea3d6dcc9a5d457b90b4b7418c2b5b7e"], 0x330}, 0x2) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x80000001}, 0x8) r2 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/36}, &(0x7f00000000c0)=0x26) poll(&(0x7f0000000100)=[{r2, 0x102}, {r1, 0x2}, {r0, 0x80}, {r0}], 0x4, 0x8) fcntl$dupfd(r0, 0x0, r2) 19:14:16 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, 0x0) execve(0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10881, 0x0) r0 = socket(0x1e, 0x4005, 0x10000) socketpair(0x31, 0x2, 0xff, &(0x7f0000000140)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x380, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x10009, 0x0) kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0xc0) open(&(0x7f0000000340)='./file0\x00', 0x101, 0x41) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchown(r0, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000180), 0x271) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) pipe(&(0x7f0000000440)) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x1c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 19:14:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x120, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) dup2(r1, r2) 19:14:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:14:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x3) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="965c6ed81a2af3514cfea7584335cd0e9eeb3a8a6c87799ca0bc771ccaae3e025d1be5a3a2960a6ab88c3d840ebf5d525e50fa7d9541b94fdae9b4bf327cc8ba69e371779986ac072b8f5ddae2e583ac88326cc61075a0c7ab8bfb869bfc6362f22df596f3d7e938e56f5ee95dd26eb0ad1231481a0145019abe2b80a6c096af6d05832ba2db3cab46a601c32cdc40f30eec41f4a2c04b29da2fede4bf3e84febb16eda918f05f5396f34803243f3bc934e0f8d16fa83c48b9c17f265cafec13324eada3a88f5a6889fc6aff717c13803b8d4e53381c9f8426677b3951e55602", 0xe0}, {&(0x7f0000000280)="b036f3772b45315e1be575cf7a964b0c6d275cf074273de44d20876b32ae342c13990fb0d239e6e46630a4d60a073e63b547250b7a416554c5ea", 0x3a}, {&(0x7f00000002c0)="64340232272e4383c9cb4f72b318c5724e4d47e7dba176ba6ddd710817ee869e5c7959fd55d8c6db19ea14986453bf316f52", 0x32}, {&(0x7f0000000300)="a1da200e12a47e05a9106f518ef21b23858ec70316782647cdcaa320b1dfef06e4c8d86dad842e14439e03303c441b0dee04b483af74a40d451f4e509dca22f768a9743a4bb27eff690026e37f3bfb1d832114a7ea7f3f01476a9ecbadb5037684543be00438279d4b8e3fc054a7900378f6d7854c3bf18ff25128d2ad720288bb771ad05f31543110da30e3af4fa12e433c802c82891a841c37264da7ac90734e692f65f15475e233e5be826e362bf0e9efe7094b6cde18fc2b2f6727728ddb10b7869b50bad4f80dfde29a4555e1932a38fc0bf18991a0d8a982d658a06f6b8bcfd626ca2a9c588e34167bf1f983888f2ddf45a74aec9a5c35f2d536a4a6", 0xff}, {&(0x7f0000000400)="e2155ec5b6620e34568ede2af598f2f2271fb66ae7b4d3b7ae5a8b185fa29d212f837a3342d586cf28be06558185104f8064aa3293ee7195fd542bbada5dc73ede", 0x41}, {&(0x7f0000000480)="a620d6008831c21564a8a470d40497259464821588584f464b71be4acd9fa2711b3c65aa5dcbc144a9da5fbd3aaa3eee96fa0bfb3c51f29dc292497a9096b0cce1b126a1be2d55d814dec567bec0d1235e317204e91c25a3f2627a6c16b019674959081bf33c3a51c581d3a2ff22", 0x6e}, {&(0x7f0000000500)}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r4, r5) 19:14:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x4, 0x6, './file0\x00', 0x3, 0xffffffffffffffc7, 0x90b, 0x823}) chmod(&(0x7f0000000240)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r2, 0x5) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)=0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$BIOCFLUSH(r2, 0x20004268) fchdir(r2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getegid() getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getegid() getgroups(0xa, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20360, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) dup2(r0, r1) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffc, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10481, 0x0) setsockopt(r0, 0x2bc9, 0x5, &(0x7f0000000040)="7621eb75fa29b4152ce981211af47dff8f94e27852fc34fe35bfad75320eaf97713cbb35780f63b80988fab0a15f0cd77f898244e47ae863618da484bdfcbbfb738e8c7fdb567728b74ef192903c4c1bf2a945e519295d7326a379252bcbbe64e93bc21f9479eb1489849c782234e9daae45882307fd3a9b10e26ee86a0861c7981a34a3736ec3b9b04d35b561862764754cf72eacc4fd1472", 0x99) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) setsockopt(r0, 0x5, 0x2fb, &(0x7f0000000100)="599f271e54751ca303f803cdb53ba15c7d667a08634916ed762386a5860870178e9b6c9f1208fa11a9c301475a3f5607f78b01f675d638c6d045409fee3f23d108a7bed5a895bda878b27905d09a4d0f6e3f2f4fc422799ee4997dcfe29516962dfc6226c059785850112934330c0f7f9f984fddf14dc3ed9fc1c474532b5a14394233692d5e6af82b8c190342694655297ed763a54a937c692a5dd0a4aef50f2b2fed002339549428db131b81c7f710118361cf74b5799cb949f65f26b0b714bbdc7f04c0385c434195a5d424b9a795b7eacfaec690f21b353f5782d5d1ebad7ab96e296d22", 0xe6) 19:14:16 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r2) 19:14:16 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 19:14:16 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x413, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) fchdir(r1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='&*${!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='{.%\x00', &(0x7f00000001c0)='\'\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) unlink(&(0x7f0000000000)='./file0\x00') 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1000000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) clock_getres(0x7, &(0x7f0000000000)) shutdown(r0, 0x2) 19:14:16 executing program 1: socket(0x11, 0x3, 0x0) kqueue() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f, 0x8, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) 19:14:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="b5256e467490b1740f6f8976bf50da1064a8c24da5b767e5271c542a4df405b8b68f6932e12e36964e0601c807f7aae435518fcafdf5234df12faa0d07f22f08c9165a9e3fb8", 0x46) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x3, 0x20, 0x6, r5}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x408, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r6, r7) 19:14:16 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="dd972450"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000af, &(0x7f0000000000)=[{0x28}, {0x4c}, {0x6, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") syz_emit_ethernet(0x3d, &(0x7f0000000080)="164af6079981568cf28ad55e0372eb38492f7c040ebd22f4d0f1558f677842e43df23705e1fb383018fbce49962af17fbfb9fd533dd1457a3afa94c4a0") 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x89, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x9, 0x0) dup2(r0, r1) 19:14:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x2103, 0x10000) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x39, 0x1, r2}) 19:14:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x27, 0xfffffffffffffffe, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x610, 0x0) dup2(r1, r2) 19:14:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)=0x1f1) 19:14:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fchdir(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002a, 0x9, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfcf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x20, 0xff}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10182, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x82, 0x0) dup2(r1, r1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x48, 0x9) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x30, 0x1) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2000084, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCPROMISC(r0, 0x20004269) 19:14:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = dup2(r2, r1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 19:14:17 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) open(&(0x7f0000000200)='.\x00', 0x81, 0x70) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="594e1ea395761a563a4de43401e6ae2167c10ed94ca01f6cedcc9ed8934a8d8a07e0fb0713a9896a3bfe10422eb52728aaa927ca4a56324d155644056daed02870da90188c8c208cb6797e5f2c554acee9c4fe0ac5dee28003dfd2a029e6ba65c80a160bc3826e2d5a75f0ae8ad7ac49f2ac1b5b30b43c3c6a179993eca71741c997bb2c158497922c5d609c08", 0x8d}, {&(0x7f0000000040)="875a6f1add289cb8fccd8893fce2b14c49c6566a72f67548ba89dc0c0ce9373cd7b15a66", 0x24}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fsync(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x7fff, 0xffff}, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x4, 0x0) getsockopt(r1, 0x473a, 0x6, &(0x7f0000000240)=""/56, &(0x7f0000000280)=0x38) dup2(r1, r2) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) dup2(r0, r1) 19:14:17 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x18) poll(&(0x7f0000000000)=[{}], 0x1, 0x1ff) execve(0x0, 0x0, 0x0) 19:14:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r2) 19:14:17 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x112, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x2c}], 0x1) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:17 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = socket$inet(0x2, 0x4000008000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) ftruncate(r1, 0x0, 0x1) ftruncate(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) dup2(r1, r0) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x2, 0xff, 0x0, r3}) 19:14:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x2000000) close(r0) write(r0, &(0x7f00000000c0)="6332414c72305dc5bdb6599e3c1f5368dddee78074ab9818569a536c13f914a0c03476001aa1ad7870a387f836a3959754ae67a6d9c276989666e45b8d15f443cce92b8338e2d85a5d466bb7b442f64e3edeb2aeb95cccd8a22e9afafcb02e9a289a3869358864a3ab67936d7dd14558f961259c6f97c6edc459f0745e1e129c329be9903b7342f3042b864eb82aa507203575abb30cef59dc8370a236462097e41accb083f6ccad9653c3272fc3838fa311b1cec8110e33df0a29c595d2bc41eeb8725b69b2d09170153818b828628c583b81b0e0a02cbfde4057d207bc1f35b28a74b6ff484b9c815c84db4bbab168de", 0xf1) fcntl$lock(r0, 0x1, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xffffbfffffffffff, 0x0) r2 = dup2(r0, r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0xfffffffffffffd0b) 19:14:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x34e}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x8, 0x8, 0x2, 0x20, &(0x7f0000000100)={{0x5, 0x400, 0x7fff, 0x9, 0x80000001, 0x3, 0x3}, {[0x401, 0x8, 0x1, 0x7, 0x2400, 0x1, 0x3e, 0x1ff0000000000000, 0x86, 0xb6, 0x100000000, 0x4, 0x2e, 0x2, 0x4, 0x7, 0x9, 0x8], [0x1000, 0xffe4, 0xfffffffffffffffb, 0xfffffffffffffffb, 0x3, 0x0, 0x6, 0x3, 0x0, 0x240000000000], [0x7, 0x5cf6c57f, 0xffffffffffffffe0, 0x1, 0x5, 0x0, 0x9], [0x5, 0x1, 0x3, 0x9, 0x7231, 0x9], [{0x7b9a, 0x80000000, 0x7fffffff, 0x81}, {0x6, 0x1, 0x1000, 0x8}, {0x80000001, 0x2, 0x3f, 0x3f}, {0x8, 0x0, 0x2, 0x4}, {0x1, 0x6, 0x6, 0x3f}, {0x8, 0x8, 0x100, 0xffffffffffffffef}, {0x9, 0x0, 0x1}, {0x5, 0x8000, 0x0, 0x2}], {0xffffffffffff0276, 0x80, 0x80, 0x2}, {0x5, 0xe46a, 0x9, 0x4}}}, 0x7ff, 0x4}) dup2(r0, r1) 19:14:17 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x2, 0x2, 0x4, 0x1b, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20000, 0x0) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/224, 0x17a}], 0x1, &(0x7f0000000300)=""/247, 0xf7}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup2(r3, r4) close(r4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001100)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="01ef4cd844556d452548470f0d7c5d49cffa117bac694b1695b814b692b2202a9f2e8ef6e877fbe6c142f6144baef94289a9a2a99bb73e66fa65b46118dcda8c1c1bc3f3155ddfec151377e2bd2568cf679d384224f4bbed9a683b5033e21110b18938567ea4c3fdd6393549759f997463ff143b7f432427e4b4b29559f9bfaec154320fbe5faf1c25c671cc6ab9e756b14d2008bbddd968cae91a0f50e70b19147a0081493adac34e69475f5277d21879c68ebdd42ee1acfe4d38b21c8157a769917c5b80aa9b31ce6928e2ae0c9929ea6071741159a5b27be664882338c9f5a99beb33692ecb710a593688effe8f4e1533d9ea8e1ced93b7b56779171249412a77fbed269dd304954777d92d6d57548100e9f71583506c72a73bda90dbd45816dc8bd2f702116cd08cab062e3d408c3749de1c1a56a35a663cf5780393a6d032b943380288505124bbb765d7a0a93d1c571dc7b7d4bf59b7eb570b9d7853fb5efbb94a68050207fe5fb1e280a653366fca5d5abc9bbb6e7281c362c1043ac1da0102c34b999cd974152fab9d9f313013b51e990c083a3db0f02cd7332279c16b6a9c293a0a8cad3bde9201cece814a37b2688585c676fe2ffd6fc338460f19a39f75332cf6abf739845b3e8c586262ca8615f175621571022e1f2029aa536d1b073dd4e5e7a2c6bb5300736ded4f904ae07cd62c60f8c4d13aad56ab79affc57b8c19c0b05bcb3bc6a430b2e2c4fb06062260de7c2af32dfc69125a866cb44ec3d44a499876ca57fe122a4559e2ee10f9e2dcdfdb0447f1eb96c3aeb669cd0ac248dbab471d2ff8bb1f4cee8caad71c832dba8072e55ee228f2e5ccc2562aa2c682f621c241ae4a1fefa6588fbc122f56f7665b4b31c97bf12164395a0d0f365fec145d1b7827cb068950e10bb46c36b7cab9d7a8900973f29764788782b4e4bd7a934f6ebf4505127d3eafc9cf1e15ea3adc11df5f72715762fc6e3e0de32d37009e62a49c34c386547e562d2ba7318b8dbf576501e8fabeb19b5384b0623b6fc95d350247f3b3773fb8ada110104ba3b10f8b1be4f6dafd662505a7806640b4a61c5100723472e1899ffce7d9129c2e57596caedb2bb00f51d5f8c86d4b941ddbea7b783f47d9c07a83f31418fb6a55eb256fe3f39e78be46a46dc1f93d87dfbd196fcc8214ed955415c387ab4b104850e1bd7a1058ab4f22b0ce0310bd8e8c31f0245db33eb369a695cca237ae3ab165f45e56d908c8cddd98b415c53d8ff81416e67c520ed246a194480d52c083c431adc9c7411e8b8a5e199a2b68b787dafb4ad25cada2452f68e4ee831b547a6699e6008b544ab3ba933716250984fdc17ed16c720fcf587c758af6c37164efd30cbc582e5b735cefbc708e99d9495741b7b278e132a92a4db97b654697c19d9d495a1db8b622f2c644b2fac54d26c6f57644a033e6c8a4b41d7311edcc23e1774cfe78b860552459ddbd245dd9635c93718a28c76e4eb3f5b33a9b7efe89e3f57ce330accf4f6acbc27d2ea84afaabee232973da005f53b8c57d7332cb0deb8f9d2fef6f48df28986abedd5e8770c69c62119219355c1f4f7fd593930e26c3b0fd107c4f40d12b1c7bf11c395686721efbaf9cc5112106eae812e29703e63762c4e3e1eac443ea690a504ab1ca6d92cc9fecf4e6e739d99ad74c963502853ab5957bcdc7bb9fdb381535a744bdbe2b0d5cbbb85229ae6aa360fbb6c24728ebe537da1cae3b8bb089e0aee503d2a7b4dbf769c7c0462689e640ad7c33060ff1220b8f6b08eaa6abc1b231f2f7fb7c7f082088b8cd0dbb456ff4e48cb9e35310f1d18823ffb6682017b08bb12fd0e96ae205afa314fd33db88c833ea40051afeda42c8ff2aa0590d758106bf5bd129f9ad42b1f5889082c6aa84602e4eb896ae5cedbe4568c0db4cb9ddcb2503990bb281abee3051a3cbc0b2386796a671239f1de5cec07d34f55b711578ae00de92449fab7888ab972aa195a07f052524c0dc6d345b83806399ef4d9f45e4ebd48bb5f48c24b0740fb1e93e8ecde7f60ceaa5e3ae5d57153f82890c5ba55fb6f291117cb5b9c970f66ef971cdd1d7eef2e86f8101bb12915af26c383c15118bffd710fffc1e567ead1dc2621e28bc37c4566bf689b13118eec1b0e7ffdad8e4ea9ddafc7cedec18bb2fc604a690b50e4c75d318fe31141d17c165e8a70b09864ee1249fd33e0a23cf1ee495a2a74f2284b0bc779e5dddfe885a1397f946cdb3895c6ca69ccbba21d3daa6c6e0f65d571d7ec73307606aabab93491b6d7f256b757f9c14a18df23c21659f6a3cffb8e1378a82ff8024a6a0b6d815ae7f5cb57019cdb700a80e962ebbf8eb1eabb0f7ac9ac287b182ec1557fb01f66412df17501fd0af0f86b82593dfb742a4cb1278afe9b01b43147b93f943384a53fd5c2c7f66c377080540669c715ed208e1ef385dddc6521e8d32091a42218b6562ea0b3e6575076b309e8023b261ed445b2ebc15623739e5d3ee091ac29776dcb268ea76955722fbe37e982852b86c8824960fdb6a255360683aa597a88667db3a5dd562bc67833fc4b6833dbb8264c6d45dcd50af2ac65c79ffec35bf8fa8c53487bb21ca499ca3d1661e1425123064357589d3c38a7e683607c4a4c87f9c58f8e3ee58d39c86e7cbb03d7856f1033dffea3918be86716dacc58da894418d4fe5ee1f89daa26c88af2339a3d49250edd269acca8b08a809d997394687c97e7c256b0cc8d6847fda637864b5dac1bc7ac4311dcff6ce3d8cbddc10f67f2c71206ff02611bbac41b73144cd37c513ea72bb94029d92f5e16cd6d5bdab91cccff7719ff016e02255fd8715dd9034f3c72bd4781f3fff31d24bc6c41ee3cd91bf7c8a300a9091282bc61a845208dcabd605aaaa5ef7514b4ad1494a93d7baebb4b83d744d027c8ba2092a31abac06920835bd123cc85b2bf884fad747ee3017baa0dbe5d9cd27c01ac27ac06e894371e1c6fde0bf7f7826401665128f0cd5d5fa303f0e5a7461ae76eb4612108fc49e8432f9bde23acea6a57518dfdd5539bcd9aa49096077f9d32644aba6f94cc788e72ff73500a44a871a0ad67d21c1fdf82a4a24a01d3616f7bf44c593b91d113e806f7272b22a479db7774ade14005913dd19e9f9ac834f82d2df0ab008426c1e86ae1028d15d9c3e9bc1dbe7e5741fdab269df71042c5b4a06896b6d0479a47ceb7ba8693c8ae977e3e8d9ac6dd8923b57ea0afbd83f009e4168f3fc57feab00467a9ef2eff450ac7b4031ae8da531170fc351c719c5cad8535011bfe705268ce496a765c22ac8ce9a3f3b234bfdcd92077b1fc840924d628729237b0b0a401d5c15df97fb4bf461b5feb083eb2110ca5ea42fd86754d6ab223394fd3ad1b5326e1ec64ee9c499b51eef15ebb9c9062c79ce80df20aea251e67a2bac1d88d7ae83ae08165a1fa2c03f904487eca8cc604e2ba7a256cafdd73afb70f49146d43e5c6fcfbe73d0c0955fe54c9a38819cbd97894360cb95b6ce75833778567af16c51dcf423025b19b0f08f949858ac93e96e7c9c3fa2bc0008b74af5159bca1660c884c37c3b9f350343e010a4b38c4312f900e6b532030f595247513e62389a4ea61c1b18cbcefd3e1b0f3514e2d71b2c30a67ab5149b909263bc84fee652b92b89bb576454acbbac352a25df5b78d1f6846636978cb24d2ebc214518b380e194bddbe32f083fd41fae4ded426ec8abff99e645ea288c742027c083028cb7dce6cff94e8edfc890217c7b7e28d4e5cd79fa9b83034156404bce3910c197c05b1e6236d0cda77bca9ad6d151738a4d90925f5f93d1d381efbd82ba60a311301abe273c1c5721def13deda00dfff1672cce6e9b6e1a22e57f378096075d19fd2010f08137259b9a3c6c439e6304dd8037db06aae6549afc3e4005ac368dd510257b0955a19cd3fd431a039dc816d789c230baed24e0a25286e4481973d9c1c4cac3726b8398df8990c6d09d25754ecb5c77689015b7ac0b51c01d25bf4d674ee591da50cf5c12a0da3c543fa47a72f63d6b95693c6b80bfe6c225a0972a590fe5bd723cdf6312663a210795dda2e155bc397ec8d7bb5e08ce1578a23a453109d8e27a28e925de7938ef60596f10b7cdcedcaa21b058449a90e3719e2b553dfb72a2109201553e1a14ea7b095c6cbf65526289720f215fe4ee51c40a5c5c7dda6afca82ef78f2dd7e395bc433e4bd421fa7952571473bc087a1361729d38d1b6a98add34da57eecc9a8e26a681c116202999ef815057d44dec22e67f3a708da53ebb790eb140743dbc7dd04a341336a18073a6a107f867c1c47e057482596dabc82e907aab98c162e7d6d984a3ac6b5e72524cb5cc5f3e9648164a08157be04027be445cc31812c5cc425fb1be17f9fb38440e6680720812a99187595530448966f5f058d577fac5b33aa246454ab69c22dece58e2116621bf8c7868d43feb8ba4625599e1938a5b46e914adb72d2c5c360988e4ddfdc17f0b9cabe558556360e95898019614f50036c61d977d86ce0ff1f71847298e177b38d10bc0120fed90fa104e7ca1075133f48c9fb14cbb2519c9f4d2ee09101b91f81b563f45cb03a118ca6290d5e43c4c29f68eefab621e9f20942660482bae3f0868c737682981713e8bc0b04f07d3aee8c30437e2c4ce2e379e1b1ce094c253fb4f2840fd4543415fa7afb30839c7590fb22e037483c09a6a36ba0e94ce7e40aa687ce0e1bda98b7f62d383eb57f96af29ba4bd0ce30c181b2e592ab16e145115d1fe864f93382f7631a9b003646f4b2cbd2f4f602cca06ca11e3153987ca81a9fb442610171f716f954a51f1c19b06e88029adde130b47f30cf26b418d9edc1b541ed3fb1e7c01fe005a5830e09eabab6fdc406fdb4b90dc7ec1c46d26c4ebd26c76a4c1c696b3cd6423e7aa4be441ac3066e9630365a9da78d916280f102f496d2eda067dc4fdfc442dbc13e78954715864c55ffd88c27dc2fc22e92a8edd3fab84ba34d96d8131313627b57635b329736213a4178ed3e3b80ddfe19eecb1f0accd509460af391aefbd029c0e6ca5e9a782668cc1774dcaa20ec426b432416c7134cb4c463a6a15476b9456838b18ded11f0ea207edd3155ee433dbcfa5e59dd90aef2d9a984ad3943d0a6b259bc0cee62c22997634b8931ce2a1a86b3623c93231b1a8ddd882256a9c8ebe0afab268837ff7c27b6591c3bc5b06b12057e31d32983f29ce6322f64759c58364536b1e7b05dcebe519a4460c66dada4903483d32b92170a464b286ccd7973c67ec881684b2cbff7862b9929bbd0609106da3ce24a93b195e8f0a0c3002baa9b25a57086e1ae60722d9fb0785290ba9e55694e12d4dcd1ab36e722b05c48237ee3ab5a34d33023102e96f8859886fa5cce17e943543742381b888f42224aed732d2d14e906e0a0bb97a692dfdcdc612b79064b14fe6d821807280182d42e4b863006c37fb60d03d6ad56b0e4ba7a3bff4c293719618772833791c6ee61f333bbf6e8ea89210fdb3fbb8dfd8eea11daf3d79971ff7371977ecc7946042cfeadb7fb445e5e745a645696832b8ef69314d3c4ba52ad56461b57c06d4f4a730466eaa9b5a8eb1ef952235e67e515f621b2397b5694d1cf1556014048fe5ffbc6a4f398420056c72295e3abb3ed469d2112f06e996836aaac2d30ee9d24edcedaed794174633f7c2875e249682070e9b5448488e75bb273206048324c7fb51ed69ec488101f4cd6dbda866543af0ecda21a90cca1d2219f", 0x1000) 19:14:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x34e}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) dup2(r0, r1) 19:14:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus/../file0\x00', 0x8, 0x100000000, 0x0, 0x1, 0x3ff, 0x7ff, 0x3, 0x2, 0x2, 0x5, 0xf310}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x5) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() read(r3, &(0x7f0000000040)=""/33, 0x21) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) read(r3, &(0x7f0000000540)=""/226, 0xe2) dup2(r0, r1) 19:14:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x5b, &(0x7f0000000080)="b30c112c363fcda5ff3a5e8d1904d1d509a4b94e891eee3c082e18dcdedba26dda56f7d6484e5cb5b6b32ac230fb05489e8990ca95b9ef2741292a77e03e40134abe2c9b756c1c2f24c1102d98f3c81ddf578d83f8b2b4ee904cb2") rmdir(&(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="b2ac557645c87885bcefd56c292d5324a4600438b09e8b75f05e4b31c24bc075aff3158758afd2a341cc163d1c7241aeb71061b8dd7d14b35e8302b1849ea4e11b74e7caf37aad6badfd66566dd03d2f868b57082f0eff7f11a6da715cecf4541be54a0537781caf1bd984a54105b81b0fe94b5a111179d50f4a04d02ee70eae8a01febcc4efb349389676e22a317a999f069002828823698b18574bce7f177b82df57", 0xa3}, {&(0x7f0000000200)="44df8f4a0e0e9a2beb6af112cf0f5310b3bc5373ab55f7906ba328158d0c76cb0713bf2d5fadf2081d4a21a8947654feaac42600615ba6b481319d8995f3db72af334f680eb75f215bab0fc9583efae85255024090e80c907201efe8ce8f4f94ac0f5cc6939e5286bbf8cae26fd805e9da2a548401e39f09377cea3a32c07a9e56fdd05a111cc23260f98d681c7714b1eb5453216c43fcfbb29881bfcd80ee8f0789695dcc4e4e06fa28bd662f9833d12a1a26440ade6cb54f26d8da134a856309efda4779fc7d1166538df6a5f9e2ba919d2fe675c9ac07b993b716ed", 0xdd}, {&(0x7f0000000300)="7952cb338ee0d2189ade055297e6a3d71d59162e2a86b7f405cb10f6b1c9c1bf387ceebc941cf547882888d8256ba7bcadab33d7c657115c9c9896f8bc03ab409f89158b893cc952ae59a7d039bc8b490284e8f5df208405b0ed378e93c8eb55e4e858fc374a0d3ddbd3736694a64e8e7fc05f85a7dc5c5e5bb93829cd2913048d0ca38b5f7f2514be8bddcdc470fc29eba3e6a514ef540939e6bbfbde7520a4736bf4e93ef10be03261f4ca7973d4c45d839845c62e4be7f37126265be595f40878d84cd421318d486520f0767d12313c4a253b02bcb683a9", 0xd9}, {&(0x7f0000000400)="dc7461ab57e609fbb0340bc0daf486dd12c3", 0x12}, {&(0x7f0000000440)="f94d26783b473d861647a37efea8b45ed3694624923cedb670a419cfca94898dd8d5cde4127e76fab553ec1c8a605042ca577d859856f5238b5767ffe1d7c13f4a22c82df009e99ba40ed2dd5ce3c36cc884b77c085dc978ac82e253cd152515afd41a5cb723d700395aa68cfeac3e923a1b5ed80a52fe9f50f3c89015510ebe7001b04805ca24b95db3ca23e284936e0e0a6e93420748c94dcc08382039c7c0e0804ee1570f91b7e7a06bda3a3b043dabd1465207f871545a8e4f723373ca689a6b5645e4a58c12d0ea89bd54e683f8aceba6fd254fa792", 0xd8}, {&(0x7f0000000540)="6455cee8490ab96834e0b1a38f374dee7fc511be419810b8da5542717b749045ebe25d3bd5ab6b0bde503d423dc42eb99e8d623f0ea9535f423b6ea836137e631b92af9409b2f4d68a208def863830719abd5a9c13f735a11c3318799eb71c82854f5c8b6b690f615bf24ea61bfc666ab28444e0b11a919cc5ab016f3c29", 0x7e}], 0x6, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x40) poll(&(0x7f0000000680)=[{r0, 0x1}, {r0}, {r0, 0x1c0}, {r0, 0x38}, {r0, 0x94}, {r0, 0x4}, {r0, 0x3}], 0x7, 0x2e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000700)=0x45) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000740)='./file1\x00', &(0x7f0000000780)={{0x6, 0x1000}, {0x3, 0x7}}, 0x2) mkdir(&(0x7f00000007c0)='./file0\x00', 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000800)) getpeername(r0, &(0x7f0000000840)=@un=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) semget(0x0, 0x2, 0x100) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000900)=0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000980)={'./file1\x00', 0xc1, 0x4, 0x20, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x80000000, 0xf6a}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a00)={'./file0\x00', 0x6, 0x3, 0x7, 0x0, 0x0, 0x81, 0x3ff, 0x3, 0x0, 0xe8ba, 0x100000001}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000a80), &(0x7f0000000ac0)=0x10) truncate(&(0x7f0000000b00)='./file2\x00', 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x2, 0x0) getegid() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000b40)=""/68) ioctl$KDDISABIO(r0, 0x20004b3d) sendmsg(r0, &(0x7f0000003200)={&(0x7f0000000bc0)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc, &(0x7f0000002fc0)=[{&(0x7f0000000c00)="62b59f51744fc6c4d58aa24ef82dd36529e1401b3c743b7870f7eaad57cfd8de4c9a802da7336d902ba0a0b2d7e586e2a22ed6ee6b1220da8ea27643408ebb4cfc13f64a6bad4dec3fdc35b56555db9f2f1698d0c2c64a33a9a9", 0x5a}, {&(0x7f0000000c80)="a294a76c016b302ff6f00c8da1", 0xd}, {&(0x7f0000000cc0)="b7b9b5db5521d15fde804310d3aaefecc95b770691daa3c62e5e824647b51f9b04e7e8ab61097e283da16cf419ac9cffb773e34f9429", 0x36}, {&(0x7f0000000d00)="efcafa8df24482908c78f8d978eb82a35182e02ce2a01e498ccacbca48c42e654a3b0687456312910fe0d44d8ff0a7aabbda8be939cb4713d33b62fdb081586a87ebf8916c37b184369174af9d3dbfe1ea6909b90f9e5b40f7e4cb0bf3f7f5f54a3e1bf5bec41e14eb862501e7ddf35a218c69742e83ae3fb5de498abb91f1a97dc5221ab6d50c0fa9ff44d0d70a5348e3d4663749fe3ec0079f412b868aaf01b5c12db123d6c9770eec59e0783ba29d41cf46c4889680925d84188a728dbd59df318d9e198eaa12b4f3235cfdcd586d1a983bec1d9b68a62674c16226c89bf4877c2e41434e217b7088ea58509c4ab548eb1169a9cf7dd6de2f993219165f26069928a2ef0043275e62903f2a109d5ed44d9cb04f19b84d89845ef38deb61e763e7e992557d43f8c2ba6561e823c36f702247ef0fcbe7dfaac15548c3d7bb8a7d4798a1b0c1cd90a50dc9b53217ce0731fc659d5ce041a42cb37ff4c7322de6cfc9a58edcf3bf72867d4ddf1fc7a46b50d01342ddb5203328219fb30de29f4cbcfbafd78b7fe7f0d90cff520243b6e2723e74a4c5ae19125382d3e8e750aed7c19f8d3ae34251923a3d08ad734f3f21df5e2ca48d02e919d270a1f832ed8b68621759e91280c353f7876558a5ae01f8d14f29784b715d83f1008da489a501c6fd4639db9ef580ef89c8a2985191dabcce161fa48484dddcc86d9be0a2bc4a97a187c7461f0f2459760e463203dcdca959af4287e0fda2d8cfcb63fc6f59068e6b61eee0e286d1720264d980c5edc9e12b73bb938241469e6fc84b4004ae5121f2b66afd0fabd0cfc756235fc7eb155cf67161443eaf794074f5a1f31a5eb3bed12b8a58e1df70ce1d248cf7e04ad57f68b0f6872ffb3c4b3c514896a44e2cefa6565859a6f0462f13fc6f2fa4b58c5b2747e4e9a3d293ba2c3c0aafd45aad3ece6bd0e1dc763350a4c7327126a7319941cb599dd93e8248760648fca56844895ffb53eb69ac16d59ff77189d52547acf5cb8b886dc0c07932411221e997587fbef469e04d5881078236d165aedceee59a637e83daddb6878ecaf329220192907dfcc7427b4dfcebc8214d141b44598c67e74c4fdc9fa282dd8e99b8bfc036bcdbe64e5c168b0f56cbf32861cac8c72127a64d0c7b4b2cf7e6c4c6ff4860e1515e59b5fee2a3bdb7275a209cdd4f63990c031f14cc8c82affe61893d7526111bf61f14514581d7d7a30534cc03b8bd880b6edcda719a2cf9527b181ae34131396651424c0472f3fe06a2b230b967be9c12ee4668258ecff1f0694532075f3f0aa3bfe995ab706339c8f6f13cc7a261df3a34082cc11e1b5f0323bcfaa3538d0163e65a359099b009c6c4e568c349d4955a733e31a089df3ef63fab7f6c757204a7a5a3170854b1998532931464a07acbbe32992e8e666bd58a561eb8b55db4b084279e61c52b6ff0c597786778622272eeaaa055456466ce5b6a1a7f01a7acbba3c1d15ed0a0f3990943e63e67c0b8070b045e9ace740e01575998b107cb8ec4686182ec01fc3bb6c0885c1791231cb0677efe3983bf808624c23ac25927e60521d44a3e23f1e5f8be45938c1952cf6bca39a7f44ee85aa6a30602a4260a4628e9f94ebf60430c2e5e2cfcdd08ad235cad21e5c58e4b1163c652e2b7df0a89b0537cec5513f65d974714c90c1e1cbc367c0404274524b1d82f69ea0b9b7a61330bc58cea0b32ec3884901b9d4479d2f5b15a6e8930cce5ed5b0f5a89b7f0397becb3cce421e6b8f33a666e4f34f8d0994c8c8e46ea9b0fded58fe2686f12de49368e1375a5c1b70f9dbcc7455fe7f7f57bddc4789f4874e6f70d931dcfbcec816e429509015b3906c6cdf4efa54853a1872f493e1f911926da1b64d0d6bf4076fc75e4abf24f7c913728bf478ef6b02928e6e45ccab783c981b4b27e1924b39aad2fc179877fab49a872d75606b3b34dec6d2427dec573c28657fd524d500eaa521895bd805e3f259acb68cc6ded2b6ecf3706ca0b8d3bf2f2242c443eeafe82b66220c7694b0238bde6efbf0743a396b47290b8e196a65cf8d1513e323037b255915549a81cfc54dd6336edc458036ca2e89ffe84372b3fb49cabffde76b23947f4a673fc24cbec900e4013f1758d4b6a321bf273f0d8a95d7f9876ae7403745835213ab74dd5d7d4c6cca90bd0f2197d3fbbd594c021ba3359b66a98ede85bdcd612551150513aaadc765667a45246f4ac743593e09a3045724d6065174dfb462a465192d02a9f586e30c870508afea995a473125e2506e756e174a443a63551c748a98839a84961f91b2ae13b97a2454d8406ddee4e07b3c2f2d8fdb36f570ebeccf5c7d15f7c066d966413055719afb0b364318e60977f327d6f98fcb194cf522407c64644fb7b4f3cbd685b9b6600b49ba387e9d227fbf8a949e7ed48c46affb1b4a9c78e64a18b5e6b90019b02ebfd86a43203c39f5bdf085cf80b81ed66f1a700419066896cb07ab3ac02d25f5b2cb934be0d87923e72c51f1d7a26e0c756872fe8d0881fbd268cb6926bab7f785c5c665e69250441bed268246c04fdde092ac70780f9a64a4ef6fbe36be299b54a5f4322f73eac4a04662d47a01f3ef9c191951c4bd3d596b4c1815936b09987d57130eda2af002f3bd69fdb4f99c08dbd0b4a35ca6ec2c3ae9b415c9c382212163fe8f1fc1f9f56f417ebe7cdbd05e5da57856117f415d5a7b297215155f68658fceb86e1f73a986a3d6c23537c548f945ca5b4ad1f97bf3e790c654925da7ab3aeeebf4a10c5b02dce55e21cf54895c12d232333327a99d24eaffc9b3b35328f26907a1d8a14bc9fdeabbb9eaced1b81ba060371285d6ac3ac7549247951246cbbb28e7c8359ae98f5b89daa8489c17cf42280c14644792e32cd63c110da53580f69c58e2c80f10e64bee6ca1d0010cea605835abd036877ac97c128d8a6e57e07aeff33c0ae43f54dd57196a42a8d5bbe5c67ede3ceba8a1758a2d4eb8a7015b30486f4f530552f2a70f65caa09cfa910297ec37a83c7fbe5e16fcd6816ff48929f0b5784a11c7a19342e44f714f8256b51384237ca7ccd4b7f903913b1b25910ea66fc473a87220817ae6e4c9c21ccaa8fbcb18050a8c833adbcad5225e934086f04d9b407eea1b31e4f0c7e77a1c35d3627689371bfcb58af9179be3a9519c80b11713ae63d8bab4c636bf24af3fe84ed61d99990815203f1b113b85c9ecee5ec946308a890e8334571fbb848a3487481f8d278fea9eb565d133911853d5c1f7c0c52e8423d227719baab867bda050cb83053f3ce0c4f79f5c082cd09fe9673d80846fa19e370d4a5a242153f978d7f483f65bd2c5fbda9f9d844f5005647907d6aef80224180aa35d3c8b5b3e0f8449bd50e14b256e1e6bddba1dc22662b106e93a3c7bb429a64094d74ca471f290f9a2004fdcef01275fd9f11deac5f58698e4877ee81cee3fa921faf770d7344ee2c363ad1deef49a4614e5f08d47293fd97316bb1af8b7f680ffd556edfe3f57e3e39729b78b689e20fba882e918ee0ab4f334708ea66d6b73f7c4e7fa415ed9f292305860f8eef23cc9eb86278a2efe90bcf591432fbbfbf27452d6748f0fb749a9ab4fbc8e60af4988f97d633fc523634cc0997282c774138790981a6476b7f43af3ecd81158bd274b4f6e0b80a009586d5ba68af6deafa34936c70e98ab89d764a31a465dc90e61ec91b9439ab523f0dc5c2bf6bc4547646a45dcdb67c4a6a103eb134f951734d0df6e4a3080bef610a2a018f05c1bb9fcc87f9a2edf10d3194c951a62f33ef312531261ab0c627d80ecde0b340c43de8e793443b6c081eb4d07c2b46a90ce63b9c670b39e822264975212c6b260d19ba9abef868d77e82bd7b5babef78ab7061d8dc656c6e2875948a95be13b7f3cfbd1154b29d27b7fa31e4916a1185b7b1564778900032fd25d806266a400e329607d13aeb5484454c7fa6bc50aabcfb2e6d7cd59853517df96b78734fbbe969992944a40d0f77f659895e9d5f7a57f38426d3b2384417c00f7791b5ea250a0dc0d835dfa640d4b78feef7606f4aea0270dcac474cc90eb770a532d953da354d0fd5571a8164388220d438df3dc168571bb2897fb6e20b139cc7766326f3711cc88d07b97d5f7d0d18a8915e1dd09c543bb0604f5402a08464e63adbc36a89a00894d3684765b23d457018748a0d12fe6d37c02b894492b4999b1fc0fc4e8729b71b0f651cbf1ae167c21e8435dec207f3d7953b9a1bce028ff1501e226732130f7aaf4ca7ad8c98380fb48f938d04ca69cd5d22325efd7f20887a5b80ebdf68b14476f7f09d7377ec520f40f7482f57d6f8553042bfc61842e4b0116d00363c633d6ad243773746fb37a5eb0fc771724ca9e4ccd39f9d58a1a8bca5a54ae02eaac3a22131dc590460399a973cfab3f9308c76ed421fe2c3a09abd5174a245a9c19822daaf95b90a2c0a3fe6d41cc04042a864eff0b4618ab955a1417765ede099532b93015c2a7793df76b530a809fdee3c41fd9a366a7da39f7d4bc6cc3d874f6f44ccbf3e8d5921da306b8028461986265deffc8011047d5235da34f6d16774b4dc1df93fc1dc1eaadad0f4f59ffa76c412f30924cb0a4271ed20143aa07ea7c05e8fde880cdb3423baa1c5529b214435acd5665773b37047dd9542d45141b25061a15e9e671b34f004a6a129f7c5a44eab8130d9c09ac062733bac1e55491171b64d991a3e48d5bd3f5c01e6aba79d3b1ad03eb1a0acda86cd63ffc7bb41305dfd9669fa56978a853a26b72a029284f23c322164da7fdd665f05d74a2c490102c76142c7642f4347560dfb319d74163d6dba2e0012b276a57e8ea2be865a69864d72fe68aabb1317f201bcce5971066c0564d7181d39ef249460db3bb6c9d5241ce83e6eedfa6c9a00ed96b0cfae63fcb79195cef5fefe53b48445b57656efde40df54340331d9b531739c9d4dec19fe34920005535da4950d00c4651168877e7e8f528632e3b2d4d00af0b08fdb2e070fb3927e0c71c16efe7e0b4ff2a3b6189df33b1895b82488bc67a255d2bf79737ceae6f05301b653b100f42953aee1b3b4c7414bba285ddfe6a81a6e264920a7ad5169681ccd3925dc62c333f9bb224d88c17dcb49d9bc8f1560f10392240f8e802ff5677a761f05e1bb119793b3d6fae92dd095dbc6d1eca7574e07a1034156330a2109dfa614f358c40d326e01b2800fb13265460ee91b908e561331d2034d5320119cc14c64cfbd984b9dfc0435a88d3741311d7d728abbd05a8e35e6564c115f0720328e9429eb758fdc59904686d667264fd922083e3a89a006f5b8fe53ce3193b5bfbc867bf7a9d9897de740459135ef2a7ce73d1a4b3ea9cd6200a4c97c18c5bd04d683302096d72e37df4b73d4cff11fd72d4bf2da7fa7526979c9140799744c1d120b5a63f15d73bc47745691752aa7cd71ab9023a5f69424c973f3a6bdec0c55fc9a4a00fae3baeccd097f368bd9754451f1f4c7a2b45f543ef0cf23ee19f17eba209924573443454575702fdece5d82ae6724ab83e5095c3802827c1a06902f9c2844275476a451b274f8a4cc245f51b464535059abb9d90c3dcc504e62d3112194b77f90551155613000e3bd1b68334bd29ef675c24d3081f671dbaf9b1bb0fae3d28f931b87d836e81ead54266c5075d5eb37e7a62d5070ceb440046738024fc787cddc4726615f3f4cc6cc9a3e71d3d4797cb47733fb835346a9694e0c636c0bd27b26795f963824c1b2ba86b3b7", 0x1000}, {&(0x7f0000001d00)="1db647a6dc9bdc03046a9ee71dd681007620341da958570af35cce787ef7c83ccdff8eab60d545a9e9917a7e057107b891e80a08fcac47f283f9431ff007d16a54f1aa73951bd51933c90ae5e606bff073d2f1a7020b568ec35e07afaaa343dc00c6ac0702bfb8f15b16ce215e39021824a0ac38b83eebb64abd65c0b98c7b0fed42c2", 0x83}, {&(0x7f0000001dc0)="5a21490d34412d8bda41b5148ca575fb59c58ece19acacceb0a9177093e83664f0b130d92495df5350b45a070c5601067bdf9eab4476e282e68b2add9abc8a198d1b28ce5d051264682db04519142f02f0de657369ae46ec6a581523ef78f965ac926cd8685b8ad5a29211c8527437302ce1", 0x72}, {&(0x7f0000001e40)="6b8ad6f6c7a3d5b4af45ed843620b9dab8414c9a5cf8ad92a0372221b26a2bb9770a2614bb8917272ad6a7ac253b87128e350472c0e5a6890c92a11ad7ded9bbf765428b52f73bb56d08a175c30a48b648f57438f1002c1fe253e18fa9e825e8e11332f89a6f1a255a20cb1f5e2737ab25c2b5fda6cd5e3a684e7715496786bd9b9309ca26bd1b34d1022c31927336cabbbd53d77c0ad1fcaf6af6f291ad228379931f80a1e46a73e1e366cb7cb4a7bf9866cc67d4004cb3d92dabd5208fff36a6444677fc373f11698e0489f8f9a53c73120bc60edfa081ec6ffe1232e84d2eafb977b7b9875cfef3206ccf412dc7467bcfdba3eae96b3545da2a66904f88409ca65c749907d31682f62ea2089019064b666ea9865bbe5c8ce52e0b318a46252b2d1638d2449fdbe31005d662b6d164bcc6d1aee197d13d888a16f372f2d5c58361097def755dd98490e6e7c4412de61f6471140679719a4ca62d62277d90fb6eb966f756a747d2fb7d2fe49414860d06b794336fbba438ceb378d612bbf6b0291d8af2caa65c099b3e9420fedbe204c20d9ac25c0ec824317d491eb48cb756bbc28ebe2c6db44492cb3f10265ab7076a7f530ff373d61175ec3af48edbbb56693ba9a9689bad54b698e59d30365e2194df465f9c9ce478caa77abbd3b55f66f5008e1ab450a23c6f5ec9205b401d8f5c3b93b96dcd140173ef7a315d0f4674f2498084ba5a7d536ca9cadb9669741d20eff710cea0132a1889710e40b3d48fe9ce4cf9d363f67ae7a6734a3400e84b388f9644e9175db40ae601e43bd52080aba8312ac404874937ed37a8604b5b314f58049c8eb7c7d211b5bdc765afdc9870f65a39b7dc2d20e0392a6383e158493dbb54c3f0033ae8091e9fe24ebfcefe172dcb50bd87e2cf0f755f9d1199cd84e52e8f4bd87130689c3c596bffd896da690498edb997c3362dd2f20d28fd43004c2ffa7fbe588c9798735ae9f84b43991b9c78ed7f0e983031410c981cc686e1181f385077c7d516a22dae2f04b6f3fab49daa6c1db7d1b57af6d80d2e0a801a2349d70a24854d52a765505ace7dc396227bbb359dd740f6e5d9baf6e505cfdfdbbfb15585070d5681177eea6a96a01a626667f3480eb27cb91c126a08e6f048a2f4945bd973e5e2eae5b9a532812f9805b0474fcb451651d577b54211031c9b4f864b1b132f3acc246153c8f8e88cf8d7accc9da462ce49c84057c5577eb628fede9fe0947639ba060f455ceec907837753f326078fdf1df90ff5019820238ac4e9dcace78ec56a592569d290e75f50e6efac7fc0354bb5f982241dac2cbeb63eda199f662b3210dc5a351a8bb9f9b1b9b2265027062a8814c857effd7f594951afd0e8a8234667e4a9171f541276affea31103f7d4d17054364dad0ae6bab6074f5f067be6db0232c4158d99e6603bddb2070478d9cadf1ee77576b585852d15758bafa973e8b6e31fce48d2a15b391a85691af0335bc4ee67b4af21c9b734faa8c6038f2d877c2433d8e520674ce549310f49ab7bb05440b40614e54f118bd3996ab51ddf4689404fa9135258780ee5d00a06769083a776ee3cea326d06ace7cfbd9b3eb88de6d23a4e98782c0e9ff64bd873448bf1206179597a5dd7153f130d97dd3e6544ea04fbf431d7b9a0cf32f614a0b16fd8fc5890ceca1eec18afa9ea8b3b3787075d6ab64a89cd88c52ead9813d17b944b124907beb9fbe303366d0d76175461ef34a7b4aaa6aecc7e71771c008d6f8af356dd444729b821975bde8eefe975273d6dadaea24d85a1c024bba03c199d3e1c08d525d13d8bdde6ac6ad832c65c0570635379d16ec2f81fa0ca8e620bbe42a41af7efb8ea0e5882745853d5e0e1c549fef19c96b96514c46bd1a415e3bb61e30173fd4107f0a082702e203c34cff9ce57ba900ed491a8e633078fce088c5dd62b63fb468f18213753ce9725900d83e704bef5d9a780d28768134fc205aaf0354603e5a4567e6874b0938ba6b1e62a6ddb051a1e8cfc8c6f1bf05b5d622254b61962b93e0635f354f0557d1128d0ec3cfc5dac58c7b3aae4f05b7688309e05d1d09dc27ba10783b1c30c4c79a847b44f52218f63ac8303677a8961347da6347fe9449db543c6d256425b53c9e81b34f54c7b4617d81018717e4a8a0db01ec0dd36f0d1cb4e794358fefed43fa345cf4ff9630b405cf7848fa05f91295acc878d852bab68cfee1b4270509a760b2e05a989c40e0e0cfd840881186956cdb5b3369e353f4aa19f20cbcbbb31ab91c9976316c6888adaed50dc5f223625b40d9ad8ec3f3006c45a17d6fca8923f777c7513b94b32441831745b52d837b115c36948d66b73a4fa7137068211d9525233316d597adbcac4bdcb4ebde2a2d4522d977fae8f0c2f04dc0d1842b45a107b4268def7680bcd905ead023ac0608387b95393b2eb9a968a34ba57ccbf1911c6e82beba30aeb5bf4ce1622a70fe5bfbd3338d4b1cb7b09c18399427b88213e72e3ea1e84e438cf8dfc67a288396ff47b57f4314edd4a1135c429c71b68d6c54438261d48ec3a5b99d73e71059712a6bb3790e2990121c43c40fabbfcaed6a87dbcbcbc3539d551179b6c8db98d5028e696225b86cd0b37c72d94e0e60f0853cbf5f221e44cd78ccf426044866bf74b48cfe6a0393b97c615b8d4fd473755fc81b97efd2c65109fc9bc79b7a08a0b9dfdb921900ba8031c5271b4e9b3a5ae1893db0c683a73022d0a0f35a3d82727bc0db31632e056bbe2ba65403b7dde1ed6a44bfbef393e9ee0c1adc2401fd283639cd9189442f3af9ae5b29601d0d1e6f0900ba05852a7c541175cbc226a1b821ebbb71d72ef88af42da5d43c7b532b696a6e7a014dacbea07054df2b433d6e68460c79a04813e223e04805157f7054b97c46893f08efa3511c4e0a81a2291f107644a09f7bb0a68dc631c89027e5210baed6f87e2042864cd473fa875455de2534fb23ba500d3ef1818eaf1afe80d5738431a8b6ed7cde5e348df9f122b711db8718cd22911b6182606129b5f435bab9b90181fdf03447cf4bd9a47745dd860afc809470429d7cddf8de4fee9083b0117cc0262aa5419b70f19d77935011dfc7ccd4612ab9d79bda3cd2ada005f0ad2b886a5172cf868e096d00b419f5db304d2e43e24e82e6a45623bd883bee9b211fbdf12ecd2df7437c7cc590de8d90783fcb4fa5476c4c64cc0b24e633f34446dd552ed2477eccb5374ffa5ab01a9580709c43e664fa3e6faeee4126535698ee661c7c9a5916c8c0bb39db2838b185889d35118fc46dc2990c0467f3874da3ba3b7ef8f36ad02a7655caa793e30116312ceee264438ae7f322651e08224fd669b55373ad1bf8a38a27c157f8c79e85801d290384bda4b21de1ba871a6ba7b023761f098aa1a164c11b1fe4483a0f7550166d321fab8e02409b835b85543223381de6b85c57c3dff29e57afa72b8765863e7adee5de87860507e3daeb860440970c771c067f6f775068ce62d6f616c57551b886c455168902ef64ea40988d7b3af858b633c504e3e090e1fb4902449f54f0eb400a2f77ae39089388042c08e881f16d7c0628eeac6f356cfe8f23c665c017b88681f05cda8ad0ed940e029dfc72fab54c02da08e42c7bc9ca6538507ecf1833ae05ee7841b27f06533b4535dfe491adef1704eeea16ba71d02a2a28f5c5a5e6f0d022536b1e93fbaed40f463c7fab8b68f3b1e04988737734495b5fae4eafc1cd13e52feac77a7fd66d7847f33f0c53b2429dad48133a3fc508cc94c6d099babfa9065257e2875cd884702f20810efd55a04fee045f251f7de2e9aa00587d091a72bc5502d1742cf6baa5ac5cd90a702395d34b55d43985eddc0e3d161c1e25444e979ac0f9c0d9e818db2bc17f2e533a74c4895e485ec90951867613762788fd36765281c1e97f31d9e98604b0c1c1017abf71132f3a961b2b544de8a04ed5cea6b0008a76ac081aae8514639148720a094186dae3f7e1a1bdf3edce49a14ea79a85b0bd3a503941f653d3718e7d09527b23d5bbce3f34a721c8d5be0fafd14326834153b611ef68142d6e7fd31ac4b9484eff08a25e9e466eee94d6bd0bef71ddedf05ff876b4ad97afe44e145b1c5c262abdf095f155a80f2efdc080741dd376a05036542792234c46605ef24f92be1a7920c8bdbd3ee0cb8586604d6fe161a92b27e126b44327a022b003c5bbe0a6267b5fef2a92dc25be592b2c7a020e04e13a9569479eb0a04983ce608c3b27bfe5fffc5bec19b5222228507bd7dc5072d5f2d6d9f9cbba5e5d93b9ae216cefd544fa5645101989265d614f0c432b90b6e00235761b030571a12fa4e4e5276adc4e163760f3350eef00c55a99b549df366f1fca99ca48e2223a4b6f18c69267726caf79a14e2c4b72444af3287269cd1381f2d20ec461b748d33aa167af6d2be77c152fb09913106e9bda833e878ba156b9952979e98ff29c58fceb17d17257f24be6c21cdbb23129d5e81eb35657f9123a9e7c606fac5490ed34fed2522e5334e8659a76e0d607cc4d754c3604e94062d07dd44f5cb96c12f011c2060bd8d8d5139964b064adf88c72ffd0feb39788f49b46562769aa79499df65c6a38ddb440928e82b8937753c96cee4a9efa46fac0b64847eee338e239925158d17ad531f0b2c407260f19499d37f7a4122b3a775281aa0d27c94d0043cc09ce2816c35f268a2b6819bf90e0d18fde35c1030a6ba963e8e73131cd2d27ca3c86c9b8187453faf87e02e8935233b8a06ee5404f9f9de8cf213b8acd6e155bca5fa3ea437b47c2f305f1495a7ce29d211351a6753bc2a78c9fa65c913dcee3b03e2486f995ba9840700d71cb31b08036cb24c91019f2880c93fc6d04f4378db969ad206faa7446105a4aafa4538659c2e30e82237189c839b94098c04e1be9bbe51f50d9a288b1cf8676adeaffcaf194e87f11fb4aa6b303f96d37294b902c673df559cff3af2f4946ec28bf4278689bb6ecde46b13af0e2c4d6d035aa901fdd3d3cee8cf51539d710f59c2229bdcf18b196415c36db2bdaa52dea4230e9cff80b69de1bd0addde18927ba9562beacf736382a24c830612f94afa870413a555e3ec1fc2aba51996044c34ae6ef5f501aa86e96088b5a46c1c277de92f1bfd7725e80522024d4984f04414513e3bb76aad692df7afa5b49f87911044edc1e0242060879015189e8deed82eb5b803e943e49f36e563004ca62da4a5653ed6c0bff4f81c720828691f1ade228a887488280d1dc16fd733c67182f1eac66ed26b10b2a927bae0aed9ee7ea4263b93ee9e67cea6cab02205c1ddb496006907748c7ecbcb9f179ed968d7520c51f684321884b1a944d42e22e4dabb9a6987d402fbd677e191b317b99909b59b5bcd7f1f8055c0332163effd5831e166daef83519cf812ebd7f1a314a64909b09dbe2deb3e9a0f6bf0157107bf42408f2c223def0b509516f15ee755acee3d82826fc39ae18affd3908f6eb6099e14f380c3d2071a0a8ec2333d8094e1e5df7c181183029a77b8489bac982a67e9566cd8e4567bfc534c2fd562ea18486a21228b1f5206bfc38030902e4bab562c0001f5008834a6b1b08021be2ba3afd4865c2ddb897a61c6ad48fd156be7b45b32d38af86cdd312d224bc1f8235363f6d09687929498a57d45cc117a770a26a3e9e36e39178129a2491616640bcc8ac8dd8cb3b3851077f831175da0b6c659311718dda13afd0dae1e84af3f7b7284e97f6595aebf3a9e2a075f", 0x1000}, {&(0x7f0000002e40)="b33c359dbf285fae3eba3fa6b641bb8b7a1951994b458aec336beb80030b8c9c0e45e5dfdc22317730b1b2796408ef5064fb53b1021a204ac479c7be63fa5c719763d93baa86dc19c497b55dcdbc5fe0c2547aae6eb5a35eaef9a623f2d8f6ab32518c38be213b2020021b2e552a59b77609807bd2162e10404a6fb7cfd121e6f02a41b51ba98f32f85ca3b0a0f33cd364425a7935b063f67d3651389ae0aa74d00fccfb03465cf686f187aeb26bff63b46ba49f4625c9342448de975043719ed7f3ea88e1db755474bcc6dd", 0xcc}, {&(0x7f0000002f40)="931598157b1799273c01c50e4280fc79645872b86c83f1f28a45cf6cf14d8965c91fe6741039", 0x26}, {&(0x7f0000002f80)="c3251accdff3867242e407da692b03812b4b50d42e", 0x15}], 0xa, &(0x7f0000003080)=[{0xa0, 0x0, 0x58b, "e5706663c14d57cee79ab54dff78b136b71f1baa6604e597f230d3a7648fb4625bbd393612343fb6ee1a8aef23459bf0a84f1712160ba01975977805fc9a1958e97e30ac5c39f436e1885d38f4fba70c92fbe47b0b517c5a3dd57c4e265eba11861e6b9b6076b94910a8f5541e1c90e085a82db97692df67c4378b6c2a14825b77403062f3dd02564d"}, {0x80, 0xffff, 0x3, "d7613e55b5ef491315ca5f91fdaacf4a5f042aca9ec211772b7b443078940e6cb22e8ae642140c14002d7c13383df66efba8d2ea4299167018215ce3b3758e633f271c132cf8159a5e7a6cec0c7db5ee63f54d7d7a18489a32104346f148668ed817dad638b59d62fbc09b"}, {0x28, 0xffff, 0x4, "3d77f0efa0fbd4712f4b15355a9b4e3b5e77"}], 0x148}, 0x404) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000003240)) stat(&(0x7f0000003280)='./file1\x00', &(0x7f00000032c0)) preadv(r1, &(0x7f00000035c0)=[{&(0x7f0000003340)=""/112, 0x70}, {&(0x7f00000033c0)=""/172, 0xac}, {&(0x7f0000003480)=""/197, 0xc5}, {&(0x7f0000003580)=""/62, 0x3e}], 0x4, 0x0, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x100100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup2(r0, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x1ff, 0x9, 0x3ff, 0x80000000}) 19:14:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semget$private(0x0, 0x7, 0x20) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r3) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) 19:14:17 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x401, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x280, 0x0) dup2(r1, r0) 19:14:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110000000000000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x40, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='\x00', r1, r2) 19:14:17 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) dup2(r1, r1) chdir(&(0x7f0000000000)='./file0\x00') 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/111, 0x6f) dup2(r0, r1) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x401}], 0x1}) dup2(r0, r1) 19:14:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x800, 0x0) 19:14:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) dup(r2) 19:14:18 executing program 1: msgget(0x2, 0x2a1) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 19:14:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) dup2(r0, r1) 19:14:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8082, 0x48) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x118) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000180)='./file0\x00', 0x100) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6812, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) 19:14:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) close(r1) 19:14:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc2, 0x0) 19:14:19 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r0) 19:14:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) 19:14:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x83fc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r2) 19:14:19 executing program 1: r0 = semget(0x2, 0x4, 0x200) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r1, r2, r3, r4, 0x3, 0x57}, 0x2, 0x24b5, 0x81}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000000)={0xffff, 0x1}) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 19:14:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) pwrite(r0, &(0x7f0000000000)="360bcd33fa89c6ec2eb9a58d1255b6b8d6805d5f9b19d26509974d1b2f04b9180dba5697ab55b5ff5cf362dd11e0d48cdc85684462543d9ed77df9ce", 0x3c, 0x0, 0x0) 19:14:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() 19:14:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xff) 19:14:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000001180)=[{{r0}, 0x0, 0x91, 0x5, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x21, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0xa0, 0x2, 0x16}, {{r0}, 0x0, 0x0, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x19, 0x2, 0x1, 0x9}], 0x40, &(0x7f0000001240)=[{{r0}, 0x0, 0x8, 0x40000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x0, 0x600000000000}, {{r0}, 0x0, 0x68, 0x87, 0x10000, 0x8001}], 0x5, &(0x7f00000012c0)={0x5, 0x80000001}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001300)={0x0, 0x20000000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwrite(r3, &(0x7f0000000180)="6fc7e89adfc9f05d35f13770d977dfadc90e465523b61b7a988ca1bac91a929aabc564ddd4bcdd7e083365d9bcaecb460d5834aef46396b6a3c1869237b75409f649351753d348d8702338f80bee440d0ea1c3a1449b15ec5c9822a42c34111cae69447f48c8e50bfb20445e11220259b7c6103e10fcecc9e5cb9e4b83309e03b01b4a16e9407eb7f20b4024fbc8207f0e8e0618321c644a0396b8e4406d8aa11695ea4f353a014131cfcb3f4027aec1c3c86b581535dfa0309d911a6811f94cde19df351353585f2ffc9ed54811a1d66465b4efdee2ef926654e3662c35d7926d5723608d85ba4ce329767019674b857fd11ff74554fe2b464711321ec927d0f0eeb4fe0dee14ba8a885d33e88c0ecdbdca4ac55e7ec2916ab640184a2b247453a37966ad1d7431b0c136fd61eff7053649fae4ab0e601aa379147cfd0e8f8592f70bbbc20c469465082f1ecd10b0cb620884647c7648a9643b95281f508ddbdb2f31ab15f3fcd3467bad0aec49099f3995a6a55d9dacbcab58eeb0b171dedcf915e02088d79d89bad062f6380611551504758e9b0af2268809c723cbe7707e24b6f1ca8612b13d5936c9894aeea72254c21fdde7a39aefae5e1f688ecf64e5cd90fb66e1db210d59d52aa4701fcacfcc3c787b4ee6b861f67c18ced9022aaf90bafc604494e14c86c932f44701c1b418d69c86b4ca2391c9ddf7ae47e631970be34973ccd010a288d61feeb96b994a48885eeacaf6c1791103bcebfe1d10f89148b192ce3bf37c72c3ff984557d479fd4055d9b2fdab6e3e82e281ebcb9582779f06dd800d6586931060b2fe2a4a81037c0db823f958eafeccb4d042bc311f934ba3632d6cd37d9b9bab6f9ffffd57e921845562316d945fe73577247fe3b4659e727b623b1cb4ef1032ab5f7db8eb342dc3d4831e8d404b406399ae8c0f079f4a1cc861e3e2634ac001d3120ff47f20e75735669cff0dd67cdbf6bd5c0a568b994167a6ccaf9510f3bc318a90291cabddcf0c63cea507d9f720aed50e227aeb175261bccd9dab6c36a11396fa82393d96d32e7da8dee5e23ead7361d1a2d8490225d2c0b60c5561941c37d6f6a7f45f763c5ea8ab7040401af088ffb3b7776328be713d2256f076b0d805fda0f3745e46379074bece5ad1552a2ccd1ce942d121a0e25e6c4a8e98b4f2fbe93650145396964b317f38abcea4427f7b25fb3b6fb77a1ba737b4e2725bff9d5d518aeee9dd1002e2f0fe3e34dbb4f69ac37351fb63883172d6631e5696e597671c841afe5f821e89c355c02d048c30b9ee024ae340e985e1c9b2f3497a5e30a95e58721023ae983eaa8c479edfe821239feacfaf51936d29626f45888486c840c6fc44eb313e9e0553895aeeffa36ea2696c22318bfe57e400575fd73bee59b5e664377f60a6ed6caef426b4345a6cfa0778a6ef2e6159412ee6381cacc8f86209f4f69a68e00d755aa6bab381fdab073bdb74855bdc1e3acab8c9166bbf61a7c98384b3dba40c57f6844c6d8f7eb2072750842f5aa77c24560a5423044a712d8fd002186da755ad81fe136c8f633ae11acd5bf89d09621c4121c181ee92fbea156f44c3cea1451268b1c5e52f47febb6d4a1c369a6fdf3dd56d71013474f94d6e3d7191503d3a2f1d45a1a03817d063fc9efcb9043c032bee4ae9d08eb78a5b046f05c7f0f80c7f39b4b1bffe4ba1edda7eebbeb387dc05122827e24a4e882021f7d4f133a6f59f96f6cf2dbefcaa47237b61e35eaca1d92207786b21aa02eb5a54a150f45f81767141a3a03ad49ce6c5ed03829b2808d04e113ee7b6076c7cef87988e4764c7f5413bbdb4f7a385556d607f90dcd086d925f0b6ad6fb2883b31578652546740ecdfd192c1371a9470ca446e9c063d60daf5a1f1830ea215ac89608e1b02892424023ced92d177ac43d0681a053e3f680cb9d65fa889c73a30890f2dd234fcb20e8c8262db727792aea28dd26c8140df6868592776be34459fafe2a8636e2ae49d0b2f3fc72b60411537b00e9332339ba67aacdd5693330006b311f29250506e82649a198d120d32b0563fdfbd420ca043341b260dbf9ba9f277c968c8cfb569cc03505d039640e94b9373f238796519cc02b44c65135664c6cc3d79c0667c36642fe2357df75264f1eda538e1397a414b28658a1dff6a7efb3e37fe27313467b25d95b01ed0d72b0c66bf36ea22b58e296587c4423ac0e34c51b14bb1ce7ad6d96280dfb551de54f1a854881250ac4b40443fa8cdb091cf7ad402c4ce43f3a90fce1c5625dd7a9d1c25304fbd7c5ccb530b3b58995ac9d9b537c60283e64bb5c2b2748ae0a634cf750cfd9488af53367cc65698cd9ad41e5c312741ae108e97d5edb5c6b7f4713c6cef3311020aea4f3ba85f5343119d8ed1e639c97b3b88e01da58e186dbacd151bd40f098f9cb36cb0a3251c07200ef8481f9a03ad5f881e08f4f9015654bd56163c94000338aef23f3a745291778f8d578805054375b3953612a455847ce3b96165c8f77efd69a725ae18b2c43482ad6960f36d28da46f97a00da248869a058587a29f5b1af0d3979db8578fa6d58f74d033bb06a911754242034b5823ee50807c8b295a95e7054f8e1dbeb006054c9af4549a47d72d222bd81e7dfe3a24c779568d88460f74cc4f8200c030c2d49f68ca3bdbf972244520c8ec9ef503de01e4615b757de546c25dbb36822fa922e6f00cd9350e9efef40164d5817d0e72e44e9a1a0c447ec71688d77de38d4590a1dc6cc7d4e148c2e0f527795f224babee05e39013f07bba39499f40537a235f4fe9e2a01e13e8b4ec1f93206008f7fb3bd9bd5f20785ed3ef087611c70c08a9a5c05f9e5f76e2d1d4cfe6f793c7ef2b9a5c50897983776115a10e3effae8b87dea6d72575b48cf6ceb0bc0c7a6c5d1673204a93fb0af357a892d9626e7e3231293d022e2f2c56618da3cca38880e3b56a48bc0f57329d0aae457d96d99c8d8a2acd5454273fc2695d484da1759e352c445b7557d2adef8b31e4b230c05de4e2048b5cc6600b5945ffe218ed12bd3e459555d4bdaa8e14cb06eb894520b2a11202d70f8616926592a46875b921e74d8e71f175456a5a1953b2f8455f626c761b7a919eb656e073a968037a9cd04154ff62643f61c3bcb7058811a8dcf2f4ded947318253c8425537166460e7ee6ddd6046a0b9cbf899091c1cb8850cbd39b639e10efc216a117148514dd3c28d36431c6064c380ae801587d58f45dc2bc4d1b808a8cffd112d4bf562fff9efc5db4b6cd99be7c7ce6f8fb3c1c8f31dccfc7d3caaf529eaced103853837e27977d3ca17a29d06422e52a73595814b11ccaff9ec9ad2d90c538e9dc66e1f6fb2ef216ab9204119e3cc17165cdba829c8ddb8d65002da6aac2a60524f12e1e2548946e7fa679c2dfc218afc2cdd9daa607cc982cdba65999fb4439f8a0d48eec49d5490f1928f6238e0bc796ae23286346927ec8a1976561f9d41774b7f9b16c35d9c814d84c12f16fc66654fe8ea144adda325f4683ca01b5b35d0fc36410e47d206c2e0cda89cf7c1bd992784c19ae3078790b4605379eeca9797fd2d718e1679bbbcaa887b18f875d8e897c138cbc74fd2d6e4f8cd3c9871e743068cfd08950e6770bfbdfc48e3ed8ce7753f02404d59e92a9b56cc4c05dbb7246bc354f95326b4e7b91658545a531db4e28dbe59b975707d6fe7f22b55c901348bf57c78eed9abcb8448eb6c429fdaffb3676c4e6f617aa9496ff7668fa8490de51d97a4a4352adf59804d6e65b72dc7fae1fc4450c2cb88112779ba4d1877ec89c0aa3122e1507eed166674f0d2514e4ddf8aefc8611adecbcef6d38968a315c6a32fe40bc29e5430e59ede38cd8cccb92031dbd711428e95d8e1978f2255ac653201d726f81be8bb5a4cea5a996000d7e7bf963efa7318d5c7dd3eb38a27504d900a7accda451602b5e5a8e438e3fb5af562d0f072ffd7274c17217fe8f982409b4bd59c08a4c24959283f004528fccb2835ca0b99dd40b7f13040013632b3fdd9afea2ebb3749713c008844aee4d331145851a69cdcfec8b80289ce7bd45606306170d6ffc89cedc4ab82d9d5de990a1b3b58a4a3bb53d43d18d87d7fdbc052a3614c043abcd782e557bf34ff280ccfae00a57190a2678a5eba283d46baa30022d475cc249cd32abe3dbbe8afcfbd820b1bbc0dc2eb4d19cfef72d87f6017bc5d3f3dcee9dbd3ff0cd8da9f908f0ff17edcf8b1b4a8fe571b504b08a91fdbef9b1286551e093ce62206edc90a1e7289f2dc7243e07ae99320e3dcae9e38fa1e20d68423838b74ab552a061f7003823270163ee3e4b6df2f891c053625b02f7af60c263e9d044d6bf86b3e1dd65e397b3aaf86a34f3e993a7609339a462615231c367d9c026cce1e509e3801becf6a48cf7482e1b64bfbb9c4b5ef52dc36d1f0b2a26edb6249877733c10affa7546c274efc38c0a9c6bd85bb0143f4b128e515f713d0671c247b11c075fcc60a57510f64e3bea5fd65482e4f215d9aec1383d0249763cc26786b8de2a3148b5afbad30be7c8dfb3ca1fcbb1ce98384e9d45ba30e83fa95b99e6f95f52c3212a36f238f18abae9f39831533f6736872e8ae641d8923713dec94028ea489c60236611abdebef735910962a645fec440640f698432433ff53a45f67f00995d4aeffec76d999009ee53e625733a238b37eb285da35626412018248f7b4ce6744c2b2e2794facc1e347811b9a165d8fea506382b36b8d01c67ecf27f9f3776053ccfa46fe0ce2a265681f1b4285eb9f41b2390f0cfa434a316d26cc4ea1af6d9a2836c791d75393a2e1db4970c38e5540e3f929950773149841657c1016adea01991dade41d4bc11f7a345cdc7c5210772308be553aaf4f1269dd46d6843ed7660c7fbf54a828864e00a9253113806c61806fb101dda22f537dc3c98fc166afb3596382de66ee5728ae411d629caedd99a1fe73c1d6f064bfe95c11160a9ba5a867aae56e122e3e9501e0542e5148ccb70cbce9614d8251ab97e5f3c0d8921bc4f3c5fe88a36ed031b23ef16927df8c7e541f17a8c408c6df78b11261541c7cd853fdb28749025b15d6ba80a00315096ffde28ed2146223170140ce01cc1d3b58f46ee60ca637ff55a6e9a8cb1ad7440ef205f4551ed366d5e8f383c6a7afe1aec1c5bb418d00822e261405fbd7bda4a3cfe8563297d389d23fe618a5792ecc73274222a4cfa6f9c7d7700ea6862fe17447bf32d10043c96d21e7027b3d0a8a1235e262f714af3230d8a5c8f09b3a2e2a424351a0175a8761b04a209c74e49b6c08d4dbe840c9daeffd44715f3ac2aa94747248a8d58acebe34c2cc2f33129b9393f94f7326babf1aad4e944f652bf940948b3ec592b9920acb7a4bd201045d5811f86a1a2fca105ce849d2aeedc22590bec821a187275965eb50ae876e4401af11c332a6b17fb766190bd65657d784ffb0f261c0106c7389027abd0f448cdb0b965efd4cbdf3d58c37a76b2261b8613199fb073920da2742fa064198d4b0bbf30eee7ccdfe2f625c145b4ab768d0635051579fe0a3e12293b06f0bbaca3f026756a261a5df59c6c1535b803ef2f9191ce6a9f58e21d17d68870f69f21df683ae7e9ead3fb3b2a9217c3d298856cc5c4c5b44ff5d4a5ee09f67a4f47a9008d4565119d52903bafd793cf9caf42aca258f553279d35b55622c55695497fd24d433b2226655f4a69a48f2919f38814399be9c525e8a2275dd18e7e415287e3c91f5b053e", 0x1000, 0x0, 0x0) dup2(r2, r3) recvfrom$inet(r0, &(0x7f0000000100)=""/38, 0x26, 0x802, &(0x7f0000000140)={0x2, 0x2}, 0xc) 19:14:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 19:14:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 19:14:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom$inet6(r0, &(0x7f0000000380)=""/196, 0xc4, 0x2, &(0x7f0000000480)={0x18, 0x1, 0x2, 0x100000000}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000004c0)="ae33d2c8382599d9fc20f1a75bb416ad8810f65b7158cea64812765f4a7e80193bd64160fe5cb6da4bea1fb69c097155ee6b69d95557a99b6b4fc65f7c4e69df56ecbffd5d1859d3ef674526883ff776215d121bd5c7715b86d7aa104199c0cf16dd8e29accf533d9e55be14552cf740c18ca6f965bf81b3941483ac08e8c486f798597f60e40d50ab74ab895e6244ed72a58c3f8f644a80e50ab5c1f164a2404a749db429672f846fa78b56e691438428dd3e38595647aeaaeb64c46a8e50abe7cc5ed03e32554433136270a886b9fcf52c27", 0xd3) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x4, 0x9, 0x7fffffff, 0xff, &(0x7f00000000c0)={{0x0, 0xffffffff, 0x5, 0x400, 0x100, 0x2, 0x2}, {[0x7, 0x0, 0xffffffffffff0000, 0x10000, 0x6, 0x8, 0x9c8c, 0x800000000000000, 0x1, 0x6, 0xd64, 0xfff, 0x7ff, 0x7b, 0x2a5, 0xea, 0x6, 0x3800000000000], [0x7, 0x6, 0x9, 0x20, 0x10000, 0x6, 0x3, 0x7, 0x8001, 0x5], [0xf, 0x69, 0x200, 0x8, 0x4, 0x0, 0x1], [0x800, 0x3f, 0x200000000000000, 0xfff, 0x0, 0x4], [{0x4, 0x400, 0x5, 0x2c0}, {0xf77, 0x3f, 0x6, 0x4}, {0xfffffffffffffff9, 0x1, 0x0, 0x7}, {0x0, 0x5, 0x76, 0x4}, {0xfffffffffffffff8, 0x3, 0x9, 0x8}, {0x9cfa, 0x100000000, 0x7ff, 0x1}, {0x800, 0x5, 0x3, 0x1}, {0x7, 0x7, 0x1ff, 0x8}], {0xfffffffffffff593, 0x8000, 0x400, 0x40}, {0x200, 0x3f, 0x9, 0x401}}}, 0x2, 0x101}) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0}) 19:14:19 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) socket(0x1e, 0x5, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x9, [{0x1, 0xebd}, {0x3, 0xfffffffffffffff7}, {0x1, 0xc8}, {0x2, 0x9}, {0x0, 0x9}, {0x3, 0x7f}, {0x2, 0x401}, {0x1, 0x4}, {0x3, 0x401}, {0x1, 0x7}, {0x3, 0x2}, {0x1}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x8000}, {0x1, 0x10000}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0x81c9}, {0x3, 0x3}, {0x2, 0x7fffffff}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0xffffffffffffffff}, {0x1}, {0x1, 0xff}, {0x0, 0x5}, {0x3, 0x8001}, {0x0, 0x100000000}, {0x1, 0xfffffffffffffff9}, {0x2, 0x7}, {0x3}]}) 19:14:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x2) dup2(r0, r1) 19:14:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4a0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 19:14:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7, 0x8, {0x7}}) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) 19:14:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) setrlimit(0x7, &(0x7f0000000040)={0x1ff, 0xffffffffffffff01}) 05:37:04 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20028, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000204, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x5c, 0x400, 0x8001, "888be4cb66f63f7f243b001312d9bd045ed25d76", 0x9, 0x6}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0, 0x0) 05:37:04 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^/*+$}+&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\'/,]#C\x00', &(0x7f0000000200)='[,^%\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='!\'\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) msgsnd(r0, 0x0, 0x0, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) close(r0) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 05:37:04 executing program 0: select(0x3ec, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x621c) 05:37:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x800002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x1d) flock(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 05:37:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r0, r0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x1, 0x2, 0x1, r2}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x101) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000200)=0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0xc600) 05:37:04 executing program 1: socket(0x1f, 0x4003, 0x100000000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x28a40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) r1 = getegid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x5, 0x9, 0x81}, {0xd, 0x15fd34d3, 0x8, 0x7}, {0x4de7f410, 0x7, 0x4, 0x800}, {0x77, 0x9, 0x8, 0x1000}, {0x10001, 0x1295, 0x3, 0x6}, {0x1, 0x100000001, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 05:37:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f00000000c0)={0x0, 0x0}) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:37:04 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20480, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0xc940a0d00049dcac}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x2, {0xb, 0x6}}) 05:37:04 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x21) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 05:37:04 executing program 0: flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={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) write(r0, &(0x7f0000000340)="86642326d9e047c88980c4bb90c100d5c1f31b93884cba2b183640195e0cada891d9d661c43f19a1f74288b909a2c29fcb6b6441b1bf495d6f72362ccee7a526c748b63914e9b1778a1fb8cf20102db588bbf5e8ea246bc8d0cb1bca2b539ea0a523eee31636c31c56f14ab7da99180411f4ef9758ab33702797defdb579ace49932e3ce39bc4f974e942fa26b99c634688b7482f2ba248515d213e1155b472edf201ca959e823fa21b5fbfd5a0b4b63f363f74bd7d87bf87b03296b1c484c0d10086856a6cd8527", 0xc8) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$getown(r1, 0x5) read(r1, &(0x7f0000000140)=""/229, 0xe5) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000200)=""/169, 0xa9}], 0x2, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x6, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setreuid(0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:37:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 05:37:05 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8000) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff1c, &(0x7f0000000540)="e426") 05:37:05 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x2, 0x7, 0x6e}, {0x401, 0x100, 0xfffffffffffffffd, 0x7eb9dc}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xd) fcntl$setflags(r1, 0x2, 0x0) 05:37:06 executing program 1: msgget$private(0x0, 0x122) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) listen(r0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1f) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffff8, 0xfffffffffffffffa, 0x10000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0xfffffffffffffff8, 0xe930, 0xffffffff}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:37:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x4}) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0xc}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:06 executing program 0: r0 = socket(0x16, 0x5, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1b6a, 0x81}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = shmget(0x1, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x9, 0x8, 0x3, 0x5}, {0x81, 0x4dd, 0x265b0000, 0x3f}, {0x8, 0x100, 0x3, 0x4}, {0x0, 0x480, 0x5, 0x20}, {0x2, 0x5, 0x3, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000380)="008c7ee615f4fb8daa6f1e9b24e53ced82f656cfe449d5896cdf5acae10743daa5364bc542ef21cb31f07a602afc4b9106d089093c46e2798a1801997cf0ac50a30fa9529bbd2305caf3fd3a99b256a8170faedb5a584538d255f08fbdb165da26e403c6f550a60e4761b5cb564c9180f7b2a358331ffb1688b5a0ce39aa6b531ccaaccd04d883a6151c236c3d2bad7ff22db63007b9e97acfafd7e06d35b0cdbe151577518e92d67a94a3cc19bc3814727bccc32af063cfd907fd78d92faf4d363475d10ad4ab33850762eaca342d5e8904b17e150b79cf6d3995fd0746f0271dfb64f1462419d83909644bf38c5bfc37bbe8c3bb91b7d88985956272b4f92b4c6019152d295aff4a1e9c4351886ba9d7a50c53829c74ac90f81b99046322fc12d6c94e940aae1a009a0febf83d80a0c12bb581df06e66c8a3a55d17781de4cc3021ee5dafa88ce88cb15d49ba71804abdd85f96bc2e05e38858a158f6f0d00000000000000000000000000619655adbc01d77f05126c136b2179ae9e909bdd2c94bf524154b71d8bff20a9a309b58857c3cdbf8f75cdebbd8f3d7c8ff6cf1ceeb866d260d58ecf6cdb6488cc2329f33e874df3da1d420000000000", 0xfc87) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffffffffffc1, 0x6}, 0x8) 05:37:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f676eacab9f6c911f04c440b84066d06f57cbb475ff1669ed6e4723cde7a7b8412530103511ca88e219"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) dup2(r0, r1) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x401}, 0x8) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f0000000000)=0x1ff, 0x4) r4 = getgid() setgid(r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) linkat(r5, &(0x7f0000000180)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x4) 05:37:06 executing program 0: setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x100002) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') fchdir(r0) ioctl$TIOCCDTR(r0, 0x20007478) chroot(&(0x7f00000000c0)='.\x00') 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30022, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x7f, 0x5df, {0x4, 0xfff}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 05:37:06 executing program 0: socketpair$unix(0x1, 0x40045, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/77}, &(0x7f0000000080)=0x4f) pread(r0, &(0x7f00000000c0)="17475473c2646e60947cd80ba73161bf396609bd13087e8c4b36e9a12593326100d130a3cd990046cd073f03b5704a989731e21ee58b34936c2d1e833d71f35b841d007e5cfdc3688ee695a9126ff13f375a4e6d6bffc8d3ef49d1e813f3ec29fa26915b15f246366861036133642f2f31882a21902c7b464fa23010c869ec424499598693c50f7e9a03518ae2d6116cb175dff9cd3d46f4bddb94cdad2cb1ac54103cd6ab31149145fcd08310ab76529ad4446ebce5b8229438a961a89ace8da42cea1378145a04e002af310b0997841cac321f3b34", 0xd6, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="26680fb964666906bc1af20a95f42a58e6a58323b8fb8f889753d20425ff814fa3dd9fddc45b134c22e8a9c77fdb4c9ce5f59d82f4ace5f60c23af0ab4a34848a50faa2985d533c1c9ad7a7f514d81b2c11b54c042f9e6561af371c1ae4e9994e5cd28aa2dfc937b25b692f58bebc5a5872428212086b08dc76d092da9779d9cd60e9eef9f4baac83a2b3de29bbe34c6ec465e031124e17bbc0adfcacdf0c61235ff361d2330e9540540108b1506ddfa8bde961001f286992c760aece22ad43427d6af10ee4d8f88ca5a89670ee9c7e2551061701b1848945dbc5b929fcb145ff888ddb6941a82179d1d6240d5b555b4a4", 0xf1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x3f, 0x8, &(0x7f0000000000)="f02b5801325fb3507cee6a74341730577f640dba8f9523af1e327f5197b5227f55ec1fc2fdffc8872b2bda61ecd2162b245748ee54100393a857ec8ab993864bcd487cdf03a6b15e9446de411c589e8ea3b4fe0a98327c", 0x57) setsockopt(r2, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="e3c336b9da933a88ab0b2e483d30fbc49acf36950396c232c51cdb9d49d4a457c9096fc783a76746eb96cc7d68e0af58cd4bd6e5be367a20c75c9f331b1e1d26a55955ccefb987f65bcfac0ce219c2363307f1bcd42a7f3d356749c1200cb28f4b0947dc600ee84a09a2a088dd3ce2064a904da38822f8bd434f12f89f08f306f5b270f125f438bc028d796b1f46590466af00d1a01ac8d5d86d8b9a3078d60927ee6ae703e028c62f610de67475dd81106d67d784d26076d478b22fee02670208b498623304a152683e0f30b81bc8f9ffc8c594c3da4a401045fa4743f2ca93", 0xe0) 05:37:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x125) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x4) sendto$unix(r0, &(0x7f0000000140)="a34ef4908cc7b5c45e5b9bf1d22dbd804d1cd040c56ea459da18be2868c4657ede361ff604fd51c33ef1464418f1fd00d52147770359fe539e5e575fa0879dd9de3588ac7eccf5ca3b0d8ca6cb09e041c367cc18f392ecdb0909c68bdebfd24f138f7c5039689b4fd0b1b08324a1c7a1d37ce017e602951f94b7acc4d70ce23584ca68d550e00230db6df463f2f3f9649cfa2590ee1b3c617ff52f10a88d1385841112d75b1c308b", 0xa8, 0x8, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffb) 05:37:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) fsync(r1) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) 05:37:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="d64665023d7b634ed677d0c8d4723b7a9f1c9e1e73d6449de364ae7a2b1dd39078d582002a0bbb22e3bde32f12059ea01c4ae3020016502658643fc25085f27b0be55be4d10e2bdad63b871280478a8b086e2666b7e404c835ccfdf2e09fc49a55b99dcdc8722bf15b8d4fefcfaed9b4e15363159b9aac09310ad51fa4e6c1abe568183fa6fa882ad9", 0x89}], 0x1, &(0x7f0000000380), 0x0, 0x9}, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10008, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0xfffffffffffffffe}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:37:06 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in, 0xc) connect(r2, &(0x7f00000000c0)=@in, 0xc) fcntl$getflags(r2, 0x1) 05:37:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000300)='./bus\x00', 0x2002, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x22) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008b00113c270000000000000000000000000000000100009fff0000ffff0060f6a2287f433f", 0x2c}], 0x1) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ff) shutdown(r0, 0x2) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x427c028f, 0xff, 0x1e, "fcb6ddb25c5b9e48531691abeffc377d74340d55", 0x76fe, 0x64}) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0xfffffffffffffffe, 0x0, 0x1}, {0xc}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xffffffffffffffff, 0x3, 0x0, 0x7ff}, {0x10000, 0x8, 0x3, 0x6}, {0x929, 0x2, 0x1, 0x200}, {0x3, 0x2, 0xd9, 0x1}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/153, 0x99}, {&(0x7f0000000140)=""/34, 0xfecc}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, 0xffffffffffffffff) 05:37:06 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) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffe00) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) 05:37:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) shmget(0x0, 0x4000, 0x540, &(0x7f0000727000/0x4000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 05:37:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) shutdown(r0, 0x0) socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="f0", 0x1) 05:37:07 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f0000000300)={0x51369485, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000700), 0xffffe0a) ioctl$TIOCSDTR(r0, 0x20007479) r2 = semget(0x3, 0x45, 0x401) semop(r2, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x1800}, {0x1, 0x8000, 0x1000}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4}, {0x7, 0x6}, {0x3, 0x5, 0xffc}, {0x1, 0x3, 0x1800}, {0x4, 0x9, 0x1800}], 0xa) r3 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r3, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) semop(r3, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) clock_gettime(0x9, &(0x7f0000000600)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r4, 0x20007479) 05:37:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendto$unix(r0, &(0x7f0000000080)="7d0b7b01662115f4b8706311abb2f4b540fe996810e00a147b69c5fd02ed56ebe051abc4435238f9b2f222b54cf8d6076798fbbc5e23adbfde54987aa93b61ddefb029832097bc22cf6141b9a6ac71789bb1780c5126964b345704ea1adbe02f2789d45326e75e8a73e0fd29d6bdf297342300091e4d3d78eb1d9dbc22a71479569308a312f9f4c088a2c21bebc970c046e91a91af313bb53f74641fe25b79bb4dc951dbde25", 0xa6, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x11f1) fchmod(r0, 0xe3) fchmod(r0, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x0, 0x80000000, 0x63f046a2}, 0x9, [0x6, 0x7e1, 0x4, 0x2, 0xd811, 0x80000001, 0xfff]}, 0x3c) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffff7fffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x100002) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x9, 0xb65, 0xc31, 0x2d}, {0x7fffffff, 0x6, 0x4, 0x1}, {0x4, 0xff, 0x0, 0x5}, {0x0, 0x83, 0x1, 0x9}, {0x80000001, 0x1, 0x7fffffff, 0x1f}]}) syz_emit_ethernet(0xfffffede, &(0x7f0000000240)="3d9c3ff7d5aa432b5f613d270e34fc75b65ed9060c3c4599cb33b845d6a03219c77704a697b0cb6197fb92e6e8aa37c7c89e0d39f6697a547bb7e573c952e5e612f27e9f2a96213899eff66de0eabf6e80e7811643de478a304c1f9f40fa66c1077fa3fe0f78e108c0128ea0ab1665c1071ce4a4c53e719cc4b2ac2951d34d8d42c0ca6583018ad9abe6f3ff55cc8eb83927c911cce77c2fd981085bfa97414eedff1633865b222adf13689da00ecec6f68b707268cd492dd3d48b78fc39d414a0eeebdf4c590398d9934374c60e1212b3bab59a8bc8c8") 05:37:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 05:37:07 executing program 0: pipe(&(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0x7, 0x9, 0x7, 0x2}, {0xaa1, 0xffffffff, 0x2, 0x92d}, {0x1, 0x3ff, 0x9ad, 0x800}, {0x5, 0xd45, 0x5, 0xffff}, {0x8, 0x736, 0x1, 0x3}, {0x5, 0x1000, 0xb4, 0x7}, {0xfd74, 0x8, 0x2f, 0x211}, {0xffff, 0x7, 0x7, 0x3}, {0x40, 0x9, 0x3, 0xffffffffffffff80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x7c, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 05:37:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0xdc, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0x9b, &(0x7f00000000c0)="b4b5ebfaed1a1f8ea608dbe328a70cb2c9443f118bb334230d3ba423d34f570cc284a1d2184359699ee12fd01fe83c476d6d5da7fedf90718af541edcc8ffaab1dd4734f6e4cce5692d20635a32b5db2883a5a91edb469343f1f97c117e9b405cffea92fcc27fb1bb0aa757327e4d4bf7026c6763fae5d1275f7c06ce1acb09d03a6fcbe43fbea6934e30ef4c145056a9e7e2fd77b41d44105cfda") 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000340)="d285325f9844a2a219081a0a52c531bde94b3bb27e5b764bd8c7414c237454639830b8737c22594b04437f385327f2b55a861503edeb34442d", 0x39}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ff0000000019"], 0x8) 05:37:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0x4000040002000, 0xb6a6) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x3c) fcntl$dupfd(r0, 0x0, r0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x110) 05:37:07 executing program 0: getitimer(0x1, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x483, 0x13f}, {0x8, 0x101}}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) getitimer(0x11091025d1305ea5, &(0x7f0000000100)) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) getitimer(0x3, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) ioctl$TIOCSCTTY(r0, 0x20007461) getitimer(0x2, &(0x7f00000002c0)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) select(0x40, &(0x7f0000000380)={0xd2, 0x7ff, 0x5, 0x2, 0x1, 0x0, 0x9, 0xc21c}, &(0x7f00000003c0)={0x7fff, 0x10001, 0x1, 0x2, 0x8, 0x8, 0x1}, &(0x7f0000000400)={0x2, 0x0, 0x10001, 0x3, 0x0, 0x7, 0x0, 0x1f}, &(0x7f0000000440)={0x1}) connect$inet(r0, &(0x7f0000000480)={0x2, 0x1}, 0xc) shutdown(r0, 0x2) ftruncate(r4, 0x0, 0x401) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0xa0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x8365, 0x6, 0x0, 0x0, "1dbeba6e61ddfa202d436ea1159f84653eba8bc6", 0x3}) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000015c0)) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001600)="9080fff64b2ce5df1a2d06f19b7bde6e65d8ac36733c9185ecef", 0x1a}, {&(0x7f0000001640)="dbe9c4530d4c5a0520aa63b8bc8e480f39b831c400c8a25f7bb16d8390a5a58d991789e8103ad836c92d6883b705f72f980ca86af5fe19b4d4f48c52d415726421b558010b902ccb395db764ee20ec9b444a1e4141ad0be53c1b58c9121246d3ae07822ce5d9ab696ceb998a5336b3e66476f551cef2b4d6e6", 0x79}, {&(0x7f00000016c0)="00fef0d2fe5cd1797465c6ba713a2a838d412ab91ce1a8b235a1fe5c2ccf0ae7212120486f4a2c269991fa0e3457d6fb7fb99af00d6f6915e0577bc49b6c4aa80d10dae984abdee965222ec49bc14c19b3d6c1bc29c3edaaf80c038cc4ebc097132e92a5a067f7b541ce4c7cc40a3c8ea8a17c92aa4203d37b1422a1c70f414a16d9f39f46ddcc81f4e1bea80751d5daabf694c8ca82fd4da5e67079ecb9d34d1132a1f66a0f1dc502fa3836870f6514efb2348c34f56e04bc8a39caf623c5041c432a6386286e26824a4da67679b6a0cbf29acf35e2875835ce845fde4dee8d", 0xe0}, {&(0x7f00000017c0)="13b14a48b27d8122f80bc94c2329604a3afd6a1b6f50", 0x16}], 0x4) 05:37:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) socket(0x10, 0x8000, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) setsockopt$inet_opts(r1, 0x0, 0x80000013, &(0x7f0000000000), 0xff65) r2 = getgid() setgid(r2) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="3565ea4c1a8b02bead1aa2e512e9ee2ab724c4e475a2cfbe3471cfa3ca24bf1c1562830f7b56dbd13278d726f9c9e51e86ea4d20913583847ec12f6f8d847a093eca430b3b80a814cf50b469f2dd4c1f34e880a3a7fff338c3310584724f0cd63f8d1eed828c507bf24915f2c50a5e41b44f85ef04b3d6", 0x77) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24, 0x0, 0x3e}, {0x20006c}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x40) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xfe0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 05:37:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000380), &(0x7f00000003c0)=0x4) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x4, 0x6) 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1fc00000) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 05:37:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) 05:37:07 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000440)="81741a9a9f5f36d5c95f157711223cf44846753b9d7fae52ed05aadda4688a03057e32731bc14a929a8ef9553fd18bb6b0e49d470a9cafe071425593e350e21d762087", 0x43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() readv(r2, &(0x7f0000000080), 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/171, 0xab}], 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffb, 0x1, 0xb33, 0xc5bf, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x3, 0xffffffff00000000, &(0x7f0000000100), &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:08 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) 05:37:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x225, 0x3, 0x80000001, 0x2, "2a6a869ac018b678de38e20040add1cce8718392", 0x200, 0x355}) setsockopt(r0, 0x100000000, 0x7, &(0x7f0000000080)="e2219378afab8bb72484c818b305f4ac3d36425fbccf0914852ed8be93419d0984b823010426559e75f01f54cbfeac24820f7782279160c5db0dd6119cad3d36f9b647db7b1609c05edd8f17dcbc5fdf5ee9a81143b35667ad0f8d3c8efd5b23d8c18b0fb5e4f3c282ffba6a3cecf279362375a03b44", 0x76) setsockopt(0xffffffffffffffff, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 05:37:08 executing program 1: r0 = kqueue() r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) dup(r4) execve(0x0, 0x0, &(0x7f0000000280)=[&(0x7f00000000c0)='{\'[\x00', &(0x7f00000002c0)='*#-\x00', &(0x7f0000000340)=':,\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 05:37:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) close(r0) ioctl$KDENABIO(r0, 0x20004b3c) 05:37:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) sendmsg(r0, &(0x7f0000000100)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x227}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x287, 0x0, 0xfffffffffffffdda}, 0x0) 05:37:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206981, &(0x7f00000000c0)) getsockopt(r0, 0x7ff, 0x8, &(0x7f0000000000)=""/8, &(0x7f0000000040)=0x8) setsockopt(r0, 0x102, 0x200000000040005, &(0x7f0000000180)="078920f180141da1043bc6bcbca5eef59ed49e4a21f73366b33f7be0baa5e85b042f5b380b27d1a8b28aa3d04aad693e10ac2d53ca9018919ab05175549f59162db54f9ca27e8ce535849afa49ce4618bb51f0908607c00493f71d88bb802b7a88868710d2f025446dc70f79990ae690da225e909a79a30193e6b6948b1ac7b08c068c7a784df74787d3af81a6b9891f6940fc725dcbbf88944281ca0d6a3c09f130849103ce8256c4999ad71e7ef0fef484943826fbf3e41226a412ae16b78aa86e2c1c4312bad9145a99500df3d66c7199536c6f956ead09585eda42d32cc86cbb4a0117917f5891c56b522061", 0xee) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="15088dce03a06cae3fb647033e984b488d8e6dc302d8a8e6225ab3682882b8", 0x1f) sendto$inet(r0, &(0x7f0000000080)="da035958481a721188234486", 0x19f, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 05:37:08 executing program 0: r0 = dup(0xffffffffffffff9c) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0x400) r1 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchflags(r2, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="58498103805e227397aafb9cde302e1072bab39eaf36b11478b4ce1898a0006a55ec33d3d2714dd209d57d5bf52872d6a871a48f90bf54eac514683ed08195ce1207fdb2357708daa526921539754444a62ac02d67bd3646136e4f7951105084bb3fc6fa315a7708e27a0b2ff03be8de20b771b59f4f4ef534d43e7c64d7f848fb6474", 0x83}], 0x1, 0x0, 0x0) getsockopt(r0, 0x80000001, 0x9, &(0x7f0000000440)=""/50, &(0x7f00000004c0)=0x32) sendto$unix(r2, &(0x7f0000000600)="dab7cddf1e4d67e0686516a80bff3d8620136e09acda9eae0de6e0378a81242ce7662cec382608652a1de219c0ba600e1b55a630f563905e97ebf338c949b88dc7ed9a7c1b1a52c0048b581fa9f2234b12065f3383ca9870da091472cd99c43f3aaf9cdda40406f5eba85b", 0x6b, 0x8, &(0x7f0000000680)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000002c0)=0x10) pwrite(r2, &(0x7f0000000480)="e5097822006a2c89b5652d", 0xb, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) accept$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socket$inet(0x2, 0x2, 0x6) fchmodat(r0, &(0x7f0000000500)='./bus\x00', 0x80, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x2, 0xffffffff, 0x101}, {0x18, 0x3, 0x10001, 0x5b6}, 0x8000, [0x0, 0xcb60, 0x3f, 0xa26, 0x101, 0xb3a0, 0x7, 0x1]}, 0x3c) sendto$unix(r2, &(0x7f0000000340)="346fc56a4859f9ceeab7b1850ec59058989a149eee720a2234481e75bb2b511526bade434c869e962f18f7e1f438747d139f09a38962ae607a6320c5abff76a0209dbadac2fc3a33eb6297b951757f4dae40fc966847e30f3cb454fb1542e1ed57c199465ce53b0cc8b4b4c7cd1f50af9ec9d21c3c457342a1213b560c44be4af76b9a8bc369db54a5e2d110b739dacdb2", 0x91, 0x8, &(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f0000000240)="7eec95f71de36e333baf49c735eadeab9fd039e1b5db7536c462eda81151ab73f14912b08097be6babe933603dcf59439a9db7b0f858d3cbba98dc1698cf0615290000000000008146c74c04bbce7cb310ddd3f403a8e616799e8f73fa3de7e42cd8d21f0ee7c796bf4db16011cc7a83df445740c6c46c6c969fe116d82dc21307bd4ca7efffdeaca3f8ae8a79e46caeb12948bf26a52e4800"/169) 05:37:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 05:37:08 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) ftruncate(r0, 0x0, 0x800) recvfrom(r0, &(0x7f0000000140)=""/234, 0xea, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/74, 0x4a) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) geteuid() r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7fff, 0x8, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf4a472b8f8fea16d, &(0x7f0000000240)="db2e8249") 05:37:08 executing program 1: truncate(&(0x7f0000000440)='./file0\x00', 0x0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="b9b6907a8ac043c92ce534027317f12993", 0x11, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000500)='M\xc8/\xd3\xee>2Z\x1c$\x12&\x19\x1cZ\xb5\xf8Fc#\x01\xbe\x1f\x80\xb2\xa2\xe7\xf3\xd3\x81!E\x82\xe8\xcd\xc7\xca\x95\xe9\xcb\xb1\b \x86L\xea1\x8e\x04\xf8\x94\xad\xa9\xd4\xadxC?Y\xe02\xb5>\x8f\x19\xdc\x841\xe1\x12}(\x96\x12\xa6\xdd\xf4\xa4\xf7\xaa\x8b\x93\xf1T\x03\xde,\x05\xbd\xf90xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000280)) dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 05:37:09 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x34b) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000300)=0x356c) fcntl$setstatus(r2, 0x4, 0x8c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 05:37:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3, 0x5, 0x2000000000000, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) close(r3) pwrite(r2, &(0x7f0000000140)="e49d4087d68b6054f46ca1143971f210768abfb82aa7285b3e6b45e440346dcf7f903af47223af35db3b9b316f7dcda289b8097bce88cd5b65d4d68c1ee062aa2eda97e41dc5eb5a3cc73286139ec21e807ba2be354c9e401613befbd10136b0d7e3a1e5c47002c682caf5f846677988975325c17921d5fd3b09ec843eea1a5e7d235bbfb0b21bd46775776975997585795b3dee8fde7695c8487d2f215a635c7f1009b9d49d430af189afac14ee2d3974113363fe0716d40c3bc43441e0c4edf099a2ee", 0xc4, 0x0, 0x44) 05:37:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="86012e2f66696c653000"], 0xa, 0x0}, 0x0) 05:37:09 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffffc01, 0x1, &(0x7f00000005c0)="f590ea17c0f9d7c4589ebfd1ff776d4663beac6c8c038fe711eff402cdd4d60f5d43479941b7f3ac6bc43f39213459fe64d47aec8c885e4763bab7694176216a0349982d3af5cc2fdf2c9a713fbfd51a15b444fd23233ec452ab9e45a62463ae7cf6c64a4e053632070977faae44e1e955b81d4600504229ce1b981a349da1648a50078c41b97b06ba8502208c3ab364ffc9aa4edf2f091fc0e13e24eaf0c7dc95454448d14b4c98ec4b028e02df5a12cb4db94979ed6bcbe96c280df96adbdc994b9b97930299134d643394f54475d1042fd34987a6c7cda0ecc8cb694be310fe86d81069f8eb8f3e4cd69b290f7309f4b2fc3331a3a7c2098242a12235cdfbc5c9a50275550f5f27a321d966837d0f86f288bb2f206704a670a654c8f7cd28aa7ef8bdf5ee38aa77726aea9133c523fcbe3d9d5467dbdb332d15b6fec1e81b1813b551bbe9919251f5edb158c03942d84d66094cf5d29c65e3d0ad0aaf9675e61f9619b2735110f3691e365482fa93575319fdc157b3c625a3e99440eeade4620b94cfc1a6ce397136968c71aaa8a4953e0265064ad72e7f56c787edbacb28bee28f506948c1050beab4fc1222034909690ed123c664c53170637d276f06f1d5aef18a7b9902b2c6c097d424ae4817f4f854df016559200e581b610c9610fd9c8d2112b80478424f366c048776fbc52e59964c98a72aa7f89b2934fdae2e920bf02856049793c911a75cba9b738e2e705c8dbfaf034ff9858c8405bf9535e2a75e223054e4f837ba697e7ec6be3cf25c97cff6b11c90f49c92323ad48c3bcca95c12466a994cb8ee6216c26b2ea7801d663165a71c808d387d36568883db2fd3c364260224b92b3a24b5cf2478f5fa33938c231d425b63ffe76bec0a2b9258d69fed5ab5b4031e8b64dd0bc999ed12b8dcf8215820ee31f3289fd7029315aced2e6b3c5bd27ab75b1ac70747c3d4e1dc02e0b274a80d13b1a9305a2175d1803fcfb35cd75af86ccea86a11c208595ba9f2f5f2dbbec3d1ce5edbcc72c512d367fc8495997d6b13a51079a79cc0fa0fc747db0042c22439248e5a57f44f53900b73a26797e44017f3fb292c1358c0f9e0c43aa1436f637c3539b45525774f287a0bf420c248179d5db8217949356739127aa7a9d61cb199238334e8c9a9ce3b7934a739ee9dabce41732d5c4a47962f7ea58f44ea125c563a310439f738296c49c368a6bab67ba8305a579dd9069262225c7e93476a28609be1787ec7f2a09f792b50821155ecd2d569d2fc20d04e8e16143d42c1918f364ca01bdccdb1b405266d2db40be9b23f26e1daf8983bd6eef95337b8312d6edf9b2bc7d2b7de38bb00731c9326c5b8017cd0df85dd1c0928d458cd75b48a211d0fb83daa006fedbb673ec2b799aaf7340764ea4d761b69a8126a628ae070abeb6a6d98666268e8b9f25698444903c72f23d88b6d79f8985cf91944c62efcaa71875778509b194995a8d14fb63b4622293ccc0ed8046e8f4420ceebf5851b6825f5781a2e0f593204c7338d60ad4f5f01cf9087bc5ec46efc95108140e01945a4696aa72b0b78daa120a7fb94dc7edb6dfd97ec9fac86669ac9d78318aa0aaf0135b55f17320fe839c0448cd3783fa2e3c9195f3f3c04e5fd364922029ea149896508a3a6895b9cf7eb295ba7db0e497e996263860a7431d26c57d3d4d08b77ebbd5d37627b746ba9b15d7a3addeb58a90450fbec4aacd86c4f8d9639d58128b7e9e8bceab06f74e0c8c2b38229b7a9ac82edc40643ee82a5975f5f1ad788dbeb5da73cede08cc756d67ea6bd5d5a2807063175df293749c5bbd3090cec571778d95433ace24a79d82cad761c202668791af1683b59f475f2889dc42a74ff18f0881898819e1641f740a4638473f12f0e366f20b6ee0a69fa4ba233cf22d188839029e87b0cb155796f377818242030389f9297bb83cb71ba665a483f033ffa11a7b1ec1117fcaee0a6bdf74560c1a70cb9562ea94c9948fbb468ed63f02ad9c666fd0129e80a3f5e31de8211a04a708afd9365eded1f8b1b9d7b6e46ba376484af9d9c5abe34e17b96d5fd8d8b4c34a84515fa11680ed68d052ff1c1a5064bf48a7dcfc2deea4c5298a00fa88ec254fe20bbe5dcbafffe8bf405047514b9eef54d9dc991b8f8f4a813c4136b0389c802cc37a0d428b67ac1aa0e37d8ebcc3ac433ce042cbe62f24a38d7662fd2a5589449b9d910c8ec734d31fa222aa642447832589c69ab46b0dc314a545dd56c34205572650f9c07bf5461a22f43f51fdc997cced5821ed7c35b50e4e77dd3ea01ac5c1b966174a40e4f93b4fea614cf92b78f18e332d4cc611a8cb5118486266837deb68af080a641ceaf91b37d61c9e79d85d4853e027f9d102f42c89bb24f2ba856edba60ee5707d56eb21e632ae5eed9f5a4be7066c7c0abc2990f4bc496a5621b9c3d48e125ceab5219eda8983a4d695da42d2d20514896d19203690147e9140de9bc0bc7c3e7839bbaa2ad4ad84bba06c4616e3856f7eab44faddf835d388858b023d406eaca60ffe799e4f77b74866004991b4894602b1f244914c343753e152eba4ed997ce42d7cf113cb1fb5c427c05a389803ccc3c10e47d4ce24feec665f65fdf572dec473c91652ce6b05791c7925f469c645e95d208608c9e1e26e3cbf1aeffba689d7f2e59f0d4d4eb63db008fc779aced7d3afc09d01fcc7d48ada9f8533c274abfeab850e085839f16f04f77372907c29d82731216266f90d81d0ca68a73496c79e9b26211eb6d3bd3bcd23f69c61243d1760de6cb43845a1d8d6c8c5f423cd88226060bd8138abea74d1308ad5445900675694a5f4e693f4707c08c4d79c7684cfdfebff5f393da0d50120f12a516062219621ecc42f7ba62484d6bb24f8dc372946523956717e8e2e725f40ae208e8656036fd7524302b23b99b5b15022a1f21655b11e6ee1b0e38ffbce4f1993926e967e2e6789ffe06f97dfe61e25e887fc7c04114599105d1453b642f8817d84bd5000c50fc69b5aeb323c9676788fd162508a409e04b58d8e259b1cf1e6c61acb2d5579589c3792d7fac94d9a09065203bae341f33766110f57a054562fe83d726f1350caeb5f1b7bf6c63b587d330c616ff25a3560c454c2954ece228a94b0dc7cacd9ae0e5d56ee72fd868a1de6b2092652a0b8de0121611ada54fbf340f9df20edc178f5f39f3f586049ef92efb865eb5071dc8c01751ddcddb45ca50f865797b3fc75aa843bf82643ecc7001fd1ddc91cc8081f628e69458ed0cdb19174e6f342d746e59fdbd4afd83623dec08d794b87a24a50d5f7d95805ec888355372b6f3f85e7ae736052245e978efb85c21aa85218594c3784ac0ff4260d01ab580697c10eef4ddef3d599deb88038f01a2acd4e7a634f3e42a3414276283b01c5d41442ced1da48fce17f7876c1ef7032fef8aa568d13abed66ffcb2386320cd315d4c92b26c16c64fd75b706424b92b6f1f63829a389466484987fec3fc23388f5ce807852ff42a6c2ff5469be1e312e88cf624be6fb4d03949e7bf9fe24ecce85b8f6efb2a595d5ac4bba5f98be67ecf88aa5ebd9d13fe50e445fd3bc700f09908d2c81d443750ef6eea7366b914bc724e2bde51b2c7e3167c54a4a7928244ce94e97898c30550467300e44d4e18f1997575400687f917a50b5e0631b7827c0f4cfe02d9720f4da784550cab42509ea070b5b2ee520ec144553455fc1e06bf7f3b0ca3edc88c7dda930d6bf4b05ede2714cea0a5560cc5d1257e91f66b0c776603e3d25cca641e07e4d06f3d65aecf3ec39d5512db39b3c7ced3dc7905571eed96d1701e08d040b8536e5e9496eca094f29e60ec4372e70b8a3b8af97bfd0501702bb37e03ee431a6c12ef654cf9395d9701f1e7d088cc0dc5e1c46408428fc4bee38cad81e8e14fe6dec15f30486f089790afa2718b6a53d4c90007f70ebea5c0bdb70d738ecbbebd48fb840ff8c706982d751e298a837a445bcc9c0f0421843c1cc6be368836cb4654bd4586fea3d634bff40578d61c62f3194fa3815db5e3a7518dcf66c1ec0d2c0ffdff5fb308dbc4531bcb9a8a602a74609ad7fb3bb5171caf7c0c9695ce44a89301c5fd1b239b10088c24e4f07212338119470ec7ac4d5c42430eff54c90fcfa9e1cee373e30c1f7d07776a2ae2b3884299f872b8218531bcfcd0fa123ed60db84bcb326278c872b85605e1801b01b795ce2eaf4b6c0911028d54c932b040a876c48e887d9fb2d657d2e771e819782e9475721569577ba2c4ee0f8c5f57e3044d4de25c0c727e4f634c5ee740be514c98162480fd7acc542a421bb838da42ae452d25c1237edd084258f0a2d9d71445bb0cf7a8478724ef9fb2a51253f6b36f8af7ad7f21ecad7b60da357307c27fb305f4a09352e7fe66a2ba1e5ed630e01e9913db8aff2c3e8e060f2ae26411d1522a4ac400504c11ad8d716002ea79cf14e7c653ebb8ad0443fb002fd47aac4a994c3b944841eab88588a0502a3536e51217ce685fff6122c29c48ca0717fad46dd5db99515f82300a21577986b7d1670894eedc481059913ae3aa4edfbc56930b62b46ad1f1e1b3d415a61f915f5baf0e238a7e8d8d7280d8b1a8e4608e03d5bf3a6d2f9a00e4a395a8b49c4c90effd499ed1da21e4a71b18f8d6ca483f2625b6e1c6523a7bf90950bf82542f28f812bfaa2cac1120926c6ab416858ea043657d393ea922c724ee09bbc05cdfe6f44427342158f1e1a51f26e087832edf61bb9434ef00f00fe6aa91070e5c1e5457a85e746524e8025a7e8e15452ca9c92905aa1ea10aea48a5ecfc451482b9ad22cf194dae5abdc757e53f23ab9aea8665be2be183d6570c3cea2009ba37b80a45f29e5792c192eb181e78798d192647982aff62ba4fc515e309734f6bae8cf42426e46bd43b4c593a478426edf103e6e146c7a36ce917fe287540b7f040e4ae00ff270c28b285f58df1bb613a8b0f03718e30286a984639dacec21bc0a7382a9ed27fa10850a27e0c03219c1f1ec72e447740e3964393426ad8d714c9d1dd861533dd02acf8b4b2436cc2a7c463d44a29b0a88dd9dcf77d2aa36ff809dfb73ee1ecdc41c7c727c279fa46dba23244f85e23d89ca737c1495d47e315f014e285c26509e1174c0c628e350edd65f59ddda6a3407499e52163ceafa8d131fd64840bd74ad843622e6925ad2f5436b65c90c2688a254557a145ec4684f1c8beeee03ad448228f02f744bab84bfb3f2d3e7a8af9f893f8251479ea7fc13298ecef5728b6c3123e444ff2537110837a4e139ec577502f2fd48b996be8d4f586efdc7db6f62d8df657a2c4026b7041e6c4bb91f89a4c63a071f470ae12795cb165c046e984a5ff90c998a75b9d6a0be6c7be32ff0ca85b3a59af25af17257816a6d599954d0c2ebfdf54ecd3a4bc8163a88d331a2096926c7eea9566178268c656c22ffa38d3320c66696afe025517dc6a6ebb14a026497161c70b650fa3fb78efc334f6a7c1a977c81b6864753fbae0385309aa7947cf3451c7066cdef59031941d96ef654e6d21aa06b4cf3964bf56bf9ea7ea89108981652953572f69f0b1159c50d4e99cac7e3638476412270c75f69d509cce0838227f11deef4bbf59585d829522e86d5eb7e0276ff87994065e42b5195cd2d4641d288df4de4fb7240533fb356ddfc5ff89ed9ce37eaa0b80907176413be1d8b1634e64dfaf23752a789ecf018397f2de25335d0c8f268c0775d8ac5870e8e6604e56de7bb1cfedd6", 0x1000) flock(r0, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000100)) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000240)=0xc) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x400000002, 0x20) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000380)={0x6, 0x1}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto(r2, &(0x7f00000004c0)="3603a3129970d69fcc09e2d5b5502dd12e1772970fdcd62fa8d622377709ad8ff29be01d4640690378b6dcb17ba67df647677af356750b0231b4b25e79091eb2799b4284cc2e917559e3c5a51b6992fbec2ad2bded3713812cd4c88cdaf419799983187b996c2697c3e3a4d032201547fad72aac17b5de3b185e08446ad25687fb0ab72e77a0cb88ca89f13e6f7dd17a8295803bbc0cafe21d5b1074883e31bc695cdc5d62841e1e01fb755ad165ef214f9eda78f95159607597c419ad8efae92564e1e3e52eb26597d72fa798b5d8", 0xcf, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)={{0x6, 0x4}, {0xffffffff80000000, 0x6cc}}) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0x6, 0x0, 0x3}, {0x80000000, 0x3, 0x0, 0xfffffffffffff001}, {0x2, 0x0, 0x10000, 0x8}, {0x0, 0xaaef1ee, 0x401, 0xffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/61, 0x3d}], 0x4, &(0x7f0000000300)=""/243, 0xf3}, 0x802) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x426) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000440)=0x9, 0x4) 05:37:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "20c6dc997892c64e4114a579affecaf9f7a561e8"}) close(r0) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfecc, &(0x7f0000000040)="a0f1993ab0c533bbfeeaa3aa0c0d") 05:37:10 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8090, 0x11) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) clock_getres(0x6, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x500, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc, 0x20, 0x0, 0x1004000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9c, 0x7}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x81, 0xfe00000000000000}], 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x41, 0xb, 0x7, 0x4}, {{r2}, 0xfffffffffffffffe, 0x83, 0x4, 0xa05, 0x1}], 0x80, &(0x7f00000002c0)={0x9, 0x1}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x3, &(0x7f0000000140)) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 05:37:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) pipe(0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) connect$inet(r1, &(0x7f00000001c0), 0xc) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 05:37:10 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x18, 0xb826, {[0x5, 0x0, 0x6, 0xb03e, 0x1, 0x8, 0x1, 0x5, 0x10000, 0x4, 0x8, 0x1, 0x7, 0x5, 0x0, 0x5, 0x8, 0x7fff], [0x8, 0x2, 0x0, 0x81, 0x0, 0xfb, 0x7, 0x2, 0x7fffffff], [0xffffffff80000001, 0x4, 0x9, 0x400, 0x7, 0x6, 0x401], [0x3, 0x4292, 0x1, 0x7fff, 0xf2c7, 0x3169199d], [{0x101, 0x400, 0x80000001}, {0x7fffffff, 0x7fffffff, 0xfffffffffffeffff, 0xade}, {0x4, 0x5f51, 0x7fff, 0x100}, {0x8a, 0x2, 0x2, 0xffffffffffffff7f}, {0x9, 0x9, 0x1, 0x4}, {0x20, 0x4c563cd5, 0x2, 0xfff}, {0x5, 0x80, 0x100000000, 0x7ff}, {0x7, 0x9, 0x0, 0x5}], {0x1, 0xde, 0x0, 0x9}, {0x401, 0x1, 0xffff, 0x1}}}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 05:37:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) socket$inet(0x2, 0x8007, 0x18) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 05:37:10 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) 05:37:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x0, 0x4, 0x7, 0x69}, {0x8, 0x10000, 0x5c7, 0x1ff}, {0x80, 0xc78, 0x9, 0x3}, {0x3, 0x7fff, 0x9, 0x8}, {0x0, 0x7, 0x6, 0xfffffffffffffffb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffeff, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002000, 0xdd2) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10b18, 0x0) write(r0, &(0x7f0000000140)="8582c0", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87, 0x0, 0x0, 0xac}, {0x1}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3ff) read(r0, &(0x7f0000000000)=""/24, 0x18) 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 05:37:11 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0xd3}, 0xc) 05:37:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') lseek(r0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') fchdir(r0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000300)=""/211, 0xd3}], 0x4, 0x0, 0x0) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14, 0x4, 0xffffffffffffffff}, {0x15}, {0x6, 0x8000000002}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x74, 0x6, 0x4607, 0x1}, {0x7df, 0xffffffffffff106b, 0x1, 0x101}, {0x100, 0x1, 0x200, 0x40}, {0x0, 0x7, 0x8}, {0x9, 0x401, 0x2, 0x576}, {0x3, 0x4, 0x2, 0x35e}, {0x80000000, 0x20, 0x6, 0x80000001}, {0x9, 0x3, 0x4, 0x8}, {0xa15, 0x200, 0x8, 0x100000000}, {0x9, 0x1, 0x10000, 0x400}]}) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 0: r0 = socket(0x1, 0x3, 0x0) getsockopt(r0, 0x4281, 0x3, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x7, {0x1, 0x8}}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000f40)={0x7, 0xc90, 0x7ff, 0x2, &(0x7f0000000cc0)={{0x9, 0xa76, 0x100, 0xdc, 0x9, 0x9b1, 0x5}, {[0x1f, 0x7, 0x8, 0x1, 0x4, 0x2, 0x8, 0x8, 0x2c7768d5, 0x2c9, 0x66, 0xa1, 0x8, 0x3, 0x6, 0x391, 0xa00000000000, 0x2], [0x8cd, 0x1, 0x9, 0xffff, 0x2, 0x1, 0x7, 0x88e, 0x677d4593, 0x2], [0xd2a, 0xfffffffffffffff7, 0x65e, 0x3, 0x2, 0x4, 0x80], [0x7, 0x7fff, 0x0, 0xa4, 0x9, 0x3], [{0x80000001, 0x7f, 0x2, 0x4}, {0x1ff, 0x4, 0x9, 0x7}, {0x5, 0x7, 0x6, 0x4}, {0xaa, 0x81, 0x0, 0x5}, {0xa0a, 0x3a5, 0x10001, 0xffffffffffffffff}, {0x2, 0x8000, 0x100000001, 0xce9}, {0x9, 0x80, 0x22, 0xe7}, {0xffffffff, 0x8, 0x6, 0x1c5000000000000}], {0xff, 0x3, 0xe359, 0xfffffffffffffffd}, {0x7, 0x80000000, 0x6, 0xbb2}}}, 0xd6, 0x526}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000c80)={0x72b, 0x5, 0x1, 0x0, "664f7dce19e1a965f205623edbf9ea53364346eb", 0x1928, 0x7}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000b80)=0x9) sendmsg(r1, &(0x7f0000000b40)={&(0x7f0000000bc0)=@in6={0x18, 0x0, 0x7, 0xfffffffffffffffb}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)="40401942b10cb1be1e87ca4a4c", 0xd}, {&(0x7f0000000080)="188f57852ad96d55f3849586e70eea2d01a821a8825f2ecc3ce6516ada6c147ee5438d59670cea35f9ca0eaa80440ca978d4ea39f7769a5a237517e8b07284af66a0c502fb616ef5d58879a6bcda52e5fb97dfb65fa6daea5a56a485f26eb4460ef29efe8d1a4bd5dabaed9b94de9c51728aa29e0cf52a80900af522175bef320f4d4b4b91635783b4e8212d9576b6316285ffa8bcb652744f3f2dec494f7c705cbd073ea611d709ea7e63322630ec822a10f223529c37d12b4e677e69feddc07bf288b69dc72f106c721404cd34fe96d77b215e9d51ffd8f252ad0fd9d74953fa07579dc068ddbae2f57fa58ccfe43433ea2a88970d", 0xf6}, {&(0x7f0000000180)="5fe697b8417b5678e43f93f8dc38e36327c7dac8c5605510cb80890ee4d2055c62dd30ac3cf5ecc4f490c01756407c969ebce73deb61c92a150306456d339dca96665d3cf0879ef1c638928c622fd6786a552ef0c6eccd53845978881e3bb2ef624dedc7d18fff66b280043366ae043cda8d16b5a90bece088af9edbb5f5b943969c39bca5750e0e85dbc150612882922d0e47627d2c18b636c7d4d8a5725c108480fdbcf3cf0a8054f8447f612711c35e3d5479ac5d5111c8bc3515a62335116203ffb1a213c645b9a0d6ab9007f238c892116d9eab2cdfeb5f938e1e4f1ebd989f9f9a70d85f01acc7f6", 0xeb}, {&(0x7f0000000280)="f3b982da602412b7d59546303438ec9c26604efb1f6ece6a64678e82b573dd129bec53186f543f08cad50252fb80ed1ba7744284148594db57369741342df9d1eb444511f4a1b4a82ecead9669602a8d02a74895f0ebd0bb51944e6436c2680cf05bfec8de0b09e99e3d214e5d43b5a22c62bd045daa0a8452f573", 0x7b}, {&(0x7f0000000300)="e935fbb2fe90a8875a02646132eaeb8e446882ca280b2f6ee116aac6ebee8351401c7dc84fede3f9bed238eabc4cf8aa15bfb9e62d93b97c38c236469b47e4892b3dd70fd8caa1600b58ea594b826768e42fc22df26c44b0c64950607cfdeffefd97dd4df48550e857adcbd61198fd2deba929a6f706e05cb82f0e83639f48b5bcb4c5d4ee", 0x85}, {&(0x7f00000003c0)="422d8fb275fb0723fe5bca6f29de986762b8c8ad9e31af976b13cc13e2790b119121079c38b9d11cf1461178adcf0af70bddcffae66ec40f85bb4fa60a1a0036e3322c570f8a93e13cd3a835973f184c3e75100c898f8ce906b65de6db7b7f1b7367c9c11d3ec41d59204e6cb177ac1e9f02c6d7218475251d7d678cb8cdcfdd34186825fad09015b59672f19ec28539487259a4dec989a7758253e49452", 0x9e}, {&(0x7f0000000480)="2683de63b585e9af7c0d056740b41b8b4a3568c134b64dd90585a6b4801712f5c0e171f98aaa3277f20e670f3f7c22643fbe995e885cf57e99d9e81ad3f4f34ea2ff451abf948b38b93d525c020b2caaa70ff459a4c60b754d2655beae3ca73091d481e07424c9b279a795df6f501de3c18eb6c339", 0x75}, {&(0x7f0000000500)="770728c13aa7549d775fece2b093b3961cb5dfd92832ace73cb20f8f718263eba80b090cbe3ca8a338bdbb5979fde35fa478e845aab4700e4333d91f069ca55d2f8c2b0ff8642a04140a573cbdc878852c17abe2fbea4e85d8cf5844d2b2a130f50ca18421ccec266ad8c8291d056340c5f1aa11cc5264b8", 0x78}], 0x8, &(0x7f0000000600)=[{0xa8, 0xffff, 0x3, "6339e17641073b4829b334772a9b79843df2eec6bbd2439a78edf6a0d70cce454cbe052a8856b61e786cef056843ab122a219647b6549f3110936872a40cf7b7c6d725c9a1f1844916a15d016401f44a41d60af968eb349d11d4a8b6828c403ffccafee392cb40514edbcb2e3453e8772a756a67d76fc8c4fe4f068a89805f80cf5b75ce1bda392ba13d743ba4fa9405eb6e9e"}, {0x88, 0xffff, 0x3, "6aaa652a11895ab313c3a78c9f6d0c144f030fec1bf5d7b2bc215ba22fb997257967e46a48f79d9df5a9d426299a00289fb60aa75fc7e3ccc1a989ec54348b523ffa24ed0c7b6f8d75071115efa4e8416eba718e19d7caf664be36ee2d8b1e906bfcc512023696e5e35e8af9113a5d8fd671f7"}, {0x40, 0x1, 0x1f, "6a925e0617f8a0b059b887d91107b7d20d440c89837a64ecc1cb02aadb2c4495e9579220107bef5f3aff6cb1252f46"}, {0x20, 0x0, 0x7, "497f6e7fba0df08b24b1e6f853167d"}, {0xc8, 0x1, 0x5, "bce9cdf45a8814334b5400f69e27e150d5e9d3008a1f354bd8d1fa72f7754215f198bfdca2349a34677962952120d74d24bfce89f839109d33f39b7d5de74b87c6c6ad7056bb3169a76c686e9814bb336a0db24c944c86ac339c957f6be2323fba58d734882cb82c54b9e32e6ba211085160f1b1fcfd3f42b9a3591c9feb50413118235799f4b8229c04799479da4cf34a7a78ad37bd1087b1be3833d18d2f9779b1a779831179cabe0265269f6f6ae9bae66a5c45e3"}, {0x70, 0x1, 0x1, "823d4001014626892910cbacc3a9e7c81ae691ab4f678a5699932bc8e090845bdb02a4ed63dfa8ea89ffd2e022b92c67059265d632b6d1868a86aac7e4c125034e4d5f7d90086b7db9601b6619a67e6129c38a2f19b360b29d8a0272"}, {0x110, 0xffff, 0x8, "222066eba077020a065fe7e721e95086b3c8fe3b26ecc279377e223b4f18090f5f023278886890ad52069ece140606a93a559ec434e7beb6496343ef875385dcc2ffb35e1bfc6193cf716dbbbf1ad9a68ffdfad3068de5856bdfddb603e665dc209aeb181fa27508aeea5ebaeb964234e0f4a7cbe54491180185ef9bf75a6794a30e70cda90c6068ec68b3a8ff5d1cef7021af6f7492298ec0a09709a0c58ec92329b07863d1acdd94cb099b7c622d0e7cb6b3ff3022e19b67912936d4581fc4273180bb58c919f56baf15c7d8c7b6f099768dcee88accf25d17bb3e778a80b6d465c308551e72f9142bb7615464581d416224059271231eebb4c36db347"}, {0x20, 0x1, 0x54, "4ce6bf6aa4fbeb5d5c20d39dc5a7"}, {0x110, 0xffff, 0x95, "476cbbe1fab3055b300834a22f86c65d900a452921186da4bd5ab7e1fb60314f89ea1835de5dde2bb418d95a5410fcf74b8b2f166e580812865e547ef77bda2a32624d692306a5422d0175d16f5e1630371f0bba20d2eff9722480980799ef125d4f384eb2292cbcb95aa9a9a7fce02abba36a3e8ccb4b1fa76e01d691a41c294d042857c09531d2a9e86a91778ac7636c691bbcee4cc8e40c3ab49fbac70234d84f04aab65a76b38574b14d05568238b9317a91fdea829b478e787f413a0113404bd04db16c61c7017625e1e6c69a8b1e0cc8de7eb2b070aef5a256669f44cb8b35d13e34cc06b3ceaafe5e976c1e5d0dbee01045bf3c6928e9645708"}], 0x508}, 0x400) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000c00)={'./file0\x00', 0x50, 0x0, 0x8, 0x1, 0x9, 0x2c4, 0xfff, 0x0, 0x1, 0x1f, 0xc3b1}) 05:37:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00007d9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe84, &(0x7f0000000100)="ab9783e6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x40, 0x100}, {{r0}, 0x0, 0x32, 0x64, 0x101, 0x5}], 0xc4fc, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xff, 0x2}], 0x3, &(0x7f0000000200)={0x10001, 0xc39}) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 05:37:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 05:37:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x69, 0x7feffffe}, 0x0) kqueue() r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x200008, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x2) 05:37:11 executing program 0: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ff6000/0x2000)=nil) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:11 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 05:37:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='<', 0x1) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8008, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) 05:37:11 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) socketpair(0x10, 0x0, 0x7, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) sendmsg(r0, &(0x7f0000002480)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="4682f46b8de5a67470682f40577513e4455f4e94a9141348ad75f1e8af1c23bdfccc6b3ba72bcde1ee382411bef76f2def13b801a1f8b7149f49635b6c0b51fa2323163b86779888e8cb9485fc2e6d5cd91635793362d51948777a7f5ab1e152eb710612a1ac1a4d968cabb54552a6618e23", 0x72}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x1, 0x101, "47b4d9148158a36ae00ed0a7154e080a8db958d4bdffb001365e9fc94c50e2ffa3762e40eefdc73a1751192f39f0b1c8ccb0224d2381b667b65d58480a3f5c50d4dbd8343e3baa1d453c0e7bc327406af8c25b3e579bceeab36c2270ad0332f8c47ed95327078bf5b0c3dbb13c067ed3766516bc7b2780530593f37cf47d639afa347522299ee8f946fb72379d288330f1e79dc2e30717050169e8d914858999fcf2ca3b19fb1673e633d80f2298dce47e5e0d65b52ac7554b41fcc7f182db5191dc904ffb60d16f5ee6b9c8b6e0173c810b666f745c5fe5c135c7dceae1f364a9cffffb325d968ff4b3e5521d5959f89a3bb87622e0045d25eee0efd09d2c145665f81ba80ec8a1d0299fc7325ed2303e6f7cc6cb20b9151fb3c0ac3f120917797e2991934dfb7b40250350c483962ee19b431a0bce18aa8a509802ccc113722a442fdc347a41964470890e541620011d970d4d340c2ab078475a04b43abd74de4433a50eaf513b353303e1e6c48a4d47335f5d73c7919f168c792b7f1715c3b9973f01ebd788944b395c0e8b2a69a75d5e9064c80b04c6b0295f69cd8edb87b0af1982d49e848db81d16339a304b6d6760f1f50921861c829fbaad34996a42f69de9d3b2d0ca06c9cf4a364812e2e25468614920273f680ded2c63c081558a830300d1fd5a02d4552a65073360f4d8aa081e93a44671df3d69a5ce02397c16f566a6f41d4eade64b5e13f2adc70c5a03691df9bda0c6dd40198dfb333db0cc536286b74d42b842fdeb4745a86d8066f090b4a3c5f62315c4b79f83ab7565e91a52a256bcb8e9654116fb4d471e6775004d41a6220f92cb88b791cff3a8f068b5f7ab8ea5d7760bbf48ef6f53bd454b2e3719f0a5beb0889ad4fc4f32c9c32dc375744e5a3a02a8f02fbbb21b31dfe274dce46282a23f3ef1a481674de87b3e833693cf9f72294902bfa522910ef9d34a0ced711ea28838f9da8ec336cd2810eb40b319fd951736e05e50f6b3b36ce1a80c5a65fb3323d09abd4c3fb4abacdd16ca8a8ae7092086638024ca8b43b2467221c6e4d9145f033e3e03798dbcf9f1cb7544378ebbba58121578c866de1dfb7503cb5c1ee4a4f9274826047588199e3794b819598e1024c3f9e143db4b7a31d8bad2fb14ad287977c4c832269cd22936f08be7005c8618c8a90abddc046e0024d2c8c436c0150f542105cceb7432bedaf869eab5ebb062f5287fc42dc6d92fd831be77ae5fec96be7ff42e825dd5bec958c9ac3ea03af1ad9d25c0d3c8f7a5c8078f801c73e58cf9893188732fa30a26a4b918dcc33883af7bb3d57d6ee998d69083c7dbca23a1905cc4595d4e83d7187db2fc2070debd6bfdbc7488c01a6f434a9e26e08e342dc35989d00ec9762678e70d463d84c76f09f7cbd8691d53093ca72e5296ebcfd1b0c3eaf25867ca63f68ba49a835ea2182155719ea9d8296051bc6a4e5915d73df8cdc3ad61d12113995ed67e2de9eb6dc9717f6e16586b6e0698ddd94199f71e11f05da1c531d6fd34d98ccf5616827ea3ddccfb931b757d325483302e723bc3826e770cf6591b6466cbc6e612e3a6616e6714b393f8cf3628f8f2278b7bc8f17b8223b202dd922d925ee90bba66a1ea8106c59d9c02c3c54e7efb8ea361b6fea94d20d13639b212f76b5d4c3805d826a3f4d678a6dba5a458684bdb276e8fc03b404aa77e6ed69f8f821e289f51d5e2ea7fcc1716a299b10f316d57bbd1f87892674dee3d4beddee5b898f961e336255c7f0ba501eeabeb035c4a90e87cc3b9148b5e19c0e45cd640cf76cec5bf35d29055e67b00513a1570e4fdc23d0b969cf3af18a76bd1e815a105d668e3704cb89b48c37660ceb3ca20f4c4d2b150b9862a15b13319c33581389022c5e361205a9f36bae9e57878481ffabd65e4b51ac0bda7565ab88d0c40f2778c12ebe8ca4ed9fb36deeb135490673227e5cbb7dccea9946c893cad9606cae1124cb59ba08ceb5dc6fffe7c0e6be7645afdb8e2e019af4938eb396e2cfab6da65fcea297a7fa8b30afcd6a439d7e4c02f930c4e152d48a9c1c2edd99a809dc15200c6d8d184e8ba05786d579eaed14ef9cc888ce89462dfae4e74eb61630ad8deacf8f6c2a615b82820b735f0b6e57538b56c476f30ae8e077fd5a5f8d18fbc75275420007234c860dc87a97d3266c3975198e860c62e54af43ca8328539322e11d321bc90199af24a06786412c603f2cb7f6189d0f112519d23fd7f42bb22d3a015779c0c37df5ed1a516ccd712867e3b8b1b232d01e89281250afdb6ed4c39540c386ce3b152e450032e2ee5efd5dc5e527c325c21b9ca898b00c27eeef3eb054ceb624a540290283e1a71b9c9ea8bb53e6acbab27c49fe8c30d47a43447334b0143a6184f67b45cb06aeeb5f4f390a936e25edfded20c00055f1099fa2aba74277b3af83945c5c54babc0fc2788fe9dd7c8ec94c070c6d07550085300dbb59b33329766a9a277c4a5138b1b0e10667810eaef56bf3358a5e596947e82142c171bb446d12258507ae5a7b4a5039db979d96e4e03cb37f6fdf4a5d490db485ec36a36ecb4a45fb6cc6e66335388401799cef2a935c69e69e61ec556426e5f9388d9a2d3dfa8e1dcb1bc0eac3f788fcbe227e1a32d44edc0eaeffad430d409f35a878e684c326050529648bc54b53d185d34c5923c1eb2ed6b0d21bf78f63d3c5a955737bc10bde13096663d647e2b31162a5873c4ebbf15c1c461729532dc16d9eb5060759e93732e304a91c993e01d919662efb1e2b4dd5fd5913efded6db4bf67b3973c7f824ffab14aa8170d2ca9072f95482591701e6980151c2d9a48bdc9e791d1ab5a9cd0b6b83646c6c9567b91296144325b4d313b6b97e32678a460251ab882d9e1ffe31600393402ca950d6cdbfd072b6bbe647f487f5fbe7128bdb5e756768c9f7b8f8dd37e80b1a5bae5174c28c022d2af44ae0b247c7401063ad7193b2d1a81591075596dd0b499b1eaea4d4095deb88969ca0c0b8bc52b4fd2413437e8c679cafb895577de0a9d0d8f1ce91d8acb318d649cfac8dde586e34eeb7ee165bbc710fcf3d37134857cf8f8abbc1f3838de724b153e05a8e89751db568db664bba44a90cad89138852bb117a1e51e8d726e3114a8393e018f05cd4429ca0346a114d704d08e04772ec3b9cc073b9a1fb8e64a1bcb0b83c9870af831f5f281efac2821a84c7401dee61825fdec24b33cf97fea85a3c40fea8b0e0c918cd4df89839a0f99f1a65a5dd81a195d9717798851bbee0ff87510c33e3d750934e816f530713183a02b097b87477fb6958ec3fb470d564bf4eddbc1818d5b561859d39f69d54a63f9c1864f7a84677e4bb20881ec5dea0ef60bedec62c8c5d8f69e9421c82708f44f71b0b08f62d4b9abaf723bb3fe70c8e02f3a18a952ebc0f943c5c23f2ae849d2f33e2c56359e7d1dee28273c5a20f71bc929b3a2d50081d25e8ffed12aab23f713da4521685343f33820e3a999653570c5bcc21c9f1f0b9f205d5abfe2be83bae0f592b6bc1e2a78ff6c3f5563f23212024d7d6d5bf004516e73563076d77aa22138f847b24c0e5c5e6656cb5b4df37cbdf69711b22effe93c9528db9ce308c5ee65c97e6b2b9e27efc4816c38676f7f82d5483b35cec8b55abeb5f7e3fbe8c1431d37d05ad68c38da203c86b08f9b03c5473715cff5399e27607f45d3de1d043b24a28ad808ec7f899e05eaa70685df81a4bcc82ef49c990444e263dc31000f3f4ff0a707d632a4f3a5cf9d768b883ccec17f21a8209aa102160edb2f8dfe9c5ebfebbe6438030d2213f894de7f9654f77fa22d5c706596491b32a8957aa6407999ee5d64cffadf22e45ea75a84753002afaf70714a94782b20f75d7484ee9af893c76f2a1e2bf4bcbb289c4d574b8e73bedb1999fb09995a5527f67650f6158336c2fa6654abc07096ac24b2b1fca8b7da218f998d929c12b311fb15fc18cc0df67bb2c2c9d0e4f7ca17870ca18b4203efe4df4bbf55682b2675a6434d47fd73f9f40bf501d6045f7a67ac31ffc6e4450ca442c88cdc7ecab9dc64b858dc1f15942d4f3bcde16e415459ff206981e10415bfa0977985c14f0311affa30f82c29ef7cc6d17c9bb4128c969e51dc39752ff27e3e2c110b1acbe8d630cf0a3bb3464a48b6a15eb62964fd5d0c316b82dc7810317919ba506ce0b17dcdef426957db36fa3684dabc27aecaf780929470b23e660ca7233db6996344ac75b05ed3f6f0b32f02553ae643fa66d4f5ce4d651dc5014d2a5aeb177fca7efa5384872a3ecca00510b81718f7c1719182276d6cbf3f46e9a80ae836fa506f67c6dfd6b90082fd0b99d2ed80cabcf65cbb604b6cde88d0030ad1de6901425279fa35906c7c3796a690fd662844d46a8bd9a8755f4a3af167500c09533477a5bade83bca1e82d3d44568ed6e92ae5118537b2abc58a05aca5ef7e3ba72df37a3ff6d2392f6056dd942adc35a17595d07f5a1769b07b01621ab295aa21f662c8847a9a3aad7c9257c2c914a849e54b087f86b06a0df0fa7d6018abeafcdd89e44330ea5e7fbe011aab1971f629da0af6ac14d46521fafc980f193b2163c06c812ec3c192a3aff23f0d048d55e2ba3f32e22301489ba2c86fe4d732efdbf859f941f473ccd9c3cda0bfa1526df83983c303c8c31aec11be7ecd61812dbd5203042a26fccdbde6592d944e67f5b759eeaf16c25b4516cba0227d7ce47755bbfba453d1304ed65572503f2d28fdc315bc6aeeb741712ee02b12b0409c070f729a0c51023a9e8ae2810debcdb4b7c9d3cb13da6d90706569b24ebcede41162fbde071c9b23cb77d370716f78b95f10aee80af14c986d8b33503bacefda21addcac0b86b2975f572465056e1fb46bae8160da74c67a511ee28946aa9b45e127049f177d27df9c79239517bc9bd69d494e31e3d3739a6c4f73d3b0cb429307c778dd1c969655cc914bda795ed085c6d5764cf32f80affb17c392606d29159870ae930563a12d3cfbd1fd11268635e91930e5b705736ff69951d40f29d95bb2cae8faf190f31b3c62c758a8a5423c4d455c2cfa84bcbb6d7fec4c55d4b77c2e8f2aae9b24c7212f3c078edf34c2a7cabb5022c09a221ea56c9b66cf7a8a18407d9d94a6be634e6bbfeb8030336867a4fec0f42b8e886fa74dca296ab5e6b5fbb21a4332eaaa445980e866bde89fcb64ec2ff23ab27cd680a9f0a3838c3147225052f1520536dd04e9b2da06ccaa55f266823737e52f37e6a99215dc657a1917a026372bb908831c493c1fddad29622f1c1c26144f2fc3a5168ed04b073ac78dbb4cb861dab5acc9dc964177db9778347d5d595c76adf0063792adf52bf48ab7bd384ed17db9bb4d77aa2b552971d15f7dbbb7028c240b3b3de64f5d29c27132b6a32528f7ffd1dfb49a7c8f189bdf858cc5df971665683d276f5f57b1d063a00da1dd4bce565f5f0d621b595a521d6ed8be6d80ce361fbcd2047763b667b273b3154964c51deef8692a4c2660dce81089f150a87f818e2a8d6e5a4da1c496150701d52e527b461d8d96e7bdb91dec7d4590c95a0535ff5b15211ad42acd172110d7c4461bf2cbbce62c50d2b0b53f1a380ccdd01956b80be514d58a5768a15575008e983a2fbdb2d92aa001aa2a21e2eb6b3a01894978e885fb8adcbb814ac52aea1342bf62fb3b7897003fc3b089e82c9357b9ae7323380d3cc1fe57a5c916111968d01f0e0d573aaca81c04d05029392e02c3a7f81ada3ff0e0c5f07f6"}, {0x100, 0xffff, 0x1, "30e0be9005fba70f886f8ac925c1153984b37c1bba396fe69e2763d6c21f988f1d8ae3837a749265aa4fccc7e5167229fd288826fea8e0d7bc3c131fb630b8ecf159df9fc40cbb4a8dc5ee82504785a4d3965ffcc8fb2f974f2e19b9abdf0e1e6070f9fde11db6123fc59eb1dd8c609d9fcbc75354c6ba7e43bfe2126553b6294004f96c297c27133a86e683a9838484cebcb6cc8f5aca7dcb37c4367c267e7654508f2bf1da026793c1d10a9c70b8cf29555f85015d40d3eae14bbcd92f9c0ecb9737c86f626e51d24d5cf95f3952c2c1a9c710ad2da3b2df55ce08b780cead7339ea8bda83f9848415e0f46f"}, {0x90, 0x0, 0x9, "04f7049bbcc2b1454165fce8dff529e7f149a312243ee10c7133f2e0546b08e1b07295a61be496c38a7950026df49e010f457b659242d72699c26e70492b2ff5471653c22b687cbc9014df4fc0a63cf5849b47e5fe54d36a0f1de1c3f606b2f076ed9d1c44eba04c912c6cc5201cf420c78c91c194703c7d550314dc8e0038"}, {0x98, 0x0, 0x100, "523470e8294152a0574fa2430e3373fea07b6a749465ae7caa86d7c5722f15294634c9854d97fadf875330dd1824fd641a2e6cd88d414a1fb978e8866b754a264b04e73d4dd5b74d698b35abb28b82adbc0e44083a8070eb96330d89b42e9b18d0edb41b0151ae6f90e1eb398876d11c0618af74a031d4026d08b7dccf9cdd199522"}, {0x60, 0xffff, 0x1, "39a5f912c8a1f3a27b95937dce0953f19996e137ee1c5c098baae5ed2f8d4d1816965699367dca850013a5d37c5573184ad164442fbd4f2ec28728438d41ad151fbc9f213e56b6d6c23652ce8a8cba5c"}, {0x1010, 0x1, 0x10001000000, "e56aacb58516e0e9e0da55640766b4f4985690d40d738ef75f0874ca48a224b4c3901919f760aada5b6f9109180edd6a6f5974c71f6457801a2f814fb03b419809280cf8d4e8c0a63191807c2f4a0da10cdbbc27435ed5142c4df643538ae5572ac612cc12e9f212573b040754fa0d4c9e9afe69b5c3b2b57b6e856194aa717db7b60c39b269d487b94475ccce7aa75417676007ec266c9544a04fa39867c33f12534c876c076ef4a834d8c1e1219ae3d90a83ed4870914a90105611cd68e1d9c7688d445b588afeffc98aad3d8a3bbc3745cee7c3099084c1574d7f8498bab371c5be86dfd9f41c919dcf33b98bc3ff50f3f25684b9880034809dc80bd964f2c86dc7cd4c4920520b5dddb2cc95a5780c7b2d372fd6184edd7fdc65aa83cb46366f7d29977be3d8238efebce19b65501c404daa2dd7af6a80986515a560f3dbbe42c383e400284e86cd20f73d4d578683a9749d2440aee0c226b24809c00ba1114959122b573a63146530ee183b86915bd095754e651e63fb807c56a8ab4aaf8faccd7267553e1d2a0fd333de3e3149422ae62162f99e9e0c07db70ab55cdd8322f8c5d6c0755d96ed1e299c252e0acc57ec897aeb70b5531f5098f0f4aaccf8f8c95069b047ed552ca91c6fc639cee637b97295c2c453e1a011a391dcd6b26f5c0bb9f03ca223ff862892282f2a0718f40619ca075fc279712ab05ec51a8f453a12d975097822af3d6fc335c89a86d46ba075daf83383caf15e88898bac433c62491c38dc90d9519637fef0a7d0021b94eba4e8ddbaaa128515186e42429a7fd315f0a494e160621575a9c6874ea7f951b5b1bc4e3a07c4a89261ff69a753df0305ffab3052a8ebb188bb9aebdb4a3f8a11e6685b94f9a6c882f78913def4a2174e98dd5f9407ad28c8a95648516b9080473edd6bfd5594cab5f836f1fd63a714f22ba0a239fd0308d830abab9f6d9b4ee57cfbb411b822765153623a8aa0a73d74adb81a1ca639135fd5e8a1c964a6a8ef54ac94dbafa44d72c25716ee153a56fb5499331b3fe8290cde8b3c522828e55c8a8c6705f66e0480522894531b2c5dcc8cea30e69a45b70d48c27863581fed68e7507e1e1123a49e7c99b3d636fd6d4ff62b53982370639c22612d376fc78940b55cc1e4dcfed67e20387c53071e677d59a2882f83c3ef7840b11a8237a9aef88e4c4d24e4a87be206676cc67b3ed5de9a865e435acd9273cf3b49b1381b81d678ed1cc54070d977d353c7903eb1376cab5e2699273296a441013f78d0b8a6f1f17648564c01238a230f55861d4fccc8858edff0d5c276ca39cd1c6a65ae4e6ed47fbb80461f6e2d58dcbc55b07220d008227f5a42fe757532e71aa3905db084d9940a005c5e40e8ca60ad5cc26f738005da0086ae409170b0a63a2b7237d8b91184332cfbf065e00783e809d55b21ab334af1b49ce38c2e1c8746af2f7308d737785af649b9a6500e3d7d356c40e94dc297986b734ddcb10e42d372bc6eb6dfd5c8efb789c382172e0f47dfa6bbd34340e20ef5d4632768965f62737bfb24813751024aa904ee9fd715dba9c761bc787d87c46fc422183f17cf01e3aad6df4ba982b9d21e4c1c2b0d4ad79cfd9a64ae1f557df626d6a8c8788b23c9abd3acec458918d0abac47af029343d9e8a3de97969667b8c85186dd40aa4e0d7f7f057e74c3b8e7c58e64d8c99364603978a43e1a14c2547bf7a819c844b806953a94074863c779011b816cfe56b60f45b7ac5952293801ad7516ea3f12b208fd42a6a26d71d7661b78f689b7a2a3add29729f469b3be202ff4c8969ba32355a514309ea6e75ca9d71334df805711f7566ce7b68f5195012f5d197c48b006d1ec15303dfa6773380fb0b09f181520e8ad035a0b7918d41fafb2c060a26a5170088c185dcfb7e7f563e8e389912ab28dafc9c7a16b68479c90600237624f7933c9a4daa3d8eba5e59368b084d8cb9538e11826d5670d2aed5281e83e9c2a82376476eb19fae13a4af4fd44d900e4de3ae81341068eddb8ac949b2498602d158b7397ac6ce3e3bb5c5134438d44ad70b93c454d9ff4c31713a56802241413549c8bcb4f1d2b26da02d5457f7b7d8fe4f6b7cc973f656efceeab97bfd27e3dcf86c7eca99dcfaa8f8412c10f49f99498cf58ba1b3c314d62ad3892332046d41d195c20f60e642543f44f9e2221734808d3d7d5f448c12641afa84c8877b6aafaa24506e1c15a8951e15f6045e3ece60cc9415fa53617faee1188a13171455240a32075cc6b8fac35d01005a2d7f48a6436cb2a374b98b16c84e8e016f000e7d9d1f0b890ff29c65e915636b00064df84e584a2e2ad4b715729236029bed7bc4e51a797f7fc9e56b4a4b0e499163dd40a28f337ba3c0bf9d70ebe1c65db2863684a360c948867811851a1732afbae3bc6dcfd201019e4a8437f7e69735b4c46812b901b80e722bea5356fb1830f6eebb04236e0696e62992cf0d97e1de7f6a15990ca64b8ecc88e3fa89af346c265b207b83aa6844024375347e5999e4fe44792183e5e388ffffa25383b9d6b0cc3bb445681f06f00133679cfebe7b7ea762b4eae1e6bdd4cbc88af42bb39b986de7caa3059f16043fa829aff66765a74f69efefa1bf80202a7ef61098a8f2af913f8f0233a5a7a262f3ddc55d4e8ac3e8b17d0195b0bc8ee32f56b43982dcf975712df203ee86f2050bec78dfe7fb308b07ba1610ab4e0dd04beb966e9d40f31d3f8a4eb64f1a371056276546781453b709f5402b51b9589e3f3ff3af791a5f6f5daf10813fdbdfff0bf2da8c1a3aa9d4b276f9081d7d3e9059a8dd6e83efe5c16e18f6233b6e0f7f44dabf7b747f02f39e12324c9120a644f9ce411fe1e471edcd4dc31a41b6b37ba812ad433bf9ba6ff8b4d8b5fe7037823ef83b48c2926d2ed6500ce6d8bfe3d53071dda903db18f202847c011d11d8a36ed395f056b63257a5b22067aa5ab42abb9775aea7b1c27c49df3722d039f3ffe7a06adc065b044198f6e47b4272433401a9c999bcdbf71cd31025c442058ee5b73322be3f71a1f8693eba7ef4f548a14849503802095864241c5243720a9c9b9a2a016ee34539feecd34f2c0afeaf8d7e2d032082b55448414abd561316d332d4b42965a0a5939b5e4c62f3cfc672e3b4078e82b0e81b6dedfbce1c0b4fcd7b65f4083ef81b41f6cd01ce43374751f6a6cc3b13711fdc6185543270a3bb37f5ea8f26cdc405e2e03341a265c834e066e26ab923e53f97f82352f023e3893c2c8d2d2cc476ebb49e2c6583abb6ff0f820776ef22dff7473297e8090d9fe6310fbf84c7d8c234d206ae07a7ea08b3f702363ee12cd234369c6d3ebec6b239263c0eb52125e213d71d9dc563e18b143c36751c1fc476ea5a48bab97aca5fcb7243d7542c83706da732d0187844ca3306c14c5332e139be1804ad531fa13cc8c0112b3d7504d39b763f2ec822f159774944c44a2069d48b94a2eddc740eac2b292e848fc5ab13314694d8447d62fdb679c70f991177ef648d44195fe112af5da9a2396941105fa95e8d9adffebca3fd54d967ddd3ef3928a748b1e311799145189de13c3ad954643c1cebd40b828bdacc8e1c50d69ee218bcebd5736df31e20d31fa6d619333e45aff4a734d330ffc389471f67ba47ff1fc06714256da128f590692ae4e47211c5b9b64b8e0c457cae6576e97fff3c58c4277019e053390aaef7f1d0785dc311432203ea3158007c66b4ce4ebbf95d1e9c83cfd2757a6152c2977a2eb064e156e4193099c7a0528942a1a3b4b4fd305f8860aab74c1a9555a2d67595e24488976c16bdb6cebacafbf0f37ba9a0eb1cb59517c01f65ebf22a4d7731e52e2726c4d8cc2d99d257b781ef5f2ad74e2882860b4d1aa4fd08c0688c9b30fa325851e8915df683d4ddd608f8fff2eb8aa1441ab70d82a9ed2371c73f99ef03694cb7357226941c000f1c7841d297cae45dbc8ea9ad7e66a82b1e995e0ca04245b5764475b31b3837663cb9910387273458c91c59b39cef7650de7fcc3fee3c27a5b26241168d69e368a4e87aeb363566f85691ee263f0a7dfeaf01b4a450050f4dc4423ba45ab2bb461c6eeb15d95b8a9b4302a83c4555da553c8ab99242fc7a807049d33aaf355620306161449ef01ed244d99d16b019a2d53f39bb5160277c8dc064318f0eb15f3723484da40cb3770e16bdcd0883fb75946d04222d0231cac5ce2f8db3b485824776076683ec4d04f29d101f2187e7139cb682f333367f04d198ef2e3d1e321c42d2f36e4de8842c13920f01950a4aa375199fc80a2a2f608f75df91f73c4bcbde7de910835d3a23d22042c9151370900ebc47a16f5726909070edd53d86c2e40b29d412251c3a54bda5dbd1bacd7a194a169a63343df06945b8737ae64e7cee32f4dcd3a6a7cb0f17dfda0a8ac7717b5dfaea0117cc736f3f4cbbce0a111415008989cd43c0a0dbae2fdcff267ace1fae653c410bbbb075bdd988b19ce47a290a54ff1301b2aab7c28090093b4fd4a3f74926f1ca6f83d590e4099253623e25e852ed9f313be026b8e5848ba2a8ef059841d1403f7584103a205adfd1f3b4547511d3b9f17bbe2a27e46ab35d8629ffe499389fe1b29db2e649822950ba4e876626f92396e7eb7d35302050d8f56b4db19875cae4e2cac8b5aaff25be4cd8056e710a9244b3cb1b7d440bf65116a236be09ca6042698c614a97f90ff6aee6c84890aba7cc47a54e12167b3befe184cba573b56f43204e93a5a63638c83ea258ef520f995520c892ad606f81fc8f3b9f60fa3376c3aa1017c74c51009ea6c78097d53bbd98e1b1d02ccdf5694c71ba3f3499e8966e86065652f2a5901a5fb2345c68f640c933f0083fd9333b4e8c5acb088a213e013dda506925c2a697a4323d48e0c3112800d57b2b22d22fd25edf3dd4e90691ef374b2deafa2029e555633521062de71a9b0020543dc8962526cd0a90ffcb66fbeef63e9a71b8a56292dc4a3045fb7d3dd2d070f6bfe799da695d24c69fe14b84bd63783d9962af5e8a54a270fae61ad79759d9df737807a9bac16d7372933795757e90e9add1beabd799e9acc5704e4d8f6e7fff5bb61a96ddc2827fca83dfde4b4b76e70245b95a22fdc79e98e20258c74d6226b4a7cc4213e118728e1b19c4858157088df167be475b191c490bb7d3fdcee338091666140f37d63cdf76aa14bf7141411aa232ef0f56c66808ac0eb3a8dac4fb2dc45f5d9478fc4bf7cc2b7db99c36c1b253198aca7a8dbfe55dc7e5cd4df12f432f4c6d081f903732e1dade9c7014c7e6f0dd41e774e0c75eb649529012f95cc7f947a3b374129a5d4738a2ca10befadcef657aa050d85e8f12cc19a5a5b8be2b7af3f43635d3935737c5edc0a76155ff523bfb188e4576b43f138665e41b5ec22505574e8fede4423a25905ca894f9395249fa5e0e367e462b84b353a0a67554602f44d5d77d82e5645100eb4154c8828507d5e56428a878ee19c6c9c880a707521eaec56faf5f1363c6e52290020d25da65181b184f897c215fcc8fa1fe9b1383427e607e1923e7aa4d20605f187a31190c15fad78066e88642f1b90e8358bd56911374dafb391e78ef2e023c7f6a32658c9d00ed684f5a90224b454c4a96313450a9c56ada87f25b2171f6e5143d8043cef33589b66572ef7abb8f6c9ce2bd4f3c4ffc26a87aaff524cf59e764eb015714a656e8d17b919d106b93d34f982d183df2d56b58627fce140af3f50ede80d1119727747db35769"}], 0x22a8}, 0x8) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000140)=""/168, 0xa8, 0x41, 0x0, 0x0) 05:37:11 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/27, 0x1b}], 0x1, &(0x7f00000000c0)=""/51, 0x33}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 05:37:11 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x0, 0x1) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 05:37:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) pread(r1, &(0x7f0000000180)="869d76b0b3113b78941c20d0b67b64623411fea8a07f185ff76a7355a8cc9d54d78798f29804df872492aa2f1e40d91d1e54e758dd2b0cc696dc1d033a2cd0aeb684f03f4ba5c28fb026bea8cda91de392af61b5a81f5234c847bc1bca07ca9402ec47a2086c622a3dc047b4e157e424510dcd3f19b6b8abb0953147fb36d703ba7305710c0dbb1dc1e5c698bf5ccbef9610c68fbfcfce1d0e3b49cc1fd14e77d9c1284b18c0a1c62e4816c6cb176250669120eff9f7f4b35ff9445063cb32b13866eb1678ff7980df089d4ad8bb46a0c83f0f0fff38ef4c22e46bbe9706d3f5a8c8ce27e22e1007d2eca1670974f095e00b9c1704", 0xf5, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) pipe2(&(0x7f0000000280), 0x10004) 05:37:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup(r0) getdents(r1, &(0x7f0000000080)=""/177, 0xb1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockname(r0, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1aa5, 0x6}, {0x18, 0x2, 0x2, 0x80000000}, 0x400, [0x9, 0x96d7, 0x5, 0x6, 0x5, 0x6, 0x25e, 0x4f]}, 0x3c) 05:37:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x100000001, 0x6}, {0x18, 0x1, 0x7f, 0x401}, 0x5, [0x70000000000000, 0x22b, 0x7, 0x81, 0xde, 0x2, 0x10000, 0x5aefa313]}, 0x3c) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 05:37:11 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r0, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r1, 0x0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x1ff) 05:37:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20080, 0x24) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x80000001) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) 05:37:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x8001, 0x66}, 0xfcdb) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000140)="9f9fb5d9678b85f1ce62a8fd2537e81c6b8a5c", 0x13, 0x4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 05:37:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 05:37:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x81d, r0, 0x0, 0x7ffffffffffffffd) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) 05:37:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x2, 0xd6e, 0x7fffffff, 0x4, 0x3, 0x1f, 0x4}, &(0x7f0000000040)={0xf7, 0x6e806056, 0x0, 0x8, 0x9, 0x401, 0xff, 0xf695}, &(0x7f0000000080)={0x4ef, 0x5, 0x4, 0x0, 0x1, 0x1, 0x3, 0xffffffffffff5232}, &(0x7f00000000c0)={0x80, 0x80}) 05:37:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000040)="50e746391f806ed002e741f2457f12aabdf12a889cf8f1e23b40de4651d89b550a4738053f00e4d4c8f4e70b1692d45e5c80", 0x32, 0x9, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = getegid() setegid(r1) r2 = getegid() setsockopt$sock_int(r0, 0xffff, 0x110a, &(0x7f0000000240)=0x3, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000380)={0x1, 0x3, 0x3, 0x200, 0x80}) getgroups(0x2, &(0x7f0000000280)=[r1, r2]) mkdir(&(0x7f0000000080)='./file0\x00', 0x14) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x8000, 0x0, 0x7}, 0x6, 0x5271, 0x9}) r3 = msgget$private(0x0, 0x60) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/105}, 0x71, 0x3, 0x1000) msgrcv(r3, &(0x7f0000001b40)={0x0, ""/97}, 0x69, 0x0, 0x800) 05:37:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="14642e6df6696c653000"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) dup(r1) 05:37:12 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:37:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) dup(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 05:37:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x0, &(0x7f0000000080)) 05:37:12 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/104, 0x68) fchdir(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="18c7552d58"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 05:37:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20180, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x800000ad, 0x8, 0xffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x100000000, 0x5}], 0x401, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x3, 0x100000001, 0x2}], 0x9, &(0x7f0000000100)={0x7, 0x2}) r4 = msgget(0x2, 0x2) msgsnd(r4, &(0x7f0000000140)={0x2, "da6ac2fb73282f0f8a4d5910ddfd79ce6dccf0a647"}, 0x1d, 0x800) r5 = dup(r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000180)=0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x30, 0x82) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000240)=0x1) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x30200, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x0, 0x6, './file0\x00', 0x7, 0x8, 0x9, 0x2}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000300)=0x3) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000340)=0x1000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x2) poll(&(0x7f00000003c0)=[{r9, 0x8}, {r0, 0x100}, {r3, 0x4}, {r8, 0x20}, {r8, 0x102}, {r7, 0x1}, {r2, 0x4}, {r3, 0x100}, {r3, 0x82}, {r1, 0x4}], 0xa, 0x9) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000440)=0xfffffffffffffff7) r10 = dup2(r6, r5) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000480)={0x80000000, 0x1}) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f00000004c0)) flock(r1, 0x2) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000500)="9de415add42c758db040453b719ac1275a059eb25fe0618d4375bc6a831aa3d340571e636d81678c705be6a82a029f86c7025dc3fa08af4df0121d3100d9c28bce18a9cf7f5eb38b2f05e33cff7ce14c43c8151b6c9528af7c1b2f8be073646a26277b9c59045fd18dd50ddf709e7b61d91e3e5916f7b889286c4489705c1cdbc190b7cfec10e2406f6ff64d63d3bd3085fb98b32584463a1790b65d298335c029983d84756f1c06f35c8f5840884a2fe69621629c6d66827e515ce7adf428e01be11b8d2abe320758bfb29553cca3100b111a6a", 0xd4}], 0x1) accept$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$BIOCFLUSH(r5, 0x20004268) getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) setgid(r11) socket$inet6(0x18, 0xc000, 0x80000000) 05:37:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fe, 0xfffffffbffdffffa) write(r0, &(0x7f0000000140)="6e45f1cc296560c8b6496269b495ee435f368e6d4500e5ead63aeef4e646f9cef5c0f70ff28bbbd626a20f4dd2dd041b686f3862943ffb0d0ba1", 0x3a) write(r0, &(0x7f0000000300)="6f4c1cafe032da3f90b811253f65e9b7d4347a5b1402de4b000000000000000069305099b914b62411061bd29468bcc654037d6ed7a605651a28", 0x3a) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000240)="4dd292168b3a84ccec6da39f4a4564f6319f25b9cb382924d135d2119cdfabb3f5b187fcf49a9f55215d781cd89a6c35b317a5accd932f8d9954465c85bdfa7f13276dd1e6b2b80ff09fefd177bf9af204b08fcdd4485ee64aee6e2a1a154e12b01ed03acd1487381bda76383a02f7eebb9d544c249206c7b115d821b88422cfdf2814a3970d5546", 0x88) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) login: pckbd_enable: command error pckbd_enable: command error 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xaa1, 0x0) sendto$inet(r1, &(0x7f0000000240)="fbac029897fde3e2d05c7a2f531ea311ea34eefb05f2fdc78b93327d9999fa3b81ccbec316fef46fe6796111d883b014ecdf32fe4cd174b172a3c95514f80ef8b987599598b797e33dcaf39e5fa2ca8c7a9529c2321b892365767d77b94f62a1cb1d4dcda4598ac0ec18a96fe318579829cd130a1a24c383f61ef589a7928a4c04e0c5098ad758d78a460fd8aec4dd843705b948a5acb380bc890ba7a7ffd240ba57fbf6e8c48d51112eec998098b5327ceb55e1e997b3", 0xb7, 0x7, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="92b31b2d209a67fb605a9a7f01b65d0800dd6158d10ca6b77982d48b1b4618", 0x1f) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b7") msgget$private(0x0, 0x400) clock_settime(0x3, &(0x7f00000003c0)={0x1f, 0x9}) 05:37:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pipe2(&(0x7f0000000100), 0x10004) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:14 executing program 0: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) shutdown(r0, 0x2) 05:37:14 executing program 1: mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x901f, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0xfffffffffffffff9, 0x3, 0x80000000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xa0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc7, 0x4}, {0x1000000000041, 0xfffffffffffffffd}, {0x0, 0xb1}], 0x3}) close(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x6) 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3c14c28b667dbe1c, &(0x7f0000000180)="8dca59704ad390c0df5fffb7074497c7040a2e6e9754f67620d0b7690100c1beaf97ff7c970c778fb41a52c40103f3d0525c6ac47fdc00cc16bca6631af274f09c819666090a7f585341ec85af311ca7a21a7a9b230253b3af2262dbc9543b642b79674f0afa16a400a246df652474670e12630000000000") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x80000000, 0xffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in6}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8481, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="aac0e4cf61d3834b5e4ef20d230ddccc9ce68645f8a7fe94de07dd371880ef83489a5a3651ca29e0051289ddd67e43c05548037d823679267c7e7bf261f9c4", 0x3f, 0x401, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x18, 0x1, 0x0) 05:37:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='x\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 05:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x7c6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000480)=[0x0]) setregid(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) bind(r3, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x9}, {{r0}, 0x0, 0x82, 0x8, 0x1, 0x99cf}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0xcc9}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40, 0x8000}], 0xe50d, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x794, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x9, 0x5}, {{r0}, 0x0, 0x11, 0x0, 0xffff, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x3f80000000, 0x3ff}], 0x0, &(0x7f0000000300)={0x0, 0xc36}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r5, 0xffff, 0x1082, &(0x7f0000000180), &(0x7f0000000200)=0x4) 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x5, 0x80000001, 0x4, 0x6}, {0x20, 0x429, 0x41, 0x8f67}, {0x4, 0x7d, 0x4dca, 0x8000}, {0x5, 0x100, 0x7, 0x72}]}) r1 = semget$private(0x0, 0x3, 0x501) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x0, 0xf1, 0x10, 0x20, 0x5]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000012ef4350ed5ea73e960551f079802f2870b7268ceccee53c2b55efb9da36ce658f5a99a27163463c66e88b4baef99444725a7ff5888ac608de4b8276036bafb2d0a0ebd24d4978fa9bd19dbef3b6dff8822c96c2a2f620e9503cad7247a82d307b48554998c9d2cbbd6206caa99b4b0da5209507ec3a191905b2c22d168e2dd67accc1cfb958a8d37fa0a5bde8d66f4d03eca399eff77dc537fb7b6627cc981189e470a0a42ebd0d161950f303643f1af819e9ffbd7de9af8d8144f9a6d5f230f55fd0f50d1b859a5bab1e7e603bf4c76aaaa0aec5f8b3bad41a3f1041c387d731de32894ef03e321f65608cd0fe68b319995a55b3ded169289344f2333d0d630b6d6002ddff161375dd636aa9b183e6092a4a469557ef1fbc2d0a2ffc500451c45c4512e447328d37432a8626142f8622d1820d23c5f6fa5be5b8d13406cbe9bdd716d1ed49073821b25aa10d3e7aad2f77c86bed522d8acea0fcd7e3c6d90fd82a115c499aacfb1fd56d"]) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:14 executing program 0: r0 = socket(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:14 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8015, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x10520, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 05:37:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r1, 0x20a, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0x5}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9c, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000240)}, {&(0x7f00000002c0)=""/157, 0x9d}], 0x2) syz_open_pts() fchflags(r1, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1) 05:37:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x3f, 0x6aab, 0x0, 0x401}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 05:37:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x101, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 05:37:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x48, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') shmget(0x3, 0x2000, 0x44, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:37:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0xe7c4) setsockopt(r0, 0x8005, 0x40000000001e, &(0x7f0000000140)="00000000173140a73d955174f1462c590d5a7f97c3f0f0c81d16f415e8ab9cd2f9a3259c19bdec8f955da5b5a52eab564d238c8f12137d42b949baf299cdb193bdbac68d5c6166c8b381818a71c2fdd8685f3b181600febbef6aefc064b491f3671830aab7e08c1077cf9e771785356b96407a072110cbcbebe4890a9306cfb133b2f29b5f39d6c401af91e0af29154a5bf9", 0x92) 05:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="597972c41f3caacc59133155376ff166c591f290a0eff8dabb2f46c13867d095a8f99ff92e3708f8268118960271daae9024b9adbcf9dbdde60d6d50e1b2972cc588f8b64b7cf3ec9db3afa30e93349b800072d42ffeed7134beea5cc4282e92c4b86db4059dd47960889ff7fda1ebd7a2495be38485c873226241003e", 0x7d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x4, 0x2c, 0x7ff, "ab9e4954457a06f557bc4a11ac18eb3f1a5a6c48", 0xfffffffffffffff9, 0x7}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/213, 0xd5}], 0x1000000000000112) 05:37:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x53f}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x111}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x20a6139) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000001700)={0x0, 0x0, 0x0, {[], [], [], [], [], {0x0, 0xffffffffffff0000}}}) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="2102b7f68b7704237e511407c1d77dcd75d9ea1ba0b726c051d956ea1159316a3947f9e6441b932a2cf5db3700c55e49ba29f1ef3c28076d3f84eb37cf852ef8f87d89a7412f4ac319b263e588b5b0dc517c2fafaa50eca4e7baa09b7a210a84fc66da68cdd1b978502128e136b83fb7b094460f087cb6965d9e5cedf2d5a4fc9a7acae0c0ec1bb92810c06eaab1e4c7acb906d757c62d7015280e86051cc1d430013888e6963e4b4894e740387b84067200209522a99e0562068af8aa196c41ee54d78b29561f33fafbfd11d656895d731ebe5598e9c477b235cc704d9f63c9c8e0bb21d60aa3b8", 0xe8}, {&(0x7f00000001c0)="03912d7bfd8e62734c310aa6fd233a31c40821", 0x13}, {&(0x7f0000000540)="33aa3563afe29b7ed62ca4b020046fa48c4aea4029a57c6f0c8b2004d22b4ebc1bd4eb9522552d15d7b0ff28ad09600050722801ad0d7d91eb8c953f3f77d251a081ae44666a18159baffff8ea791c9c09cb5f02168816e5bbbd3c454556f8ef86de3b025328525e00904c7c4d583bc5a4a470b941c2ffa4aa2e8261ce7b30a879b25c031d6562332f97ff138eef61e82910288676924a", 0x97}, {&(0x7f0000000600)="e3fb3ac4f745ef724f92495ffa22a8e6c94d9379223bf8b5ba097108004921fc467c519184042ef08b84e30e5396556da32954d14ccdffcca72aa16ea56965923e8bdd779a283f0aa3dfa27dcb4664687e62e8ff9c9f8ce16ab2b6b9cccd", 0x5e}], 0x4, 0x0, 0x0) 05:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 05:37:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000140)="a27ff22913792cb5eba2a6aeb89283bf8ae88c4c6beff580e22f48bf1736599a69ee850b8ba5e61f6666854186e7df72d05158d039aafdc864e699ac161574749e1ca07eee47b5c34461ea571875891560828bc3e95821710333febc0842184a3df8073b7a6cf1f2435f79cd516bc798e08c94465a96b52ad43df070a424532f1761690c1392f355ea6e9b23bc2f9ed814c801f1010260b5e82589d43e1059d7ec9cc4b6879cbc9d5184cd2927308041128690aa66e4aef3109c9d90f349519b652b68f6aeb93107f648c10efc9536ec916e62d21e5b3dd0f1", 0xd9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 05:37:15 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xffffc66, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r1) 05:37:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x100}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000240)='./file0\x00') munlockall() 05:37:15 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="372fe78c676ea33de3c0f6303f2eef8efceb720e0bfc2eb3e74afb62f949705193968d61295d2941ec87651ea5132901c20ae5dfe20fdde57220d393f9a59c05a20988f019988dbe445108b63e026813f76c5e38ccac4f38c984348f5e2e9849dc72f683c3bc79d916f9a9211befca3652383e3b17995b6ee661f58cb8aad6efaa28592a05849566c606151151e34d642ddc11b80f7413f0b9f3df788d3a983c1f2c80e732a627a393e0253ad1f08145926ef3df7c7b73e8f38f75e231bcec19526e65d8078b77d4b3404c1b42854b4f2c3816c10db2e74a99", 0xd9}, {&(0x7f0000000140)="a5537359574a2ab1996c129266fbfbc683802b9b2b843ed0b298ab910da1f244969748e02532ae92b1f34c228d96ea655a22daa2b1d978436febf46cb1052237317da561a6fcd5eb1bb7c19bfa9ec2d0ee90aecd69513d27cf5e7c5a5100286dc98abfb572755fb2941762d3808ba863836c10675a18987179c537d6128acc0eac96bfb324a3854978e707bb8082e1ba674ab530155f9059", 0x98}, {&(0x7f0000000200)="d0f403c4ee3b3f28de348294423047cb909771733529af5121f4926f9f487b2d31bc0017c0ebe32de1cc42e99385a2dfef85508de980397850487eda7139008281b24e07e9f8d93ca4e00027cb8e985c60a2946a680891add3e1e7bd998f249605b871a55a95b4cf56c000ff474d3da2263e88f6965e43f54661ccb8b19b923398a46f77b4d8d8acd4fd19701953a1b07fd7a91176c8df540e4c5e400bd17dad66ed8f426d3fcfa08295b8396e32dfa71038db5a94f8f3a82a025fdff580bb321fe3117e34685420b10bc72ea5d474fae98eaa3afb8d7b1d2eab96714d61e12b983545edcd9b3a46489642a4ffdf1d021b9708ba0b3c9c25bb9f97b29046a69aee067ce5da03d79c49c6a3c0b9b6d2b7535759226a026440eae81a6276520d2c3db16a046ddbc5b4f32b7c838838d6397183c5b756c354f6244e2a7ab540d4dba974bae0eb18198255c33e019d2db3d9997b5c6f23d8c30f8fdd1f3b3e65e90643c297212213df8158fb3b11c31e248b5c0cce82f73de318fc32d1b90fbb612e5c191d0184d0f7801472e2b3eb58c335c778caa948a4591d3e42f1f8ed95c789a40f4d8b4333b5f8a67cb1364896495261a739aa85f28b1eccbaac7946211a2a4012117300e76b4dff752c107861924e981bded801b594ef4c364a97e13d8006078a81eed093d55b43605a282241ae04b92e20ab48ef76ddf7210f8514ebd48ab421ba40ec89e1fdccb77482ce480741958dc84cd36bb2a5069b03cb9018322c085480c7ebf5c219b35f48ccf68eb5e1acc859ce88d9ec2d0f0cc4edfd4d70ad4cfc4fd463ec82071bc8d374f29d478f5b2b55744736cd4a98b45397aa139483cd9c404aab6300a1441172626b86307a9eb435cd4ad2640175ea6bdb5a3e4b55475d238e6eda6bc4e43f1b653eb29b51b4aca60781bd4947c8924d53ecebdb44e71580b4a221e1fefe3e69bd8786f2272c3879b594d5e188da8e3a4ac66c2c4f0ad24c94403ac1e1dfcdbaf4c784c34068c809a7d243dcb2afcc2edeac0b952bf3089392b1d96169ed65a763eb82ee00ddb19cf8b7b0e7e4a7a1a166faa0ef15f149718deb178ff873af5b7eb7f393e4c28f7c4f38df310cff2b966a03897a2724a70bfdb5278c64b1cdc9a99f05121cbbb38e7c546712f0c54ad1962ed8b94d16f2b6276ac31f34c351b0c4cd1b508b4455b75b11ff113da7b27a64bb99373696d7102f781fd217103b750d4e7ccae7da27bfaa4c0fa4ea8a5f73e9b479b26e2c08b9a3a91087582cf16ef4133078bdd80d147951c3d190130fbad1a5128d44c56e8d921f9b409e0a0794ea809fc575bf4385a38c653170db1d7aa822718c35e9c35a9bc973563984159ffd69eaf7895bd95544d22352be13b086c9af29b31f5986c98d78c9c3f124917f19376f405ca3beb2db370af79fabde5e94f9b20c920f2b3cdf2c6ca88e6159d8e9fc44f250bc2bf4f77f76365cb32029a29fd11dd3f6d3037c36a42d31812b3c0fcc96d71342027f0db34917d89afb65abe6200b1aa63ca15f0f2ac355512072f4d7dcdc737c379eff16e0a01756d3d7c5b0a1a504acff95a3e4f2fddef41b3548adc2dacdc45f24e39a2ac5d9b21406052581a8d33b5beeaaa00f29574ad22c6a77695a5f3786d7417c953d9664f1df6b4184ddc4b928e17866d3cbed58e684ad6eeda2e96f1ae2d4c8ede5d8525e9f3efd15239312ff8e30078d0775824e80e62e53ec2aea1f90a46e2d75cc24eff0f93cb4403fe67f67c41f3de837fe2f15c47b4b7a67cc008d4b4ac1108b8371e46c0512b42872247254fd1809f6de159be61bebda38cb88e1d1b50df5831c9ba49e562993fd2209bf3431415715296d14f1266312859bff7bd5c01356dcfdb00ae91a61c1ca1cd59530e715b3053e415f502dd420e9cb4234590ff70e6bf7f2866d94c6f1cdbcedc48916a5d814c6b1518fb843866894294ece8315fffc0a8b8539d227eaff74d05dd90b278e76a77cbda60a389d6386cad74312b2ffefa21c695a4230b77151eead41049cca01e815b5ac87920f221a7083f278781172a0d34b4046a62438c180495af49b05f613c76bedbbc8fcfebad1aadb3fab7891d4f637345fe1c11833a3c239b4f585a1bd92e3042ab572194cfaf8b987f0cefb47b800bbd7098f3fd55993ade78a5f1b93175c650ccb87746cf8c8ffba2f88e51458bebe57a720c3fc2524aa450c467998bc990d894eb2efd6784d915784006bc5af37c41ad9826c0c658df39e83047b6e7dca41595abe6588ceb1cc3bdfb45ee39cd658023a672f14082260c5b8866fc4d0dc83b18617aef8b0e544ff4d018c34f054f061d5167c3b97a58573b0478128469a51cfaa3b2c02f4dd102323ff29720c27a4c6155344a02829e66dd508500f141040371fa433a8f0edc321a5b420d4c0da664e2c96bc21af1367e57556068dd51cf8022173e897e563e485b975b70b1acd916e649c3859a87b4aea6903c2640060ae9eba40f99e0be43fcff28cea929dfe258808792b412d735f8d52de27e1cc656ea879f2ff59b72e5c9acc63b27932565a7a2f5e9974fa28cf8cc1a40b33943fed1144d20ae38cca92d8bad86a6989b6d6c2c98d996e3d3c6ccf3fbbfe9adb74b30f94404f6d9ab1d7b5af0f88ed53e9cf540e83318afb22afe444d593747f82f143dc7232b8f5d9d86eba3ba30b696e32ac458339b8b8e4168557622bf949e27a53735bb27cb76d6598ca8d44313230b5b3917457019725c525d6283d6ad15c5579e7ff1f87d58139de7b4000439682a50729ec60216d790468fab97bd2254f92a9d4942be56f7e967de4726091130eee20ed20e7b9f4bf6f0c14301c34c9c0d8ca0cc8220330eb8efdea58a5decd5ba3df552c92e74b4ce8dc99f374ff484a85b7982a949cc51febd79ec47efa2d0cac14cdb1b37fa31223f89fc3777ae51f1122772d186b1ed6687a045379016ac99eced35c06aea5c67e885e5c96fd4d8de18b34e3d99467f7c35d9d3a02b69b964bbc9ed316a90047986215cba2a049b8f59bdc82ef2952faddde6d29eaec323dda9964a06e58dd9f1ee4b434d460a476f8805f3459b206493c9a85c328da310dfc54d6df671709aa0ce99d45fcc1fb748a1072f7fd26b36361a5da350cda412a5f8fe0171327a93647f164eb05d01f19332b1ed7e51106b179516a86ee6b2616b067c051d0c38bf4f247c4659ba72c65de985b1922dc9704e2920b3da2285c6d87ee1d50684b2d165963053a68baef0e92c28388d482d50f6d8d90bac735d9ae98b14e554c43b02d04612da4525417250fcd88b54899e28897dc6d57ce9147778e76bfb086c1e769c1d27ec7b77a611867590fccfb1192e596701448ee33fb7216e9055f250707c684163bc41cce1c093ec4af9d2dcdd75de265c6c744d4f6a33325f976f6ea5221869e82785d7e2b1f4f1e6c6e84fb227077d9bc1f9d5d167a38c10ef9a397ee73197c56835d044fe41c9195264c01c8e15fbcf925334fabcbc89893a381f9496247a67a6da98c5c326d3c0213cf080182a4022c08f66e3f51c678af588f9df51d36d1b3957f374da16a24c272ce8731f18dbcd50996cdd8e1196f0db31bb9025c2ab9ba49a87485b1e66eed3dd83ecd66f5d4a4067efe3c9415bbafe4a941fcd97867470b8ced846c586d467a3bbbc247aae9d38e3666630545fced706e3c585194ab0c8a8c975220419b3ee1b3b6ad7567ab2a23a685d604f7bd85a1b4475d7bc12f648947377d802aaf1499fcea27f39d23dbbabf4adbc81e0b75631dd1e0fa5582283d422af408c6ab5211e115c1bb9c8bf1fc79c747caee227a721d2ac2a1f8d535531ceaebf7066ca4e88d0a8fb2d0b6b6593af89a9ba1bb64abcf4d48614474879cc67c07a166a41a83ccd3f32640b5d06559dcc937ccd2dd706caca72066593600689be537d226ad090a95e732b7bc94dc70b0444af54003298ad7323ddb2b02d1cb914262f18b660bd9ce1c630104efc624e99fe441c78500658174145859c0a9d69d1770c0349394f5b0f3762ae2ed3577b30335d318be173dc6b0b48f6f4e6e3662cb419ea115104c05413be4a0e9afb2e805d90e5feca72de1cd06d96de692de959368c77b465a248956cb0852ea2bbe21e51632790460ddac172b54cbc82d0ed66fea96a6c1befcff5977d7c3d9f7cf8aa1837e855bd9d3c87f828d1a52a976dbe0af23fdee7684af0f58120c1e2386175d02e10bccc9ef94d113c80c7ad3285602d95f50599279a6aa2bc60b3ccc71bc203bc65f1a116e1ff47ac4c32e2de485fc19553840616c8e1c1ff92378d45e7e161df9e01f50a1f90800ae0e3ff2e0bf9561db8b66502b53b992fad4513520765c0afa842ee804223164097c729852811c0d2043db5508660419168561b61815efdee86f8c2332ebcd2947de776d6cc4546d59968a8c9f6eb83e716478e53c0e44e4b1ac5431c94e626bf49eea9124389aec48fb9cc4e5fa47c2db7d7364901a2aa824765ff09b2062ce334f5d7618428d3d8378f33f1c9ff4c215285afe9371dbb5e6841730fb5451ed23e44d668f21aae21ebd670f90803de62eb73ef92e4de0d76ca99fa3bde22ad1887696655b049788b1f5a4c8b416886f37a3c63a1e031f21e5d5b3766359a1ffadef487ff665c5e6e61971fb272fda9106b6bfa7f42c4fea3bcfab5e8b2e3015f52e7694be49761c8a9dc9ac5b30abd9b7656779eb7a5b361c4037369d74b4fe07817017b22818c2af1508fbbbf848711ad9e1cc751cb8e8dffdb44701b0876b724d86ca51fd4dc204967997b81a1d85e5dcbae81eb10e4aae5dc01564d1ac936a733643777e70357018b72dffe6b16470e3650e7ac31cdbb4cdfc02465a0fa01c9b274902a88aebdcb70a54a08f968cb12185d4291c78615642903106cd548331639790615fb37a56fc9463363c8f368e0c93004e94fbb8420a6495f05d871653144a1c8fc1b5a752b303c32c14ad332372a25487411aca02b5558175cb42dd3affd1d5108dedb6c8a794af76bcd179c287e6170997e8446c42f244c3a7b167ab59603683d4db73e82a462f0d9a8742221352fdab1c4b57275667b8412c4474e632398fd0ee54ba8676d2b0dd479f7a09444ee1d4d264de22c927761ab0730d344806c65171360d20205f20d61ed0808eea21e448681b46a324e71a90c11bcc9325cf9ba7b412e9d515adeb681e64a667bba957bad3896bba9e00bc50304bbbe0e27cb88f96d03d1e8f2204684a7326257e523f5ff187735a69da3d406db8de6b288ff2997e8ad1f7e1ce2fa0bf0cc5e8a949d49ea5446426aa2d5eb299a884d4789db838e88143b4dece4a8f38206294c679db37b96ada1db2a39fe48fe2e18380e9bb97147f9d43f6f57121698d570695fe6547ec42d43adfd88f04c8aaf45d10ed7539b37a0701d45182c5008de01eea528e8364ac481c87cd0312386b0fb9b879ad0143a5fd4ccb1f1ccfca9b7b18ac6c5792f00f39903aec360a7e464c6a52c3444799b94af793c54ea5f44179c4f4f0fbf2a05c71ddcc7eea4f0634c5af057fe02ebf84a5e46cd1424b3c9bd231fa9fba1602ea2f2a0c4b4a5f1c1c6b28d8d35b7fd2963880c29abcb598a26594c2aef1d5477faf3bd3d624b5f0b5e673ab48a43dadb38c0ad40093585ef29eba2510aea3a8c8382fb7f633004c5276391eedc0530fdbb47cded82d4564fd18673a86187c54c43511b0e114a59ed83cfebb107b83c1a447922807432e7b1c9302085513d70f75d5e0d327fc3e", 0x1000}, {&(0x7f0000001200)="bb9d2560c5fa6698d0cf430ecc93fe3801f1103c0a356cbc11666941e04c17e1f56806e150390bfffb1f4bfa18c06b8e815b0d00ef1b0ea8b3a24d95e711a7d67ae9827ce480a6d7e125ea63f2dbf709d35169ccdc30dd258ce9d788f6575cedd2242a73d0cd14459c23fb8b84d64956d901022bfd7a16abfc4c24136f8fb081046a8a70a96abd71a6fcbd2892ff9726af76b9a72de3b1b802a838b46c28a6d6ae9b8800630b549fcf9af4ad43857044d19490910c58f356b0f1ef905573", 0xbe}], 0x4) semget(0x1, 0x7, 0x480) 05:37:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x402, 0x80) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffff, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x72) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 05:37:15 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) fchownat(r1, &(0x7f0000001140)='./file0\x00', r2, r0, 0x6) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001100)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00001bc000/0x2000)=nil, 0x2000) r4 = socket(0x20000000018, 0x3, 0x3ffffffffd) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:15 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x810, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x80ef89b90c1e09cf, 0x94) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x141) mknod(&(0x7f0000000100)='./file0\x00', 0x7, 0x5) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x0, 0xfe00000000000}, {0x7}, {0x6, 0x6, 0x7}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair(0x10, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 05:37:15 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000005732cf290000000000000000000000000000000000aa489befab58d0cc3995019011000000000018974207a9054b000000000000000009000008f5ffffff000000000000000000000000000000000000000018000000000080000000000000000000000000000000006806c8f35769fe58a14f7712590543880479838863004c667230cc85bd87c6556f5c51f8ff622957d33540b113b90092d3052c4b35f2520f4f96f8f948288e619d20c19d27bd56df1e235c0323ddef70f599fd876ff073225dbae900008ed274c0690cd9cfe9d31933b0c56d334efe027a56cef3e7473f288421c372f4fce01a85bfed68fe0698fec1d9716d80729841a4e9e45fe5dc837c759df900ffdc77d150ea15b0cab3158cdb73afd446a1bb882934a6e5c86a1feb2f68924e4b4dee5107d530de9a704b5519d1a243e7a54bf951e33a19edeefc123acba22042f8e5928ee93aca65fd0e48782baaace24442ee3be4a28115cb88a239215af9955e7983b64ad1ff93550488fb2e253239c9aa956efe832115f100696f94fafcf49a47786a7514621478a6365919d9197590e969eaa71da72b2ca26f5e95b5f3ec822bc0ddffc81e4e51491582180abe2715100b1edbe02a1f4ef4ed8947b3c685ef1be2bea160e792fbf493c91317f2506375f55073f4af796b17"], &(0x7f0000000100)=0x58) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x68) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000021ff8)=@abs, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:15 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x338, 0x4}) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x8) setsockopt(r1, 0x3, 0xfed, &(0x7f0000000380)="e0246213bc2790faf7b3ce2ed1ee207f5d728d7b4269adf93ffb11358ab9482a0a3d8d11d97c83829405fa1e7e210c1e3a7e4ba0bda950e278b54a0909217deeef4a7535e15835261effa0eb50661710fafa5bac9966770676d24eb060c6ec0ead16b5e0a6a067ecdc5e6bfbd0d1ece631e309f247c8b19453a9bea92afdcb7b652443d7d5b31a641443aba9541881852de5b0a19bbfe7b73182235d4dfb4032f18a5a7d0fa21ca47474ea21ad93d8b64637667e20b80b8531abac322d193b2407eefcb483882193d20f1e7041521aec614075f69840b87e3993fb1d5a38", 0xde) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x5, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:37:15 executing program 1: socketpair(0x2000000000000018, 0x3, 0x5, 0x0) 05:37:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x42, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) 05:37:15 executing program 0: ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002402, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r4, 0x4) r5 = msgget(0x1, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r2, r3, 0x100, 0xe9db}, 0x200, 0x8, r1, r1, 0x4, 0xcb, 0xf5b9, 0x1}) 05:37:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4001, 0x1020000000) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f00000002c0)="c4ecd4372a6337a1366695245e210e116bedd66e170c4cc9f297e1d29c3dc15e04c46c51a9640e731030ba261336e46b736283a9", 0x34, 0x5, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getegid() r8 = getegid() r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x8, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, r9, r10]) 05:37:15 executing program 0: select(0x40, &(0x7f0000000100)={0x687d, 0x4, 0x153d, 0x8, 0x1ff, 0xbaec, 0x5, 0x1f}, &(0x7f0000000140)={0x4, 0x9, 0x6, 0x5d49, 0x3, 0x1, 0x7, 0x5d7a}, &(0x7f0000000180)={0x8, 0x6, 0x0, 0x5, 0x6, 0x9, 0x4, 0x7}, &(0x7f00000001c0)={0x8, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) write(r0, &(0x7f0000000000)="fdba227faa648436d344fc714d8374f1cfe70c635b661507f814d16325a13d3f324ce6d0efb51790f008f9bdd6bf4087c9e118829e99fed4ba9bd25d7f7adfb4766b8417e6883aab611bb244adfdf496523f7a97ac89d3ed8fe63c02e565f4276cee3f9d54541d67c31c766560a42c7889ba422a7d0cd5b1b423a10a4f9a8ce20621f60452aab03c02ceca924c837d6bc7dbc509efeb23655f51f2be3db6d4b522f63f5cc6ad5af1de2ee6387f3bb037542dc637d2c9918d5c2814992ebe9a2dc99db40af1e848df4967ce148aa5be617812604baf89c67b8c22b853dedb40aa0b688a9bd8fb8cbb40218b7aabba7c8823bf2a3a76b43f2969c0c603f88b35", 0xff) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 05:37:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xdf, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/241, 0xf1}], 0x2, &(0x7f0000000200)=""/242, 0xf2}, 0x1) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0xad) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x100000000, 0x1, {[0x0, 0x8, 0x101, 0x1f, 0x3f, 0x10001, 0x7f, 0x80, 0x1f, 0x9, 0x6, 0x764, 0x1, 0xc6e1, 0x5, 0x2, 0x837b, 0x8000], [0xfffffffffffffffa, 0x9, 0x46, 0x4, 0xfffffffffffffff7, 0x8, 0x6, 0x7, 0x3, 0x401], [0x3, 0x800, 0xc4f, 0x0, 0x9, 0xae5, 0x5], [0x28000000000000, 0x7f, 0x0, 0x1, 0x401, 0x68], [{0x4, 0x7ff, 0x401, 0x7fff}, {0x7f, 0xfffffffffffffffb, 0x7, 0xfffffffffffffffb}, {0xe964, 0x80, 0x4}, {0x6, 0xffff, 0xe40c, 0x6}, {0x3ff, 0x3, 0x2, 0x23}, {0xe2, 0xed89, 0xa38, 0x2}, {0x7, 0xe5b, 0x9, 0x6}, {0x8, 0x7f, 0x6197, 0x7fff}], {0x4, 0x1, 0x5, 0x7}, {0x8, 0x2000000000000, 0xcf0d, 0x2}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r2, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x126) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x0, 0x1000, 0xac]) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x44, 0x5, {0xfffffffffffffff8, 0x4}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001, 0x0, 0xfffffffffffffffd}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x4, [{0x1, 0x9}, {0x2, 0x70f4e87a}, {0x3, 0x81000000}, {0x2, 0x4}, {0x3, 0x3}, {0x1, 0x7}, {0x2, 0x4}, {0x0, 0x2}, {0x3, 0x3}, {0x1, 0x6}, {0x3, 0x3f}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x3ff}, {0x3, 0x5}, {0x1, 0xeb}, {0x2, 0x3}, {0x0, 0x9}, {0x2, 0x6c9ac5cf}, {0x3, 0x3f}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0xc4f9}, {0x0, 0x168}, {0x3, 0x2}, {0x0, 0x10001}, {0x0, 0x80000000}, {0xf1cd4f094ccdcc9c, 0x7}, {0x3, 0xa31b}, {0x1, 0x100000001}, {0x1}, {0x2, 0x5}]}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) 05:37:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x6001, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) close(r0) 05:37:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1f) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xf90, 0x2, 0x1ebf}, {0x82fd, 0x400, 0x1, 0x5}, {0x8df1000000, 0x100, 0x6}, {0x1, 0x6, 0x8, 0xc85}]}) 05:37:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0x1, 0xfffffffffffffffe) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 05:37:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x8}], 0x3, &(0x7f0000000380)=[{{r1}, 0x0, 0xa2, 0xf0000005, 0xbd25, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x28, 0x8, 0x81, 0x9}], 0x1, &(0x7f0000000400)={0x3c0, 0xfffffffffffffc01}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8000008a, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x46, 0x4, 0x7, 0x7}], 0x962, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x180, 0x81}], 0x8001, &(0x7f0000000540)={0x1f, 0x2}) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x100000000, 0x6e}], 0x4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3eaada53, 0x1}, {{r0}, 0xfffffffffffffff9, 0x28, 0xf00fffff, 0x80000000, 0x7}, {{r5}, 0xfffffffffffffffc, 0x49, 0x80000020, 0xffffffff, 0x100}, {{r4}, 0xfffffffffffffffd, 0x1a, 0x1, 0xfffffffffffffc00, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000040, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000002, 0x7ff, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x80000000, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x7, 0x9d}, {{r3}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x6}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000480)) dup2(r0, r3) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20, &(0x7f0000000000)=[{0x48}, {0xfffffffffffffffe, 0x6}, {0x8000006, 0x0, 0x45, 0x8000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") fcntl$setstatus(r0, 0x4, 0x40) 05:37:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) socketpair(0x10, 0x4007, 0x3, &(0x7f0000000000)) socketpair(0x12, 0x1, 0x31d2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x38) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x4, 0x800, 0x1a00, 0x9e}, {0x3ff, 0xe71, 0x1, 0x58d5}, {0x5fb, 0xaf8, 0x7, 0x7}, {0x4, 0x20, 0x5, 0x7fffffff}]}) 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4d8}]}) 05:37:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x101, 0x3}) accept$inet(r1, 0x0, &(0x7f0000000300)) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)=0x6) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 05:37:15 executing program 1: socketpair(0x7, 0x5, 0x10000000000004, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0xffff) r1 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto$inet6(r0, &(0x7f0000000140)="f0c044363a2c389da6934dac4c51a608fc274b26489e3125c0151e43758b600abb7bac8fdd3dc2a28874dfaac6a0cae9c141bfe9f543c473ddeb94a5b6ee3294d6a198f0e899b408bb8b53f3503e2e86de6bf382b926f603c6611c81c0e8ea242deef2b19e2c4ae3f31be1307c0c17f06b7fb56704eda8efdccc33d80506ffa2e8d87916b405bf6f7abb8a77d29304f934079400d519e9f1b82be4b6d19a2bb70421c9814a662c2e053e156b3d483a3c6fa211fd83d2128eedffb1828e70b14f47c9ebed783bc9aa15fa2d4e8d77", 0xce, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0xa, 0x4a}, 0xc) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) 05:37:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0xffffffffffffffdc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x3, 0x7) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:37:15 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1c0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='+^\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') pipe(&(0x7f0000000140)) sendto(r0, &(0x7f0000000340)="7c8a4e12947640a803fb0bf9b86688acb8f7e639f4490e3ea1eda0bb046948d8e5850faa79a2ef3ff239e31aeb5aee1ce2e8f7ff6b1ab8e878e98908dadc834de50e0aeaf4eb5980d152396076c670ba788f3a3df6b30f500b5b2c91284f32419443746a0983461f67b0cf8fc337d1581af01e93839c2f6e3a2d9218a3aafb08274ea9a865f267a2af77d2908e3ac4832bd00e6f6cc462b79bd10b3dcbb1026c0b8fcbffd68c99e024bd4746c3048410168066a498138502be90984be306ccff6ea12932872723f71f811fb6bf8fe8a114fa700cb732b006f223100bb6b03dca91212dd2d545403d", 0xe8, 0x400, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 05:37:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e2665d250e6052fa367e826ed55c76f66fad3c3fffe35ba62146d91993339da2", 0x20}, {&(0x7f0000000140)="64e7a78de16825f3f65142fce25ce14f7f681648112ccafecafe6a9176d743c4ac8d2109b96109f3709bcc88e7cd0ac180144ada86ca01409bbf67987c24785879487ca6fab55fa986bdd6087dfe23a7a3f8f9475be70afcde9b54b7b113584acd18e3e734", 0x65}], 0x2) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x4) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0x20f}], 0x1) close(r1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x6ad3) 05:37:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x211a7eda, &(0x7f0000000180)="1e8ef51cf1e186c56b21dbc8d4cc4e284b55a6262e226802aff40c6d93cd22ec22ebd8065ce3a5e4740203b10311d6ccc93b9c9527b8e24c2feba5e63439c881be319dd42deaec62ec0cbf55dcacc77ead526fecc049628aaf709334612700e33396ce7c803824cc7cf9ef2cfac0e607000000000000000393de53ad0a3ba3b2fe8089d8fb57d6588af1e07dc4b17176318714b03f0bd616eaff9f33229a6fdc249b053d19f036c5b331f2c6036c336e7de653a43afd72e54352543e259bde8cf9") 05:37:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 05:37:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000034c0)="a210ab822c67f1d096a0a215872bd9ea092253023ba62b318b45869f5333af09761aa844b631f64e391838e0c586584c802ddb8259d7a9b2c4825da70253087c197d1786b05df00c1510ae71b6e50fdead54ccb3d245ebc579f9b76322f846fe7d2a8dce9229d8a4c285d2b8df6f8a1dc856cb0206ff9d9663725cc4583c494a2247dd489641b2ccd1ad1745f7e1753d40eecb58f98a44303c0b1ce500630abe543c512a21dc03de315fe7cb259c2be568b166891598d02d6596b8c482342b064b42b8e383e169b6d74b2d4ac81f8ad035c40c695f3cb62f33ea94f07d4c59cd5d40e56326aee45e381289d39c2ad3c46ca5170b54d40aca21bcde185895f3212a04a18b89f42f2541c642013277e70dd4d324c74465de44abf3990e8250e64ec12c89c94058431d701154b4b64dd1353bba91e3673b2b1acdcabdb03ae903c7c2c19276cf9d995920fd988afff1ddd565fe98609e3e754ed708f0a925c826f5e49a76f12621be28f97eddfa97df7acba71f0d3092b72c1bb90e4a31c20461d660aeeca906a3466a5eb97ce57742c2192e8f167ca73c2d9909150f264093198cc2621939abfdd0df78d723156709806585b9f9269379fa6d2dc73af9ac28d3907eab0ac3f8e1ba8fa9bd6063e5461b6c0e427346166699e38b00aecdf2b9420cb0a3ff37844a7367a33e4c81e69dec44eca911efefebaf535efe158e3113", 0x1fe}], 0x1) rmdir(&(0x7f0000000080)='./bus\x00') 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) fsync(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x200000, "3948aabc1337f5dc8c0aee0500", 0x4ba4, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 05:37:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x40000000}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) ,gЖ+ "S;+1ES3 vD1N98ņXL-ۂYשĂ]S|}] qޭT̳Eyc"F}*Β)ؤ…ҸoVcr\XuN%&v&!(~z˧ 0,J1a`Fj^|wB.|<- &@b9x#g e&ym-:(Ӑ~ 05:37:16 executing program 1: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x7) minherit(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) fsync(r0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130f3c, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ẏ`cFlBsFfB 7Jsg>LDS^1,gЖ+ "S;+1ES3 vD1N98ņXL-ۂYשĂ]S|}] qޭT̳Eyc"F}*Β)ؤ…ҸoVcr\XuN%&v&!(~z˧ 0,J1a`Fj^|wB.|<- &@b9x#g e&ym-:(Ӑ~ 05:37:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x40, 0x0) write(r0, &(0x7f0000000680)="b47c1b3db976be1224a4bcb3c1e6f6c8e5f885cd0a2bd0d43c22327a2a22a17ffde50f2d8dce91464c7b130dac1564a974fae4205090671df2326697d1e92821d522895c72f49cf43523bea81e69a114ca8786cb271a", 0x56) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r1 = open(&(0x7f00000003c0)='./file0\x00', 0xa02, 0xd21accd6ca9fdce2) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x11, r2, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r4 = getegid() setegid(r4) r5 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) r8 = getuid() r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = getuid() r13 = fcntl$getown(r3, 0x5) r14 = geteuid() r15 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001e40)={&(0x7f0000000440)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000000740)="5c1c6c00285cbb23bf852ff2d4331269af178ebda6aa0901386f8bcc33e6d3da74eaa3e5c1c557ea913de93deb8143d4d4ea3800496566d876a97e4976136b7bef8f446cae8fd5a5e3878c7fbe0ba902252d9e636dbb5ed07280f17b1afda7b2c059a755938f98a282e3a1197db5c023a96366f2e7b5e8f3af02675206e4b95bd4f79bc5772fffd935bc4892527b1100eb0741a62d6c46538d88e1b0174ac91eba81a6d71e3f1152eff27681ee2155b319b408e45dd4670e76b8b024362b2e34774bc721abc2bc8674937c66b8f3e14f2d2a33e603fc44e27ace23cf3ac4bcd68b0ee2e2de381ebb1ba28892aa6968cc", 0xf0}, {&(0x7f0000000580)="1aba2d4e1ad3d7c82bb56518e8b06e70519f934b2a3f11f206fa5e7e1ff3effac0ae33985fd5bd06b9cacf8ae9c13a096f3b6b5c7b786af69f7c73", 0x3b}, {&(0x7f0000000840)="5fe94218e45fc7c6b5d8ee7b04727999881b2bc74dd29947f490d2edb010de6033e199aad32bb431dc6278373fb0c4b3477f91bb5c9c838e25d1f01a66017edf691873f1d8a0d93799a9866b00237430b9f1bf50d0cbd9fbd2cb359410214b2ee44c451285cacf21b00e09c1d205e219a8b76a9bfd5fc0f0c669646304611dc4d99d6afc2471038611b9038354cf05e36cee375cafbae6e10fa029cb0c7f5af02d0cc96ef6025cdd2560320c9703a0bb070877e001d04be2697d6be96372128b082a1f9c54f731e0bf5f3c54916030b123490824e5fd2257f50a4255d80797e6967d9dde6e249277ba24ffb30fc32794eed41b113e9ab55108239d8ab4f8acbfe3c365e12f0751b19c299fbee614067478e5b46a33d403f923eebecd3fe963effbfcb4b60b76b7262fbaf2cd8ca16dfacd330af666f6ea3961ce36ab49a95fdc4205263bc45ed4f219f205d7ee407668834fda3849c2311720d79508afd4f75f69ba3b25b6a94283791c4248008c11da7350fad4e82aae57ae30cc146ad42a0fb80b2426f9ced140e24284620ab621776b2f31f995c6f3e7282b36b9437878684a5fd5ed44a36ae84961a60e846753528bf284f96ecf381825b7b2ae1d97eea8fcae35e326555dd3c31a94b6b2822d9431df485fada6e72457414d5da94479e4b908a7dd8bf474db0819406d840d7ee3adb729609af49826f320dcf2955ef051c8d4d8175520148474d75d62478b83bba1c6a29d00eb22f33a2ed40927b240cbaf93a0e1b94da7dbc14fa423e62899d1604d9c470235b5c81836b4514bac955df48de23d8ec5cca8401a990536336b9ae5b140919740d63fe9b96e78c99831d551c667bf971089e7ef0e539a7b286e807b948288f84ff136134c0af258deec44bc0cfaceff9c5c8bb926670cc42f87728f49c680c27c5cf712d35dea6389968b90de20099a6ffe8d90af9737dcb8a8325a0aafa6b81e9e3cb47ef5b72fcf96389ed10509c43df1e9272e7984b400b1965f67493342e646243d287d9918d04606319cdc6dd0b02df8dd5ac5a12dae28e5d3f164569772d5837b32e44deddffdacf076251f63f7d1bd86262d73f5361af75a3fb4d9e7a1037e01e0c0c1d55a168ce5c162f79432cce2527683656957646414b8b886dfdba49de603a57d2a7d0e304ffe2b0a6c95ad6fed17e9c414734083310f9e20d84416d4ccdda54dfee3f24f5d4b937099e8f172688877558dd00ca9ba06309a949b0aadd6aedc9383de186a7d2f4b8dffb07620f106199694c6d8ba78c70260c5ead6bd59efd2b1b6240bc977b5848bdf966e75e917aa4b2ad9f219da6b1669cccb861e6426b8460bd41811ed95306550fba11858f6c6f54340aa098999a5ed3472949f1af342e459df0f69a1848d430114272867c18a884f3a48b23563967234c498552413140919a5177344a9dea9fa025b1ee4224069b54031889f746f94ef9c0ff77539d44b0be4de17a59023db2f4474c7989697734402ee476c2e200f9d7b562324a0d42ca9e23c1e6cbc95447a53b7adb62671298aa961bce7785ec6ff05bba090c90a7f2304c409570a26f441edc88bac2a3fecd9829e931500e9945cbcdc2ba13c919f08cd9bbc3c5be8e9e83b77cbfc7ad1c2bb1db078b719764ec3b4798e56a55765422923cc475a059126929216d8f3f509e521bef17bb8461ccbb5d5572e588f73e45bae44df422aae7a55b3762db7c0336e7a5493a66f1e29b54132b46463e91ed4308467168367a58a90fd4ec682000713e1519eb268054fbf5e0b3afbc4abee12e5c6d891566c30e132512804bb4af1c2c1d8717df35097c7983e0f9cdad96f384b79d059a57d34d1e0853625efbe884bbc7a3d7fefc466c27569b1f01630b0438b0920e4489bf1c0cb74347de94101dbd2c80f0fd0122db64fd733df9b745e08875651320d98c1bdd1c242c7bd3d00b53efc1f490ce30d95456bc96c6cec1447ef0e845577f77dc7289e2fa224a2fbf66c31b074f4e1c7c58dd85dcfa1f8fc40ca4dff76e224e2e3702366a6406a6cd883ac55dce67bddd53c665ef37d41f3ecd8701c3c0e29df05bd283ee0a6ae1c43f105694b0fddbe49840289240a4a431286e4d2c2f1fd1dda2b6223ba7ef97de4aceafc2e18e42d8f604e573d9834b62b1eaac95337f4e4e62ed3f551a610d6c704ffa143a7bf38fc6851b64ebd0156c5dad3c607ae59a19268b1970662cf1cb0e3550269ff93b1a666809f2a68d317675b261cc20c32c67aea9dd0737b9f7fea8b3e3f837abbd0b65821984792f25aa7f3450db9ee790c2f116dbb551f04299f3a10f6c5a2a1885dcdc8387b9b0948e49456a1b06ce81352090c046004e0301735377ab2758795f91d4bc2cf77514bde328a9d6c0a385b1b7d3a8f8440cb82a6a1863478d4a924e89f11b330b0c08d709d8c045f02dabcca9dc81388336a1a758a6c851c25a3859ce1e8c97a7245b6e9dfad41c433f9c6fac04fff04f6cd0560c2fe9ceb393fc0d153b9b8c912e33ca70879325734a90bbf2277264a33a119d7e91026829a54bf99bc86024de01af4317648dee36e563a8eafdf7e6d0ff06fd11a6d793525d70ee2c51d16faef81a44c344a6b86d1a41e42a4b446222b6fe6f8b9fad985c75cf224862499951f69b165b164cf95efaa9d02088126539283b51c8065c301098540a56e210a962e8f3d75180a6a9c43d67368e303ee27392454055ed2d59074d2aa88bbbbfc1b90b423bc20551bc34e6748606e52c9ac11782d1ea7429a6e7f38efabf2b01a2bf89ed30afdf2b842119667f5aae1d9716db075cc6cbcd611430f70023667357f7448b109840ec1fc14a36aad3a108bee1c6e3c231b8f2236a6fbbf54d31e1ea0fcf30dd0adc2757f101c2331f5ba60f9347ebbbf545d5518d2117e4726806aa48c278ef147064c35ab7a597cc2fa67a9fbfd5ee636df93eec12d9fbe90380388b85202f5b6ec306b3343b13945e8d794f46d6650363179836bfe347e90fbf2df56e19a05a3824e1179ab4321f87b7540a5f531b56552a8765528a70553bed0e354e9488fef466c715aaa18a95706286c664b3f20ca1a73692ff57dd9e9832e56fb508cb02c7b94e2c33a4d94268c2e78ba109faffa60d9957e1e1da181079a5b9f6b202063b4fb88e88c680118ae06392f223d0d1af3b85be399f434bee35c747ab6940a220e6c42f956627a0e3ac73960a55fe740ffc13684a99d88f9fde0023f684c6eadb8fc2c6f01163c8e63a25f6c7f99af56e23b4a283404c243a9ea10b9c2ef584c59bc58f38fdc1c1039099e0fa69d185ecd2272d830163a658c75daeeb2e73d9378a4c7e88728600e8f3cfa55bdb2c4f452d869aaf41505f2feb2ea7830156eca6989ad2d76be56f5b74625816fb98415ca04e8653945ffa8fac9565a9a27a7fe433516cd90b656e5d22bdfd3c4ba63fd697c9149688dddc66d0118ed0a97746a36a1450e4d37218e2fa559c6e14945aa06005b3eb55ed3b9c0214ee16b765014c9f5c8401b212522a75b2cdf5488a18527b5050e2932d623224435c86c985617848ffc325602d737ad0b9699cfbcf3dcf79fe115a4de1d350b5658ee8361803c5bc20f9ecc090cdac2aaf17b6d87f3b148277b655eac09eca88e9bfd3f8996a20f244ce08f2aafa31c1a58c12f8e5c15226aff676391128345b97ee7c1b021271fca361542de514bf07a92482ad502cdb5af4ac2a7dcfc7e2d3038ed638d608769d1e885cd250abf53f7e66933f069cc20815bbfacbee4d6605cd24d0f61018a62ffb063bfb607fa0fa3c454b8805e879232f7446c4e468ee95be332d6b9704f2dd4afd4fba1d2c69e02f585545bcea6e3ba0c4342ccc81d810ffb3a61e6edc7f8177a0681d7564f2e00c7431221dba2bc404bf1e72175e3f38bb01627e478e8f19810b027d289dd4b8faa80088c63718beebff1b030eb5b660306e6257fe96f71d9621b623804a9648310698e335ce015f1412ebb6d8b13741e495d9c8deaa8acd00f08cd60c5b8f2e2bebe3b4da38a5a6a07e6d5c3e9920091950f563ab06a82656456c9dda04d4b7e192446a8f120e9564ee0b3cbd74f2cf3bafb949982bbc9e21e4cd9e36a5f218d9cb88612e442c2b3fa1c899069b4aa63b1a8588c3dc2887875eb9bc8ce1de0ff6c79ea28c0ceadd4d7e17afa1b936fea92763bf614d72b591a7f6ccd5dd6cbe3b1a1e59aaec227977fa4ea0194d179887a269ac225372f91e7820298c27f63a7906bf4e5fcb7cce17db34b817f5118855b626bb91f1fd8d30ddba73d06470fd35e74d08be2e16483e2783e0499f7de637db4187cf79912d0fc0c28d2be1b00bfc9e8306a2aef70cc18187a36f1c4cbb2647bdfdf4825d6de315d50e090336fa1fd9ee53d13115db2de393aa483e8fc27ab2a5691652819569d5ee9acfb969e962a65cc4a16a709637a0834e713aba3a46d9d86c7e54de3f8f41be9bfa59afa1d6e2782884acae345487df8e3d013eebd8adc411db4f3660f948946383386cf0325e136b4a15f2c88e0d97cad4c13d65fe62d290b50df98e4ea1abfcb450c0d0232bd4b3ec3ca86761cc15b694c8b0704d1142f452218940f1d4dcaf4c0e7c85ff1ae17048e45b98a509440e66f23dc36f4a0cdf5705eb67c443c69537b8ff5ddd913e3c941b251d0187a2aeeccefa2f305342e41da10b61458de1911cb37f9d4e9d10fe622db531e143ed9f0ef402afcfa2acf1d322307ead399efd08520c592f6779dba82046521cf197ec5c484be1fb725825e2505aa6d62050bc481ce77a7a8b3b7ba02f016d9484d8ed408619aa57d4fe5b5b988816c7edd413991782eb30dfbd0e2a8fb3e2427b08975d31ab8437b0ab56d30f79bf24d15ddbe9bc2f6ac7bc62ae4a70f5e6ef6694d2fcb331764137b1be71f23c591dea9b61cfa9892f0832dd51b2c3935e7c49de6971b7200c7fec757cefa8cada5c2f6a5c6c96e18a4bc57271388e4cb8e2ca6dd33a86b4b7a084a3b54c617bd2e75eb5d0f034f2248afdec88dc41e328e5dbe3685e6eb7987541409f7a06d0c6c4f844788c597d35494eacfdc0402a735b842dfaee244c074fa8493351e516c3ba116d69b7052e7ba68ee10cbd5ff04849e1f1a6e229da520f56131bdda5ad873fc7756850cd3571d9488b064408a898de6a10aa4bb5f32f45cc02fae5415c112e5701f4df00921648dadba0fa52a549984f81333fd5c2a932fecda18077eda7082779119a842bbb6e16148c97f8eaa7a2c88b961a698eaa1d7d2578f0dc166fbccdf1649c669ca42cadfc6328f29873f991391cac79e3c008d09f5bb680f322a03ae5d8c3115906eef8050a199ddd2f522bbd975dab72ba381fd75dc07eef4601872df10b9776f705b3effddb4f3a09d07f299aa23daae0975d9ea196d5c031ca91d8a7c92f3edac45a053ccc126e3292eaaee9413cc9ba468c430f2f49812c4828237a095aaa4b2231188227ad8dcbcd0e2fc46be4d89db5b36e481298c7c49c0087296fe177b7f33d82b726f2c2af0ed27652375afc75d52c2c98b74f69ee16b00b2d6dcb4331bc56ca75289a733d651bf610f8d1a061b8e5ccbed32ac15283373c99953c2ef210bcca75d1d6da0aa89013c559e676273db64bf6ece2afc0c80374c3a301d3f92548e8c5a80239aae495bb41faa600f4792af9580ba1095051dda4c2242f65149fc5eeb9db6a73459da8c2330a6ea590b79a5ee809935d0200a00797438d064a669abe21cec655deaca66a2ab44d1dc82ec76251f0179847f", 0x1000}, {&(0x7f0000001840)="9442b6cb32364bf41652a344c7ba", 0xe}, {&(0x7f0000001880)="ee92bbec739c6f4d596ecca61fd370b7022c7157fc90d8b8d6c0273e6b60b6e00ce124acfc5e654e3a380652a82df10095e19538b923c4a8a05b1ada08f78e5881779fcf933dcfcbdf7c987a7535af2aba48035c48229fcd8d1c2c57244bae941b9c292e9f59a1c5a4f5e3d5ec285ad16275d56e0a9f27a1ec3730b3474de2eb37f9e2e4833c8981b8f6e09d21e0864929f685f6fb8cc9fff857b7e2ae8bdc079a62129c53", 0xa5}, {&(0x7f0000001940)="6f4236801f69a9a428cbc49cf44cbf3aaa0faa1afe300e4a7f6d8a8136d677f31c9117b6d06ca6cc7362a13b6dc16e6d0f43affca8c3621f0c22723c78c13befdd52612ac9e1af69150e13a662b3a8b54888b81e93d989d6327eb6583b2b075d2684cd4776181be6bb7f01ab6dc33e082b2b63ee61f8494a6f2dd0f254716cdfa7cb213fb14b7170587b527febfc3b1942dad60e4541d714db44ea0b12a43c3105a378c3f79273204c6f23e46fe70a91f2c3a5c72463c9c2f755ec6c20791494659fe0afda5ceb443fbf4e4c40277c1c9e81b2b3b7e96e191eeb5030a5ee2050", 0xe0}], 0x6, &(0x7f0000001ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r4, @ANYBLOB="00475d5b0373b1be44fd4c9cfa5991be0000002000000000000000ffff000000000000fc1c32aac07bbb6c7905af9951dbac949df1f220de262917737f2b70b2015bef5311d2d75fec8b425a5c823e57eb3ab9ccd109682c28944f266baba62e7ecd55bd0cc455eefebb11fc98f450e8094b07e68bfe49f720142f2228266dc04af21532de7270f98b06072a7b3858047a66bc25724ff73cbec853", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) utimensat(r3, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r3, &(0x7f00000000c0)='./file/file0\x00', &(0x7f0000000200)={{0x9, 0x4553}, {0x4}}, 0x2) mknod(&(0x7f0000000640)='./file2\x00', 0x2020, 0x100000000) pipe2(&(0x7f0000000500), 0x4) r19 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 05:37:16 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7, 0x450c6176, 0x804c, 0x9, "32f96b81283c70c2a0b812fce62766271ece04d4", 0x9, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 05:37:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000040)=@abs={0xc8d32a1fe26e3577, 0x0, 0x3}, 0x1c9) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x18) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0xa730, 0x3, 0xb0d, "3a1b5b6a5fd47c86f1f35d1e6d511a0e82becd36", 0x0, 0x46bd50b3}) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 05:37:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 05:37:16 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 05:37:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80, 0x8, 0x9, 0xffffffff00000001, "c7ed52dcbdc47ba28abdcabcd6be9b92fbefef24", 0x311, 0x4}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r2) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r3, r2) ẏ`cFlBsFfB 7Jsg>LDS^1load: 2.30 cmd: getty 34404 [ttyin] 0.00u 0.00s 0% 310k load: 2.30 cmd: getty 34404 [ttyin] 0.00u 0.00s 0% 310k 05:37:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0xcf}, 0x10) r1 = socket(0x400000002016, 0x0, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket(0x6, 0x8007, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0xfffffffffffffed7) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdfe, &(0x7f0000000040)="96") 05:37:16 executing program 0: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r0 = msgget$private(0x0, 0x7ed) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x401, r1, r2, r3, r4, 0x180, 0x61c}, 0xce79, 0x1, r5, r6, 0x7, 0xc, 0x7, 0x4}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 05:37:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x14) sendto(r1, &(0x7f0000000100)="b5bc3dfcae5a71b9f8cd4ffc0b977b6af1707e16dd6e55f1dae18675a153d36b0cde248f6ddcbc6a122dc3b86c46a2", 0x2f, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f0000000140), 0xb, &(0x7f0000000180)) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r2 = getppid() wait4(r2, 0x0, 0x8, &(0x7f0000000000)) 05:37:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8100000089, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8d, 0x1, 0x6, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x800000, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0xeed0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7f, 0x81}], 0x5, &(0x7f0000000100)={0xff, 0x10000}) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x1f) 05:37:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x44}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x19921b3a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x0, 0xbd77, 0x1, 0x7fffffff}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 05:37:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000f3c90783967a17fa0000000000000000000000000000000000000000000000000000f4ff6954f1d900"/80], &(0x7f00000000c0)=0x50) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x100000000, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f000051f000/0x4000)=nil, 0x8}, {&(0x7f0000694000/0x1000)=nil, &(0x7f00005e1000/0x2000)=nil, 0x140}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000022d000/0x4000)=nil, 0x40}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00001a2000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003cb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000432000/0x2000)=nil, &(0x7f000009e000/0x1000)=nil, 0x66}, {&(0x7f000047d000/0x2000)=nil, &(0x7f00003b6000/0x2000)=nil, 0xd9}, {&(0x7f0000106000/0x3000)=nil, &(0x7f0000343000/0x4000)=nil, 0x5}, {&(0x7f00007fc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f00007d6000/0x600000)=nil, &(0x7f000088d000/0x3000)=nil, 0x5}, {&(0x7f0000080000/0x1000)=nil, &(0x7f000072e000/0x4000)=nil, 0x100000000}, {&(0x7f0000758000/0x1000)=nil, &(0x7f00006ac000/0x3000)=nil, 0x1}, {&(0x7f00004e7000/0x3000)=nil, &(0x7f00006ea000/0x2000)=nil, 0xfffffffffffff000}, {&(0x7f0000d75000/0x2000)=nil, &(0x7f0000586000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000268000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:17 executing program 0: semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x0, 0x1800}], 0x1) semctl$SETALL(0x0, 0x0, 0x11, 0x0) 05:37:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 05:37:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:37:17 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) execve(&(0x7f0000000080)='.\x00', &(0x7f0000000500)=[&(0x7f0000000180)=']\x00', &(0x7f0000000480)='\x84\x00', &(0x7f00000004c0)='\'.\x00'], &(0x7f0000000640)=[&(0x7f0000000540)=',\x00', &(0x7f0000000580)='$},$\x00', &(0x7f00000005c0)='\t\x00', &(0x7f0000000600)='\x00']) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(b59dbc5c233672cd,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036daca00,ffff80001494c0b8) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8036dab3c0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8036dab3a0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab360,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab2a0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab260,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab220,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab1a0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab140,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab120,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab100,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab0e0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab0c0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab040,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab020,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab000,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab060,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab080,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab0a0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab160,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab180,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab1c0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab1e0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab200,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab240,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab280,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab2c0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab2e0,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab300,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab320,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab340,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dab380,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dabf60,ffffffff81cec0d0,ffff80001494c0b8) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81cec0d0,ffff80001494c0b8) at art_walk+0xcf rtable_walk(0,18,ffffffff81133d30,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd80381a8180) at ip6_mrouter_done+0xb8 rip6_detach(fffffd80381a8180) at rip6_detach+0x56 soclose(fffffd80381a8180,0) at soclose+0xb2 soo_close(fffffd802fe12d30,ffff800014902388) at soo_close+0x40 fdrop(fffffd802fe12d30,ffff800014902388) at fdrop+0xc9 closef(fffffd802fe12d30,ffff800014902388) at closef+0x118 fdfree(ffff800014902388) at fdfree+0xf7 exit1(ffff800014902388,0,1) at exit1+0x32f sys_exit(ffff800014902388,ffff80001494c530,ffff80001494c5a0) at sys_exit+0x17 syscall(ffff80001494c600) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdd2e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdd2b0, count: -47 ddb> show registers rdi 0xb59dbc5c233672cd rsi 0 rbp 0xffff80001494adf0 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x91bfaf6b4bf02ef7 r12 0 r13 0xfffffd8036dab3c0 r14 0 r15 0xb59dbc5c233672cd rip 0xffffffff81133d5b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001494adb0 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=457204 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800014970d50,0xffffffff8229b1b0 process=0xffff8000ffffb0a0 user=0xffff800014947000, vmspace=0xfffffd803f013cc0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 34404 230240 1 0 3 0x100083 ttyin getty 30455 132285 0 0 3 0x14200 bored sosplice 10948 479060 54032 0 2 0x2 syz-executor.0 75218 266159 54032 0 3 0x82 nanosleep syz-executor.1 54032 201897 92560 0 3 0x82 kqread syz-fuzzer 54032 420111 92560 0 3 0x4000082 nanosleep syz-fuzzer 54032 7802 92560 0 3 0x4000082 thrsleep syz-fuzzer 54032 479277 92560 0 3 0x4000082 thrsleep syz-fuzzer 54032 235832 92560 0 3 0x4000082 thrsleep syz-fuzzer 54032 48448 92560 0 3 0x4000082 thrsleep syz-fuzzer 54032 242666 92560 0 3 0x4000082 thrsleep syz-fuzzer 92560 169344 6591 0 3 0x10008a pause ksh 6591 433728 86833 0 3 0x92 select sshd 86833 214674 1 0 3 0x80 select sshd 24740 149567 76840 73 3 0x100090 kqread syslogd 76840 110347 1 0 3 0x100082 netio syslogd 76638 52247 1 77 3 0x100090 poll dhclient 9511 9239 1 0 3 0x80 poll dhclient 96136 319354 0 0 2 0x14200 zerothread 14950 221341 0 0 3 0x14200 aiodoned aiodoned 64098 457461 0 0 3 0x14200 syncer update 26575 334187 0 0 3 0x14200 cleaner cleaner 92957 333193 0 0 3 0x14200 reaper reaper 10520 422016 0 0 3 0x14200 pgdaemon pagedaemon 11537 454928 0 0 3 0x14200 bored crynlk 6558 251736 0 0 3 0x14200 bored crypto 41081 99944 0 0 3 0x40014200 acpi0 acpi0 81393 361117 0 0 3 0x14200 bored softnet 71414 145087 0 0 2 0x14200 systqmp 17352 489148 0 0 3 0x14200 bored systq 46742 104562 0 0 3 0x40014200 bored softclock 36638 343072 0 0 3 0x40014200 idle0 38967 45060 0 0 3 0x14200 bored smr 1 196411 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 9483 6349K 6981K 78643K 13678 0 0 pcb 25 9K 10K 78643K 640 0 0 rtable 109 3K 4K 78643K 334 0 0 ifaddr 49 12K 12K 78643K 120 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 73 0 0 iov 0 0K 24K 78643K 150 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 76K 78643K 2272 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 14 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 582 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1725 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 42 30K 54K 78643K 442 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 110 0 0 in_multi 33 2K 2K 78643K 63 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 319 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 83 20K 38K 78643K 4744 0 0 UVM aobj 46 2K 3K 78643K 50 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 51 0 0 NDP 9 0K 0K 78643K 31 0 0 temp 150 2715K 2842K 78643K 7680 0 0 kqueue 0 0K 0K 78643K 3 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 531 0 522 1 0 1 1 0 8 0 rtentry 112 46 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 68 0 68 1 1 0 1 0 8 0 tcpcb 544 198 0 194 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 16 0 16 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 2 1 0 1 1 0 8 0 semapl 112 580 0 570 1 0 1 1 0 8 0 shmpl 112 48 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3863 0 2448 46 0 46 46 0 8 0 ffsino 240 3863 0 2448 84 0 84 84 0 8 0 nchpl 144 6402 0 4776 61 0 61 61 0 8 0 uvmvnodes 72 4608 0 0 84 0 84 84 0 8 0 vnodes 200 4608 0 0 243 0 243 243 0 8 0 namei 1024 18629 0 18629 3 2 1 1 0 8 1 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 19448 0 19448 11 10 1 6 0 8 1 plimitpl 152 56 0 49 1 0 1 1 0 8 0 sigapl 432 1899 0 1886 2 0 2 2 0 8 0 futexpl 56 25371 0 25371 2 1 1 1 0 8 1 knotepl 112 253 0 234 1 0 1 1 0 8 0 kqueuepl 104 282 0 280 1 0 1 1 0 8 0 pipepl 112 944 0 925 2 1 1 1 0 8 0 fdescpl 424 1900 0 1886 2 0 2 2 0 8 0 filepl 120 9544 0 9448 4 0 4 4 0 8 1 lockfpl 104 516 0 516 3 2 1 1 0 8 1 lockfspl 48 182 0 182 3 2 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 2045 0 2038 1 0 1 1 0 8 0 zombiepl 144 1887 0 1886 2 1 1 1 0 8 0 processpl 848 1915 0 1886 4 0 4 4 0 8 0 procpl 624 4007 0 3972 6 2 4 4 0 8 1 sosppl 128 15 0 15 3 3 0 1 0 8 0 sockpl 384 1099 0 1080 6 3 3 3 0 8 1 mcl64k 65536 49 0 49 6 5 1 1 0 8 1 mcl16k 16384 16 0 16 5 4 1 1 0 8 1 mcl12k 12288 21 0 21 6 5 1 1 0 8 1 mcl9k 9216 16 0 16 6 5 1 1 0 8 1 mcl8k 8192 19 0 19 7 6 1 1 0 8 1 mcl4k 4096 55 0 55 5 4 1 1 0 8 1 mcl2k2 2112 12 0 12 6 6 0 1 0 8 0 mcl2k 2048 52727 0 52680 19 11 8 14 0 8 1 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 90629 0 90564 11 4 7 9 0 8 0 bufpl 256 10137 0 4446 356 0 356 356 0 8 0 anonpl 16 166182 0 155564 88 28 60 60 0 62 16 amapchunkpl 152 7511 0 7411 22 8 14 14 0 158 9 amappl16 192 9332 0 8749 71 38 33 42 0 8 2 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 50 0 47 2 1 1 1 0 8 0 amappl12 160 11 0 8 1 0 1 1 0 8 0 amappl11 152 50 0 35 1 0 1 1 0 8 0 amappl10 144 66 0 65 2 1 1 1 0 8 0 amappl9 136 2237 0 2231 1 0 1 1 0 8 0 amappl8 128 1824 0 1805 1 0 1 1 0 8 0 amappl7 120 29 0 26 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 145 0 135 1 0 1 1 0 8 0 amappl4 96 2073 0 2051 1 0 1 1 0 8 0 amappl3 88 203 0 193 1 0 1 1 0 8 0 amappl2 80 14517 0 14451 4 2 2 3 0 8 0 amappl1 72 40620 0 40206 25 16 9 19 0 8 1 amappl 80 4255 0 4221 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 49 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1900 0 1886 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1900 0 1886 1 0 1 1 0 8 0 vmmpekpl 168 14091 0 14064 2 0 2 2 0 8 0 vmmpepl 168 223529 0 221922 121 44 77 85 0 357 4 vmsppl 272 1899 0 1886 2 1 1 2 0 8 0 pdppl 4096 3806 0 3772 6 1 5 6 0 8 0 pvpl 32 511635 0 497962 237 47 190 190 0 265 75 pmappl 200 1899 0 1886 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 529 0 42 14 0 14 14 0 8 0