d27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffff, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/68, 0x44) close(r2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}, {0x14, 0x0, 0x2}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = getpid() pipe2(&(0x7f00000002c0), 0x4) r3 = getuid() r4 = getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe0c, &(0x7f0000001740), 0x0, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x1) 1éš8pckbd_enable: command error 16:00:06 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}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8008, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000340)="25eb4fbba216cf33239f133b20abb273f6a706958049d8911f75dfb5a83dfe6cca8ba62dec7e0cad99812372e1a3af4a8ade99f963ef76437c00b8bd16f498dd0e3b739a56c7871cd28d1568adb7a44038d12342fffe676651b3ae4478f30e72e3e20f8a7d765b89adf4e29ce2f04a5cb36c7091bf0f7940fce506ab25c43b26eb152516fa8477646e29a47755a380f6ef429aadc22b4a074c575ba6f383c8cbcf32e541611bb63af798876ec441bd9a2524d83b0000") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) 16:00:07 executing program 1: socket$inet(0x2, 0xc008, 0x20000000010201) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a04967d0453b6a0376000000000000000000"], 0x62, 0x2, 0x1800) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/137, 0x89) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x1004, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pckbd_enable: command error 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x110, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x199, &(0x7f0000000200)=[r1, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, r1]) setgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff69) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) r4 = semget(0x2, 0x0, 0x0) semop(r4, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0xa41, 0x8a, 0xfff, "93aea12d5d778b7810484e287a6b62a4419392fc", 0x2f, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xc000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000380)=0xfffffffffffffde5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x6}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r8 = semget$private(0x0, 0x3, 0x2) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) shutdown(r3, 0x2) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000000)=0xfffffffffffffff9) setgid(0x0) read(r1, &(0x7f0000000900)=""/209, 0xd1) semget$private(0x0, 0x3, 0x0) 16:00:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f00000001c0)=""/238, 0xee, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1fe, 0x0) flock(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/146, 0x92, 0x2, &(0x7f0000000200)={0x18, 0x3, 0x7081, 0x80000001}, 0xc) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) r4 = semget$private(0x0, 0x2, 0x430) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000240)=""/17) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getuid() setuid(r1) accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xfffffffffffffffd) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x1bd) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xae07, 0x800, 0x842, 0x8}, {0x101, 0x4, 0x4, 0x8}, {0xa101, 0xfff, 0x0, 0x5}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x20) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100000000000010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = semget(0x0, 0x0, 0x14) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000180)=""/233) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 1: r0 = semget$private(0x0, 0x3, 0x108) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) r5 = getppid() r6 = getpgid(0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/157, 0x9d, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setown(r1, 0x6, r6) fcntl$setown(r1, 0x6, r5) chdir(&(0x7f0000000240)='./file0\x00') 16:00:08 executing program 0: setuid(0xee01) setgroups(0xfffffe0f, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x82, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x99d86a2455b9494e, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0xcde, 0x4, 0x0, 0x41}, {0x100000001, 0x0, 0xfffffffffffffc01, 0x80}, {0xfffffffffffffeff, 0x100000001, 0x7, 0x3}, {0x4, 0x2a511dc1, 0x5, 0x4}, {0x200, 0x1, 0xffffffff, 0x6}, {0x4, 0x0, 0x2, 0xffffffffffff0001}, {0x400, 0x0, 0x8, 0x1484}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x102a8, 0x15b) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7}, {0x1, 0x24}}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee00"/4098], &(0x7f0000000000)=0x1002) fchdir(r1) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:08 executing program 0: r0 = socket(0x10000000011, 0x8000, 0x0) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xff, 0x100, 0x83}, 0x1, 0x40, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getpid() getgid() fcntl$setstatus(r0, 0x4, 0x8c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x20000, r3, r4, 0x0, r5, 0x12}, 0x101000000000004, 0x2, r1, r2, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x400, 0x8de, 0x8, 0x8}, {0x3ff, 0x28c, 0x7, 0x8}, {0x401, 0x100, 0x5ca}, {0x7, 0x4aa8, 0x400, 0xb8}, {0x0, 0x9, 0xb6b, 0xd924}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x9292e6c1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000140)="13f6f038671c62a493ee101a54a78eddb4b0815ff22fe9335aa8b26e5c5bb3") r1 = semget$private(0x0, 0x0, 0x20) getegid() semop(r1, &(0x7f0000000040)=[{0x1, 0xa1, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}], 0x2) 16:00:08 executing program 1: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000002c0)=0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() getpgid(r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x400) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt(r1, 0x10000, 0x24000000000000, &(0x7f0000000340)=""/164, &(0x7f0000000400)=0xa4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x80) setsockopt(r3, 0x101, 0xfff, &(0x7f0000000280)="01acd8150f412ac7037b83cb57ca9dea0d35b2607f51350585fa6188b65a9e10c37e8d4a5ab816ec7665519253b783ca824281306df2da27fd9d2bbe3d6fbc2dd326837cf5dbbd8c87ed40be1e977f28927742cde4cf1f6d50bb27f4de20f3b8b3a3258f8bac346ca8d7e9b8e8a7", 0x6e) setuid(0xee01) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r3, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8c40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000021f, &(0x7f0000000040)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x0, 0x1f, 0x8}, 0x1, [0x401, 0x2, 0x5, 0xa27, 0xffffffffffffffe1, 0x4, 0xe7, 0x9]}, 0x3c) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000e00000000008000"/20]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:09 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000353aa76ee3ad7ec2e2191ec745906597b50b7b05822bf2f9bdca8097aec6a2e583602872f53e0b8a683971111cd0f2b3b2f9de1da616c6004ffeeaa40d9c03f0dfb5ad5380bbb528e64c3a52301dcad5a3fbf07dfd628c02aff36854a17612eb69483316db3af9d4296d899d06961e3304c1e6e5ffd0e61256039a680f89063306978f1b5f39663e7eb8b6e5cfeb34a884af60b85e0276e512fee9b51133617166b30b8fdd04cf7a20b1bec461181b9f8e07eb97c2cfc43cba87d570950d8021649a53a46d040dc730ea28001f5b420b375e4203cb2c205d1c5690ed000048f01706009a6200e63c40559e24f072ae546fbc359c0eb0bcf1861b41df31a4d4596fd13c825504f5b424f1c56ad125a082a3f3468fefdd4db3de7339d242fd15ca74f25f820917b6f11468b88c79a41ecb02b53b88d4d7a50c3cf4bd"], 0xf9, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x40) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) getsockopt(r1, 0xffffffffffff4cc4, 0x5, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8804, 0xf666168756cf688b) socket(0x1, 0x4, 0x6) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x1) recvfrom$inet6(r2, &(0x7f0000000180)=""/33, 0x21, 0x840, &(0x7f00000001c0)={0x18, 0x2, 0x7f, 0x8000}, 0xc) r3 = semget(0x3, 0x0, 0x5) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000140)=""/57) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x20, 0x2, 0x401) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3f, 0x2}, {0x18, 0x1, 0xffffffff00000001, 0x5}, 0x44b0, [0x80000001, 0x0, 0x9, 0x7fff, 0x9, 0x9, 0x5, 0xb492]}, 0x3c) chroot(&(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x3) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x120) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x10, 0x1) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r3) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c5, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x3) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() setuid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) chflags(&(0x7f0000000240)='./file0\x00', 0x10) r8 = dup(r0) sendmsg$unix(r8, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="5d38d52765dff968e8ef2b10a07dc289b25ab6c29e881cffcf6aa319730ac6df41c1efb14dbd8031b869ee7de0cf03c41fc480fd2ae960bea8b6ce1c03318c5514f0464580e916beb0dd646c28d249faa79d429007a59a151852414f24a4e4e37c2f036427b66a0373da57057ab5afda515b18c5dce6b78849408b401d8d31b490ae02be712cd0c74e95d2bd333fa8c53e48f2b3a5", 0x95}, {&(0x7f0000000340)="755cc4615db5b66ee668b7fdcfdbb11ea9fcd0852e2c7ff8b990163f6fde0fddce13d4ec4634dc5b7fb617cc2055a7ce5bd11a22a93405523f65c73a63ce46b2c3343dae8c4724d2652cd290a7373c1d8471d0d0251a7002748303adbccab0ac27e676101d857315c8818604e4036239bee55e95cdfcedd63e69ef573ad44f9b7b4b12dc2df94bc000bc170c4a83cb3d01e6b48188f4f3da9e78e3ccde7d4abf60", 0xa1}, {&(0x7f0000000400)="95eeb652b20d3283ca90de8edda772e2e9575f134e28cc72e54bb46ba1aa996c8774664793aa34cc9d227177592184f4e75e21b9b7895b33b7271fa106941b838139bb0e8662df7b306d56", 0x4b}, {&(0x7f0000000480)="579fe58b7199d2e80eae21bf39da3861d0d838417060841298900ed45d96652c5746f354c72db20e60451ad1c886f76834b8a825bab17bf6aa3fa25b6820fd2f7796ffbeca15752d93502d62891df44253d107b871f93691522f95cce18eff0df01b7a475d41c95b49547d6e701bf78e295f6ca8a18c636f2c5bbcf74e7664187157248e485eaa", 0x87}, {&(0x7f0000000540)="7ba5c9a88f94a359ed76609792546782014ce1ebfbcb1ef2bb1e789b3b6ca190ee5855501d21957d898aec1ebb417f25185b6900f36d77f560619fc4312ba8d6f240cdbe", 0x44}, {&(0x7f00000005c0)="4da735ecbc4b234f3152deb49c5acdba3aea4afe19a24a6dd355b92140e2fc3af8fead3e637ba73ba9f03759d80af511fc5285fddad206600a64912bfe532aa35ad171e18689182d8e97387ee9", 0x4d}, {&(0x7f0000000840)="f8aa813b18fec7a2a036a8ea75e8a77c7cead838435cb67288fb85d53c614e6dae6e57ff0c0c94bc872659e4b2618970942430735ac478eb047dfd2ad8b3c6008710af7eaf412844f8c9a76e57eac36f4ed131b643a98059182f2f8c1917c813578ceba15a1d7aaf9b3accd41d8a3905b88c00eac815c107ce9a23732579aab74c8df2c8a0fc5a8ecb5148ffa420387aaa39dff0ddc70dfd49c72a75d9c1eef2ba97fa8c60a1bfef3bf0c80790e66a7e947ad3766845b72f8dd955798ca3d37b1b49940c2a253b7b8a06a27a2fe86daae833350bfed5b956b75621f72227967ec2edf188dcdb5e7319273bf7badfc041a7ea09d7b0e8058a2a9a431f09a5c50c8db2308530ae558b13da4ba320935109556d10c9cfc332933fc2a72044966d9b63db0c91efcdb8ea2ab01a26dcd07dd2efe72a65866eec10edf47cf5403ab928552095ca4542d2260dc4b6d86239839e38c9810f03c1dab953cc273ed383420a63a2985e68510ac673eaf8b684814b80bc7d469d1d51c8b951f7a2edd24c01cf047756165ff6a812353123406867cd7bbe05feebff314f89239732d6feb21054f4f19721b93811627ab738466d68ea4e5e633886f0d0cd1aab323f3f6ca958c1a222c33220a4f3fcab32a2fd0920472d6991a92c9e7f8dbe7dd7e88d76fb075f6606abd1466a764a4510ab711544bc13084cd910441e5a848c74903bea2856b5a1088acd08db91db7c6b680195f0f313b3c39eedd154fe87ddf28fe8feee4e8cf4a06b296b1a3006e8f9e4e70340d0669a11196f0c970862da610af331d2e2792474e504388ccef6747e207a486bde14fac6021b535e7061be46439f90ff077c48ba05990dca647aeffcb79c277a00bef43bdbdbba1fc493c2f9bf3517d2eff9ef137c53aab10d4fe0abdb554e5bbc96f435eab0dad8e1ad8f335bfbf42e67548c6e84ae2d28764753cb0589c1c1225f2526a7dacb3a912992aa44525d357b42da4a0493a36a80695578075ccaa5ae104da30d8b47e2acc296cea6c776b3d794ba5b5a4928f80d580fc6d68daeae75b29946f788995467bf1170868532043677ab02d93ab1030d9674557c212154a6eb30757ff313c00b1eb5d1e5f4a5686c0e5c48cfc9130dcf898e7f6cbfd16c9837bf29ab6aff2571e85c09f1060f99bf93538b9af54b6b0b21891558c4d2f21389632e4b95ed3e17f990b89e2a200e776bc62b4c32caa9ea833b0aea6432e2095dea5983d45d405da43d971cfb339415639a01cccba87309ee43dc209c0595a4dee1197902c196c1fa445ca01c8f088411b789ff30f2acfeef72460bbd3577cd9f1d0d7e877007e1c9147a09d90d04cb8502bd84102cd50005138b60c8d4a8b637bf21e721e56c24d260f766d9a9cb75b388a3b96d82eff5e1f3b90f0f2f432f9699b9465a7b788231f0419cd540be036aa43067b0c1aab6e2774ab6f4ed1d5294dae489ca0b7e1eb8c8b494e9ca7915490ef3a7a09706bcb75158cfee15ec95d5a006746d49a0cb4d60770de2bad9ccfe3e6bfaf1d4756fb6f8087a064acbadc8df2d9cde13a6f097961a5043ec29a7b591edfc54717e199364f8ba331a13212b2e65181d87c931c875cbf2e952816efdfd5683efef8d46469e217e1f3c04fab075b370d962b1d5e4504dcf526fe80ec952c61eb18f908d367964d7e9876d1c7ed8b9a5538f620dbc35b5e59cbd3df4165922a78c51d582d1c6cc1730540dc3c0c0dd993f30f168c2ffd3c0789bc3a2a54b3c7492d3f3bb057d3c4cb43566626ae873539445649d85154eb5033d9798bb051d677382f1bfd5fcf6cb5e96621d28904c0b32eb53d4498cbb9c132a695f2cdfde782d358be87331cf105e8f798a63ed1b7fee8243c85286f82045a2ed805030fa509d6656f9da133704bb91308c654435f493463c3581267f8ead0a814259cab9684de1203c64ec133b72989315d72a11e10f147d9dcf6549ed609b87227e74fd2f2c2a5652c047e28ac455eab82e26a9c082146076a35090288eb9fc974e3b0fa8bc446dd35ef9a912a244827172f89e5c0befa6891def178ff7f8ffd8e2aa24ec70fd79e649c6201a187fc69ade6fddf704cdaf7ac068e2c74ac56a715dc18da842b239e0ac9f2070c60d40a183bec43f362995eeff611e59dcbdba7819f4e8a3454143530fcb200cea7b0b36b5c983a5d77b64bbd44f06cfd86262e71fe6145d3708ec59e8d4ec8470bce0a11f4ec7ff5d995a5d486b97a9b92a042c1306a78801de7825bb0c96074f89d1841a097754cb15e988e91bb00c447a949a3096ace6b53efc1eaccbdd737bca5d161d3d538373ccffd9051981fd05ecaedd23cbd2b17815d034ef273437034d315cc284e96b78cdf5a4b33755c4459e21e9f699219a95f883166fabca97725966c4777cd8edbb63340469784aedfeccec370360f4f2ce89093aed16aa4aaa0a1a2b0748c34273392e415b14b9096c99eec39835f3cce69214f518e1e702044ec01ae61032660af3871e30fa6f72dfae1c0af44adc75cfc6b6cc67643807e149d93950d2993c32a84f0089c5b0bdc927702190d87010f6adfe3581a0663623e52523a8fc80548d2871ae58bb94651f345f86ec5bc259d350545fda85b84cde208c6f1586593bce657bfd3a0ac29a45e6218d893870ebd7bdd5be85e0e70ea3a698bd2b7ca1dfd1091246aa6868f09de52989f5fbb680b8feb4730bd429e08c7e7611ca3e4ac034bbde23bbe7487adaf0cd828dbcd586d2cfc6d0b7eb3b1156752a872e2b8db5e1d12d043dee3978a1f39cc08f30e425cfdc9f99f17db3bd8592e1c462144104064b27d89f36040ae6312c989f0577ef6cca8bee893e9f7e5e57511cea41f575e04709b745a80975bb01e60e56f6b8efab77c6e617da0c12b7611f8e0292a7e865764fd4bb7ef32f00e022bce375be0939ac8f98c7a9dfc83d8fc24e916ed075dda627be9d6468b1fb8d5783e535a5c206c7081d4e782c5b725fd5e344b19af882683e54c0f8de94099898a563fe2a9f7c12b98bc85b16ac15511dd7560ddd48673b79a90e8bafbf71068eb7a440dad9e7bd62fa1a97ecd8ad7e8748d8bcfb131a125cfcdea27de30a91ab891772c74c9face19a2f51ef9803ac74e88b0511a19cbc57b0ec67f7808beb0f5b1dda1143f3deefdacf1a62b542ff09b9fde2b357f1cfb5a4b2727ab9a9336f058f34c6b91ad6801600d46e0757188eef1d8871f0bc626e3f26de03e41d804047b60bdc8a6e645d786310407ccf22c55d8b2ee37452e07c305f62c70bdfa39923eef78475726eb03cea66c99d3a1a0c2904a6b7324268edeaad81b24b622b535b83843ab708f19c3f9f84676c00bba73d93179cafb68ee53917beeb0b098f69ca2d21266abe3834a6b8f900bfdde3d1e878fc3a5d48cc1242507918dfd48672aeb0c71dd4f56570fb4975c2d3a5972936b424946701586cbab6affd0c0c0c0474a49a16ce646f71378196ee5c039700c11071ad95b11ba91ba4f1eb347f2539fe20fcf0e85f717add90d3769b2623a83bd8bebae34c05249a42380b009b6c89ffb5b3636c56a542c079dc52073820443a44daf5fa75f8f93cfe484e48f7259a1bacf30f44bf8332252a61ef595947076e7344c0bd5b9b689b679d88e2706be2548e6f53b251f27a6dae131f4c9dc167fc382ffb8ac199475073ef70afcf67b3ab2f7c9524fcce5776294d0011a2b3483e9c79fa1bfe11a9e1e8a9f9236de6cafd344c0748277d74fd1323d1a26d291d6c5cd40a8ce00e0cf024ac2900a0ff9fb55d37067409d764daec2f41566f96d5041c803dfb7a1d230d5fb127be60fc1a0e6c5ae69b2f0a76bb33e20a706ce2ef49253f939837a3c3322f602bf8f59b3d63bf3a112aa86aa67276ba9e01859cfc900bfe455724d81b89684092e7a1b5db4c7bb297a1a1af003f322f10b87e22b561bbb0c77e7fb2a22163f7c05d98e4aa5cac0b2695a75693298dede152f46c0d2521bd94ac0017341e8d22e17b4469a224498587b49b4b7638b6ca52cbe17a25e03742c7448106972de028ccc9800dc6f731fee9166142af4824e1f6c8c75d56d134a16c52866a0e7d552c311d91e3fbfe4a7903687f5b8a0cf22826c8453344552b17c05929a3add360da2fb045074c0b63e04a7cfb904bf756ed49641aac29a45b156949ddf7c2125c9f7ba381c3f15988573745ec175dc392c71e277a083aad2609099d2914448d791eee14ffd6ac1d6b4ca952d16b497c2b301f08dbc684b560fa9859f6baadf6eb8f997287f84bac5728d33bbd94d465ff2b13387ecaec90700f1999fa0d69b7ee2f3c1dc5829659fcd27f2cedf0ea24b75253c3f499a5bacd5aa1d7b05172371a792260782e6a2e2211a6f31e7bf4c5f203bd089feda47ae20468d4bac0e6b870c1caee376a79da949bae1deac4c7100a323005e9c4480ad226f95e0e5a7ead91732aeeed627902c444e52cd6b99038df45858a6498526e430b375f04e8f7f1a97b0b97342888d2c57fca114ca4115be68027cc71ad03853b5f6b0b1542e0bee6c69d19cbce585921f1396517356deb5f5cb01d57ca018ed28373355695f8456d8cea8b0d45066ef92e52311a9d1258b14bc05b3d1c4209f275d88960de5b6e285430bf087b7be2ec676ea1305b959a262de509095dfc672d94244d58e0a2341626e9743499d958ea57aa49a470c99d9af9a0a800b4ccbb988f6ab6d0b0221984e34a485f31fc64f5df85494257c3e8f2b87ba8fc75be762d6769cacb39045d0584ea5ebd7b391f2c7aa60983bbff18e8817a4810eccb358b5c192dd08ce52b08ca90c8e99321f516f8bba1b5a2830c9b72c61f5bfb879ac058f0e6430bd81d5bc0c1caf407bc9cf3cabfd2ab7a21adbbfc46ec125909c0158cc34c18e3d1f184b349a7da38a534842475cc4dc58b05a0dd8f6576229f8dfa8e44c0d026b3c3189179420152c84b07d6ecf391e1a2eb6e945530bf529a3186ba887bd4c8717233e0fb06638a27a6e93cf1d319abd5b15c72b84b6c311fd7f756b04c98f36ef139a1d167ccfbb685bf64da1064b5a335fb354d637c6f460062f4f5d45de8fe43bb880d9f7eacd2370742e13c21192c4e4aa4eb260fe3e75d5f8d387c04f04dae788b2b03a04821169f00a2265fa09e048819bc6929aa0caa2f4613a017ed72ed48249e3fcba746c7070a88071ebab19d7d5b8e84628f4def50b8d06cf227d99e85bdd23e4dc62aaaac674b0e6138d0ca2118c960b898829fa05b9f7a939133926f85ea7d568c349e5cc3aaae11e0f4dc24b4b9326c2342775b7d828427cc731c78cacc7cc7f02563d1e0ba1a7a605e92089d1cdeda53c00b573e35f0db89d34c66792b8a5947245fb051ccd41fe62358f25aad6db3660f630555480616fa6abc78fa8b841ac48a41c831bbc88106dfce4deabf2831cd898808329a31a65dfb11c1e5c05ba882dd402eb4250f727040af8e7be44abbc1b5c4ace0cb421a7d8855a37b64f4a18bc6d4c4cd2f69d89a8a74dc5e9534609db04fabc34efa0701d4b52a718df1020302f602da8fb711e08a0ce7e8cd9ef49763df5772c158b741d43580c8a4edb65ff342ced60213c3b610cb570165cfb30c3c5711153217486695d54f0b7787dbf1b8af194665233592aa1c13eacefb6a22c1bffa75f17a3bf60cfca6b47da2c58d18596f161f3826aad80e8e3fe927784f8ae6bcc2c6fe25527eb953c96810e697efb3d61611e06bfd368f48ad663de4620739ec749de4b7f1d7a80c3b0188a5599b9387", 0x1000}, {&(0x7f0000000640)="cca1ff0a99075f01a7b95285cf0df18cee34caf75fc72cc07bfa19915ef5262b1249496aa5171580ad43b463fbb62ffad7e3e27390898147d4e3689f009eb3e5eeef2fe4c75cc7d025c163bd2a741ac75c468bc416adc5613016226fb485d4b3afab36cfea78d50960490364ebf7aeeda00f234595f4884c4bc6ce6a2139aee372e4901ed96cefb4d19dbc52d0065307041064885783", 0x96}], 0x8, 0x0, 0x0, 0xe}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x48, 0x3}, 0x4, 0x11, r6, r7, 0x1a2, 0x268, 0x100}) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x2a1f) open(&(0x7f0000000080)='./bus\x00', 0x800000000, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x100000002) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x1, 0x8, 0x7a, {[0xfffffffffffff023, 0x200, 0x9, 0x8, 0x98d, 0x40, 0x200, 0x4a, 0x5, 0x3, 0x1, 0x7, 0x101, 0x10000, 0x0, 0x867, 0x80000000, 0x1], [0x7fff, 0x3, 0x6, 0x1, 0x5, 0x3, 0x4, 0x80000000, 0x3f1b], [0x8, 0x5, 0x6, 0x100000000, 0x5, 0x0, 0x1000], [0x4, 0x8, 0x0, 0x1, 0x34, 0xd45], [{0x10000, 0x0, 0x80000000, 0xffff}, {0x4, 0x8000, 0x5, 0x3}, {0x80000001, 0x1, 0x2d69, 0x61}, {0xffffffffffffff7c, 0x0, 0x9198, 0x4}, {0x10001, 0x101, 0x7, 0x5}, {0x5, 0x7fffffff, 0x214, 0x1}, {0x4, 0x3, 0x4, 0xfffffffffffffffe}, {0x400, 0xedd, 0x401, 0x16}], {0x400, 0x1ff, 0x808, 0x80000000}, {0x0, 0x49, 0x1, 0x8}}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) 16:00:09 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x6a, 0x400, 0x8, "1cf50501152b8b2bf4a3a4e5df80542845b2684d", 0x8, 0x7fffffff}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r2 = fcntl$getown(r0, 0x5) getpgid(r2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getflags(r0, 0x3) chroot(&(0x7f0000000200)='./file1\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r3 = semget$private(0x0, 0x2, 0x18) semop(r3, &(0x7f0000000280)=[{0x4, 0x576, 0x800}, {0x1, 0xfffffffffffffffd, 0x800}, {0x7, 0x6, 0x1800}, {0x2, 0x4, 0x1800}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, 0x0) r6 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$TIOCNXCL(r4, 0x2000740e) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/16, 0x10}, {&(0x7f00000005c0)=""/231, 0xe7}], 0x5, &(0x7f0000000740)=""/53, 0x35}, 0x800) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000007c0)=0x3) getsockname(r5, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000880)='./file1\x00', r7, r8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000980)={{}, 0x8, &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000009c0)=0xc20) munlockall() 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000200)="ac4de87bc737d85272585eeeca5b860d65865ec0a798ca967173850780e0495c645b9ce5ff71b07aea6f4e19e229fb8042b1f38cfa782552921b57572cf8232363384706650551bf8911d8fff9e8bb7920ead5eeaf490e7ebef1aa6db70ffb55bb7cd245c955a37e56004649385b01a9eab99a46792d53809042a1263c991aac35f67b9f70b401e2b653bf43db0ad937c71e34f4d594ff531887e7ef8e9289118807d89dd1320a26fc0171ef0fb5000e7f3e72845f4089d8e95e41b0295839ac33654656b80a9b5c614c5f78986cc8ef46e1ab8df8b81c9206ca2eae590bf932b038f35465a5574c7498edda4116", 0xee}], 0x1, &(0x7f00000019c0)=[{0x1010, 0x1, 0x2, "c9b1c36537be537042a33755d0448232d7950987060171c4a37ca21af3d92709ed6909aac30f31e1e3129d4adab1db9d92d165c632a2c39ba8699e707bbc9cf6b3d0495315c338e1d3f28bfe7b9924c3bebde6dc6dde0fdbc8dc0e2b33a4f66ecda5649b8e783777988e09cc4e0c9463b64e44211feb0aa6daadd8d50b912f5a8b52506b4daefecbd9f8bf9bc46c68d4d60a11f2ddf84cdc663aa5997c018102cfe28b0f48b523dbcd31960c266b74eddebe03aa31236c411ee66476cd0cfa375aa643988366db76b23a36c69f4eb91a0f517cfe7510f83a30dcc30a92f0c6e5ae0aca7fb309c57bd27faf7cd640fe0857ca1a22376843413609c261f57faaf9b7daa67e8a27f254cf07ba703dcdabb22f359027abe6fda7f8dd8a6d280925f45ea82e3cfca6dc081695c4ee1914a2a1d1b2c31e0cd2d95d62a6533fd0c3fae77c9712b9166de585b0d0df3ffc95bb6e616c602953a52446672596e19a71d4eb9031ea3a775c8b5dc443a4450485164ecdbb6fbf219bddbdd65836a197e57e08e8bece256b7b4f6543c0ad4986857b9ea8a4347a66cdf0afbf66f338c117ff842c2d360915015b84236d9faaea3c8a93dacfdb74cac2d50db0bce0e01aa42965974c7612a686dee91364b0b9194b63fa7da3df9f992c519511f9b3631a20dffcbb368e15182245efb5d04d780c74a71aa5f2e6d459ead0e4b0c754447c2a5986ef4758adac49f14a19d3dbf56c1b7bab6aa6e95c7f99a730c65467fbf915b60af4e05ee961571a62ee4f959508856a7154d7409a04ebecbdb3a38e7d0aac1a6cd0800bce173e831250b70bf9961c3893d557d929dba4a05ef5a93fc3d4d053851f25d198e7a71566e99f7b66261ca4ab8199b9f03ce9212fd9665e971f2b8e04b8d76632ce537cc0d073a31153728211da4d8500c72e17f7cee1312806237c2f6ff2f74a3d9eafc4a24b646fd2e6dabe41130aa4e725dd23613298d24ee1aa58383e6b6aec02396d9cb9882fedaf07e0b4dc6e95fdb02db897ec39bb4a48a5ee4dce0f2c4e97f82a8dd19478d082f4b606cc286b0d64feac295b69ca798d7677fd30012f8a7cc69e1547d37ab0f0173844f3f18ad0198b10317d4aa8016652d552ae3f6dc25a105a6afc1b064ab32fc65c70ded4f95a924a3fb2592786ce6b187c1e56f3a3ca67bf3d632064be09b47236eba243375b80b91c121901784015ef6d7bd66351cdf86f66af197c91808383bab04d7c7ee44f0e43740ca36f4b110254afd6b59618f137c49e5577abc1cc60b67cf57305a8b0df6723b374d54e5affa8ed079b6eadb4c8c8ae202dbdc191de9bcf1b4bef61e516ea382cfee0a6d16bef2b4d82007382a16706789c5865307813a8fd8d05c9bf10c6d35b20146bb7f09e8302d9114d1670794436c041c6e74e93824975fa3f47b79080095590d00621e43dd53d6c69e92219c906540604215047d9a4ccf1608a765af627ee1fda56af84ba069811ae039f74e13763f46561d079314dd89913f021531e60352629afeafcea86f6f63f49471a8d2a659c2ee9100b62f2b0de74ae188691a79c8e178fa4ba8f984f8d29a5998df707851cf3ec809657d755fdf8febec3cdaa1392488a77631999aed499473d5dd90a1428dabd65d9944adaa183d6a4da531b6023c62e9de0c24b0db188ba0197721c49900de22f568216e33f0e0ca9710872f5fd1147b1036d6703f304c7cfb6659f521b84525305a81b896b21a25c07c69d97c7e76ae84f7adacce1828a8f836ae4af92977c923d2384c9082945e551aa6d3ce3bef556408acc8614a903e902f5efdb3c6a8e4834eee1bd62498d4b55b19b5535b15c598fb24391ce2bcd2730e326149e27ba0b8bf25004493e679a8bae9d81ab9953ae9f885e9b6f913e7df2e89731b81be0b6b72556935bf5eb72a38457a3f312a6e6410d917d2ca413c45f590c588da64fd498ac1a68681839d617d7a009ec6fc93e2fd5c49ab00d5369bbded4f4c6c10fe6e841ee920866e387efb60190e393f339843088eea508421307fab8d96ad8386488830682683242d713b074948aa6fd50ab2ce667b1387d73598a8503758094016150eae6e842130b44c2090f9e2c87a602db5db2a25c5967fa5d3e48599448216445eddf749161f1b336deb9feed97257f45bff277bcf10d9372d72bfe749c91265bd6bce7f9c0ed222ff3d0820dd57d738270e230e5eaf451cd4ef4ba662970028c40485a8e3b94fa8b033a805517598e8dcb62515fafe0dfc26ede4793e8e630e8fe58dab649cffefc3e2702bf3dc4f38c62c2fd4517053ca9d85da81463edc0e6d983ddb71b6dbb86482c32e355d48f9e442b176bb7aeb84e3a956e4e4042707dae5eaea02ea6871b14fb1e76ac0bd16e38e4d152aefe14191c9dbfcca4fe9c77e066625420c8a5af9746f1f97cf3f420d393ac0ecbd0ce1b369188762794a78382e360aff64140049e174c00f7f81bfaffbe7f2f7f70e54ed631e95b92603b4db6ff35780133ba16bd610e873129e4af529f682f93f964d0806fc6e01deea79528ff01836662160567d43c45259ffe8d5ec9c1afc97653c1820f54d460db268f0bdc04d241f2bbee6515db254e78eadc5821cbe51dbfffde3b96d2fce7557d1257d48b9744018a4cfe519d3de92871fd6e1202dea04cc4eed77a91900771b3d54ac50c8a906cb6d7fe0e0e046ef2a00377a8aeabde4b51e19be653edeee1c6e0a38d6a7f06435c55d0e62ec2fddfcbce181eefed1e218e1f4dcd17fe2d6331270294d9bdc551836cbd0fb065b3e50b2ef40d0b75198022b10824ec40ce149f0e893bace6e5e3a76f25230051b5566a6b1e33f0b319b12015f965d95be7e03a098d082563b76f27e6deb9c5dc951691c33b5b07788b092e72ef273a47ecb9adea32bbd1ab06a7a9d8640b16c330c91b8dfdd9377ff7bfed9b09dd54d14787f0e974460bd4bb0d385cd0203cdc7b63b68441ad385d393b50f937bea92347b3bdd8bccdb32dd6d1f6de9839846922679a3c05cf907da4d7736278fdc639ce0f8348b9560cc2cbc27bb8be5a87670e7bf424b77aaaf77ee23a04ccb9753774707ee04cd236ea40d8d7551c1b3c6a467d6f9242f4ec1960e505ca34177a17a92ec8c927f3d439bc1c1dcd464f8c54c320f093e9ffd9f1c201fa5bc96524135373cbe5b1d1c426e3d4066bde3a0742145eb3e33aa1a764949d32e2049372409425d418c9ccd41f5aa0cd341017db8567b84e72ee5f5ad362cb8843849e8669db328d712a9db0284130b8c5b9e121b63ae1d9807edfc99d7bd5c2e069ed823e58d84c9d705e892dc038c38bb355de4cc96382f0a7f4768b44a05b0e8eba7cce3cb6b16c8377253a91f4510d5b4546db4d2b63107725fc46263ba1764e5e19a157c9fcc33c0753f7dfbbdddb36b442ecd9cd9de2127a05d5391e84fdc7132ee842350aff00bb4debea39d09f1aa8dec4b05f4dd70117b854a93fb712ecee1824c0c490c766ce8b311aeb32041bd155633f1b2c37dc2ad17585810bf547d8e094c676f53a59f689695e79d9f86ad86a9306f377438d607ca37135b6a2523128f623db3e5671a420aea7f0f302c933566f2060f4ec36b9baf241e9bf1a01281608e898df5107c81d1f24e53746533503394fe660817f3513c9a864e2c1e9a622f0cbd9ef63bc2bc5af812245e7036a3f3795c2446bd06111a2dfe14dbcf08cb1c52c036d0ff8cc582dfa6b873ac8539611e5ce7aecc88aefb143bf664135958c3394fa1696cb49d003edd014068165224a6a7257fa9d73864ab6cd56e6b98b868a73c9b712291d4fc0e2717b551d03efaa4cf9b94bac391987263a32085ec4cc25776d380aa4b4448e259f1e4f4b70573b8b5a009596f74b30098e4daa01e20a2473c363e58de8ed9d380039c94fcf40ef0fba9aacb504ed084c987ea5b1df10de0485d3c316c34bbc7c488bd2be8e9c6f73926e814b5dbe8193adbb281a434aff9de92a1ce00bf2760f5eb6066a8e7cd929d82cc950e0b9df211f4101ab774956ad1bcc1253445bf69dafcfc1fcf1e8374e7ebc2a04638f5a4db305497b75abd45d69da0e38a4816c43ac155ed4cc11187d7b765b6f52a0baf982af0cd84ebd72447340a48a78b331e2fc851f22564cc6146e7a957595e74bd8afb07df303a37a22b710c85826a147827a580a3c97d74fedf5b95e079fa993613e80090f9ad22c60fd663cc3d273aa7b78488d4da59f1951db7db02fa1fa6acac7166dae6512ae04881e3d9ceaee2bebe669835f44cee4f211a5756093be26bcbcfd01dc7eb782241aba9a6802efd8411d38984d90a3c03e515cd5dbce18f5fc335a77c0d6b35c330359d54fd78fd86cc6b2d7f96fa7891ac9200646b28077f71a53fdde4a2343501e1385bfda4a1759fa17abda150b4f49245e5972cfe7cc2c545121f224e70c128cd52dce2511374a40b6ce7dd2e5cc34525610c8f297c25503c71786ebd5f9b15ccc7d238c72c4a031c90241db880c58a4f5bfd99d415c95c5bd6ec5444617a004d136c13b44686e1d97b4e8333b393c6723e12a6ac98028cf364996ed5c04535a05b22b5fcda3ffe878495da6acb8fadbea2ec6b384b66ae1b97d23dad83313677148f900a4e83adecd98d2d1af7d215c83bbb02334a5f842cd220fe5ce42aea924ce93b054a09837111b05cc28047cdd6667d4828916127425975c19b51b2d765b01891f5d3e951b83a6e818113eb73499f0cc9a089866b971b3b904931b4d7eafaeef3350b87831e3a2cc1e3932feeacbc889ade296b0d7a0c98beaf40fd41de8741dbe8c6315b7260fb08e935b9e800d208b8da6a5e50668d012c7d183b55f6e371bba68a6210b0931a603c5fed2dd251d5edc6c94e3e133747a8a32362724b648033494df0b6586b960ae7c94965d2ed59a5095911c7467132a930798a217755b86abd60c2d3e2e0b16a806da7fcab67505cb1ac726aff551971a18f02b3a7f74a77ae466b2ef01dcd36fa1eca18dfde7dee14c7d98eb5cc19b764cd2353124dbe2526ab71f514c09bae635bc3767072b6e3c43b5de194021b5d8f88902e2192939472c048e5b02723cfb3207f6ab268ba2848a2705ab88320bfac716c7d57136dabbc5f47fd03dd0f887e8852df2f41041ad5a0c757532c02084a15e4db88534ca798524b3e86fee592faa336030f3c34235b389976f2ee7e663eac75ff8555df81b65126c97dd6240b951ec4dd666b5e99c3260c17409e77cc946151de563e5f7a8f4c58efb8d0d8a85d97c5b867e2918eb00c1335d8678dd48ba8e216c8afdfbab88e0d2d242e4e50f5f3ceaf8283d4d1d6e2b10f456b4f6eba1b7374c47d9027790bbf9efb1362d2027719420fa5812e9d67a2b6f5ec7211a8741f173c3be222249bb9b309f44f4d7af893a58124f45abd29387569ae3f717eb88173d1a338b3ce0439e57629dc76190f264ec11e0dcbefe96e648d8264c152f466e68f4208b476cc505d2435a04bb77e9734a9022590f60be364cf34cb6c7c9962e51c188c1954ef2438791388c49881d3bb31f59b654909899d87fcc070f4ad8a9bc317de39f7348a41b161600f8a2a1fbf8e922f700b3ccccdd4b9667d4d49e6bfd8455e83955aa91a517d506b6fc4400e8aded92d93ea49d2ec419f87f94ae9a43fa9be7a54e15785a6d370771a3590f2f8d168aa1516ee63ba354acb792159b592f44f8b6c48f371926fcb7bcea74955c69a5b66e0b749c2c642cc15f564e954b69fd8ca7c8e2dfb229be759daf1e9e1f"}, {0x80, 0x1, 0x100000001, "51a1afb398fb1cb800d1b561b08bfdf16a52cdb31ffea60306f293a8fab8df51bc2de360b85ac124b086e825ac95ed02d1d36c4fd201d7c505b06293dfd0518ead1a98257374c4c67f0f8356ad33eb8301fe367d2fc4044b2d0b84a8461085d38b0054dc59a1e3591ff39b4bbcc83a16"}, {0x40, 0xffff, 0x800000, "4d2111c70f69776c2ec3debdf4329c0aae431e4f590291600dc6034346ca20c465385aa71449fd851d786718"}, {0xe8, 0xffff, 0x1, "9b2ee685a741539bf2380252658c8531efb3be05c39de40efea4e0eb010e19e02a1685044001a3c6fdd1075af942604eab349a6f2a3aeeb29adbb1d5147581e88d68fc3f652b0706302cd18a291c44099797873971e729d938385a4ac9ed00b56948c9f52769589c2db528b79aa7b5978f61fdf5a4c9d51adf50e6dc273c73a1313b5020e4af46c71d2ff344972a71f54b92603550a687b780dac8052de76b1f47574dd5aa674dc41e749b3f1869096ba448e9846e226fa8a17837771135b8179f7a4067ccc297d1f78085a978f1d31b6e"}, {0xc0, 0x1, 0x0, "82b4078f88d23e7c2b7f8f56640ae8e6885352e8ce5b51358a52b1fdf281e3c550fc1cdfd3cdf7b097ca0dd9242d937b5cb2100aeadd45e3d2019bbe424c3d9434fa3b888485e5bc809b505a04b8e39d10dd6f57f75336d5a82a1b160759c242d1f007e7d43a8c50d1c93443326e474875f5d0b05d2737a3e156ad9d3278a9893c001740a6e55b067dc2ddc694e16c4dd3b47a0de5b77af980e21c24201486a24a8520405e24a303fe295ad18a35712e"}, {0x60, 0x1, 0x100, "a225e4763bcd128ef53928a9b1c163781a7e8327d27b78b8c5e288d7472802375bf24ab689c769f23868af6fab3b7c2d68db4ff95da51bd8ca90793c5000288d795785d3c854f1f84a"}, {0x80, 0xffff, 0x7fffffff, "36cb1bda7b034c99be8cafd53d8a508eeae5bfd181add3a67e410efaf80e77556ec5a5d97681b72616a43315c9a15f43d5ff2dfae40c57a4bfd7ff4fbdcf095ba70ba129ff66427a18588a4994785412e52e70ea355a3a9901f56d905471af6e0c3f570d804eec387edddee6"}], 0x1358}, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$KDENABIO(r2, 0x20004b3c) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) 16:00:10 executing program 1: r0 = socket(0x11, 0x8000000003, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7fff) fcntl$setstatus(r1, 0x4, 0x88) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r5 = dup2(r0, r3) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x100000000000) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "0000007f00004d16bf3b0000000000000100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) sendto(r0, &(0x7f0000000080), 0x0, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x138) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = kqueue() truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x65b5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)=""/169, 0xa9) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './bus\x00'}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6008, 0x86135) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:10 executing program 0: semget$private(0x0, 0x7, 0x110) semget(0x3, 0x3, 0x210) semget$private(0x0, 0x0, 0x5) semget(0x3, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x100) semop(r0, 0x0, 0x116) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) nanosleep(&(0x7f00000001c0)={0x6, 0x2}, &(0x7f0000000200)) writev(r0, &(0x7f00000001c0), 0xe83b05066552d03) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1, &(0x7f0000000140)=""/87, 0x57}, 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap'}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0xc3b1, 0x5, 0x0, 0x5, 0x2, 0x3ff, 0x9]}) 16:00:10 executing program 0: setuid(0xee01) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0xffffffff, 0x6, 0x0, 0x8, 0x4, 0x200000000000, 0x3, 0x1, 0x5, 0x7fff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="590a02058d382ab2324e9f78fa2bc33963e1d2b898745c41025db4596bc3f551aa", 0x21}, {&(0x7f00000000c0)="3e9086b3276e8216e4a91cc486d01790539c70aba4fff114b98c", 0x1a}, {&(0x7f0000000100)="14de87f58125db", 0x7}, {&(0x7f0000000140)="499b87b8a0108c847988f49a3709eef9f86cd707968a14e12dfc446423ec560155857bffbbefd57ba86c5274e3805289cf730aae3c64f92c405c3ef5431268185eab8b0cbe8f2be3317825b06e37fa4334f64917ed81b9480176e93e294fbe0c3152c9ff7778076ee027531adb32", 0x6e}], 0x4, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x52) write(r0, &(0x7f0000000280)="597a4762ff0a0e2cc057e21766df2ac1e7346e21d6e1024fb52298a07751f5b6c23cca7efc7b287ea251f8816a8f2714c356751f82e6ef57aac82d6263b83f28e9b8a9113e735fd9cadbdab2f70a4ff24b8c74c9c8b61c95c80291c3ae101d6f9f8778d8b682ea351142079385ad8f76f426d6df60ce703266a578824e3c449e0f45c1fd486dd2bf25c3e322c1f97919be54f6ce98fbcdf5d96d83e932314fcb3e60a7d319e79e00be6b29401cb70388a3a1d8e591b4136442b41e5dea54310b0c438ac2bac79f4dd150b815a391fafe65d02fc12cbe3747714dfb2a6d1ed58532164755afdd273bff920ea32dd148a40f35ae5f915f1e2f78f0962890e00108ebb8fcd59111927984ab5e98e9246d90b0e08dc7551f70e60190e79d9f6398e172690d0a022c73ec40b4c7bbefcb3ceb60bce9bf3ce2499a106e3ac41473fce0474fe9925613704c5402d55e7b6f71da357f6067b3a87f2a4afc6ae69c443dbd548046eb8cda2efe8535a37bea8c5424fe2581ad66ea8156995c9674b8f1acbcc21680e1e1655ca85d18d7c621c7366f6148a9a3cf0006471c67c640d71b643c0e0ffedfeab2395d7b8d95f26b4915f8e803e777eba93a3a706910283231708f2501a8edc318aa95891e98d8cb33efb8c4ad541647345093e80959a60f9cfdd205fb5b44a359ba7cab953a522cc2a45184ed051dd1584979b0e312612dfd4453534c9aa88bd1bc5c24bc02fe40ef8b8d15aa4728b8c389b729f2e259dc1e1ab6a79e61461056965a242bdfa5a9d1b661e0e9e21579e354c7071be6b97f32d7e26227fbfd6c7515e8ade08a8e219e9d6978bb3d8c575c9c0c15f23a28931736cb557de15f71c1d540812d13d1c6c60625f2c3a11dcc8f2ae3201ed61bcddf421761c9a47e288f6923a891de0103e0066f13373503c7d1bd06718b7b3a7f61ef20280a5ae7172fdad123f719bd4b260eb0c883d9c7960748025f0d50430389b8b58060dc9efad6df4c7d78fd95d6c2a765b6fce108bb334b103a02a0e61410d1fefe85aa9c841af47657cb2c1b9f89b6bc26fcc9f33f704e94ea2f7e6d837b8ee3b12cc11e046f5808e5da242e183185e8f42b312c5c9f35ff11421aec5271fa98d19f6d02f057105b08e10886ead71d7f87d6608e04479e08a720554cc47f56e878283f91f3a01f535915bf148ac8d6e71811878c5d8aa48dd944081b6f23a789227490ce9ee9d520b8748b244c00a7e7abe244377fe2a8d7d069cab3355ea8788e00cda44a407b6a97e8d9c6e709caa3d44a88e061722a7a91e256f27500c14ebefcc98c16381e110947eaf6aaf13c259f88720d90965925cd8eddb50289e462300f6e66a1c505ce3803893ad058aeb6db010e43887b2c78a813edb587827f697b37ddc36e18dca82912c9c2ad4a803247a729799d8b6211dd1d0b033604c5c5cb25dcb3a579cdca217f22eab6997377e698a4adc83faac972f503565f89c1aaea9d18f5450734bf1da91be61f4229be4525b6b43740ebf86562881823e8a9237be21a03e7bfc4499de272820f69d0dbd67d4610ea3c19cf376b76ed11cf1b2a33b2b9125e1ae7c84adb42480afbb0bc336a9c489128a1ff139acd684267b74e860d29548d163ccc02b00f7484ebbf8962701647879e0782867ea159f8beeb2dcbcf48f556765bd75a1c717890126a3909fc8921e8b345330444707d0de1bc91a280e8e3cf65d6db52e160a47b08aed725d12d3bf5cca826ec0f1f561a136f0f807f8037d2f29fd40a8714f1968df292a0b13aa4942b1f4e34a54d48249c6ba83da18f40a8775c8508f6db572a44b48e48a5ec72bbee7c2dd871c325746e4ef3d7c2369e83a78b27426f8bd91806ee78a6cba6d42991186fc2bd8f2ff6f1402744efc13bce2cb642c3917d27a1d9a4d01f44d55a733653ae791c4ff5fd9e4c8207979c4a804345fea95b998e1e96b7105565df15b19319f80b65c895b90593815ca06d8ca0a284aae11c21b73f5fe73e25e69b2e9c2b1fe3ec58fcd3f4dad338b1a20209e7a6f1619845932c21cfa5043e525ca680fb04341c6238e09b389b8cae99cb280bbed4fda79068bd7db5c96873e6b768c5773ca7441d95950224803dd8f376777c7036400ec5d5065fe5b6435a0860e1a9fd6c31b761798af157dbb18f6a3d51ddb33d28951e9cf73960c20a30afaf1fd7029d2a14e6abdde10fa7e49db70b8e37c1bcb43161ac947d23252af5e606bf1ab020343a2f25125c97706aaf848e14ed053a41818b803d7a762488cf6d695fc6303d9360cf94b32c679e6ff5fbf87bd34100752d9b06058f7115331bab4565892a0cb7f3adb2f918e041a1ad6e5a241ce65336a1264be7d7e3c3d9a71355a5cd8c9be90c6934459fe982622140e983ed6075bcc65fda0c3cc5b5a9b6f8b2ec46007629cc0e33a4fb3df9d9b6f765bac067c44e105eaa43db4cf5cff64be25c50adbde79874f8ab2434044f769d3b457f02433f5753921981c2ade3aeee3afd1583f3bdbfb01fcec44b138213a3feb65705d5c64d28d90a9c5b91e5ad198c260422e6426c059ba9d8f6f1648a18937e85adddf00c748a27e58fe6cdb6caf2015ae0e7a8c350b8c6a7ed32a5a9751dd8b1b9852bbb4f20bca04e2a101bea2823400c536ee7ced4a4dae51e612a5eae11d723b646893b27bff8e0f5e715e26eb369506fd8e6f1c17a74de65edf6514ac90c15514f277e86ca000758e86c544283b5355515f4315641d9180b08c8694e23d183ce5f7a8990d51e43baa2a7f79a5db9410eefd91554d8aa8947bd415243332f8bfe2084669d523bb34d4f3f960d164eda5fcfb4d8f464486fce527064d783ffd5579f03b92b380b0c73293512cbd7719ee63097532786f455fa5f85b0f722a407e58c0352dc409d6a4f51d56f497eb25b3af1298609754238e83f7e784197e4d81f8dd2d5c3195fa15f654b428159f5c254210da10a8c4b66ccbec12c416e729121f56e995618ac5e308dae0a56c7d51eea3c8c34da12147cffb97b593b05d67e34e98c83c60d049cf04e11d97e8514744eca2c351808ce9fc5939e2171a6742504a03a93853e9d99085bd3fc1164792d4a8c7e4c90e3627071076cfb692f89ef77d7a1746ed1b8fda0db7632c814540f172e2f0f3dbd3dbdb3b09d9f726e9ebab63c8adf1be44ac0bc626886b8cd5d3c43f2cd3660b5327c54fbbd99ba2afda11001f6ffc0cc480c487565c509a50f9bbe630838fecb228d6e95691f95b838e75bac8f7260634baafeb057389d3e221a30b29a36f7d77e974406493a290ae576aa4a4fd4c9e5c13808de8a61d59244a2c0b801ca80e74e63f1d5028688005b3901ac74a0bb8b4ff8497aadfc2a57f2654ee0a58d671b63bfe14330acc0aecdabe43864663f766da561add2087f3f28bcc1a1ef272d9e04f6007b67a4570333f1645a3eb75cfe98b56c7c5e9022cb865ccec8f1f25a2d2bd03fb2d0f1d5c31efe5805dc9f0831328c818df2951faa3cdd5d5ea6751948b7d65eca3924439f380a55a06a56ce359d32a4c9920c52dcbe0e939d2d4b5a8fc2afadb2b4b24fc5e2af8b6a70540160bd8a65c150001d6f5f53b705334d4199e4541411deb3e9db28defa39ec990e1d0edc2f158c047d4ffa46d634c1e44b0bed936740039a6bcdc9213bb5193888328bcce6839d575177e445465e22443912548f8a784362e4d5679c42c3712d038bf3c18d26e7cd5ef99f416999009b26afe04957cf2ba51ece5ed7f1513382ce0586b311b6b37a2a720a079c0ebf6edb82af55e5df26149f6418484a9376b2408c40635b4bbde8fe4cc6881272fc4943a86465742da8a0ff945da7523c62480a068b5c5eeebc27b9abe1093ae53ab6b21cad3246fce62d9bf52970c7e9e16c831ee4a7256fa4b8aa581486d582d6825f9cd562c543ea03b2c702c3aecd30b38af829cb0b81afc517c9f22c3c0ab7013764d02e92d1bdb930a75fd62a587aa11ff996852f8a43a7c83dea400c29482a564bdbc28ccdb5ff721b09b1836114dcc895cba9f5cfc7bc67c9090d1308ec79eebbafe0c7a31d57814e19f5463d5ee210811e9d05f03d4c07f37025ff4afc70f925196256f6467d8697e1faeef80c60ff7259dffaaf07c8e340e98f8a8c882a594c9ccbba5af0dc8410e9b551ece289539dbab7347041fba6e407d8004c5ef69a8ef031395ed246e95a86c8348712b7d493a0aedf212ad3f7f1faac88f7caca646ec56ca08f9b7dd68656c6429f4b7a2d1fc20edf1904666dc3b2ea11b7110e0a8714e5228d14fbbbdd4978e114393281f75141de23d30dcf3923d08ca0bf8ae0b6c9697ddc72848836c74b3219aac0336af051bc8466dc636c85bc35d0ce93ead7cff45068af8746004840e17780165ff37d808b1fda08db31299c4fb1ad6e6c8b44785caa8217814a789577845dedd9ab4614a118a33bc7e1a1d0fa7a8b9f7bf4d533aee3a3262730d16b5eece30a8e08024978e3fbc3cc81ddb72fafdc576bec05c020fe497296ac622444a3c5105de418824e57b1415369552f1473301b9ba72d452f78d225d10d80499c727a62828e507d58202c3040889bef6234233967b5ddf87d0bc648a256c9ecfebb7999cfea22d7225309c5f0e08df2d4020d27fcdd75a7ee052da4cb850bfd7e8769529b4beb7030e076124882665cebdd5d7ddae65cc56f87c3d3a22de0750deee8ca916c1227573a032b2f694002306dd05cdde09c374ea3b202d28cdc4ca6163d51b1cf7ff564f4205adf5a871dc3b7fadfb3345643c376238ccfdef4d8698064376796564ffa0b709ae07377b5a02f869551aadad8e65fd1d3e226b8cc29741baa98127a04bef18b6c641270de94a6163a5569ca8e172ee26ddfd5326119438ca5ec3796fb90e7bab13ca0ba752d301cb4cc0cc5e0256baf338f6c5e9c6c7256409dba4432356dc4da1841327f9498e373879bf1a7749f9db2c7218289e86e9522abc094d7a785d4a9898be5537986e5d3e66bb5dc31132f8ed6d996dedeb68b61c4b794aa182f01d388d35e0b49dd7e04e18b7d24cf02265f6cce4a9ae3fe9531107b943ce7995bbbc49dd9696dd8b84c3857d9b3b6f2b7dab2853082a27be7fe7c9fef7b5053091fc58576ee03b72547d9c6b4a28378efdc3729d36832fcea7bd7057635669784f3c5f3ae8078290b45ee30ffd32c6c8ff9d1a8bea9cf4befb9ff42fb965d4d3c343f68e3ed9df70806826807ca6d6e79d16dad53515515bd752dd2ea56aef136be9e09728212c6b2f83031b0f2a513fe3bfbb43531fa8a1ef65f122167f9c9a77615313d5916f711d23573edf316d994ec0beaac916c77a2717b89e46a8a6f626933a5d9b239c4c6010fb181b4d6f1f86a56ebb02af63e9742b8ffee0434e35483f72b09aa520fd22608f2fcc422ea55d2e1091cfb7ec33f00923109d645fb3366e808beaccf0637fce7ed731248aee2fd118e89d724e77187365a2efc06c0b8a8bb3f780484b0a2e3dbf247de817ef7d5a5d182f5766d0ac193c437e582f98b385f9e85bf468f79c46133cbe6bd2a6a2720a669bc6f61f39cb20157570e3098be6311aaee179fa8cc9a9b7a4a390f4f0ec11cb48a03da49bad5015d6bbf8ec8582cf4cb16084ff471aa8416adccd17d069c93e1db0277fe198f8681aafe15aedfaf736ad660811f70a03aeb08c6ca9c8a9dcdfe66ce32a2a9e4af78ace5a146f8fe7bc8413882b2f8db4618fb986cdd413f6606f2f5c56ab338a5ac129c90a2340a1061dd5b13f2634f7ddf1370e4", 0x1000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0xfffffffffffffc01, 0xfffffffffffff800, 0x4, 0x9}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000012c0)=""/107, 0x6b}, {&(0x7f0000001340)=""/27, 0x1b}, {&(0x7f0000001380)=""/227, 0xe3}, {&(0x7f0000001480)=""/197, 0xc5}, {&(0x7f0000001580)=""/28, 0x1c}, {&(0x7f00000015c0)=""/137, 0x89}], 0x6) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001840)=0xf466) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000018c0)={0x1, &(0x7f0000001880)=[{0xffffffff, 0x65, 0x6, 0x4}]}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001900)=0x3ea4) getpeername(r0, &(0x7f0000001940)=@in, &(0x7f0000001980)=0xc) r1 = syz_open_pts() r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000019c0)) r3 = socket$inet6(0x18, 0x0, 0xffffffffffffff00) socketpair(0x2, 0x8003, 0xfffffffffffffffc, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001a40)={'./file1\x00', 0x8, 0xff, 0x13c00000000000, 0x1, 0x3, 0x4, 0x1, 0x0, 0x2, 0x2, 0x13}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001ac0)) getegid() readv(r0, &(0x7f0000002b00)=[{&(0x7f0000001b00)=""/4096, 0x1000}], 0x1) close(r3) fchmod(r4, 0x100) ioctl$TIOCNOTTY(r3, 0x20007471) fchmod(r0, 0x82) 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a2c869321a8bffa6c94c8de562ac26432e311264cfd51a291273dc2840343896c2faec950cf33e118fed1ec30aea4b0b5d43420c61d15a58eff37b9d4799db7fe3e2ec28aa3c7211bce19f2ec01fd3f80a8a684cebfd9cffbdc3f8ff7020"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000180)=[{0x4c85, 0x0, 0x3ff, 0x9}, {0x6, 0x48, 0x1000, 0xff}, {0x8001, 0x1, 0xfcb, 0xffffffffffffff3d}, {0x1, 0x800, 0x3ff, 0x7f}, {0x8, 0x7, 0xa359, 0x10000}, {0x8, 0xfffffffffffff8e9, 0x0, 0x5}, {0xa5, 0x3, 0x0, 0x2b}, {0x8, 0xffffffffffffff67, 0x7fffffff, 0x4}, {0x8, 0x8, 0xfffffffffffffffb, 0x8001}, {0x256, 0x0, 0x8001, 0xfff}]}) r2 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x50) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 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) kevent(r0, 0x0, 0x9, 0x0, 0x0, &(0x7f0000000200)) close(r1) close(r0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="b6fd18687eca67a710d06948127693bcc6d89187f5d45c11ae", 0x19}, {&(0x7f0000000140)="936b716d9ad995243dcfa1d5b8ce9eee9f51303f7b5da3d0bd8297f11e91f017a71352290e747de9b313761a9c15c1d8c3e1ff76973638c7d0be57cf3368ee74d7707c7f4e17f8236ff3888e8dde3ce0fa3b9bab69259dfaa2af2f2ee8fa91052580c73376ee885fd1f8834e88b9a4f8045f4ce798c91299c9513be8e0e2399f066e7bc93916ddc41d5eb8ba5daece12238793f84ea30bdc7b14aa24775303ea2e8d39f317a79e475ea9cead", 0xac}, {&(0x7f0000000500)="79b4aff1544a35ea4caf4095854e0665241a3e59d370bbfa7496306953fb46653d30c10cbb50707a8877957668f84eaed202137ff6f687ce0ed70fd278ab885ed84d616e47953be0e7a9b8d62e7ae1282aed089fca8f7929117458c2345e90b7f9c95fd754d4d36ed454d9dc325c6725d80f7793258cefb385c129c6fbab654c7b131879e06028ce151e735ed970d09f86d81e70106b9a538faeffbf73df746ab4cae0e17258f68fac2c2854eaa4849b8bb22ffba15b4dabc0825c7e329cae844d9c3f7dd516ef053cc7694218675da0b925858598d24eb1ca09ef2bacd0aa80415eaafb088166161ecb9406673343993219a6438ca2bd91acc2e3f15a71e9e4364763660310ec61cb2e690273be624f3b84722598e6585b5aa3e9b5783ceeaed68df0aca43a131fdbe7ffc9d328c25592cb1b52c37d9e90e01b0dfd4ae3745f02eaa6f007e1a1152f8882b24c19a382726ccb727e1ff6703b62d09428ee4d2d492dcb807af93d73938dfa288c4dead85e4ddcf1ace973b1b12422058bf7ee26ddef8c64c87e29e1e97a227a22435603cf7c2c3230dd78914cdf861a6eaad918b2fc6bdb37e9fd2148640a106e897820fd1f3c4e7b4bed1bcc7ccefd0cb942733bdce26e76fefe1e6942194e9cc48cc52c61ee688c4a94d9b94f3e84df2d2936639b24fc1ccf0a15818861bf5f15bf1e58b1db2a491f79898612532393466f23936db451acb140b7335bf111da5502ee0ab60f96ddf2994b33c4b2b88a2d635a539bd159bd62f8f225abdfd2955a768db54408bae6bb17d73d399fba2682f6d5781a5e13a067887b0bf5c632759ee65f8e8f239907ae7fe973d8563055a3ae1d36225e20bcb40942207cf855e32e53724787879ff035f3b209c3f64d23d3b22809205998421c63fb29469b8afedaa5c129f06e835a504d38b8f94d9a25aba22f5031ea73c76cbd603a05b6b4954fd30406ba9c366ab1130e96a1263e6fff4072ea5df690224ebac170a659005974de1a82b27008fa65b183df930914fa011107d944dbcec9b518a9f72dad18f4afccaf0e820c3567b72399c38148d49fd37f73e938934d8240ae26b6ae663ec718e2fad5c26955acfa5d003a90d924ad88d9508b4933e5accdf7d5139d07ca1fe8cd1d7fd9206a2c0b13c3fc15d78ba240dbb7ec5f40103b4cd236a3d13f07ed691b29ee1e5eeab65ef8343defe721a45f831ca7f1f627aaf4104b18dddbcaefb7f3e9a1a847f706150f63e509317092d1dd2a0038342bda0354ce99088cca76e62845f425721c15e1ad44173744e56e7339a7abcfe17664fc667cc03bab9ab4c82d159c1ca36992bedcf8c30b9adea2e27d1c32d23a162fa824a69c90c9b38c5ad79fbfc74fa37996006be692abe5f8479bbb0a0f16398724479bfe020d2b585005e08405760bac424665897e471cc3cec87eac7a5e431e65d96bfece92b65e17f47c9325870e98705b7ba385ab73f70a8b1dd7b830df53ab18c74253df75e93a4d05b279b2c02f40a6b1255121e6f8491e31b8a3d53c3a3721954b5dd436a0625f3369c7898930b5d65848f7f5d34d5d8caf97a3700a9cf6152c902f00c176a74d8dd3b688d4194340440fca9566f75212478473020459fe08350fc5dcc7cb095f926f08f21ae7f1db920839c3b34d6cbba15f523913839e5db93ade69b98354d2c837cf69e925e3e6d955176b013e62e66437fb3c601d9b00fd74bb607d0df655c4a4b9712a4c225b2e6993deed863f83e1bf195f92c0dd9229b2811caabf9d09c4ab7992718ad55d00944c9c33d6fb7f56116e793e7769a2816b3f32dc6b96d3ce3948b0c8f531736f0d240c01b59f8adfda8ab5aa5c5332cb21fc8605e7d5250ecf48c12b44052ff75b4b67d977fa42264a8e487b7547ea9eded36a1696c5f82cb4c4d83df45dd1e4169432740a20d5486cfc140cc9dedb8d06af36bdec2f58627100f91d04faf64fbc6954ae494ff8d8d7079b35a1111954e11795b54ec56f9220a5dd2f106dc2044ae6517f07a6c04bf1af192e67b9287f644841b01c6896a9bfbd3def717cd39aa821ff0d18077179ba2ef613dd362efeb630e15ab8314c870c7ef243762dffe607a62cf34fea2155fdd8e54b2ea1f1f437f65d54d4af847707323675736d22a960f6678a1df945b4938deff66ef0511d3b40e651fc04101c72b5d80bfc5462658c051ed5bfe8b306a0735fdf711ad71000d7d7995b8d3e4aa6292d2f405dbe185dcde17e4d82912f1de68149508ca02efa6977c0297cdbc62cc199f4bdbbad731c25ef2de55f44a5a71208f7a2cdc9cfb3a84b908bff9c686df30bad7d245a7f12b2232ec7774c2f1aa2df4dc91cc238a39bdf3de89755aa5289c7ca7547c23ea503fe8dfe6cf62836f5e2176632020d621f1cf1e166d92a137b394ae33d127077591b8e0ea9172d4d30c8dae587a863c9a9e275b56694452f420210571e7a3ec94c96d8adcb78d0fb0f834c427f620eabe36df7fcaf7d915ef0f3cc3d0a33fa2efaaaaac18f50e3ca4045ba13d0275c87caafebdfefc17d84fd7614da55caa634a74125b4e2684717af16f5a7fd52d721ed832ccc15ad57bf129eab02cc4841a3dec45ed8df6ffe6306bbed0cd286709a7a77a01b56473da9af580b1ead8c357a979c4ebba9d2ed35a500115e5f3d18b34f025bc4b92e7dee57dbfd28163cd6f3bfaa002f16de77f2239d6800aff07b7b98b80b04ed861c78dcce2452f8141d840a7556382bbe9f389b043c1260e6a012101a9453f699aaec0f33d674371718a294932611b6ae462627880228becb1820ad1608be660b892d464dcdd4dcd765cd1d572cc5ad3f6b4ccb78a32170725b555e01e59d1d5d9975d83e94b90483acf5fc62749dbdfb6e40781e5a86658a97426fabc613573910a10730b636e66bd07d87d8c8f251687cab7a10534b085480d71602fa56006975c609f28d23a7e3597e4ee0d316ee6aab30a55dcd4cf4c17f380133990d5c5676309a7b2f5b2f7ce6670105959a610bdbca98a5c7fb6fcbc87661e89852cbc545a20db1fd66c1c5c91ed224c24377bfcff04d374c1700263cadcb58068e6e6084a02052dec5bfc84e495d17058e951da303f9251eb0f3260f87fccb9ed313f1ea60d290c1f8c0d402c6023dfff4979c40bcf506d5a33e06cac1ed241f25ae1f1c3931d50527823dddcb43dcde7f0b96262b0c9316ea96157a01ac5b40c31a5891f41396eeebe3af185f54ecff529445938e57f0a5c6bb12e5cb11ee44db77e70eea79c2019898d601f05efeb9702b84864069e1163edf4a347960fc8d2e869698bfae8a6771c5471dcd6eefafc5cfd064844956340c85b68e3deb45dd82937fc99b24719bd77feef079e2acf5285e4020b676548f00838b04b016ede4845bde8fd840ad7f1cc516006fb7869c7aba13ddf4b90358fab899e7b6a1fef1d8f1cf7fe18ff83a196042ca1b722931e5fd6cc38a5c0e5fb14b3062c8c0fe325bd5d2c6535c0543cc3d29a1a6234a8648a600279060e4ef2135d98851c95d01b922148a9897f22fecdf14fa896bee543503261240d79ad6b417feb976834fe0cc06280e02fa30e50ffeb49a857603936b82b9902df950a94ed184c12879e83ff6eb3e32a2c22d65dcddd4b47a5f3800fa8abd0e36727cebc063b1f7af0766bd1f7cb4b1cd8e36b6f215451752d18cc13a6df2e2643752acd8e3219d7bce548dcd2368463dc3dd0f389032ab8aa060e39b7d02c041b97ff8006116305f24a9c04d626ee228e62d8b766b53098b88dedf36edd78a09e993f8887046ee1671b2dd9ce42fd9e7e7462600dd121735977415df429c00243f5c452edbdf7acc4f0b378d3c739d5d068c698e2d329764cd55989466b09c5ff92300b297059f028ebc9c520eeba334415d4ab0e7fef75a768ba07978f105d7d0e40a30121cc2c5e2727cc29588c63293b65f957c6647168d89dd76e9a92b072718e1d9350e3c965015d7a75d6c1a63bdbb496a22d44ac36579dcd6922cfb27a997d1a3e3a796a19f7e5daf1aa7f7400b77a36dfe417d3a8be5e6c8b5a2e0be60a5204d078f46c4ae1250db92ffe7f6fb253d8f87fb80f167cda62112b6f79e2d68a4cb4a76fdbc79e43b5a828bed3a03bb1790d763078f5ede19ebd2e9af4b09fd6b6ac0a0cd6988160d66cc859639945105bed08e135d062178ac6d49b4233d1b53acb66c4f027a74f7a85f0b372496da34c51dcb595d78443495ce5c2a13b2958ced1a32e3ae51b2daf473f589dc0c7940c6c9977457882b375665ebe05d389a58034aceb5995867639148f7d295d00afe6a72dd3834ef13577a2f59132340f267abc6df2e0814c0e4b249b0fd880d6ae41e02d7b45fe0d65d7da884fd7b48acdc7e43aa2513206732ffeb1cc5921ad883b1b8dd31028ff3b361d52ce7cedae12cbb6cb7b7018a6cb1ecf0c4a5daee46b41f01a114bdc7417ed395232de147a5730f134923f9daa7c492604559b9cb9345819ffff05df479dec51790c25fb6ee7b7b42ce130ef51bfd95a084b63d82bfef80afd8f39ff649507b59afeace8b4129e9df6d09e2b193ee9b15b48778014d54e3de61f7f0635d0f74ab1f4df1a38edb96dc4e2b7e0638919603b08411413d0bf84123bd6c8d31e9c7cbfdff72700501b00db7aee60a66c81c863fd3c7a35f9a351661034c0e6d47a62d491b12f11639d94aeda9874026a193eecdb719afaa8195dd5d43fc5ead544b63e50ff6ab0d1d7b23a2d9431c7c296c694cb93ed9925dc37d3b059c9fc1e0aaf0f1f49576250896cd7aa213740cb649ea9c5e7a843977a821b3ce458a67e39b961ccccdf3cf1fea2d3d3765d29ee8db3fb087ea9c900f96e35e0d8973b77d56be5b6d02519d36282836a090db5228f96c0ed1cdd75a5c7abcbf099ef4dbe3b338804216e2a30cf70ff69ca1b14725e37a40a6e5f3c9d0b1e55f5e71af57b501520c52b5e1a5189f5adc1e70d49eb89200985a50acbb1fb2f9e3dd8a5c20246380b2fc8e0eaca8cb980e8d45829a98b64d623694c376c3d13e2114b408821235663a6210e3f70b50a166647ec10516a7b2656db1ec25db57a5a34a22cb74bb70f018e169ae3c979bc7c10c95af38a1c841ecc21c6febd4e61398f9626e54d38f5849a9f2d83196a89233d45e04025329a2c386c5a075907b7405af9127cc86e6a2fdbf9f6dece43d8850bce3066f192c4c93a4d937d7ee22c1e29d183c301c91603d2ccf97780f524109712ef0a5b6697384ee88dbd54eee06593830848fb4fd2554ddabaf0316c83274c0930ba6c7d477dd5b315c96c30e9824b464e32f1abb07a722ed8a67d8e4fa0859381973e91547acc51e482626b89e4b3913e9b364d023c2f8113f283661810cf2d2a55ab6c4e836f07f4dfe2d58a38cae838fd315f1653731c2d5ed5fa23f4803c547f71e27eaedb2645d37dbeab19856c8dcd17ac2c7ff561140c8bcb7a5d122515a5d0bbf20752a22a7ba34d8bf852d99c798006dc5415f3321719ce19ec17f03c837705ace2b114d527267ad0a967fe3cb4ba98172bdd578dbd94eda681d8cefb8c96074b35a176f49ee81c29bcc4d1a905bba7d125c8950e7555311c49a25ba95659c85dd1a7b0562f53c8d8d47a510efd150a65b681965ade36c1b68a86dac3c3bd89e9984ce62e427ac387c00ba4afaee415df144aa4e017c81f14cd0898603cb0b5a6b8e92be7d99febc420792cdef97caa870b5ae17bb7e4f4fee3fdb156511acd1def490cf6c9ba2f3208aabe6ae890dee442a4d", 0x1000}, {&(0x7f0000001740)="f53d4f402d5fcbb5b690320b1d248ba69e44029dbab31dfcf971343ca2930976d735c6cf092a6694637b5a214f03cd5f7bb59b835b7e717fc18c711d0339ce4f85cde74ccbb0335f4e4dd0fcd622a9e543db03b3758786db6dd694313bf4445dc309136e1440e9e2f35be7e06fc19eb730f47eb33f58647339508d95c3c6abe18a4984a761fd523123fc6ad578f93bbb3c66aabdfd940e69f4f5cf860d5437f89dcfc062a5a91343faf269e22dbada3d5fe021183a9578c3217b9c58233b4ec964348938e3c0b9141b8ef1951de225ef9e42d3e9e9c5b71f5d6c97975d2a378dec3fc5b4358372a5003e2c5e3d89ec096d55a9266f5fa41a0fd225bc9f40d28263d467e11db78c755e85cc9f5caa69e6688e6103a4108fe570be3754f9a78c638b984d5cd5d3270612401dfa5aeaba302e758000e3f2decb64863d52328e2b03c0fcc28d5601d82743a9c3629c5137fba8295995cf5a834850b48501beac10098882230679bd7fa40257c44795992c1f4874a26936f11163a5ba5a3df1af895a6ed6c5a0049ab570325ac5b8b76b80dfba49ceb2412996539fe93ec9089a6bd89dda2829c1c5cb7fc3c320e0d35fc79fa6a8653f4571f5bcc46cb03e5a08932917c7feae08f35ed838d5d5b3c76d2ad08c0000d652741b74912dea7ae60438790162ddf9a47e2b54a43a87139dc020731a7a866ac42554c24c5ba646c4ea6d5825d5fe17d3ac9a7cb8a856f41e84677fbbe0d5212b18a6ced34fc977ee5d26ead8b45eeb8aa7dc9a40dc4cca1277418a1fce9fdf2ac56bf1ae82f5cb111569097f1db45c1548048a9d437bce229e2acef6e1866e73048be61688d41034bfab2c38f76a86f59b103ad883c0a2264953ae4d8b1fdeb996b97816379366db9f1003540e44ab949d8675deffdbaa41bf0e04100959211f751a77fda477c8f186bb05aca1969a627488e5a06fe515ecb27faeb3a08e9db147a1385557f55cd417bd8aa8b9167a802f53e817ab4d1f00f9bfc41d967a3d076d669829c66a9979734eb41910a862d3a5a63f71fc02627421c074dfab20da8db2e7204973c09467d4b9be43dadd2b14d7684eb5b53ed4009e28cc3846ee39ac4c70bcf854017a2f6c4eccb34418b9e2e52dc15cc4e5e65a134dc42dab9e48b141c73907d774aaf549042ecae582d5639c6a6b30dbe13355fe1ed65e284424bbb962135cc3001a0ff5218ea35ec2a425007ae96be22730ba9ea614ba9afb0f97848081f810d7b94ab2adde469be7f5b2e09dcbb93331ed5195cf3f78d50f279e7269ebfb1c520d396dc2cf01d297af23f89c5d20c007131a2882632f063765f5e6bdd9992670a4c1fcbc0831d7a6075a31eca48f199f8af5003605ff4b234d6b9292f8a272e93fcf8a532e9ae3367fd8bdde99f2ef7e2204f95208fee8c2e98b6af84528afc50bfddffa5d4f07d5e1a05831aae3695494f32f745f66a819239d09942dbb65f498dc94c7409436f5f62c0b25a892cd08c9e75a3ddbcdb41b6b2dfe5abeee473fcbeb928d4e270aa443c6dc966c748eeb126a15bd1ea8515046fab75fb6c7d621a51ec25644ac5c3f17d156361bbbb3b71e9f7774dc6e7880eebdccce4d39355a168de1897ec9198685b6731fc05d45dbea318b3dcdace67b12ba1dd24c4eafff4203bb9f4e5c2d312470a2fd062f76eb75ac633bb9b187410bb3aedeb3e5f5d03cd3c554bb5b9a8c2c010521965c5ac896ee14aa0a9351b5609e14a902db22807b2a06038b1443f7b8ebf20771f87d1c2afede8f6338f40556f4f234db3e69b86fa8c0ffffa99482255e134f99b40dc5b1be7d8eadfedda5872841918702d8c528abb0b91c187d239a52f1f1abd90985f4919c58e4d60f74fc6393a34e6ffc67813c350e56eb7516ef10d33dcbbbf1aab4edab076dfa47e532f5aefddfe0342253e723d400f8857d641e6206156c05aa2244468f8f8a9a95ec6342132f70bd2de78bed432821863162d3ea8d2b121e1bb42adba6b62a686137c67ead2698d2f0d13435ba07b22fbbdeae2589022730e254412291fe77a052edded3b55ac92f91fa6acdf1de18732c660b2d974a950d258bda79d90e5656a924b1818619a7341412499cf3f1a57b4768403be063350c10d211f9457b61236b952a55dd038e4b8b5698c1ad9036d0a3284e9150559b457dd2972b242f05e1fa770b1cede8bf25b286ae7a85c084a4e500b815e520a1a263bb28e2b6b8683bcb8e2de4e9931ec248547ee5cbf3c80d8e4db9412c953ded1f6c7b8f3d0d3eae5fa2590819657b80fda793e7085675d028858b2759e04934c916825b823aa912a81a6db28fc27a609e87b60b8723c68091c2f788eba5fd78861441c8c811dd3cf25f602ea97c7251ea0747b729cdc1ceab27145cea21b583e45ae6f15362580276b6960edb51d949d6011797663e5ab6b8234415ee710d804d3171dfaa5f579861ea32da7bd07ff023b36d64f8a228dcdb5f97d042e45f831f459e8669a0d8218d018612882f12354f138eb048a2a99348db37285b0c7a79c038b9d37a5e1877db57d62c44354a6c825197ebe67fc9920efb7d2cb2494387bca19b598418113a0484146117c043221d8dc22c6ecafc5ff3b7813556e2113aed46330d4904e7cd638340ed1c6bfff55cc72c7a8fe7a2c1d3beb6a8a2cd734032bb24229506341a5751c71caf5bb80f5c75c73c779bb8ccadfa0b5f5e68cb005530240ef05e333b7cf5559ad75aa264fac349501eb487f42b02339df9646e1c05d8b24e242314a701a1d6113cca56d8d6cb7ebbf24ce8d56694189c234857846b1a47a727f1d9f0a21c6557445f2e3a68d81eb508cbe688fa35d4c0058def9ba54d8e131b220a8914a2de45f7dab64f54537a598d1ccf93ff3b260f14b05ff58a90361faebf42fb8027afed82253b0c742b06aab292d244dee6856e77da4270f85ccb71fa3cd672b6bf7d03465a7e579a053d8f4a299358a345c0f5c54dcd54f52e8707a8cfee67f41e0c5e39e42e9d908507e09e7fd48af5b2149043b8b17cc7f4f350aa94c89c39dfdaa39161f225c7e135aae219ab191b0f66ac3c50fe1ccb85577df4dfd7835bdadff5f27c2b1455d316f001b86bc189353682301447c1d07552865d5d63e696850b4c0275e46bc499c0baa499f33d2c8cc82ff285ff1fee592701f59b5e91efd447a85f9ea8f50c2226cfcbee716ab39aa550fc42d7b54fa9a1e7c7e508d8e85a637d3c78dfdaa2ec04b8e1dcf1b6b129ffc866ac5e9baa3b45cebbe61f454a954a0261eef936f6a1289c5e0976fb1fc53d9e5f8fa6893de60bb00a0a2b342f11c0003ff7ca662365c0c3142319b2d24e90bfe8a6dd9d9d398ca72f234a205a29574824d7821c6783decfa9516236432c47686bb45defd54a59823fb6f7afe2ccdf59c68e2433cd5fe0d9d07327d698b60c8cedd4e9afc7623ab9c2f453b09e30717e6d80731ba98db1c648f13fcb3adc0f35d804b7195a88e15ff5e985cf44ca2353ee2f0aa489fcf0e16eff1f36a44c2dad1a75b61726e9bc55c1d9b44b8ff3a8788bab955c94b6959f9cad680b8cfb33a5112b9efe263030162dfe2aed5f08357cab9fa6d17898fac09c4ed934db1bf85de2aa95e5b2543b29dcf683f257873b3b93bc84356728f6371aa4bc85da62326e4bb87265513e49508d37fa1917851d82fd8eca0e625c9c137cf193256a03d1c68e2e9270b3b279dbe51eac2d54b093879a9ef531f018921ac3ffb74a5c81396cf884cd0cad9da28d8eec4ce35ef21ac98da6c0d11adcf50c1512fbd596673a563309fe1c9099d0db16a6e6dd9615b952e76b2c83b405f185e3564cf7f55e2536cc3ad4684a31955995365933e9463a491906a2489e626880dfc9747b81595b660c9facd2987c4d9a76369c58167ff0bf0e0c9b7df85b939f6e6df3cf5bf6a0e5c889c760e1ec348a7f7331c3e66bf026223d3ff3d23c2132ce99bfb323968a6591f2607647cb1f571dff356fb9e667fbd3c716597f720fe0c2d034b07e1fb62dc192dc738e8e29ebd37835ab5a220b920cf4ae7e87770d143effa1adb3bcd51ac4d44419b8034463f885ca7b80ce810e3e6e09355cb86a5ab8d6d55e565479fa34f93a9f6d35e64e00e24401e0a7849a5bf2bac3aed53a019605e76ca99b9079593330feb8258cff1640462ae75668794dfe6f2282515ce4fe2f58b82c26d5a1f8c408c9bd40ac21a82d77a7204da6490e4e563ceb29003eaaf86d9c5f30aea5fd77f57892f8e5a836d679564760b221f430d37a3178561d0d9d0d340e220bdd94f8bb62e032145693c21d91ffcc740d663ba571ed93b27c7bbe3e6b9ff5a1c82bd9569a7bb49c161c5468047d46ea78949c96e97337ac8d573d36dabce794817089de3c423cc7d1b9761bc3a4279742d856ee7029242dc5993b84c1a78dc81cbdabf2d4afb88d3b1269ec01b5e83880b96aa6bcb2b2c3e0b1d1b9a596792b63b9d454bb8a97e146503cc92ce591900db7b82ea1c8636d01f2bc681f631315cf52cd580b02f726c838901efff1c61d8e082442925a543809f0a966b02eb81df7a8e06f22d4fb2d4103aa5cad69bfad6f40eef6f8e2505a70205f78d4285aba9fcedb5b04da8db68f2bf7dccb8f79fa3c4cbd4910548704fbba32ac0fbd81b7e62af34d641301536cc4f37ba349c875f248c07c7067d2b8f8ace0b913ef240340473aa3efa282ec48b3d4f128b2da3fbacfcd21f4fde4347be090cfea5dd8adf618416e2f66c1d122c4f4954c59aca6a38e0c06d797d6db363eac4576b9440d60cba0b7d05d5daeac39caff6a2d97b4ea59fc9ec411d0eb5cd4d21c0f98404dca7319e1ed87d20ae1e0e640738cfd74fe2acf2dd42e9978a31785ed484c9cbf529f932bbd2ff14f407a2868c3416fa521c3004be0820f0c65c7da3ed1bbc7e0e1634c3dfa959eb7318eba24e77eafc75c66b115cbda3f56e518d808b302e2b9e2687a8e632ec89f5b536560587cacf41592889f0ada148f4d941363856720f3546f7dbb0136e1871a3c015c946526fb04e59a15cfb56fe6519c1daca7c91e6a6db7508a39b114f360252487da61966e118f9e768e18a3c197402071515961803c32c445b4ede28d6b5259e6174b0ffaa227ecbb9fa7bcdedfc0d228a36f64893a9b4a6fe70aac2c6ff95c3d45432d52739c7011a4630fda296a77369e60ce60dfc3b0961a78ade707b13dd69a5682b8e2660a0355253460621e16c0fd5a207fe487090b7010f66b311a3248916fe4de97a98e0455e15db7e87cfeea0f50098c62ccb6d5fb99104b1fceb4dbf3baf4489a4c0908f0ad597f68024860ba60aa128030ba6d9f63bb86a722e104ee4593ef709a971c56c79bc99117bc84c46b917b47e3eb94a10200ddc7deb212554b84aefb78b20f16556fea78c3a2b28a4c831da4e454bceacbe2b1e9fcf9ca1567778eab5cae496c8a0c8413c09df9b0341c363cedeba2501ccf32ed8f1cec01ca539dcdf97bd5993bf1de479dff68a49902f625957450cea0fb29a2d33b75726ce457d1fb17bad7b9c2a4d94fb3702d69466e99ad4060b32750588dfe5ca0e8789f892face5a593ffac28c797812833730379d123d4396916f6572456b36319a901c30df18ee0a347eb2da9dd60a901d67d44aa37605f61b28f09f1b37b6917a705f4e65f6b7ae6cc846d1ff1eac4743408bfbbb32df790c2b73a5f4f43bbecb8d4a93d4f5e8e9c39db5f9d2c0f29518b04e58f04c6544b4816dc43ba807fc63310b33f482ecb17b10e65a4a11c", 0x1000}, {&(0x7f0000000080)="2c661148b6ada5b40da07932e889313a14df8355fa20972a21c8c9c1", 0x1c}, {&(0x7f0000000240)="f82059f725ea1178352967d77920f6755c2932c8c58cf57c65ab1cc700f3a25322bea70d4ab57c0c7ac20c1a49fa93ceca9407dbbfab44053d874dc5bf7fe33f91d6520f2285516cebac23cafed78dd2c4d858fd3724cf7857e9e799ae6fadf94af9dbbbf3f19a92768c187b207e9873436da6a0bdde73e126f4d517f67f57d37e333c5f576076ea50745a26061ba5ec2f28f0e11b4904c2718db97468e919c9e607e4b896f585f393b38c1e5dc8851af6edea25c5b7821cc4221a58760f40150c37b931465bcf9f92a50d79d0", 0xcd}], 0x6) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x1f, 0x401, 0x6}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="b20514622911a5dffd67c486ea34a1f4aec3cc9df99ecc726a83c283843d810cce2143ae0b110546f5a89defb0c77a14d3966519a0fdfa19dd622449140844cb19219010eb7f5522749655ef1fc3c281854e5e86a2468f847e711e1f5539ed45aa94044f4152a67b29a3bb80eb") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="f8987099496bf8d69d4c23925041ed6081f4d0c5d4dec778598e0c409b222d26aa3a17da7fb04ebddd8820981904", 0x2e}, {&(0x7f0000000200)="343ca9f1f9d154db56c1c5536689883a5a7ef07e00d0f94281ddd56cf4d2a3b181431e404030086a637c0808f6a09537612df671d682ef25c84f0900990c2b3b1ddc0a05dcdc2b32d5a826dfc49251768cb8039f7b5e6d689970563315a43a4dd1d3ab998da540fb7605f937d84e93980bc1d6f0646b45e2d00218a524b6744b58b13dde7961a925925db1db0abbd995b4a3614938897c876c80e3d893053d233f2455069b659f6545966037485903d782b7de9cecbab5eee455c0313ae15bd681dc13d5634e8a181b2f33", 0xcb}, {&(0x7f0000000100)="9c82e9f84705801e4efec3a1b1bb1d", 0xf}, {&(0x7f0000000140)="f6356f560d4dcc47bedde73c6ca6407a5c93a81e66024abe0f", 0x19}, {&(0x7f0000000300)="d43f148d634d0a38a196e8a96611657bc7d0de96238f2bfb43312a6bbef9b29b9f5e14feaaf6d44fd833892f136df442638eda1fa78c779342334ed3aee6f785a8d96e1be029068f9478faab666c3f81b3e6c1807a390ca73baaf3e7388d270aca206c54fabffc72d314bd38ba61417cf482830c6ea2cf997fdb87450fd82f0addb74cfa5c91ac0b92591a08ae6efcb6719721f70ddb357a5f8630ca694069c3e050b18133a45328c34c5d13ec8521e0d2ade29f4788395d4a667ec1f6", 0xbd}, {&(0x7f00000003c0)="8d6ace9a2c71d7a15e6e40034d6bf706c1be60cdf5a0314dc2a9f81e1c6a7186851039403d69e4449ca6dda99d6e03a49370b8a845e95df8cc325d2a12342b54aa3734b947689245104afb5472e3a0220c4aee954949bddc2571183d5d61c488ef9f7c64cc6c2eaa1b80d5f9246e8c98edcd57ad6e43403f47afd1d652a6be3530c40fceef6d60555bbb8cdddfee8219b3ce83a932baa9b6de515583ccfe864463d2b1f6bc232a05798f854aa8fde08d94525bc7d2ea3efd43cc563f1590cd354f9733044f8de310c98846ebc218e125ab72efae285203838e817ee257b86f", 0xdf}, {&(0x7f00000004c0)="d23ed418e011578bb805738f202d5532c73e3a3643cf8731b5f68343b937840cfab473f222c7038b62f4c7f08d5b2e2002d95b03623c0da350110565101cbd3509b87e327fabaf6bce8a7ccd457b425ea6ede49fb31ccd182e492a804696a9d193f7cd9af0f85d6c98a3c1726c73aeae0eb77125057fffc539e0a93215da0468206f725c1e202aaf8a336c90415a988c22655c1472aec8697e999bd529", 0x9d}, {&(0x7f0000000580)="e74de2de9a4d8c13f78fb33ae22bdc703e6c61988cc757a5799c8763ab5659c75be7f63cf34a4dc6fbbc9531794d144268d485e71f6d37a4fa43445b9980eca95106bda6391630cdfc69ac0ad231c329b7db91c6202543185cf4d2b99e89ff198ecfd72ee197fb892de54f9639227c841d4d78e0c01cbc4b72f0929a9aeb4ec186c1fe37a917e344697058", 0x8b}], 0x8, 0x0, 0x0, 0x400}, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "ef9afbc30000ce514a374afa074b6e5487720463"}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getegid() r2 = getgid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000002c0)) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r7, r8]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:00:10 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(0x1, &(0x7f0000000080)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0xfff9, &(0x7f0000000180)="969b100e") 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653040c8874b00"], 0x9, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x1, './file0\x00', 0xff, 0x8, 0x6, 0x7}) rmdir(&(0x7f00000001c0)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x11, 0x3, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x20400000000000) kqueue() 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget$private(0x0, 0x0, 0x622) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/84) msgget$private(0x0, 0x20000) 16:00:10 executing program 1: socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffe) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020a01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x5, 0x5a84) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/230, 0xe6, 0x42, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20002000, 0x20000000008613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0xb1, 0x7cc0}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000100)='./file0\x00', 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x81d1, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f00000002c0)="57ecc77d1452e65a12ea9b2a14572836ac839a09e527bdc77e22dcd0c04c8268490de78b9cf9c2f0f45416fa62c9277d021d8b452b298238cd0011b8389ca238f93f66c4107bed6ee0478de8333ef063ada71d532f9d0b35124f8ae5e655067f65a59f075b301cf33fdb5b7f265a9ced75a23eb97d3bc7716398aa75b479e7a337e83132a7e531622fa68c2c910bd427928b9377b5d1403d6cf2796d2c1e699b6f4cea92d4959ed61a3789ed4985198fe395d8e53a0dd66de397da34154093263ea5c9dff0fe547dc7fdb455bf9f005b31080c8840a95281d46671fb9b64f8435cb875fc06a6e9d8a8f826c05fdc37e9c073bc5d357633ffd6d31e0b5ecaebb345c764f115b6695586506bd3602c1834eea8d4006944ce7c6afad90c74d2e2bd8063a41bb7a393afa3f7939cb32843092a3807fcd185d438dc3bdded71186598f54f05511a62f30e0d5154e56db225c46b6f78f90026899a82bd97259186aae227657d228aa5af4265bf45d890c0cd4f8e984361a57dab192052a47636f7626e80de12744a1b7751f60455259954ffe39c5659ef41a1e552fb42c1d49d9de6fd11a95cd82275f83f54f7b2c8580697e01286c7ff65c21308a4dfe97aa01d30d5c6b85a7eb7267eda64cd2df753335d856b8527e959d01135e6d9354919a61b80b7ef8c976daf77b2553419bff0963910c353feec92c08a776197e968355eeffc02322dd41679f6a3dedcb5052075c9cd185f0647f4eb2368d6656d4941187245f4e2d93f8f5094e13c9dab923ec33d3a4beb75bbc34f7278d6a8d6dbd6b787afed1758cad6a4632a1374a02ec5dc70542c2c44fb62a516c814a6e0c4021dc07cb032ec8d4be7809c851ee8ab7cbabd5666c16e6349476d2e65419005241228165c7624e05b686d9f6d364c06405e74658b0c243d9ecd53445107bc8dc13b8df822021a696b2e0fc69a892bf5128d0193a42ffc8b752dab0a8fdfdd981e5e85fd85b28d222f82b653e3005f10d43c0ba6780472d7ba7e98e2730e42e1713bd7946e9cb8cece8b3341db7305c754eecdae0c4a674268adece3a4cfa145de5a32a95dade5d2823196a4aeeb8532ed4feed291da1867e2ede7d93bb911ca46b49c0773e13ff7464868ea658aba2ce94274a44d006b1ae9e2d16848ad9847f737069af3c0e87b62ac281a70fc6835b70da14822aa748e4109a439fe3180fff8b08fb61c901d59b1ccfa9c197f7a41f01b52af25843256d11963eb975e2b5c7e5e783eba0adc2506ddf61125f8de442d681c534e6472f6652fa04adb4b23be1fa5f76ab4915e3ea091dc6195a6ed2a40e700f8689afb1b90f5c9928431aebd7cbd7028f822518731256f10cad4b76e59ebae1496c914329fda9bd6a58776950837ab8c858a78bdf231d08ee6c833dc35701e73eac78cf970b4de2f839d47a2653aebdf57682289b760ec41db5697f94c763a452f24ad4b95953a3b84986625501e25b58beb59cf8d60c84ba768b064fea439078d9aca99c8577d4fc39bd4d4d305c22b93da97d8c96094269c616d88dd3048caeef1ad7b3bec248ab15a659d94a709a37b507e8a0837ac8216b337a174c27ea71523d71145d434d10286c9bb5963604691ffc4c1a666faa08843f1691fbc99c3292fc69f757855cdb9fcd4b4fbb5170a6aa72f499ac85ab3bf7b79e89a90fa2396f88cc0e3b659f007766aef480163b02a5428470211914eb16cdd2b773914d6ea67859bcf9e54d5515ad9dc8082020a8abaa9709b0d7a090df28eb7f47c9c3798a9c8178a45752296a255f518c26940750531f828807a78b8ae92593067ce900f54f397b6626b7b20b8efb658d173c0f7bc47dccd4ce81d3be3a93a615bc59dbafec3134e25423b59e94921a0d638a8a445699924fc9959c2c96328c3a0b3ce75fa1c0085b64438f53ea74be30fd9a577d3c42fadd290d375368c52ed837a9b7e93b76178ef11e73c277e7e5511caf188551a1e59adbf9a5bbdb3b3fdcd07ae47fc1aada377ce424e218ae8a126578c8312aa284c9d92c6c921328bc19cfd3ab4df3670523e0158e53f7a7299294617b3b4523d8cde53727082b75a0b9ab089355dabf96066fc28addcc85b8aef77cee1c68d8b79c6af7ace2f9e07449dd5506ffdb00ea03b58555431b0ae5debe651c8f7e868a867a60bc883cd95dc18bad1db7121c1edf113feaa676c0e17a090c7b261db25bd2673354fd72748a106e6098a0cefe7b769238ea5b279b1720ce74a2733bbb5451eb428038dc67e92be492370303fda4d032b1cf7096cc863ae800a379784d36072f71f8f8d37f3c11d5409ca241e5ac5e70e146bdb5cdd7112390587d76245c1403bb850ec8c7d228f18578c53eee276d7fd83362f9286b8c0f89a88dfd5e40d389e6ba4bbaa6819e9f0457d318de614712844202ebfc732cb40788b33693ea8ffc1180c1ce0ef3418d15c3a8bc59712c1af56f93a3d10bd6ce14288f91e515f5b07856b9e46e71723b3a1fea7660203cf936976a2e49abc5ca740f89e474bd7fbee17d1cd194b3e570e7d4954b7cb1f0157ae813373159640c9e52603b823d27e3fc46a8793e4482b777a2e37fdaac311fcc59029b4a8caa31171c4347c8af53272308034696d2e0f4480f3ef4a46fbbb404bcb5882de41fbfebf29a128675ac87be4cb89639c30323e8f5e2b2f3b36cced18d87f438fc535dd4cc51101eca6ad0449f81516be3836aff3034aebb06b047b94a2990e2c535b37bc9df5ed13de0f30bf4c995855276b8f6e95a4df5a9a527194a94b078d78f38f681842603ab9a5449e7bad81ac4aac67be0b4294e22db9e7fd3f8a9a3500fe0a59b254a91f45d15c0b13aced3bdec41a293ea3a7c2c92e9e55a6f687e80e6eaf37b3a9d0b3a096955c8aa92da537ba975c1f2e0f9a8ad954d3564c40b375856ec1319c9244aa7374c830398e7eaf47c9ff42d1fd198acfa7eca133e21dd3bffa5841bbc27670738bcaf52e30f845a0f4806f75431dc54d87c66131e2c65915600c77dc58f2ada1c609ce99ee5ff6fcccda314a6315586ec6254c37987a3cc0f9f1f13a50ec62a9023defffc7e596ac3f6859b5f9b955ca3caafb71c789cb2081d626bf0030ce1f2d7f226818a0ea9c7fa7eddcd03a160a2b27c9b862bc04a776c605197840cc92710021e03fc9aacdfc5a8d379d2622c7b9b079d78bf3bf84b2ee956e885622687237e9cb08bcc4195696ada0371ff64254923ba532a5fbd75fa2081487b4fb67994211515ea0d2feb42d684190e424c8dbb68b4a70607177332290896cb7994bf160f0363b74cb46e1a84df733a5065ac96d026e494cea918952f861225d749155138be81afa418761f900a8bec64503dc026cd9c9ec54ede0ec1fb6c11a18b46459947b7c201e6792aa612fa777f40550483d42ae859fc0e1f2dde96e3694983331addf1be1a6b33a2828eee414fe5e6e9266a3a89288a71d049cd53feeebc7fbbcde64dff5980fa075c67105fbec0f6bf9d8a4465a9ce95ca84915442a0392eef7b12c5592ee4337d5f23555ae0dbaaa4a7f657004ff881ac26c8f2344d42610b2c59095c32a6e77b639811ef35b9efd14d1f8f75b17fcd6f38c9ab4162f2702a12c93fb59118b45f447e86e22066cfb428e19ded7946267cc70c97c4989686656640df7bb0cd8353e65256b9a71814830eb8a6c3c73d6a093fdf71678766265dc1af0aa281105bac8f59f24eb8b12e6fc0a13d12869f0be15a2d05b5e5ddb6067ab9a7e00a7eb4a001a2e504bf36c88bba5d42ff1a68d29c446f47352eb69cd8181cbc15ecc68bf23c3db03f8053c85d46490fdefa1a10c7be3eb6454888a2864c1979ced337d288d79dff2053b738e5deec12b380bf91b17511e63b39db2183a92c6033d5668c38df3ac2b9d98c9b83a2f4aa79153e734280f4222b7580ff89a4a474a07b03ef073776548780e10d10c238c1960e3ab459e753ab2ed13881d207ce999e2f896a4c3d05cd5ca205b4fcb5a8f4fff0188514b0ec0293bb4786d1d23cde289a490bcf4040def9e114318e02eef00b63fbfc7cbaded7b8e03e3b832fcf3473155c96c4d3435160dbbcbf5a1824d96a60070a8c3dc7c541f532555f84d69b4a4271d1e265632b580273892ecb21cfaf078da0dda8987e5ea96e5cc78f1e149fb38873676bb799979acb4d7d0efcb17acef55bbb785e63877895a5011bd7f8a3e77029a0c23a2b2aa58648c953d8a84f0db146947433af90bbaa0cc22d86be2499f9da37d46f99658b8eefb557c414ba3fd375ba17761e2c036cbfb651a4b2b4e458d0f5d17f3562015c7a15e3ef2dad3aece438c49b753334009cdaf710382b26f84200b0f7b369efc7e82f5c5c34335cb553fedd91587d85d0f5201f8af223d43395d4480636e36f65fc2ed8394d2e112bf5228832751c3c522f5de71c4b32a24b775014dcbe1d72c01f7892af34f5f2d2bbdf9e7e84b4635bd6c21357ea7a7314565f0ab4b9e5b8b4f67e3112b4048068fea8eefd37c3ee88e8ff6f9a9d807c8ae1972fff521566bde15b8035d1dbcd1d81b336dd2f210dc1291f1c099f329b1a91db057a9d1c48a70575a248fa8f42f35173cdd7f011085b9cc382fbc8b2bdc251484769485ed77425b72f7075d88d6c962ea71ba4b81c1866f7c213d9f180bbc5b1f7c7a5ae8fdbba060f5173bcdef5209f3497b48deaa3e2b62f6dbdf0d50d75bbd6c3cbd8fa6ce66bb719c3b8dac8b9b722a732ed35114b914bcc9009a9e8ee2339a05b220a2154a824ca041752577626d86a31bc745eefa0d34cd9b82200232ca8ecca05fd4962e196b8b2597d66a55eb3bffb8f4604a217373c4d548f6d2ef8e56bdb36ca18589c6b1847ea830839174b0d48653d4f86c8bb1f4b5e5d9c283ee9cde718e82016ebee6fa5f17c79079c6607b832439241011ac4b8f73863e25506884e0aedbd1b4143e563ff3995a6cfa2cacc825e9e069a4c4d933d0124d5b6e6f92ff284917a57e552aac0305eaff9e0b5c7f1cd244bb4c53400395100d3f1e640b34f83598565f4739ea8f6ec674e105b5f2e3424ecd5edf8055b2cf895f2d96fc25a14337d368ed7accbb21ba1e9ff86547772f73f03f2753e6db2b4f08e26bc1cce6c14c6a3555086cfed2fa3059947cc6e8ec9d7a64cd78ee860335d57960ddc4308fe74d39ff0fa14a50648f7b81e1ffe069a1469f1ced3d951bf7766566719db473e240e637b7faa19d35bfc8a3dd95107bf3868276d3c2c1e28dc712d81f0b7cb397e5ef1f83d6c7a42ceb0716eda237b078e0df829a2483cf3c91c6914152b02531ae3b05fbaabc9f43370d39b4ca156c48f3e992e5fe7139ff4a1845cb08547451c37ad00421395ffddc4b41ecd1e8b6d80e9e272d3175b11f5dff932db3ebfae8fcbfaa71fcd46d2b40adf0561b100bc78a17f93b629b398c77cc8ad77a7c549aa9f1ed887485e7e7c63cac970cab5a106f032578a5a8e0353f95337e53beba8ae5e74784dbbda48e397a9cb7428d6d31c88b73f52077ba2d19add4ee64c3a48dfe6f7b0945ddd90c281ff4a9bc6e6fba4a4314df1cf221ac21fbb83e71a6afcf5cb73c587bea20b669a0d99545eec92cf6fcaf375199307f685ace56fe3826c576d322b749e83944fa4db5f3e6506bada41abdbb05f7c9d7f679d4b74d76cddf914b6ba831fbee2527cdc54a36b2fb46a42200db43a18f8ed28dcaed206b9bf50fa46e108e2ef4ca74faedcb1edd4ce1dc756e85eafbfce3eb792ab37b53ea2597f5988745f8062be5bd", 0x1000}], 0x2, &(0x7f00000012c0)=[{0x28, 0x1, 0x5, "937ca932d105f7e1bfdbc96e392ffcf5a686"}, {0x68, 0x1, 0xbb3, "87d3435536cfabbf55c3008ec52dd17bab93e0d44af1b39a250376d738274a19ebcae4ac9d85d1b07826c39010c45d858e3e2f0e1f62c6d2a71271ebddf0d1bb14673839be1b1a4bffa6432337bde19a3dac404b1961ffb6"}, {0xb8, 0xffff, 0x7fff, "7c073b34624c041b36239360d9fdd6943fead6a02a434b113e4c1d0ebd5b2b79247537b8e7a3295f05565b5953775bd398b617147fae38a93d4cf2648b8e3e63feaa943b2ddcd9fa7ce0d74f57766b60fe9c5f2178857730d270bcbbdc4c19f848d17432d1fcf8454c8f27e7ea0267cceb2bcbca051a8fbd0b143597f177ffcdc8771ebe4700a4b5f683c649a0b55dfde77140d4a86dae6caa68fb3fbecb6f81a671b52038"}], 0x148}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = getppid() setpgid(r0, r0) wait4(r0, 0x0, 0x0, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x7fffffff, 0x0]}) r1 = socket(0x1, 0x2, 0x5) sendto$unix(r1, &(0x7f0000000040)="41bb63d9656456a3fc2d75e65527c6a610154649b0638a7a73ecd57e97b4be702bfe875608e6e0", 0x27, 0xc, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) listen(r1, 0x100000001) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x100, 0x3) flock(r2, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xfff, 0x3, 0x8, 0x1, 0x0, 0xaa2, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x4}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x203, 0x200080) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x4}) 16:00:10 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000001084}, {0x100000044}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xca, 0x7}, 0xffffffffffffffeb) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:10 executing program 0: socketpair(0x0, 0x5, 0x6038, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="d22060cc7074bfe36a5563b1007709a5564f930549cd50e78ed754b9badd1d83fe674d96b60b6c6d93e796f8d6de395bcd889c32660aa08b8dfc3ad83cf84a4f270d3a3d80ba0c546ec48c1940ac7a0e361a7312340b6576806c67bd77eebd54976fba94bc92526b5bcc8a0b4e19000cac5dc4eca31bc0e014feeb9fba4158c82dd56a0e43cba01ac9a4dfd4f04750ae585a10bc53a4e05fd326238f8dece0ec0f3f8573908536c9bf48a1e056f5484b8ee54a", 0xb3) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2108, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/155, 0x9b}], 0x1, &(0x7f0000000180)=""/55, 0x37}, 0x40) setsockopt(r2, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="93b4c46efa99c37c1a7949c37b23ef64a15975ebf3419fe58028", 0x1a) dup(r1) 16:00:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffa, 0x50, 0x0, 0x3, 0x1fc}, {{r1}, 0x0, 0x2, 0xc0000000, 0x7, 0x10001}, {{r1}, 0x0, 0x0, 0x1, 0x1, 0x40}, {{r1}, 0xfffffffffffffffb, 0x8, 0x3, 0x1, 0x4}], 0x6, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0xa0000003, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20, 0x1, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x10, 0x2, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x82, 0x20000000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0xff, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x100}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x9, 0xfffffffffffff820}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x3f, 0x6}], 0x20, &(0x7f00000005c0)={0x80, 0xc9ddee1}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x100000001, 0x5}, 0x10) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r3) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@un=@file={0x0, ""/50}, 0x34, &(0x7f0000000280)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/48, 0x30}], 0x3, &(0x7f00000002c0)=""/172, 0xac}, 0x803) fcntl$setstatus(r1, 0x4, 0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x402, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/232) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) chroot(&(0x7f0000000000)='./file0\x00') getpgrp() clock_gettime(0x2, &(0x7f0000000140)) semget(0x1, 0x0, 0x540) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40074, 0x0, 0x0, 0x7}, {0x38, 0x0, 0x0, 0x5}, {0x6, 0x1, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2010, 0xdbbc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r2 = dup(0xffffffffffffff9c) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x7}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7f) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff34, &(0x7f0000000140)="942e78fd8b930e9b163b8ed8") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0x2) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="6ff73ea493430eae73b416ddacb373ec751c804ad4c960840cb0004b42c18c7ae2a00294497b52d1d238fa8340f6dc42c9cab87427b1f9bf7417c64240fe068f0f6725cfa7521b365e354169193edab27e2663864028cb2a55e95249b6208b731310b0b9123d15e61dd62b2319feea7b03bfec42a0c0e6f4b8051be0c1f3b96a492ab0d05c808d3ed17fbccfaf26f7818a2aaebac168", 0x96}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r1, r6}, @rights={0x18, 0xffff, 0x1, [r3, r0]}], 0x50, 0x7}, 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x100000000, 0x10000}) 16:00:11 executing program 0: mlockall(0x2) shmget$private(0x0, 0x1000, 0x80, &(0x7f00007b8000/0x1000)=nil) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket(0x30, 0x200000000, 0x0) fcntl$getown(r1, 0x5) r2 = dup2(r1, r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013dd0 failed: hole in range 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/2, 0x2) r0 = socket(0x2b7aff36582df190, 0x2, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:11 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xd, 0x5, 0x7fc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x1f, 0x400, 0x8001, "e4b729acd917e3b102e412ec965393b36bef99ee", 0x8}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x1, 0x58d8}], 0x10000, &(0x7f0000000180)=[{{r2}, 0x0, 0x4, 0x1, 0x800, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x18, 0x8, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x88, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x8125, 0x3}], 0x8, &(0x7f0000000240)={0x20, 0x1f}) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffa3) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:11 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0]) fchown(r0, r1, r3) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x80) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20100, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000280)=[{r0, 0x80}, {r0, 0x4}], 0x2, 0x30000000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/33) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7e1, 0x5, 0xfff, 0x7ff}, {0x1ff, 0x0, 0x3f, 0x3}, {0x8, 0x1, 0x400, 0x4}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8000, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "040000000000ff0000004ae50100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000000800) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) chroot(&(0x7f0000000040)='./bus\x00') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/47, 0x2f) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = dup2(r3, r0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x8400, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x100, 0x2c31, 0xe14}, {0x7, 0x4, 0x10001, 0x4}, {0x6, 0x0, 0x0, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x81) r1 = msgget(0x0, 0x90) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/240) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80000001}, {0x200004d, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x8000000}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0xf27, 0x5, 0xfffffffffffffff9, 0xfffffffffffffff9, 0xb5e, 0x7fff, 0x1, 0x10, [{0x10000000000000, 0x3, 0x40000000000, 0x60fd}, {0xf1b, 0x80, 0x9, 0x100000001}, {0x4, 0x8, 0x8, 0xae1}, {0x7f, 0x6, 0x4, 0x8000}, {0xffffffffffffffff, 0x1, 0xb3c, 0xc7}, {0x3697, 0x3f, 0x3ff, 0x7}, {0x800000, 0x40, 0x101, 0x1}, {0x61, 0x98c, 0xb1d, 0x7}, {0x81, 0x2, 0x30000000, 0x6}, {0x3, 0x2fb, 0x27d3449a, 0xe880000000000000}, {0x2, 0x400, 0x8, 0x101}, {0x100, 0x1, 0x1, 0x44}, {0x100, 0x253, 0x2, 0xbf}, {0x20, 0x2, 0x0, 0x6}, {0x10000, 0x4, 0x90b, 0x4}, {0x7ff, 0x40, 0x7f, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_emit_ethernet(0x53, &(0x7f0000000200)="433f0d9a55563d7a8633ae66c190434ce0e87076e73fbda62f154e925a71473de569fa70fb024c856dcfe917eea6dac2a8fbe67244d227c0f5121184ecb040430bde388aa14d8259de928a4060f4c2833789e8") 16:00:11 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x7a9f07537b100c6d, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x25, 0x3}, {0x8b, 0x7ff}], 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x6, 0x3}, 0x2, 0x6, r5, r6, 0xfffffffffffffc00, 0x400, 0x4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = fcntl$dupfd(r7, 0x0, r7) bind(r8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:11 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x9}, {0x2c}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000380)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x140, 0x8c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000100)="ba4e578d42576ab88da285efb0e2fa0cfb5e9a9f19d14112fa726a87bdfbfc1383d76546c6af14403a696b9a15b69c93e74e16161b094b3ee487a9b30b4b876d8a1b0cd1981c", 0x46, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x8}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="f43bfc8a8ee99041d95d2af9a0aacd4cb2dff3a7fb99b9f2adca24a76c59a8d029b896d1f1f129c80e649ad574260098d9ef7de358ec28820d6d5df13abf1e39899bb3d4b8cd", 0x46}, {&(0x7f0000000380)="4d1e84462481a6d0d1f1d8f8472753afa7ae185f73db2380052e4dd3138d0fe5ce3489a9c7fe8af34e77cd4e55e1720b2bdb14f010190500942e39ac2914e173c8cbbd26ca5d180e4984423cd1bc6fed0e5d1d585739022ad03fe55e33f59edd246c7a04232de7221e6ce5733796b8c69de3d1b8ac1297b0244f73ca1921e6ac79c2086c51eabbff6d17e1269a609390b36f4a79964494e0bbbe0d8bb122caf4a17893e5504329e24e03a6fe045adcf415e72f02f925f16e07a3e1cb5068d54c5293e0a7b7999f71f8cad321d5f8b9ea7a88d9189ab7ec44eb71f9069cf20782da87238b9303a81cf830d9bf59cddc93099526d3534cbf638a692995ba64f6a23e6646068d75fee957878af427b3b7b69c9bc7f33cf12fe80d21cad790be1b450ac2448b5af9150d2507f8b84efca0d85d174e9d5c6a5d975354e57b37bbff5904061b8bd5d6254954abd6fda11a4b6c048564ad9e1a2cc7061038f749e775d6b0ea9cf0590f9f4bf17c04a589bf76b71c199806769835590c9b0e998176246e0b9c6a517916a74b39dd1b56506f08d90309448e8132c74ce35d784d7819d6f1e9a464747074ef43b5562812549c33f352ab0ff91830150a6246562047c4e0a13f7c26af31a5fd44e86255c39a68fa13b41c48c0f9930c67f852d26e9750c6134486e3c180ffb5d4d7ef980069b6c17397adf06a17ab8dcdc7f868f772c640d0d55276dc703814b1865a0c00c1efc1d71b4376957dd46a39e5e2167484688d14e1963b71c088a30edbb51c6390836be569b12e9d332a23cea4f7f8eae1170a0573338c759df4434c1436add1a3b9c86db7f641daaa0e60c1fd2963a480f0a3998b89cb882f44ebfeb9de09801e9d971d85c9490fcc7d8fa57a3e50173399a444eba5c35f05008b83d1d9ea637af4824f491f8c7b6b7e163c797389456a32e2d1a4c12f0eec9a4110d1259a4a09e707e44e06fdbbae739ec0839ab55c07f279585fccb033270053337748b98eb7008b7e851035d3c1c95522935b2c6fe5811474d5bd8899abb5937a7ed9796dce2ae079828fff7a0614e07092e57a492333ab63eb2b9340ae408ddbd16df66d514ebb55b80554700162a61c5468265d69963b136bfceb2d2e1d456204b904eb6d3e52079dbaafd529adcd8f80d5bcb9569805456c8d3cc2a0dc461bff7db652b7beaa149a9a06dfc25c58cdb63ecc68369a5c06d3fdfdcf50a8f7b749881d8b5738a74034527c08795e2cf91f84b59a3f3ae2a1dfc955a309e18ab5ad72f79e13d471015c3a421fc96297ded8b654211e794d875664ab615190c76be750702b5fb69ee656096fce29196147210a1ce3327fbeb8cfeaf757cb4ebf8f3c87403e1c7eaa9671f7d326cb5c5a5fcf85e13a05db6e961aef62aee969148f00aeb27ddeed5a187e194c0acc720277d8f727f187a41bca1ee70370eef65895c7bbf8cfe55627fd0ffb24ac71c34bf021288e3e3132f0fad1deb48615ffa68f7eaa2bc0c563a9f02fb3bde4c13b853eb4d6289c3c3351978e807c2fd5de81a47f18d52570180b9df35cf8536d2ea90e1467742819f78f7f6611767718d70dde28c33f8d58f771784a4a927aa3bae2dd9a5ffca2f4e54c88d670c33d911d6d08ae3ce7451dab1f4c520e6688ce2cb02eaca65dd9b61ed9e535e8b0df140dafac158688f8dbe6e6057d973f5570b152c5954bf4f11c0350297022919e1214171b262b8b3b81c99c438118fac3d45af339ce8d9f74d7c0c3953b3557d82656e02b38b9e95b2f872bb7b6a76acd2c00a58e0389f41db0c0bfffdaae2839a50d83d49c724230d98e896ad11ba3b1e48cb6dc307d18ffc15fae87cabf2f4cadc4f7c239dbb6453ebdb0750b06b1764f6b2139ebab191041dad77faeb84d689a54b604182d44f6c61dacd4268efa8244b54f148af962f8591b7cf7c8879da794fb097b7c0ad5c577d44c4785bb8177d9bff362464e20a824930add753578c198e91de6979f4b6ae047ecea438545edea5eadeddd6bf63ede22f18cda8ed107641448afab62f814986033747f3bc8723c6cdb66eae2eebe9337edba027a668ffe68699b4db2d74c29c343847bec2a0bfc3f0e379fdbc5ca75636a7c0dd6bc03a55e0fa1acc62cb24949c21fd07d54213abe35b9e18ddb08d57c0e811b6108bc5ef46b8ddf73b554d44ea71608497c52520755a5deb95674af98465855c8726effa41cf26471bc347e6bf5207f9ee6faa90723c6481a16bb21ac53ca656eb59bdf63fb21e89d29f7fe9cf35599fac219db9ccb8ffc3f1fcc9be2e7cabb29ffe9789c4b16d083c8484f81198bf2ed340e6adfec2ba30a4807f867cf1e253a4197777f4e720c720ee60cce843a90321a39fd1d27d2bdbf3b889d31de7b6bbfb41bcb6c032c06b3916657e9bfe5e9d2e23f350e235c16208b110c27e09a86f6b2e049494b0329296f46b505b0380595f50a4ae04504fb4a54cb31764b1af53f2abb286a47bd748721e27695afbd8a735f8a30558dbc48099fe2d1222ef708805d692fea6a4b3f6986b6efbc818b185bb7796eb1ba00d9d365d2572478173899e88e676a227bd06af5d73d4cdcc7714f8b46c8f3ddeb8003e594f441013055d6760c5189325b80317645434c630a71d03be29b85f2feabddbbd9b8bd9bcd03c23468275e7068023e70f85a254cb9e65edbe3762f787b94e8838aa7fe08e44b2139e1d262a225075a5087c4a8ddda25d7b0900299b9391d258250c1e44e33f2dd9ab58db32140ff01b502a64a0504096642f9d11b808e2668aceb81d3e0876c8679773a3f899f66ece503e6586e6555076d8c9f3dac92524ad294dac0e2256e7d578df367c6dca347b434131e608f9f3b2c1419d65724286ac500046721894b5c7ac49f7804391e411e37420597ae33d1f399d60a50542d2e2819eedd7784067feab5e1d74d07b3b0208f959ba8f40463a4e4cd75a1c15796346a3ba8c9e99e2e5230a5d8958ab1acb62edeb761d2aeaaf7b1ca874213e95b3a4cc251ce7f6b7a8d9ad70712d17161318f2860d4a4178014866f7d034f2259b22091a17ea18158cddb879321ddec501c01f69d1f8782311ce2e9f529ea401d16713417734348da728ff4fdbba2d6471d80edb43ae72db5f7755159421e7f1fcd51e48e15c12e084fba951c325011efb0fb6c9a5fd374a195e457266b2daaaff3de6bb577949f969fe50beeafb8046030de625ffa735789b654aa1b39839cdecf5166f199cb4e5456f8801c035ed7b9d11ce9c34c0a5c2e9bb0d2c2d41b59aa532a5e229f1ea4e5b23de3210e797e9c74dd1e9e157c19fb89359626db4851087c5205e1b69e342e1ecd4f153215487978aa00ea65545dfdb882863294dd94518e87510daf69520c13269b34d2817d6f122a0843dde6da22f4fb4b9108eca5d73489b3a0780c3dff0e7bf091f9d4b91830f06c6d69eff10d9e96cf657ea1e0d2e51142f7ce745ef83e6e6c1b51a91cb66359be9821e51384bd0e14e6fb677f9121d63e88823da9621d1ed4c2c2455cef1828763147fb2009ebc5e90e98c639947a58f9757eaaf5ae836746f94c7287fa37b78648909d6c5027a17ec527cddd87b1f1c2b192ed51f23e4407cc5b398551e0759c6cf5a231904d271301aa29c683a452f0ca4bb991d6a6d6ef5c623a073fad3983cd88f5251272517a90b460c451314f9e00c384f970887d9c5c037e8f063d8f70667055d9614338a3a73a5b800e797d122174b1b0d7c158fb8a6cb31fb288d08de9bbe23b46a6e931ec89ffafa58800077fc8e465c5d8d5d29898bc9cc566c9245c957d70e2e4dcf19252506aee836c993557071d443e446e64ef304e9600c3c9a3c97c1f56aa08f5ae2f3b05570225ab8c178d60a11f941527b86dc8b0204936122c99bebee88c9bd812e59e0f0fa9c9f4d3c853ede573580beb8417559570f519fc01dc11916c5d6fe48c909d6c6bcff98cd978dfe01b9f3967fe14fb079fa6fc98c0a248688f9e4aeadb5853a2c503b12d24ab814be3444551bc19777f11ed509ec05b26bafdfd5a890ceafa1d19eefa62288cc5f77d3f2948b9c1f43093af99741b0dafc53398d6e09f5d5f58a4800a32bfaa2f59c455a7051114512b63415e2cd0e04b87941bcfa5c55e72dde7f32c0760c8ed838a0b4066089c2483a79e1dfce2dfeffb6efcaee1eac419176cabdafac9ab8eaf33f123a79bcae3998357ff8ab404d6c6c47603428381dc1e52d0780d1c89337c453dc730adaa17810b698973f2b0549c6b261e135d45fc39d4eaaf1f6a99cc3ad91e94acccfdcf007c1733e4c4d5f283b4d8d7adcb57fc67d867c38d5bf91a7ffe88af190142f3f72b03f1dfa05e35edf4019ba0e79035d14628283a4222bf663c52618f47cb717b19f74aac4d2e974735f1dc0c8a5093cf79866cfb936fde8e01f749cd100621b1a3617e97cf78b367764267f7264073e6f3454186c50e4bf4ccfff41066f13ed4f41076ad6450f7576dc500d0cc95b9a41b2e8c18bda6862277f17d0aad040cab60b57c222d723a3ffd1ac0a02a5acd7421a862a1f553686c97cbff2c71f102a888d31c30d32aefc753da2b7f27a94460aba5cbb03a8bc62ec24ee3b762360aadab3b8c5a49622f1cae31c7c7e0523317888b316dd9b888296e04bedab023acc65e307f2c8f4c7da92b6b71e517ba813b99b26e3a01081336f219c807fb6258c0307c3140adb1a32375acb8ea1e584518a2b81a7e3f417dc9031cba086997b17f085855c2f8000b4c021465462d56db1a450dca13ff3a130a9f41dd6124e0e503c592836dd7a4014beb71dbd55dae738c809dee570fae58ce06afaa650b2148128cf0dd02280d76db9217ead069b99403d8a53d9b58e59cdb9bb317bcea4415ca916ccc4d73e361831fd27a89f4a722259a5b18a5aef26ab77f276279621f8a6123bb1c7eafa5189b056eab9f8ad049a6299205dcda0283b31dfae03d9379d5a8a20ad19c9186135b4991f4a815d413f2a1d843ec2236e6ba28ee97d06304d6dab6a687134cc9b3f7251ce6a99fc93b1872392a48d81efcb19b4f130cb0fa540492993c223fd8cfd7adf55c4b89d880aa91a88a4dc9e02ee9613cdd669536d951822b2c0d2f93dde9ef2130174e66d18569b777bf5bc53ae56a97c13144fc56573178f18fe9f2bec7e377efa9b82047bd6b8820de67f224ffd49b8bdc1851a59e8f727d8eb5459b4dd0a15091f541f28e3ab52a2025e874b32ef3a7319bda35adfa23518ac9ef2cd2cc77c0a20d7d138e50fe675fbc5271637a68a08b8f1659c68719f2e71d6159e0fae61e88bad5057da66541e18cfa99e59bf97e1190c8a53db6a03f692cd25af1781ecbacd34c1df1d62e238e4317a88b4cc69ba1ad228073a71dfa715f5c76e4d4e88fc22a3079f88218487d67b4354bc22549579aa172c3eb8e6afd72c7e5508cc7ce3bb6f55b00a95e4976ae0607912690adbe8193852ce61d02d3b0f9fddc1b2903bdb9c84e62ddb39905c6b8bd4cedaefbe03afa2d2fb5e8e3060cd96e6650dc7cd8ecc538f00aa0b3f398fc28b0e1ab7feb0b10e178399cc8cd8f0b1599ab8d86a9345e6a4856aaf0bccf330f9e6a8aaaba28a7c1fae78f772321303576c8933ad48876f47abac53751c5dcfacc13aad9e482f281d821d46b3e04bd9d5dd4563efe3a03a2d9637571029576306090a44c2aaa02e8916d84676aef02d62cfc85c9e8cb25cb7de2f43b984fc8adf5a58fdab6f0e917ae5da37c9672a59bc75ec7509048d0471acebfc2a863", 0x1000}, {&(0x7f0000001380)="0c3762f1e1b5919cb39f96f7237f503aba6ec4d427e4489b56f16a4400f67a034b6c0461b48b9dfd0b7bfbdafdc26151231a39c292948526042a09250a97b325cbb3f967c28fa3040865c7e5ce79afe268d3589aa975129f69e031bb25098b0ab563e82dd340cacb8946c2f2cc68d4d5a63df708c38cbb7220c3ea92adbdf477d689f31be00eb0ec7382b82050ac1cfec09aa2f920fa2c2ab15f4fd3e95b15a00d8ac47ed1dfce26f3ac54204383a4de4403539105cab0ec6141b2d33129bd71f85f32564fdfa1324ce103274731c40002e136416c9c91234698a48c5263b6041fa3b765c200d2c6a1347f04887b9b7a6d6532e733", 0xf5}, {&(0x7f0000000140)="adc40239e9e3081630fe52e0a6a196ce34c1a7e009bdab0fdb2abf1dc7e6323701f58123f1bd64eb343980559ccd21ff3c955b97175ae8f3211718d8aed17c742c2e093ff2a54ead18bebce6e413082d44fe9b6982807b870e5a7524973b87261d50e22e9a04c572", 0x68}], 0x4, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x200}) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x20) 16:00:11 executing program 1: msgget(0x1, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:12 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) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x430, 0x94) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') 16:00:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = semget(0x1, 0x1, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/77) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0xc3) getdents(r1, &(0x7f0000000040)=""/189, 0xbd) listen(r0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:12 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:13 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="dd6c6efc8ce3487bfa44a5c43d573a1e3bb427556920af78a0bb695f7026c8e96170fe214c7a684b04f3772eaa60c4508d83fccd09c1c680d917a8c57ce48d6daced07a7fe33967587be710000d928d83bc5b44806adea3e7fe1cc8652d885b78ff09918de9bfe0ea483d6e5532bc02b4cef06aeba345a251d159f168e0d2270bdcc9948a1323fd065c29a41093c86327af267f357f888f061de0656245206ed93", 0xfffffffffffffd7f}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/33, 0x21}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800000000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) close(r0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80a0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xdd4, 0x9, 0xaca, 0x9}, {0x6, 0x0, 0x3f, 0x148}, {0x7ff, 0x3, 0x3f, 0x9}, {0x0, 0xfffffffffffffffe, 0x5, 0x1}, {0x7fffffff, 0x100, 0x8, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = dup2(r0, r1) dup2(r2, r2) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) sendto$inet(r0, &(0x7f0000000040)="0ad49d71097fbf39f1172244c05d84b72ddcd763e70fd4b24457a28378ca09f06cf70bcdec507037996d0db42526019b5c6fbc480e4737c77949b64fa6c5f9d5f68a5e3d5d0c70017cef0194d42e7705b2243e964e7f059b80e978e079e6c9525cf5c71057e7bf98e2", 0x69, 0x9, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/208, 0xd0, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000077000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x4, 0x5, 0x900, "46067a04947d5804781b27623f4ac6cdb84952ef", 0x9, 0x4}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000002000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x840a, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xfffffffffffffff2, [{0x3, 0xd97e}, {0x3, 0x100}, {0x2, 0x400}, {0x1, 0x1}, {0x3, 0x294}, {0x1}, {0x1, 0x1}, {0x3, 0x3ff}, {0x3, 0xffff}, {0x3, 0x7b75}, {0x1, 0x1f}, {0x1}, {0x1, 0x219d}, {0x3, 0x101}, {0x2, 0x45c7}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0x4}, {0x3, 0x400}, {0x0, 0x3ff0000000000}, {0x3, 0x7ff}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x3}, {0x3, 0x100}, {0x0, 0xff}, {0x1, 0xfffffffffffffff7}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x2}, {0x2, 0x354f}, {0x1, 0x10001}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x90, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1, 0x41, 0x4, 0xbe}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffa, 0x48, 0xc0000083, 0xe000000000000000, 0x2}], 0x0, &(0x7f0000001a80)=[{{r2}, 0xfffffffffffffffd, 0xa5, 0x1, 0x6, 0xfff}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40, 0x3f, 0xf93}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x8000, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc444a5129618c433, 0x10, 0x10001}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x7fffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffff9, 0x23}, {{r2}, 0xfffffffffffffff9, 0x31, 0x24, 0x4, 0xffff}], 0x8000, &(0x7f0000000100)={0x9, 0x8}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0xffffffff, 0x1, 0x80000000, 0x4895, 0x2}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") poll(&(0x7f0000000180)=[{r1, 0x24}, {r0, 0x44}, {r0, 0x40}, {r1, 0x1}], 0x4, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) close(r0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x13) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x0) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) flock(r1, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) write(r0, &(0x7f0000000600)="1d766c1d4cee69d4bc7ded864bfdb357beacbf8191968cfc4f47aa26944db54cf6562e11f09ca2fcca81a6ecc8f08e36b98d8b1cf3dba2ea7b3a353219f6d71458c3c3741df6a344438b35954c3f95ce409e7cf319c088bb2677", 0x5a) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x208, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x0, &(0x7f00000003c0)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5c50) dup(r0) r3 = dup2(r0, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x1) write(r1, &(0x7f0000000340)="abe77309e775caacf1624182309caeaa1638d2d0b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125cd0ac8b8697f1577ab68728bb89ab3a06601fb7d20381fbeddb3026fe6578f86d717a7d6d6f54b254fac6d9490cc2", 0x5f) close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000380)="c4ad4bc6d9907ec8c0ce95e18d620a5a6cd9a9af9b8385c9a59d3b758b2c93920a93f40602b8378b61d365eedab0debc6905a4145c0e2101871cea9d15b08414cf060f74e4aa6f9bad5e520d319333bf1c90ac41c5191b66d5d8e924c888a082b30d5f45a83e", 0x66) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="2798b1fc2d6d2135203a4e54eb8dd0af66db0afad18169cf9d87d1c1cede762648f01af7b6e98d0b255a9fab56218505e83ea79ec3e48cc3e2cdc8ac70a94c910da553c3b4f4d5d98352439bd970f135b67308f91ce5304e063dc57d2d03709243565c1c535062ebcf775f7f83a186d2943168b8e8b3", 0x76}, {&(0x7f0000000200)="8d6ee210d282687eda58362d8feea3a028aadc5db82d1010b393d90463749c762b5fad19ad4f9e7acdb8d3d75c4523c2cd96470941ff6759e8dc8bac1a566f79c307986bcbd0e18531741f69d8ab3b749f119b7d626cd76e34479559acc073c48a4db98ee47d9972a1b3e5afd5d2ab", 0x6f}, {&(0x7f0000000280)="7e620197a45db0e1e3d36e482fc8fb3e30840af469e3e948d4301de437a3852a511ee4502ea4e508eaaf712c245c38119552bfad1a3114188a1debabbf9d8ac6ff388ae0fa", 0x45}, {&(0x7f0000000300)="4f6da486118713b5422096590dc60490c9ddf01dec8c8b916461f634bbc4a5e78f231968f16f7ceea1d3ea239dbcecc4ff27eed68beec2ba292e97f3ebfc9d85eeeb929ba12170f9e3937e0b054041dd2901eb37b444ed2140cbbad0530afc37aa878d4737f6ce0a0f01a71e30e170626c552d43b0c697e9", 0x78}], 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000400)='x\x00') pwrite(r0, &(0x7f0000000440)="e426c788c261b7c434d0165d56e2d14d5f3dde0e225cd6248b8bedbe728a6c5c5375a115fd444e882cbdd0da2fa49a8978c7e6968091bd7313bf838808a5bd3cdc17953cd7789dc1fbc01c50041984f444e8e0a00d8dae19820d9a92e9184bdef95dbfeb9f5c67ca8a3969e37ff2dcd5a4e96a7f51867c49ed8b1516a9462fecc58f382aa24708363c0dcb497b16505df2364eca40cd3dcafa478cc06e06ee4880f671a21a1a3733333ed064bbe5479b15663ff23d257a329464522e0a5dbf7b54d5bd7471f6a7d69c9c567d25aad7f5963addb94be9a339df9744ad90e9fcec074d088ea134dbf7521ffbc30aab0a12053c9097b62a95082ddfeb7480f48f781715a6cb4440a3c84f7d2b224b410e8403c6099af60b917fbf73019a674a4cb436a8110f2c06937aa9b6dc0ca2c2b910425c6050872969aac13d532399dcbecb9e905104822b505afed9bfbc13e99f9cd9556602e15e8924d5b1033de65d264af8d4b1be912b7a3ba51471fb881ed40f83e1ede204084ed64779da3dcea29099c269e8916d27126a0ca7b443ad9d322c8a4b7d24bc3ee929a736f05ec8861c909fcf5f4fb5788282b71b87577a3f5af944b7a1f93062522d023d4ed10bda16290c77d3952080d540ca7d0b28ccb3ccf3972b27a391d8ba55226276e6fbee6aa58b77c840c4a6567ce28f32c833598f9a277cd83522333f6feb5922b3fa950cdd78f316417572949aad423cfa95817bab62b42b574f5810aad7c461d691e7ee6cd710f79dcdb527212c01381ab6cd20259d5b709aafaebaa1d9ee5e1b3f4693ae0b8065ca73cbccfbdca7d9ca189f52218dbafebffc1b9c8807bd236926393c84c3a0dd29649822bef5eb0e591fb8aa8687d7e2d31a684f05c693d2e386f47b288424f7ea2752917b94175309e2682c0860a9ff69232a9b252a9030bde96bd90f431f88559c5a00e5e9c386f5784c7a607980706ddd6492058f51ae7170c51d545604a34156972ddc666c21cec4e8afba1276f6251b9ccac2ccdf94b56ffba09282d056caea990ef763eeacf1fc4c4b5cdbd942080d027051c46e50a0ce22a11090991ff350596772adbcbddd9941312144b7e65466f0a528ff0071465855fcd0801f289c4ef72fac462e42868069dd85a7b5ca438670ef07b870aec804b2ba2772a6ea11ce8aa60cc0d5b168c6495899ea9b181cf508d4fadbc81b59bea718693634854300a0e3ec0532e06eaa35be404bcd3bd434f618e231f68676a36c6de12e98e60edaaee2f9bba39f75a63f04bd84e5757e1390fd52b8e73aece6a134cb99b1ad8195748599fee94c43a68907b264a92269b3257ed596ec016d529e9673342a3e0299579f381a004d368f44d5a13643e7a849a46e745541aaef7054817124fb08644c2e07d76a81234252a2282ade00f41309d4c2b62d534c747818ddeb2c3b29f8819084286c4cc6cbdf291be6c832924f55a28669affc8dc9b7af6a3d99174c06d43b316fa60b293dfa254894fca8c2ba75094c510fbc143e74ea0e68fc6ff58eeaddedd197eb39e122944de1a44bdb0d450dfa9266e288acfdd227d18c01dc8d8e8aa3823d17c2b1db3a537a1d628bd49b104abbb06609725699a19551426a088a5c1744e36a113c43c4910a3d9e3395bd9450bce719bedfbb39ed103eeaafe84ae08cdaf991b1538c39c2c1859870aa9c31fc8d572253737de30dcb5341d38602d5e374c1a5452025fd241e4a17fe596ae85d66cbece4d42a0a6d59c62e2e0efbda1f028ba94b8c589d5de21b23642c8fe75332679b3e0cad2cb26b4a6656916d09b9ab79b349c5c1f379566b9da9065c1396137a1abd3791fd7d71eb6b73e9e7827fedd6d1ca52b1676a7db4903c68a39ffefd4e3ac099399ab8cb655372ad538400af3fbbae118ac047e9423f7703915a2eb140e78c0803c4a4dd7bc33e2c66ad80a84e24c021ed2ff36b887355437e34b2a382ae5d1b06d70bd49a46ffdacccabc91e9f2ed89db331e484a1b86f1797964d0b5923316effeec03b128b0012064a110919982852914d2d8ab5606a5f11edb67a215eb70fba4a2f9f50adb714b801d01c03791fea83b2358988e15087d1bb7156a471be98d92df53b63126d8074ce1180a6b618a132fc8f13e3bad429ff82cd8eac696322e8c68f693c9a5f9a01481521cb4dfe595b5df16156cd009b6ecdf50987a209b635766ae80a99f425efc4bb014c8514d7c669eb3b5d213bc8d55f6d52f80c03aa633d98e78bdf48996ab76697f717d133c61c596cc5a667c82153a2d038c30262a67ab73256b37f99415829bfd07b26c311eab6c0f0e1393cfed162fa4dbed77d1586d8c83d57a2a7eb0a459aeabeb58404f6c077c5d0174e3181ccc4efd306273e99b1bb83faa70cf664bfbbbee7455aa3ce0914e8d35f60f1bf608f31a457f5750e55fda88e4952f95a0197e65c6c6ab4f1fc05b81df7681963bcd68c9a9e7984ad1759b0297a06494609b807c845fae1e9d1df2e9c6e46d5808c932c84a1dc4013f06dcee24f7222bd3266a9c1a226bf04ded8e0474422a9ca2d8746f285cc8a3813258e8f3d3df9a60a0f5de9b46998875b1c57f03092bbb63179df89c7b58e9bf65e2e4e10f96ad57827e7a0d18d80415f4b2dce98371eaddde04be7e2a3feecd10fd22ebd3853bc1b4e04c51f119a3be1711ce71940c2a29fdb6bb3e4369af9096d882f7fa164fdaed006e2d9fde3bd6211dc03d1dca7daef3936f4524f3f81ad15aef0b54f8e3c85b87fc0eba22bbd3de5b30433bcafd188be347f6771a4f195b558db99ba38fc3442cb43c33af4bbc6ed32fcb62cae23823c8dc80cd9eb623b9075a5bab413e2824c05552841bb6931c9121f31019c865152db392735d9a224e45a2ebe7480f699a63b44e733196daeb5de2931516fe92753c560c16c60de943f86a75bfc2479e620f056ed098ecfc19c06ef071ee97b0cbe811c829d878dc2ce2ec570b560dd46d83fe83b0ab21dbfea08f268007c386424914ad3ba540faa8bd58d58998f23dfa92e4a314e01f04e27dce2ba1c0658b5a2f01e8b5497f513fc1b010d09058db3ec50809bba908634668ec3f854f0d240a6dc1a9d4d2b7ca4ede114ad3c940e62d6510838186b98fe62cc06b8d6a3310cce8b8223922ce2ef8499229d7514d99169395b32896c5bc296968218888babf6720192b0d8c1cd840434d594a136e3be7cfb334c01c0bbd9f1708cf3ec45d0a7622f0b7c66db7d24b5b3b92c27764c42104a2093daf3e2b71db7a99fb033f175cb4a934a5c416f6b4734178c3aab71710db021cb765e6ce45c5d7e0f756fd15072bb8ed061b6a61971c580e55054f3230476c7076477695ce16a9d1c5635fd60736cd1b47b2ea27b7ecc58648abdbeaf1de6437182bf32e89ad319a00263acab16aba416cb861515ccb71a10a3c20058138cb47823ebf3017bec4ba3b8bf46f7837628361a4696d452a4afbd533a790a3857ada81d9e7ab7d2bc795bbbea61febebe33bc37053c98c081794f1c92ce7f0193aa93bdce0e53fc6bb2635017b4b50d1d2d91dd7275b94ac616337d763a7c0d54eb90a49633df500806b24c7c161ce5714d827b937dc188f225cc8228db9927331abda8140952d7c9e775dc08ff0a769fb1a238dc99a81fe95163c8bc6834311f1dde4f18085c9e43fa442a5e3dadfed5bcfbb6d889fd5a0218322357e22d65d7e3c08bdaf86f3b91068271e6b6560e4dae0ce116ac4db7002901ad4ccf93abc84414dde8cd5849a80da9d473e502647eb7afe25153626f322f15c48c59ddab7d88bd958b47b12cabce290a1edecee9200f420fa1aec130316cf11496061f276ba122f827f680ed450ca0399b9e9d9b832b57fc2d49069d501512daefba1b2cf8ff81ce27436465a34b95456558616f102f0f3bb2d20a7f0d78bb78edcb91058da8d83263a6ec481ece6b245fc6d15827e228bc214b21c074a543464aeeec7dfda965fe0481e09d9fbb0c7fb325aa24a966acea9b039dec0a575c9ab5aa5833d1c23b0e849f303e9201e9ff74a2ea35d3dfe6a00c9c1c8173e8ab7b1e0caa993221cebc62b28b7dd6f60487f3ff545c71544aabf90fbe22f4cd3e08be38c6902ed17900d3ddba0550afd9459eb29aee4f02a0664d44149c6124485545e4f2b2863a2dfe4f45afcfed41a475a5ecdc892a5dea744ba4c976ad812e8e0d41e335b03773c9690e902bcd4db3270206797c09201c419aa3655d35b9976de83aac83eef4ae172f05d3d9a6f01776879ad0b6d10fbb07e33d101b8fc3ff6755cd6bee139842eb2ec44de6bab1317abfe54f072dc3c31ed947f980e7cc2195ad5a0f38f5d00fc736e92dde39c0612db8499daaa1b9d06b2aad427206dec79f3e22273dcf4d246af8ff00099e6db7744f6ab7755173afbd844dea0654c57f6039e0a03f1164748cd3dbfc1488262527812af22be6c49d523a343b8d93a3782d539d2687672efc6eb54be7781a7a994707b8af5651c10a55aa7beda366c46895add2f3a9fc1d41b87e99e25896a54e9682e3e3c87f81f106884c9fa1d81f74fc57c342a46cfad9b57caae06a7d30030534534020e3bd288a65b6b5a054defb0ff6a5a231c02dfdf51ef2fd0d6aef8e0b42eaaf1b3b8ee70f6a91751608bcb493c055364e3f9ea5465f9469cbe9a8ce1e3614a69bfd6597f499eff48f43abc5c770df1cbaa850bbfb155a254e9d97f5bd344af582545dcc2d003d767de34cab50d7c366869a337807be8f12f5bd9c243ce79f91476cce78d74cf36e0d7259e6954fd060452e39a603646085f8c4bff9df271b38d8214a2095d7f5ac60c9cb6c70067d98ffc54cb2a1e41ac1db3890132b42fdb1dfee141997624327e1cf77054ef15fec71289cdf8ee4daba7fa540b3ed388818d779e2cd5e548b1b563142206ca33d8d15ea3e4e53c903ba7697dca778fbac1fb3f8b796c2c53acdd527ab38b13e0af37ef26cbdfc581fcc16403e1489c28183e14460844b49238f6e31a334c3e035ad3555598d26450a616267ad226a709cee609c2a12e0fb191b175d0826cb50195a56d3612ef0f32a1bb1dd06d2c7cdea4b25eac49256ae8aa76af82505ddf7d0ced486f264fb32e4172d7e0ac332eba87a4786554b6b34ceaa92b9bd0379fa538da4efafb997ab9ada18ceb3c4a68a9ed79e18f1587f4b6df17dc4e655a72936443ea83111577ef5d3d6213ae914b9a4284ab9a5a7ed5f369cc8ba003f515d7a3b811d028f0286624cc65f86eb44a9a8d54df4c84a53ccdee10f4524a0edcde8c73a3bfe7f913a409fa38c5669a197a55963ea8790788804914e2a1009fb06123386e2f5165c1eaca2d84fb0e23079ed5145400cb2687835c322dab8c3b25cb63b800e9618f2d53b7c26038049c7a7d40e2cb746600562e4bc3981dca98a2dc3415b5b75df8f8bdb738847500d6b2ea04a3e140beb84b7a8ca6080c806c97d701c0b43e8b9b149ab98024a762048c896fbfa536df1df9cb80a1fda22ae939821f6a9d63b9b9affae9a844b87cb399ea0ef8b0a77945387a02a2dc4848b357597598feed4ec6dd970ac8f15baa389e21eb8989c745e1184f563b722dc8bc0e8202ab28e21ad567c622c5a64de3d16e0eec1984f95e9cc05e47fcf10361c2b2519fe03779adbaec452d7a5cf4ef3d7f906b0f8745c844796d6a1696ef8c6702f30a52ea0ad39749349dfc9ee4d4b4cf8c7e2119afc8c889f468e724f450fd390666e89e21f9ba73322b568738e95fc4a658da572cbe47d7de091a", 0x1000, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001440)={0x52, 0x1, 0x1, 0xaa14, 0x6}, 0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208, 0xe1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0xa4) getsockopt(r2, 0x3c11, 0x9, &(0x7f00000001c0)=""/114, &(0x7f0000000240)=0x72) r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x1ad, 0x3}, {0x87, 0xc73}, {0x22, 0x4}], 0x3}) r4 = kqueue() close(r0) r5 = syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100a0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00a0975a2decc9f86648da6c10bbcca4f97c4fecf244cd2390580f554eed82c5bebd5aae771f1a66f60000000000"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffef6, &(0x7f0000000500)="b6") r1 = getuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x3, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) semop(r3, &(0x7f0000000280)=[{0x0, 0x0, 0x1800}, {0x1, 0x8, 0x1000}], 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) socketpair(0x1f, 0x1, 0x80000001, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000004c0)=r6) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000400)) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x1ff, r4, r8, r9, r10, 0xa1, 0xd5b6}, 0x0, 0x8, 0x8000}) semop(r3, &(0x7f0000000440)=[{0x3, 0xce, 0x1000}, {0x6, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x7, 0x800}], 0x5) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x100, 0x10a) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x1, 0x8c8, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000eeffffff000000000000"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000340)='./file0\x00', 0x8c0, 0x84) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000380)=0x7fffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x8, 0x434e, 0x101}, {0x3, 0x5, 0x2, 0x8}, {0x9, 0x0, 0x0, 0x200}, {0xfffffffffffffffa, 0x7fff, 0x100000001}, {0x5, 0x3dc4, 0x9, 0x2}]}) flock(r2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x400, 0x0, 0x0, 0x5}, {0x6}]}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x20, 0x6, 0x3}, {0x9, 0x100000000, 0x3, 0x4}, {0x4, 0x20, 0x7fff, 0x4}]}) clock_gettime(0x0, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x0, 0xc0) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x20, 0x0, {0x7, 0x7}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = kqueue() r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x80c3, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x14, &(0x7f0000000340)}) mkdir(&(0x7f0000000180)='./file0\x00', 0x148) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = fcntl$dupfd(r3, 0xa, r3) fchflags(r2, 0x0) r6 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x0, 0x81) write(r6, &(0x7f0000000380)="cc02e9b06bbd253759ff81aba4d0238a3b7506b209c122686a35811056162cd4f16140c8de91d374c747a52a0c3ae49b8d0ba60c81f448982268983c56aa0fc468a8a55541608e3aba38c5534fa4215a1f15ba6655c057a5dd9660186f415fa2897ca69fe816806409b0d9195cd0392b00d7a099b5e4bb9fa8397b401cb12f745ed829b7ba8c4c1ec449083cede4d6f93b5942d87cca1e109b122c1475dceaf406f77a24ea9165a840a691ab59a7c0577f2c6cbbeecbf2c181dc6e6437c23a3e0fde4103b673c2cf8a70792b662fcb5558a384e563e22b75f13b7323dc28665276a5b944d37e333f603c2516f36a74c470c13cf7ae5ca2d8557e0d43025830484bb6fe52a937ea3bf8cb8b5bfba548de2dc809771d628c7d72399b327ea18c5b9a380fe820026dad373ead41198d3754a2862ce65e9833c77387afbe9feb4321881692746889788b0a1ca3fdf1fcb098fddf724e15a72a693bdeb1bd5e7f1ebc19ecfa890ed6d54692863d7e1cc7a033d93ff14f5f9a839090c0529a660d4ca7758f22aa9234cc47d000e4f7d784213297d23c51db1deb8a05a4305c11d5cae12c4e80f7d17b70661fc5b60388edf9d7320d258c3d679d50af884a1e73ae1949a13d64aaf0afa86a2b30cfb292c94b014278c28c76fd89ed564acfef78f784b4ecb54f62709be5c4611928bf0b16c0ec8e88994b96bb656e3936dc292b7cb99acee94d26469477cda676b18a90ebacbf6779fe60f149ae0655472110cc91734c91a9820ed8dbb2a42c99ba17ec141d945ecb7e35e0aed41cd3bfd8bc00b2257c7f5b80484933c0e49bbd2c71d5ca051eeac5b22f6fab6e668d2cf2b3cd94e87c9be68fde0b3bdf8469bd8a558d810959311f9f044a303e3f7b14969394499b91941a08cfe0320f4ad736eb5ed54aa8d9b21b9ca39edbcdefaf683c3aa2e7488adb3c287db16957a5c2cbf87f003230eaf6e7b5d5b829204dfc80dd2544e88f8254d8ac0da2bdcca70189a2a6eeadda192041d71a8eac4f51a4a771eb64c13eaada6c2f7c18c31c4e375f87bcd34ef0bf0d2f8dcb2c8eac81d68d2d9d9bf60ac6e309ac84dcfc64a614cbe136d0ebd338c63aa53bf23856f9aa15dae94cca29bc9da87db4d3b3183977cf73884097e7ccf0158ee5f00450a4e09fbd963f5366943a170f52b313ee3558f9d5cc277477963dbb532ea5eb0b1663a9012fc9061251d4e9175c665ae767321888ee5915731544a45eac4198b851be05ef09f719dda4914107c007b8de767d2955af21cc9d3e18c100676813fa82d187f48a49196c30f04490052d1666d70b53662e36527f45694e8a3d25dcd39284748956ff1eef49d7f170c3ab8d6fb3d339fefaede51b68c245270ba8254d5c67542308b43b544fa942ec6a4e5bf42051889e486f85f4d57d16be0a99034d22f267bb98929e2f1d0e8e265e479cf4cb478c91b68b94ce3cd30895eaeb7a4d142e5ee955e4e93575762ae595ea9aa2812a79c76db298cc6c345f34f4b25da16f8346beeb7fc54cd4813f77fe80d6c8b1bd085ec8ad003ff51cd362a60d1982276b35220048e00e457f8be299c21db9b18c1433921a76c579cad24909a515603dae5329547fcc6105bfc6b23687f43de5eb781cdc1e15ae3b6f1076e86fdbd5b23556e5556146491d9998094a9a28f89640fef8ca554f3757f6a27400b19b7df303fe0633c31fce1b2cf92c967904613c4f0eca16d80878206976f5baf3eacdebc76acd93438977b083ca15083db770259252b3f9535c14066b45e68a461b4aa4888ec2402fb80fd011a5946f74f0a910edebe7bbcbc3882604c363df8868eaf14c25b2d59e1b172215801537a7b8214f9dd005d803be0255b74e4573423aeb46299b652c2ef042a6d864dc4db7ceabd8ce0b0391396f8459030e0ba48c2d579e3eeaa6fabfb7c723ffc9573ea271bf96f34d6bf3ec1c19d57f24c6d4d1181663c767fd805d4432632248871dbcbe4ed80c21db6aec6698511a4eaba33ad8981d84a80f5c2f85a9e8527e622afc5d102dab0b220ccad8dd87d8ecc6af35a63e5b3f412dc1d068a00c400effdb5a9802af0c8bec5f49373413c08aa56e2f32561f413f18c130b6ad0a627137fc73d2604b151d19ee60e1c78f7183317d1c383a42ac87ddfc13bf8d044bfb4a13a0adf255f7efbdf993affe791e9ce3b94c47832d847742e6daba0c5f1774860f6cf81bbd2a4a1f9fbbba84d9683d8bbe5df51489a3c1d9ba13580eac98a3b993ce365a3dcfc7e3d5b123c6bfbd966f765105f09e4089a3952f698c93e82a6d534181f99f2bd0a1328e8df49a2b94b343b8f085eef5dca34fdc219190ff64bab16e739a40dd8fd4b01829b067c3563c3a7b5d2dd21ecb0d5a2f383a1991924c2c7902895526e371bc5c6f7bc5bcb5246f437e857c63cd0c6aecd81e5c13ba8589ccef57cb7072d4483896e26bdf8a17a4f0bbd5b10336e06c2cab3cf4d973c02d626c1741985e1b36d7dff11c1ad85aa6d7488496a1fa737b35aaff61277bcdcca614ce7a40a551324b4a1684a7c0fbfbaf1ea1f653fd23801861cb2b724b335cbdad84d33c4e8d1bef52db76d60c2f7afa39e3e327f8dd6328326a07a47d46c975cd1aa7db56ba2c17285f79f17f2dffaf19dae3cc9208138ec1f3d8645106e367fa15de8a28446f59b78f90564b09f5bb2b7245c4dda53f4da6af091b41cc5afbda3f23bffbb5a60edf7748de45d8fceb5abac3dc43bb03a15ad089cc9fa3f4082736fbdd225c46cab4923e289d36d95ad1a1c840cddd307423927a8f14f4c7e1021578c9cec1f88605ad9d81d98f56a2e2531f336ef2318d6bf904b366a7d3623f93e2d3dfa1ccd2c4fd56428516fb06fa8a9ce9a8bb4bbc80c8449a7c025603e8762fa2c3073d541231d74dee2a0372e5700dbc6e67229bec565692a69b5594b2cead82405d6cb74d748bb518b9628f14cdc6125410bed19c5c3de70d09a24c5a85f90041e63e45f0c1dc8ad6fb6201b00fc72fb953cdeba42cab743c92ceaca26fd1d2898b9bc38c3b1174480a522bea289955cc0e1f2a6617a604dc5b76edd6e99d8fe37c61f9d17f1747a6ff29501063e3e498b5c8ff1c8b10ec97d9a73345978a8bc0186d27671a8d1f3b16f4f9f9c5778581b78caf56477a6896f1775b5370cc98e1ff6cbe68bebd0f4257adb867f00b556c1e9d1a1896ad023b8afdca3c2330ae081e0b5b3dd2bd5af0a023319011b2ade03ad0040dde8fe98fb28ffd8f50b1805b6517ba374684fabfec45d58964d9fdae2ef316726e4492d377f6f2cab1e08090b69fb97d5735e0a94b8c116a63d1e462ac8918f3414eff76461ccea65565242e8be79dc3b8771642b3e0ebd0f126f374bd1be84451e95858a2a277d02a506d81ec9f180228d46b703841ec4d99c2cff509a4fd8fb7ad5ca7a5c800afbe64e8e3e7fe7105dcedb3335655afd1b911956d47a59364d924958d7075f76bb83f399fc4ccf15e957d8f1a9688c00d28631c94d3a62f1a3f7fdf251f7def0fd84f9fc9f010443fe79dc6718caca3cd9834a93e214c126d72d9ffdb9d5287f78baf070b132d7d916174f2da3876588500ff73690cbf662cc69e5dfee4a94a688befd40a260484964b072c1f690c609e58917e5e8bd93b4cb1d598ee86ce48eb022da8bea7b5f9c310f01e212a19d946e9e44f73c2430ab3810a9c887daecba44c36b1852e7f4e154a84d415714c1659433f0ddf794867660753f41998b7c9620093eafab1112e1a1b9fd7825c1587e8dee7bed4a4878b6e59bb7a07c6cdf3bafb1b032c62c1f2711a6dc6160934dccd75d1b9f8a2b89ace43c4fabcd6a3b035cbba537bab8c96554164fa91f072250733e7f88d6cb0711d0a0ab921e8432b2fdefbeda82f97336a2cb4c7e9784a6817a92e1caee81a765be5eb7a21e77a838d6b281826a01b1e9285ba80fe05ee62eadb6f47bdd4134908a24d0ccc826bbbef0f8bc08cd6332780bae6da73f3dea30fdf10708c96d65bcc11b49d1d97c460d06bf1727dca4942fa0ac118f09b3f3638f6579ac75cc2cd8f71132ba91ef456fd7697ed6d7e1e81dd70dbfa3dabaf3edd57fa16eb56338d2da4341386a46edc670ac39a72f7347faeeb0212e15e6e402d3bfe4218eec7849c5fae724f794fdf39c95e7874745d04e2a43a64c593d737578cdf7dafb67ab534bf19e30c32d8da31329aff45df3f7b53465a06ae9dc274a25bbe2e109794d1e83e99bc9d3367424f57a068e52c85b29af1757af263d590c4f2adf1f64d2c26eb18895b6cb278f9267c911103ac5a205349981fd177974c3d9e009660cc337ff7b71a47f074fc591a29140e0c8ac571df863168a3554279e4532b1f9332064e6600990cf9f0e2ed7b5f7fda619ddb15426ad7252aca3b92f805143094caddb7b5d4099cb6422236c1e8fd62aef4d9542f0464ed641f777956fdea01f92de54a487bcddadfe6f517c9cc2b043df0dbc9d834d1537c93050d34f88821264c3380318484f099afa759425be4bde9cee88b958d7dcf9c685395c91d18d13ab87e1085ed41c2e1745f7c848d3d65ac2e049000b8932f545849311e714079798d47a683a63a739f656624743545b9e022c5aeed87151b18b2bb50203715740d6cb7f40b556c7c40bf56908cdff5da53b83f9e4158de9f65a08e466ef7368ab3bc472963184454f67428cc17f7f27c42ec6388c15bb1ab376399048c0222a17bbcfbe27cea3f5350e6807257df40d34f2b66707a1ac882844358fa97a97c2dc37c1436fb2ee4f90da44dc8fd211e3bd0afe8703c6f5508a2a4a50d123130bb37c13ee2f67d113070d0da6688e2bd76d82d5465042e5640cdbd8a05f7da3db89b144ba7da8cd2efeb41f3d678266b06ec708e2e8bf29d748cd8e6df4f9af5ab19ab9c78fca8b926ee91bf500b600b8650583a5c8161e77e6e91b23cd37ea429bbdfbc323534cb1ad3c334b03be10bb371ad0df69185b91bd10da6936073775ea7a8a7620d9bfa65956791f4197faf8ae96a719a9845ba321018f6ae1c6b5da590ce6d735e5b3bead13e7bc07908f77b6af3389a6fbd1ef2f2b8e9ca28d5260214d6be4bc75a184edf9fa6e95b2c6b07ce006e96d4f16532b62677456505d137217c51518803763435fd3d7f7629bb80d91e9c6780934eb670a4f08b67feb77e07042fe02757b7467c9ffdc036263f3c45fc331d6827e5b485b249bfbab40251a9de7bbb669d3a4f31b0ab056576b59f55772a8e11b2b2fcba27d3ebdb8d56ffd0ca274403958f53b7af0fa7c84dfda3a0f3ffcb7c60961d45650a164ef66205b335a282d84e3bc76564a87b09ff83e21996a99567068848add9d169a8c40331ffa42e3f7a157653ca7966e8ee4430612c8f333cef8b6a97cde8fc5a123150e942687bf787d9089ca66f947b3c5ad109d4955e6d2bf28a90421b6f9a31ba827009b299bb41a931bd5858dc5d006e8f0625d984abd3dd7630019aefc62070a1787386f47aec416ea5f10db603255ae024ef601a92a967a2dcd5c343ac76acb36f3c2147007fc4e8442b98710782597af96b6a8df03bd902efa915a38ac258c8bbf940dfaf08a87b359b0525a19ffb88517c0f4ff5d62e20bf938aaa43afe1a4781b69ad25bcf6abbfa007f0d00df9c827afb93b64b4589d32f75cbc21d8f8083465ded6f6488d9106ee20cc93f80c6c3a32079ba7b12e8f0984ef69a05647b71ff6653d842139f67489a0af498f14caf0a18ed3ba321789022bb059b682e4f04a0dc80730e4a9b1", 0x1000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f0000000240)=[r7]) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3, 0xff, 0x9b02, 0x2}, {0x5, 0xf8a8, 0x100000000, 0x20}]}) dup(r2) openat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4010, 0x3, 0x7, 0x7}, {0xf6d, 0x7, 0xffffffff80000000, 0x7fffffff}]}) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2}) 16:00:13 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x40}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000007e, 0x0, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffff9ad, 0xfffffffffffff001}, {0x18, 0x3, 0x9, 0xfffffffffffffbff}, 0x5, [0x8ef3, 0x5, 0x7ff, 0x8, 0x40, 0x6, 0x3]}, 0x3c) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) close(r0) syz_open_pts() 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xfffffffffffffffc, 0xfffffffffffffffc, "000000000000000100002000", 0x1000000000000}) getuid() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000280), 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x8, 0xfffffffffffffffc, "85495500020000000000001167f5bfa600", 0x0, 0x3}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="052a981e6ebebcd85b194224c7a476dd9f92095eefc74ef5a8", 0x19, 0x9, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000180)=[{0x2, 0xf169, 0x800}, {0x0, 0x400}, {0x3, 0x80000000, 0x800}, {0x3, 0x80000000, 0x1800}, {0x3, 0x7, 0x800}, {0x5, 0x3, 0x1800}, {0x2, 0x6, 0x1000}, {0x3, 0x117c}], 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="50010501000000000000ba900706000008f604fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x400) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001200)='./file0\x00', 0x10000, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000200)="b09b5c8c8bd7e5139bbbc9d3d64fc16b40b13b5821047f88903d0d9484917ac6f7be33a388fe1e226bd6e4ff9c4b9436bddbd6d4b5687dc39e2292252f9a2a3fba3724e074707f6e6d984d562340b74e8f7c31e6da8101d9f9c7e2082c1db16510f495eda13b97b93df25edba766c8421aee5263f72e408cd40651cb006b787694908aebb67737de31cffc30fd60ef5c0f33d97263076cb0816854d48931c184297c7e161f6f58a6d31cb0e2c3f50f13cc3e12166fe587952209e8610a3f9c293919007c80ce1fd99e9fdeb851f2a24fd8b4d59815b149bee23ab8cfd53bbe5a4830747fe04c11d32e8f0f4704e79963dd1cded97f81cf4cda2568a3993065ab114b6373a3b0bc8401764446b045e193d7b88b2d9a849f0dc354f62d872eedf4639d6d5d311a0db3ed6e1303dc122280b4188ac69b946b585573718cb0cadb9dbbac45762afc1f9dba0460164768919ec85be76e6f883a7010fc6b07883bc9b97940d5e869be714be7c2cf13ecd5cf098d9d2e9ea9bff338fbbab65b3417be3f70729abb5dd8b3cc7565cee56df777d6ca0c5b3667f3e42bfd48782771f725f2270d1e1642dbd4a35f4da5e71a5674cc1dbc0c885dee69e389b83d3ea269698fd1b4fae685f2e5f8887fde614ff09111448a9dbe31eef63c3c125b9576efa97d4cec176f76bf0dd78e0cf00c1a2963a0e9982f73360eaca78f9666c4e871c1cabff0676880efb4781aa886409ce693bb68e15585df0e123a1bb94772ffbaf2fdf8684be2fc5ffc6f38a2ee58e9f2cd07c558ba61a5494f5be4856a52210a543939ecf7100e96f18172023673d19d489c56eca1148e36e22c34dbf7b04c1b9f423925e87245559cd52bdacf42574aa60a6bb599f6ece8460188f45653a4679cc6c7c040b69dc7e25e0ee0b953a6c84d7b1a46475023db9c51ef088afe809737320eeeecd0a6e76252c44a9e9b682945b56e59f4f99743b4cd6a4256d104cbbb84c1b3aaadc3f4a7a7d5e794e5a46bac837e2417f214c67ebaffd94adeccc76626a1ce75543569cd280c384358f6654bb8b0265e7b76e26f8e40e3e07a3edbae8d1d68af4ee28eb480c4407929b9f8858d09d206d74e0884d682020a90803910ccd4695ed553ffe7b0dafa719964a20acab2cd016194451ddfaaf072c394a84d163739d89badb61d7deaf4cd6e39ba6e325518c57792dde3cca6daa6d0a3374859e7ba5f44c54abae4a37821a7f52eaf76fac55282f7e562602921085670443e09a7d912ca10fa9c346f9cf73366c7e751de5287dc4a082037d2806c6a1d816608285fbd724d43785655501ed2661136ff8df55d5c59e057734e305227d731e3bff543415db7088f9b8f395542a7d3d54921ef52536db72ca3618c42c9fc63aa1cf618df75cac793f41fcebfb8d5449e3032fc04dd471a95ca718460b5501b5873c6cf3da1564b86cedce5cafbd0b2a8cc4929f00c3d4c713d39027e1b932288564203b88cc933010c5660645981114a545672278fc44a3c23c33590e7880e1f56b7ca3c7720a11daceb9bfd8dedf84837ae67ad0ea95a5ead1450b8b6e0fb852e22bc8145664656fd742d1b43b737f2b13a3d3f3f52d785d69debeb2162e82ba8df46a84fe1f3559a02187af1493e4c0362623ab7135f5580b9daef193dba00213dd66295733c8a923a08f33d07651ebcf4c9744ba8306fac314d006bed065370257667a3b1f6b6824d1d72a9717e3c4e748f3a2e46fe0a1890e68dfaaa449a9d0a62a6ef1b4f153b831bdfe99249dfc5633d690250671983fca9cc3f4f0d76ac1f1fcdabc4a96c59141020c8de96d0c7ccbac8d4e50b18f11032b7cfc78c376a80f3d7b400e5f34724cee7238740a5067a5af5cd5348ed01e6a13e3021e738eb23ccc75df99173485b068d874dd4c6cf7d1545b35a8f305d8fcc153c699b85669f5eb58f9d5dda23ed8d7a71af65898e012993cf4eeb1dd9007fbd9b7cc703c71a9913933e3a885fd10e8450c36db2de75e0a73c94ffd3008b75db0e999755833d3afee86e31dd4075874829d4acec563a024df5735608306de0d9977450bf0677540d39966314132553f5f69a9d7c4e3577f95e881356e0a45574e3edb088e42787594a28e2327ab48819f3c2929579ef913ff1f83c86e8bcef85fd6af852072420afb646c9bd6ed31b7b3351860d04a17d7b278c1c1cba8a6637f8fac256c60b0e1880dd74a7a82a66755ea29dd6595ad247446b2d8855d46797e387315d9c1f5acfc095e63d0ccfa6591474bf186ae828aa0e778e5ce4cdbcbcdea2a6478d9ebab69cfee05e0c435ac7e6ef1268ce90906af3db0f9b14256ba90e9437bbcb91b9b65d024ff8743964d83facc61b5a3a4228d7dd7a5d4b9461f60d5ee3c36aa8b258c7deb2abbe9c8902c807e2ce04eaea49a742ccdef2912d3d292559da0f12bb48b43cca537d5d882490ce6702fa43b69460101b39b1fe117458dec5455b94ddc6da52deae59f81e47be2239b4ea46623e6daa7e63ec54a4a156aec3b3d24f5227b22d82cfc0f0b02d8d6389b547d0996c58e6b575efbcd4866939a5f6327b08202c1d429f6ad8fc10a9763610cb55453d5e7fe88c378eb8611fa33d3ae0bb00c2639481690b70b350292d67f7c0d9885d1f27ae6939b69ce5a921eb6b3789b5d36eb8e3e870f5ee849b74736d1447668f9ba717d16f3ffa298e73267ce8c268446ad8cf56c0e20c8f314f3a3d3625868709a6f050de167894f927e4b13e27019f226950c3b95222e943e125b2417fed65b2570e103b8bb2c56b648c496d62a07ae6051df0cb800c9fed8eaee7db39a68a96a05aa353fc1b23a057d22f1d935649d29a987a0bc0836138c591a4bb3c3c1a5bda26de3aced32ce15577bdf125444aad9e88bfd9739dce75029b19eed59d489b0836b33ca1ca47a2de228f2c9cded202bbfbc99b42b2ca2007b6f42baa7467a940742243bf4de0fe5afe1a3852af906641b26241bfa7ab24b138b62a72faf1bb9f1a6925fbf6b1bb22806e1ce0893fa3e9e41d3d5432d037302ff00cb505dc5f8ad59e72d72de67f5dca3a782260e76d0f4fbffcd6b459cc2c497fd6ba09adb09861242a2779f01662acd65c91f5471cefe3fd2084708d09b93f4f9966d11016b0c53590750e008bea28b251fc36896493b51b53955298b47ecc5bdafecc9456f5a03115372a1b34244a7a7895ef048de698ceddb7d55bd067732c695fbc2e274df8e40f6db690c01b89fb4c6d9504f80e86e57ac3d19c34c4237ba8dc6fec8d7a7c7b5007b1c6f3ceddaa2ca91e5284665bb311c5c65a1609e01cd2e3303fe31ef5adc8acb60aa9e64d128909714fba87efcd1a61070b02370ee9619a911c3be4a59eb6e561fe59e7650a067d9aad1f3d6fdb5ad628841444d8c83fb54ce125595ed3d911db9c0add26616b15d532faa1293f766fe7d75db56d9590bd5fbf66559c864eb537d4fc09662a3bd67d6c4131016d95de78a31e7d596cafe5ee156eca591db3bd6a1aaff52477d94f3a40c8fa99362b7ffaaa74ff573dfab88cd2317b65245a4ebfe10cdafab41d4242376d254c611322c75b6a6e62819fff1cf9aa7d3777e5564ccf82b519b2546bffde977810b1363156fa71e5ceca7b39d3485b061ec1702c893d00c00d91dd495656f1aa6a48fc5ca69e55a2b6b8e4d333b5f2de09afb02de967b2e839fdb0282d03da7c98006d4b0eefcf3b8a094ec524cc29e066299cee8ee86079f5000fa6e53ebbc4a47e1254b4d701f50053e0a4c536b555f1ac7d241ecb6237d305641e874f9c2122fa168cdcfca4c0d1520be07d7f726fc46dffc44fe5315bd0a6e73f4ec60018b8dd46f6615b8634c0919d36c8380c5b9a27688c8f33c69fec754d382491fe53e79772e68ea24adee6312cde2c99cb9e980b0e586679073f3acf605a9ff9e2803b62fa0fa78b0d565ad06f26eff2cfce4a77888d13debe1744bf12944639e98d7a57fc55e35688c105b218257b168f5dada1264532e2e49a971fc7b1c337db11227257c2c53dbbcd1be78fa9ddad4c92dc80802677dac3a01c2f4ed4d7c09b8aade7678688b9ce2515a35d6c565450d260a86d24dbce0b5937d677e3ca1cdbb0c5e1ed6e8bc2ad83f49edc7e9272b8383ff485c41ba7a5de9f2dfcfef6499c11080371437f34d44354a6e8945e6a6d91ceeaa6cc9686e2f1d35b5c7c2f3707623cdfce06cf521d3f453140795c89aba5b76ec3a8f4bb42eb3fc60e37e3e7767b36f4fd9110a4789e672c2b9a1a4aeb5c27c1a84d839880703f52470110273bf5dd0f7bf62fc32f75d4ca8dc019054f7e07891732e4a394748195a7ec933024d13ce0550131315b1883f4a401aab40343ab2e156770924cad38de02536644102894d82021efa7e13cd791d75383f4b341357dc016a4d218b581382ad2e14ad298f3f0a24782e2482522bc2e6bcd823ed201933db4550b6fe7d7690e5c4aeecc618397dac41f4db3d924b2104a2b2523f971350d76ab8c83ba14d2e733d4841d23803b512c6270495c97840030b3e828a6c1b9315aaa311d0e4004ce159738e606923b36b4bc66c26dfa2121804959186d8cd9cd5def2fcb133f54d725b7174d4f24c9c3777ff6b0433f1f6ad36d993c6727b4191b5c73db4ca3cb4bb2e9b66b0e573d4d8549275952c34b32c5818396ff62ddd3cbdc601fff1bbc0adb861a1e075b4d80788d6ad855051ecc70249f8bbff8a56ce534f7d1488ed12cc993a808ebda1d15a309ba7032df64bd2eec31e2a834a331879bf7e61c0b37ec774d6574eea4308c67a2b1287286f15f19c5b0181d0f7c7eb52540f98de4355075a4b710b92afde8200bdecc749af08f8a72da4c7a02aadd0ca603e84bf8eb64d4820736456bc9f8d3b466599ea2a47cc4e02016faa30062c8062511658be658d8f14f72d58d283fb914785732b19d71256ae80b47ae00601282c7bff9447205eb9d2409dd4e794759209db3c0b11bd36a98704f8d43a98ede1e25d44f713c1e601c09aa456b99f7985031b62ff28c60aa1d57483af9fe0ae40c2c192cad1fc862fd88e5d3de31e4a21dfa9f64305b35676531bfd5761ef57433d055181b1456af579a1bc2b4f5367d8aac963875b96b47137e052fad826a983b892bb0842666cd552726c0b8af99604aca6cbbe799f7067d9ce37b78bb62700b3626aa082eddf249e98155fd657dafe781587d818936fb2aa7fabbe83f6459b3578b05529c44f5cf8202e05223cccdb38840bfdcd03fe8c835496cc32bdf9ca5cc1cdbd7cc765d0eb3b90aea4548e4ab4f4b3321b951265a30227468cadd94c483602f9bc0f9bc1436498edf89c47f5f36a1e4ac55bc3110c11e7b135cf0f3e5a358c893984fa8eeb593d0c994d5f04e68816cd4716cd24945af6bfe9cf3a1ca6d3ff634c1a1f8e2035eda762fb2c64ace99134ecea011bc15f571acac8fd3d2e90ddfb90881ed7eb280e49f3996746ae414953885e7c34894024377cd1193f065f83904c06b55fd7f8c5c6cfa08b4bf95dbeefcb6ece751ec27889d8b7a76c069ca8778f1757e209ba43fc9f834f0dae48b2cc8d49e0292d5a87afa6a4bb2a7b8cae64eae52caa33293d4d8fee26e1324896b690fcb3026b22b368483aa67c49aa44cf7c9478c4d3d24ed9c4f93814ece3fa3cc37e63b0e27d0c88668fb6e25a4dd3069722ef5dd6ae94c7251ebe87391f7fa202a4a6c9661b04c39bc956a8347819acf10293f39470789440b30a45a3f42fa6c0f5d30c804af37d12b5ddc1660ce0c522c49", 0x1000}, {&(0x7f0000000000)="1a3d943e56071a229ff194a5e70be0ee4b0ddbd641358e0ac7de8554b93d36c5f344ebf405af7186a9bffb8c72195dce3fc38d2d17b5993f3485d156e604cdf3da6ddc6e6661c5a695ebc5646b88ad46b9865a76df14e1d8c1890dc419e96f36bf06b9812e987060cefae3ae59daafe0711a5ebf6d68c130fca7401e84f69cae985c7031e7d55f3df13fa0baf56649a861405743961ef83fd50d91d0dd21584c72e4e51de4f53230568be5efcfc52931b99ca9ffc09eb8747948d1", 0xbb}, {&(0x7f00000000c0)="25907cce2e0418e3ef7e225eb9a06d599dd825d28cd7aa9f3ffe964a97641f1aef98420370058949f3c3075e6a0ff8f2", 0x30}, {&(0x7f0000001280)="cab524a7d671761a1ac7e36d6be3820f9a7d1910082c6294f0c5a353a48e4330830772d31b8a7a513bb18e61fb422a7d2a969f56a16c2fee73334285cafe544106a1dbe7eb53c94e3c584a3460cff19f0858631e661d1bab08f73e282f497d5ed90ad01030cf059dcaac675c4d8c0b212fb50d3d2ae27bec1057aed5d5fe65a86bb3485501817e408703649bd88c2fc41153f434d84cd6c6342d28e2cd8b9ff10f2a82c4d73b5876f5000b0ff3e6d604ce3b60", 0xb3}, {&(0x7f0000001340)="d42dd1c47db82e0d80d410706093a55efcb8ce7d5a6ef060cd718395def09b8244a0411d70acbd05cd0a763879b6bf9cb964700c0c6a118b30acfed06f46bec3c96a005a639545cc1bcec6861b6c4de3970fff27b29b462f996f501a48a6f5a5b11ae752ae1e7b93b44b9503798835ad0992fd63f498300e7890a2d5f35a46ac82757265fbfbf75cf277b6e62b0ad9e8edc9be845c82be1106de8512d280412a95c3bb4cb57afd657e287034b54035c6ec27fe", 0xb3}, {&(0x7f0000001400)="49eb64baf31760d72a536ef6326f93733d3cd718fc06f643cb35aa59726411eb0c9bf1aa9460b9f8c6872b3d3b14757ef9a6ccf2523f6aa9ce17805b978a142dafc0650dce7e90e3897ed1433c596b94bc399f5c5f441a74d92f755d3b95dd672865cc868e929ff804052df79b7cd6341dd0d2e7cf420246b1cc7fece060a167496b9e2a7ba71f4f15fc8df9052a0272b3b9ed710442678d3efd98d7fb", 0x9d}, {&(0x7f00000014c0)="ee923fffb4e36a109e7e3a23f5eff777c578e936184fdae75e6a1ef9eb917cde430c0f82799a1b5c77b3d0684b9dd14e3609344a1c7a7f929a4543cc0dd68515ea8f9ef5e7bc7075fd9df04b34ce7c4ef740c5d093aabaa8f1b845b08b9eb9205e807419a68a45be6c985adceda187e52b8d1ce7c265ea7b62a5a4a9a7c1d08fb568b902af", 0x85}, {&(0x7f0000001580)="affa241d8cb5e9dcea60dcf84c7047a44b8fd668958649d64dea46d54bb55ed1c6e9c38852d6b343772d1f3e179e8ec1b38f1c9befa4b6b921c75acf116c814557541c86b5e96bb2658e0e383ad7e8a07a8246b5fa0017afc14c94e33bc377db938792b31909426ff3e85dae54fd6cf78a6e7383f9103af55889bebbac643abd41132b6a9b798966926e6750701577106f9b3608a14f5de7", 0x98}, {&(0x7f0000001640)="6ccbf640756aa30a60175c3d39e3111785bbf350daf9311840755707e2d966b5331b8bc03e5663af4326706ccbe2055e657c0229bd5995adef73e66ac37e90b015eadc50b04da2d22c0239bc35b312cb0a1c1f127a6c762a583fe23ab8f4a41dbebdb6c03128e41b170fa3bcc8eca8df6fe8dba635809cc3e3a1e937a8edf03e620b1ef189cfe15391b44a01473bcc13b60900f59497b310c1bd9473fd2fdbe712567876b91421854f0a8317f4f5f8e057d508af4d7a01ad8feac7d5784d5738a398f3cfae28a5bf81ca6f7e11558d3fe623a66c45f214e3293e2d36f22f58f52c2ce5e1f6765bb1af", 0xe9}], 0x9) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/254}, 0x106, 0x2, 0x800) fcntl$getown(r0, 0x5) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000000000080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="027aa18f") 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) 16:00:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18101, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001bb100200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x100b, 0x4401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x80000001, 0xfff, 0x1, 0x0, 0x9, 0x10000, 0x6, 0x0, 0x1, 0x2, 0xfffffffffffffffc}) ioctl$KDENABIO(r0, 0x20004b3c) open(&(0x7f0000000100)='./bus\x00', 0x10020, 0x54) getpid() mknod(&(0x7f0000000140)='./file0\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8000, './bus\x00', './bus\x00'}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x10, 0x4000, 0x100000000) accept$unix(r0, 0x0, &(0x7f0000000a80)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) readv(r1, &(0x7f0000000a00)=[{&(0x7f0000000700)=""/121, 0x79}, {&(0x7f0000000780)=""/102, 0x66}, {&(0x7f0000000800)=""/87, 0x57}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000000880)=""/225, 0xe1}, {&(0x7f0000000980)=""/67, 0x43}], 0x7) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0x10000035d}], 0x270, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000340), 0x10000000000001e8, 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:14 executing program 0: 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, &(0x7f0000000280)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) close(r0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000480)) getgid() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000400)=""/26, 0x1a}], 0x3, 0x0, 0x0) getrlimit(0x8, &(0x7f00000002c0)) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) getrlimit(0x2, &(0x7f0000000180)) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xffffffff, './file0\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x80) 16:00:14 executing program 1: r0 = open(&(0x7f0000000680)='./file0\x00', 0x40, 0x100) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000980)={0x0, 0x3ff, 0xd0, {[0xd91f, 0xfffffffffffffff8, 0x9f, 0x9, 0x3, 0x2, 0x1000, 0x101, 0x7fff, 0x0, 0x8, 0x5, 0x8000, 0x100000001, 0x5, 0x7, 0x5, 0xfffffffffffffffe], [0x7, 0xc4e, 0x1, 0x10001, 0x3f, 0x2, 0x8001, 0x8, 0x1, 0x4b], [0xfffffffffffffff8, 0xf1c, 0x2, 0x6, 0x2, 0x4, 0x3], [0x80, 0x85, 0x80000001, 0x8, 0x7fffffff, 0x8], [{0x1f, 0x10000, 0x31d2, 0x3}, {0xffffffff, 0x5, 0x10000, 0x4}, {0x1, 0x8, 0x100000001, 0x4}, {0xd5, 0x37db0249, 0xc2, 0x7600eef0}, {0x9, 0x9, 0x3, 0x1000000000000}, {0x43dd, 0x3f, 0x0, 0x8}, {0x9, 0x9, 0x3e0, 0x7}, {0x22d6, 0x3, 0x1000, 0x3f}], {0x6, 0x101, 0xfffffffffffffff9, 0x8}, {0x800, 0xffffffffffffff00, 0x1e, 0xec}}}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000005c0)=ANY=[], 0x0, 0x7ff) r2 = dup(0xffffffffffffffff) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) socket$unix(0x1, 0x1, 0x0) msgsnd(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000f51f5755fd3009c947ef3c0ac0f0420a2d7d64919e765ae060fd8ff4ab5c8402a42e94001fa0d60acb82a5870a95289cf01c795743f5470a053c9acb581b247c3d62497fc7c7e1fcca4859776e9aa3cc78137822d96168b24a9519aa0636bc5acabc10eb6846fc4e91c452d8143629746524b7cbce1625a6f9a28a6cf8816bb41f1c285389201838b14d5bada3a357dd96701bfc9f79c95429579acb4cd423e960a6ae9bcdaaa572c202fbf62566619bf9548d09f7b935b30db482d36322dce21f7a3e33c5094dda6354bd8465e727f3e7110ab998fe46cc6320d7ffb9bbf2dc7a3fa812dcf629332e0170d934c9e45eb976920b1ca894f3dd838f7c476b9bd45099b74d5cc24fabf5443a507d5d95ee0d68ffbbe46f8dfbf883911832b5a80c4df0393739c1f1ec1e41ba7855fc4ebb152a0cbba3ee71ad5cbb1c9d2575f09f9254ef97b19b383b9dfc37306ca2d011cea442e3b3a1508f53e572d0b1ac860a476af28e1d341ae11d975f1d44aed736ae47c27be1bae7dac061e1e63dff7a3d0f0f0b0a944e7663a60c9dab2e3b29da5566ac03daf369d352f633cfb58ff351baf1ee5f9634455f65ee96bfc114013f1a08dfe0795cecf280"], 0x1, 0x800) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000400)) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSDTR(r2, 0x20007479) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc0, 0xa) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000006c0)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000100)) mknod$loop(&(0x7f0000000700)='./file0\x00', 0x8, 0x1) msgrcv(r1, &(0x7f00000018c0)={0x0, ""/135}, 0x8f, 0x0, 0x1000) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCEXCL(r5, 0x2000740d) 16:00:14 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x45, 0x80}], 0x1}) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x81, &(0x7f0000000040)="1c0796f83b8bd7ba20be224db904bc59fa0681203ad2e15d3fd1779944abf7eb07edb21125990decf7488c7e6b6c768f858b224f4418a8b46e4f91633084eca857910a54eaa04971b72def93682cd3d7275fd4814a45fc4c8eec421ffdb08d013c", 0x61) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) setsockopt(r0, 0xffffffffffffffc3, 0x4, &(0x7f0000000180)="638a24d34cdcbc8fa3cfb62b7267b23c67449e395a8398a22a13d0ed6059484c1b70f1d07ed22da89f6c44741c30196cdbb42ccac341d66cea48e71bcf115cc3685434f34bb7b844aa8c946a285c9bbc54d69011c352e3673667fd59e504460e38f7536584c36af4112b24578b0f00"/126, 0xe710db27f60c1b24) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r2 = dup(r1) syz_emit_ethernet(0x7c, &(0x7f0000000280)="60916cc7138a86805aaf37a99e6d93b81c858b6eaf8e37a3b9c503a106dfab5984c851ef7140b1017854d8d6239a3d52e286e78a9d047e0d8b23c7b7a100b0173f8785d82c9b55ad5b7e05b8e9f5ebedf3100f2a6ec1ffae2d6f674f44c45b866b3c1653a16e4ca1de5f7cfe0b3492c53aff0fb56450d627bf0f3ff4") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2, 0x2, './file0\x00', 0x0, 0x3f, 0x3, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x3, 0x0, 0x100) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/190) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r2 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xfffffffffffff3de) write(r3, &(0x7f0000000000)="f26139900d0226ff8f94be33bb98b70de38d48bbf8c77ee084678d252f8a60488b043a8abaa38b1c43f005ca94317cc0c522", 0x32) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "f696377d9681e26c5995091782857d3bc61d1771a2ce2eacb2a06ba7be246824fa475d6428595185cc53f3f05c67a0c88a2b851aad69811b07410f3ed84dcb7d43156b26049211e581e6f8d82d58ba83c1877b25355f543e37b213d4b6a9ff4fe69254584fbba525a6487e8a00222a81c8806a938cd6e56e2caadb4a827ba96dee5d86a5240c8896385f2e4c2181166ebe77b6976c5da30cfc888eb251a9f5d6748effcd65bade0c3cb99f3ccc6359c22edfe7545c823222e08141bfb61a20c0e77c5431b1bdb915d484994f6750826c50a5b53421aacd4b0fff1a852683a13826fcd7cafda9c6c98025cc9e7432bd4ac502ac1e9086406fe9569a0197"}, 0x105, 0x800) sync() geteuid() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20098, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x6c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x13, &(0x7f0000000080)="238fe168073d249a3b59b0ffde51e4270a85fb") 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x10) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)='N0', 0x2}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x23) fchflags(r1, 0x10000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3f}, {0x2, 0x200}}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x20001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x203, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0xfffffffffffffb67, 0xfffffffffffffff8, 0x3f, 0x8000, &(0x7f00000003c0)={{0x1, 0x3f, 0x8, 0x80000000, 0x1, 0xffffffffffffff33, 0x3ff}, {[0x40, 0x8, 0x8, 0x9, 0x7fff, 0x5, 0xfffffffffffffffc, 0x80000001, 0x406, 0x9, 0x1, 0x9, 0xb7, 0x3, 0x2000000000000, 0x8, 0x3, 0x80], [0x84, 0x2, 0x5, 0x200, 0x3, 0x3, 0x3a, 0x4e, 0x4, 0xfffffffffffffe00], [0xfffffffffffffffb, 0x6, 0x9, 0xdd, 0x2, 0x5, 0xcdf], [0xff, 0x7, 0x0, 0x9, 0x7fffffff, 0x5], [{0x7, 0x7ff}, {0x5, 0x2, 0x4, 0x5}, {0x0, 0x4, 0x80000000, 0x7}, {0x4, 0x5, 0x40, 0x68}, {0x2, 0x10000, 0x1000, 0xfffffffffffffffa}, {0xffffffffffffff3b, 0x9, 0x0, 0xfdbf}, {0xfffffffffffffff9, 0x80000001, 0x76f9, 0xffffffff}, {0x80000001, 0x1, 0x2}], {0xedd, 0x6, 0x6, 0x9}, {0x1, 0x7ff, 0x100, 0x9}}}, 0x2, 0xfffffffffffff000}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x2, r3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00", 0x0, 0x8}) r5 = socket(0x18, 0x1, 0x0) dup2(r2, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffd52, 0x0, 0x29, &(0x7f0000000180)=ANY=[@ANYBLOB="a80100000000000000000000439586706c8237c354df57cd7bdef167072aab9296626e80c2a40860b3c4488a82680aafc3030beb4e423dcd25a71940f2949c4b23bd1e468341d1fb6934bea006658fc71560c01a956bb699e6c2c7ac49aad7e3b42d3570f85d82fe3c6999aabcd1af0612d24fb5923646e8353ce93df1d667bb7c7590248dd83809e98bc13b2fa3e8c90131fbecc20dc81d62808c54cf4497980400000000000000134e068d960ecdfb0236d60a03e589479975d281e449e9ef469e89a4756569a4a123a6511e2991e41bdbc3284a3f8ae26596663ac45b350a02029636abb3d93c7d4b03f9ed239fd6d0df2b69dc519722aaee2a9785d75e0400000028c19715653eadb865c3298a7c7e1e98026ab5f617f027731fb164c0a78dc0e568ae7e9d6b5c07069895f2246e9b9761f79ffc7c6a2a8a8f1af4fdd5e2308ab7d312c8b6ccfc9791b3996993d758714f7c77f4787855fcc89d552bebe0aa70940347506b118379ac34ca7542b01b0b96e50300000000000000acd88e2a6c92c484050aba7666f8829b61b23764c861813eb686fd7a1d2e114c69f90b38361a3b1d9e4f6640ae23ef2bdaea1760dd0586555e000000000000"], 0x1a8}, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() pipe(&(0x7f0000000000)) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:16 executing program 1: socket$inet6(0x18, 0x8005, 0x90) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:16 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x213, 0xffffffffffffffff, 0x347, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = socket(0x10, 0x5, 0x10000) recvfrom(r0, &(0x7f0000000040)=""/163, 0xa3, 0x802, &(0x7f0000000200)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x3}, 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x200c2, 0x18) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x65a9, 0x1, &(0x7f0000000040)="46dcb0a6d8638c04c1023b66576afc59c11ae152825cf011d1b45b83256cbac0efed861c8aaaf3b3cfe82ed348f8a6f6712577134611b9654fd2cb1fbe97b2e07820c48818588b1055ca013375a1006a98d6c64ecc77b727", 0x58) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="3b444a3464d41f4c69d7532bc78cd14919065f635f43f3d2402d9db51691644fe5c057763b8daabb24e404a1b8fcd9b3c02461a8a8cf1790bff63742ad818d0bae898dfb931d4bf1a24f86bd8323cf2d2f0add82dbc58a845d89cf4a71f503d5583bde959a7c917929e80c7582e1a0bf3c2073a5deb14e9342fefc3c2a3ee652923bab14c8dcab0d5448e5b2de5ddf96ed2fcbcae68ab967846b886cd7d0262eadb61e1820baac7ec12e23a9ac878193f29e7ed6800a7e67e1b749862f5a4a6eb420343426573e06228fa077a3f22db5070c03054c84511163d6bb2633f52575aa8ee6a1dbdbf9d5a327996c811076c988e03b57d4e1ecf27ede7e270e740ad68f38afb2970cf5a760bd73965ef1ba66209f066de62d668f44180b7296db494b054fc5ca3d1e0f9af9be80c04d43744b9058245e7eaa8d33fdee177a5f6ee6d998cb488e916bac607c37b709279dac9fc47406508ba7e54e5bef5af78ee9f1adaf2fe32c7b8ccbad681668d02ae473aa87f32d5dd040ee0162feb0651dfec97658249bad6ba408d7c74f99678e692623229a71cc7763c5f6aad16b538e3cc5b2a045bbdb8ba15a7aa1e940f323fa293ad087c416fa2181a122782170406b214bd9f081992e9cea19220b908168ec481846be23bc65ffff9fe9c2824ee27370b541658f44038035b21d3347e83a6e5aecbaa8a54d0586f68b9a1003ae4fdc6e35bb0c4c05d7ec8a887e11504c176c00921e1ed048a4a6c8d9ecebb954ec1fd7927a7176ebec32638997704f1f1e1fc307a9028b90ac22003c511d17b6586d240b968ff3b1ea5677941fd9f7293c443fbdc97354a9ff0782ec7198930935d774e7e30fa96b25aaf44e26ae1a22835f330ab40f9343706f5f0cdb06cc7f618f33596adf6a69ea7afb13e667a06862f6b1899bb9cc437d8335c7cdff9146e81c74d5acb09505e9c2556745308eee775d6af5bd7ec797a11525b8037034b1e827cf8175af1d5e938b9baa8a2feea351e12a5d6b4d965f4a7d2f2d181f48bbbf4f3fda54f1d2ec99100c53e7cf7561abc10a5de50c2f76cebce8b91da59f1eb9619d08a2d8c0c608b204b8babdb9af36d07061d43ae3cd1056536b40c79880a762dab4b25353f7a0e2adeb698d625d461ad5df9f7d76c26f3d43c65f5297831543956d9590a3676ba6f8a364eb8999c6cf36acecd2e7c893d748f5729d00059d461acef67926ebb6f4afe3aae52ff1fbef3d9486ea7d8f988b3938673220b1fdcdaa385979d9d0617f0958ca5bc619c2d5dac4b28f3de81378aef901fde100d648d04954e3475dae29e3b1ff8408b9e495bb3949b20021accf11b057a0271dd7680a1925a1aa42246cc38dcf6c405e955bd15775a30ded9f828cfda93a950ba21b58828107fb02045354f77cb186d724e5726175c6be4a505e06b7245222039d7174aaa2a0e8ba17293789a35e99c319e39c6e8f67eebae789532730dc2efa1b571b4a5255d31269fa6f7676d148016def7a2173d610b8f69f8196adecdb45d0b6cf16442ec27a42a5f061faa73bd1f16f2f50153bdda8ed623292b36899d8763504f2b939d7beb41d60c707c2ea18729ed938edc7c1ca927ece9cce63391b10d382b805fcd569c2fb15d0a8b7523ed1c1d4543be50a85f361bc5a75e2111f86e6e17154a540283e8a0ccdd2f8261d44150699bda88c47653116554a928e3d91587c9f49f31e25cba01d385e71c2ab7c0b73be28b8e41ab183799f939beba2eec9b53b36df0df7689b95726549a2f70253a4f33b4e4b78853a1b22f60ef86ff399ba1f110acba80da5c64ce8b3409a6007663128693889d03de23afad70f81eae965121dadc582458233dd571e8080db46b58797e8b51e8f99288896bf8c0850acc9ce1246c2a9c803f26965234d8706da14b42374a491372b5e0e079ac6f5338e77d228d601e55af21aec4f6d18d0a9e697d92c9d06e8150888a08f9f42917b4c538b8b40be62ad3f69382930c08035e5b321357cbf45a706c17423403a6782672f6ae4de4d752bec052146ff7cd8efbd93cd433b6dd30087807f6bd3fec4645ee4fc13e493433c1414c13b7a838a2dceed0389c683b6b104d8856a7f23c0782744cc380289459abbdb43fa5ab4ae78c98d67ca74c8217016949670464a7940d29df9d783acf9a269ec1aa6fec8dc04afd304d2122b77771f561dec10d018036b218cd3d3ac5cf694cab1a73b36a5ddbc40dab52a9a6404d280dc17ec2a229b34c9378f92eab971e490a4391d96b1edc20d3e94d1911208cfba17bb8827ebf87b85b6550b2fbbbb6eb4026ca05ddfd8cffc07391790e96ead1a4ac97e673427c530e92e00af70e2857eff71d8a0af81f56dc6629bf9b4012ed517240575913705fbf750f8f701ea9867bc1c5e122cd6b2b745a6c1863bd85e7eb98ae0d7f30ef3af4c061bfa21f1604f884256eb70633d97d1c4d4ae25c10bb0e2257495935db086f3005f3045b1c6d5813cbcbef5814d7b7fb242877da7561551260b7a3b94593ae10d0b9c06ac7ce4668f97648e8f476c5ba264cb112bb8be36ac353c5934814e1cf7f038f7179557b58fafbb4d24762a4945b7ed5edf70335e4d93dd256e93f776bac32203009945e526bae42c7640270585da0a70f38c0686b3328c8a4aa8e11f495f799eb8ce1ba2cafc2288f35facae208d95fff89da9afda7c2248c83de11ab5ff99d66ca28b716949fe437add4dc8d2e41e3f090b0d14befee0f05c4ac4800d2545c1b7f4983b3b728d7c6b4bba1e6cf58a2f2d49a66f56e25445bb4e84df1ba7a7e12df24ace26a3b081daa5ccdce90d030f297900de2884e766bdb6c9221282375b652a43da13e5f5cb7910d2bc6fbfa5d74b733bf8c17723405cb0b75f5dffb8b369ac775c50a2e46af827277e1c7adf9c8e2cfc4f3a8d5bc9ed73447f3f35a708253f7af9b030bf6a282284d7e37aa6e9fbf01ac134b36f34746843634bcffd8719bbb42eb9014155eefbfac2eb82e49219942fb52c703325ff1339ff8831d4acd9dfa7ad857b0e91391eadb33175d7f1be0fec08b39b1525f414ec8081cdea8c93c34f51ea1021ff040917974550649ea9ed7ea25e946b99774314dc5abd9d90239ab0473155b0ceb3698959529e384e91720c53c3625d85f8f1020f2a9bb0459ee24c1310b4c12c14b856bef7ac90158f483d144c8dd7d8470b8efbdc997de694a87972b6c834685c2b7d2cbe0b37398a3a4267e089762cd1740822b567c19070b32f5757d4a3faf213f55e21e43a9011e766023c2895f25da8742d99169cd0fcddb53ea525febf0784450854ee5b6813d6229f6e46c41d1aaf15853713c058b0d171577df2a8f182efe7f5a5d34da4de2f0dda3a343cd6af28dc07cd8789900ffdfbbf4c91fec26c6c6fdb635442ff65981653e3c1d44312883aa5a36a6def8615c47bb76ee8399b1e5e31376f2cc9fcc7229ce5c7358f93fc80d25a68536437eed3a55d43c1e1da9f499ab7652d911c2a206379bedffa769589d3b9cb3df11cac15d750e5ea50e5a49f229dc09aa9e34891268f32fc8a69f6d20bbe9183fdb81ab9a75d4ad052b594d361dffad887f1a1bd387196b990b321ac8b5104cdef2d22757dda6d06e2778b9375173f96eed91722863aab195f4977f31105c8c668825cb58ca5ecaa70982a845e3a9d26c64afdbcddc38d8cbb76d1a6578a8c4ac19356b0368563123d2eec6b8544dceb0bccebca33cfa13204a13a4f45f45e87b751568b5d7d1e9e35fed6a6f982ac2417bd0c4d354ca85aeb36b0ebae110a5c683fe092c783a32bfd6596601e204a5369dfa1d7f82e27a35da2de81a90034f74585b0f5dc9e261d248a8dbf6b543ffb6cf967a3ff1590", 0xaba}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:00:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x9414, 0x78}, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x25}, {0x6}]}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0\x00', 0xa, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchdir(r0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x716, 0x1}, {0x18, 0x2, 0x2, 0xff}, 0x6, [0x1, 0x80000001, 0x3, 0x3e0, 0xbf5, 0x6285, 0xfffffffffffffffc, 0x4]}, 0x3c) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x0, 0x100}, 0x73, 0x8}) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) fcntl$setown(r0, 0x6, r6) getppid() 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff80, &(0x7f0000000100)="b6") 16:00:17 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000140)="09ec440cecd216b236d220dc2ff919b803e1ed241ac2b20c317de698ee55843621acad26bdd7d24fcac91bc40f941710de9c02e4c7bd487e1f388304ae85c9854a31f784fc76524d845745e4fbc979df60cee391357895a1e7df837f22e9c3943b2e161532d3fc03bfab44", 0x6b, 0xa, 0x0, 0x0) bind$inet6(r0, &(0x7f00000018c0)={0x18, 0x3, 0x7ff, 0x9}, 0xc) recvmsg(r0, &(0x7f0000001880)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/222, 0xde}, {&(0x7f0000001300)=""/59, 0x3b}, {&(0x7f0000001340)=""/164, 0xa4}, {&(0x7f0000001400)=""/135, 0x87}, {&(0x7f00000014c0)=""/209, 0xd1}, {&(0x7f00000015c0)=""/85, 0x55}, {&(0x7f0000001640)=""/91, 0x5b}, {&(0x7f00000016c0)=""/51, 0x33}, {&(0x7f0000001700)=""/38, 0x26}], 0xa, &(0x7f0000001800)=""/106, 0x6a}, 0x0) chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0xffffffffffffffff, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30100, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:00:17 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x80000000, 0x2}, 0xc) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x418, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x2, 0x100) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x3fad, 0x5, 0x2, 0x7, 0x8, 0xa7c, 0x3]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x50, 0x1) sendto$inet6(r1, &(0x7f0000000140)="47c00b93d42d386080e1a39b40fe65e48003627d2f882ca3c2016efd2e83d15fd9c4c7b81ae19de16b72ee1d8b137dc151e7c15cf824da15489dfab448718c174b28428277b4e0a002f7b588f023495ffce80ddb63ba56c9dc22b7fa9ada81f2ea19ee4f94ebdec6101d284e92d90977ef5264eded0fd207d075212672f200e393650d038b34a18020ebfeeeca25071d5219de080f1af85fdc78f0311a75aa7ecd413161fd77f26126928226f99c17b84d07161476ee", 0xb6, 0x1, &(0x7f0000000200)={0x18, 0x1, 0x8ee3, 0x101}, 0xc) 16:00:17 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) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() read(r2, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:17 executing program 1: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x401, 0x1, &(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f0000000000)=""/104, 0x68, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffff, 0x16b9fa13}, 0xc) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x230, &(0x7f00000000c0)=[{}, {0x64}, {0x4, 0x0, 0x1}]}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x18b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="900f941b48f792a64b1f2cb1d35e286df724376af0a8729eccec1c3453a3a2b552074835b65f85abe84fcffa8bc06c0989b94ece9cc0453144538460ac124de530539502d03763734e543623d3bfc3e64b35ccf8a1f8ab1d31e874d32f4573ea897c78871f12913080b52d457e5d78c15add373545d49380ee07bbaa1a7696233c245121fa91275e76a6b9d3eb6bcd5284f75ee6f29b69f499d1bb35f03d0031bd7692ee9bb9e200dbaf") 16:00:17 executing program 1: r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x8, &(0x7f0000000180)=[r0, r1, r2, r3, r5, r6, r8, r10]) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) fcntl$setflags(r11, 0x2, 0x1) r12 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x4) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000280)={{}, 0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SRES(r12, 0x80045721, &(0x7f0000000300)=0x4) r13 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000340)={{0x4, r4, r8, r4, r1, 0x40, 0x8}, 0x3a57730a, 0xff, r9, r9, 0xfff, 0x4, 0x101}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r14 = getgid() pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/vmm\x00') getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) setuid(r7) getsockopt$sock_int(r12, 0xffff, 0x1008, &(0x7f0000000500), &(0x7f0000000540)=0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x30550, 0x0) ioctl$KDGETLED(r12, 0x40044b41, &(0x7f0000000600)=0x1) socket$unix(0x1, 0x2, 0x0) msgget$private(0x0, 0x400) getgroups(0x4, &(0x7f0000000680)=[r5, r14, r0, r3]) fchownat(r12, &(0x7f0000000640)='./file0\x00', r4, r15, 0x4) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x20008}], 0x0, 0x0, 0x8000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x26, 0x0, 0x33, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/160) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xa8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x200, 0x100, 0x5, 0x1000}]}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10801, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x20, 0x5, 0x800, 0x6}, {0x4cc02966, 0x2, 0x4}, {0x4, 0x6, 0x1f, 0x80000001}, {0x8, 0x1000, 0xfffffffffffffff9, 0x1}, {0x8, 0xf7, 0x1, 0x1}, {0xfffffffffffffffc, 0x100000000, 0x7fffffff, 0x2}, {0x8, 0x6, 0x8000, 0x1000}, {0x1, 0x6, 0x3ff, 0x1}, {0x8001, 0x8001, 0x80, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0xab, 0x4, 0x6e, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x74}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x855}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xab0f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2f3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000340)="87") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54, 0x400000000000, 0x0, 0x200}, {0x4e, 0x10000000000000}, {0x6, 0x100, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xedb) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x102) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x104, 0x2) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000000000000, 0x0) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x10160, 0x100) renameat(r0, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x10) r2 = semget$private(0x0, 0x1000000000000002, 0x620) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x1, 0x84) sendto$inet6(r3, &(0x7f0000000340)="cd7b0d6af360c9e310414725d20165374240ae374c8c4099ddb7c78b9621d603bdcc17cf1659c2ecdb1a34e9765aeefc6c5304de5e2b6dac766044738d185e303565cc6ee847c542b1218104e375b7c19aea3abfe6a878bf", 0x58, 0x40a, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x3, 0x1}, {0x4, 0x5, 0x800}, {0x4, 0x4067, 0x800}, {0x3, 0x66bb, 0x1800}, {0x0, 0x41}, {0x2, 0x7, 0x1000}, {0x3, 0x1f, 0x800}, {0x3, 0x8, 0x1000}, {0x1, 0x5000000, 0x800}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f00000005c0)={0x18, 0x0, 0x80000001, 0xbbe}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x3d}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r1, 0x1) syz_emit_ethernet(0x20, &(0x7f0000000400)="b61ca4fc64f70fba9d736e17e94d6c7f1153d59e36e18af60c5d960f6ddb9718") ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x23, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r1 = syz_open_pts() socket$inet(0x2, 0x4, 0x1f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x5, "85495500022000000000001167f5bfa695adfc86", 0x3f, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:17 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x100, 0x81) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x80, 0x0) r13 = kqueue() pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x10004) r15 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept(0xffffffffffffffff, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) socketpair(0x20, 0x1, 0x6, &(0x7f00000018c0)={0xffffffffffffffff}) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x10010, 0x0) pipe2(&(0x7f0000001940)={0xffffffffffffffff}, 0x10000) r21 = socket(0x10, 0x4, 0x3) r22 = socket$unix(0x1, 0x7, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd0\x00', 0xd0, 0x0) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse\x00', 0x10, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x10000, 0x0) r26 = open(&(0x7f0000001a40)='./file0\x00', 0xc08, 0x0) r27 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, 0xc) r30 = geteuid() r31 = getgid() sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="72ffa10a4f5e8815bee5f72e96aa83091a48b976ff9393e87d994795af38a8a06ab4a92ecf828ae104ca2a5d2174ae30a0ae559b624915a3e6334e37f86c6527f4e5d26ed2bb9f02001966b998464be737029bebbb4191edbc5d6e26ea2a2604143b1e9c007e13a7", 0x68}, {&(0x7f0000000200)="7e509b085ecb941fd9d209090c471d03856bc8f7341926d4470db5bbf250ba2d81828e5f038a7934b7c46b5ec7cbb9054e8bc507b0e03245610be4ed83a0dab787db52528a03d3c9830337d913992fb33bd009b5456c2fc7772982a213d519cb37c75d252fc907311bf5cb9d", 0x6c}, {&(0x7f0000000280)="a083c0f50cd7d4d7c02e01062bf1e57d79e85eebcff6f5fb545394b74d858f3f49146efcd6e11127510ab4d9ef797f9785ccea9dc12e2135bb5718ba8d3673a593c50ff40701cc4e82a1a88a53b7a57ceb07ba42c6f5c7209867a389ce52ed50a6fc6d64703acbbd8c4c5b8c2c4f3c35dfc19bfd51cce6af8ce8958234cfd76a839d32b15e9e2c6500ebd46ddeeb065cf9cdafa95c556990ab31970a7bd593e4f4ed5c90394e53ca09aa07ff9b220e7988313da7eca1bdb3cd0e16213d068b86d32e355a88", 0xc5}, {&(0x7f0000000380)="3f4f818723d9b869c1ad53cf7e8df14d225311068de18071756d00abe8397ee2d3137d458f8e38211ac4e1444ef975dafee0640926b2d35b189d47dec03dabe043fdf5c732353ff80921cf827d7f1b50f20216ca9c1b6235a13b6ccc27b11e2a6d913cdfabfbc68d87819e8046250de616177a78ce6a8c6111de8c11c79fb521e26bca14bcec287025ac64859793061b1652d191be4deb9d7bc779d4df23c8be653068dbd26cf32f4ef038c4e43ff9c81d41cd60389fee06b7d2a23c66c4", 0xbe}], 0x4, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @rights={0x38, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x100, 0x40a}, 0x400) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4001, 0x7) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x7fffffff}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setgroups(0x3, &(0x7f0000000200)=[r1, r2, r3]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f0000000700)="ec77797a361ab44f30090100188f8d2d4767b0f39a64646424a8d5b3c20474e5cead6b87bed929d94c065401a255e6bd2876f8d60d58fb2bb658a4453faa9cd84d3c8d54b5c249bfcf5eff9bf4e0b7fcefed71eae432a0699d3672bbeac3691ff078bc5dc961e2f4ffffffff00000000bea3debb58166520a6dafae8008caf4fd892b127ef33bee23c3334b3dc7d624e4ae9000000000000000000000000fec9123d56161b5504e442") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8, 0x6f8, 0x10000000000000, 0x8852}]}) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0xc) flock(r0, 0x9) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x5) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:18 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7fffffff}, {0x4, 0x2}}, 0x2) 16:00:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r1, r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:19 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x1aa) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) fchdir(r0) rmdir(&(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x3e) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file2\x00') 16:00:19 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x404) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) semget$private(0x0, 0x7, 0x8) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:00:19 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x189, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001780)="f2", 0x1) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x500) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) setrlimit(0x9, &(0x7f0000000000)={0xb6, 0x400}) fcntl$dupfd(r1, 0x0, r1) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:19 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2c0, 0x20) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 16:00:19 executing program 1: r0 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1, 0x99, &(0x7f0000000080)="6e73c5ff54d71518d9e9d4bf679e2109702eb8e9821bddd4a5534bbafaac97959b0e0585610c53ef71032b705f360483c77f6baf06cc8ff49ffdf57057ac6cc23fe362f65396cc43e0b71250455c404e110810dd72c3683e1c3ac2689af19563a718c84d4f5328c9cdc77b9d4fa7fedf1025c6fcf82ed998dd47bf89e923a64569010736a432a81b29f5967095f8a9337a573756e146daa1b26c2b435f4fa653f10e378f21b2426d34f0b820e58a086154638bf57689a43f498010e49666dd55feb90e248f4cb33f7ad9bf7abcfa09e1cae057030b1cb386d130dbd3", 0xdc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xfffffffffffeffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./control/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:19 executing program 1: socketpair(0x20, 0x8007, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r1, &(0x7f0000000080)="bf5a124df5e6c9aaa96d20d7c2f1876953e11bc09e81277f6add11050b17b4ac28668411589a649698872f6289ad9ca6443e825b13773ed86a4495132d5c3f2db290785b6f338fb01b989a8c78a95173ad006b18892650c64186c4493c225274df1f5c9d7d00c7a66496484bbaec82186e332353b8d5a25879c16716db6954f5fd4cf9942ca41256a592dc1a0d155fdf566b1b91cdb01bb449bc5d34ef0d76", 0x9f, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) shutdown(r2, 0x2) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30210, 0x0) syz_emit_ethernet(0x132, &(0x7f0000000140)="f9abbac9") 16:00:19 executing program 1: select(0xfffffde8, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x10000, 0x3ff, 0x4, 0x3ff, 0x9, 0x8, 0x100, 0x9e}, &(0x7f0000000040)={0x7, 0x100000001, 0x7, 0x2, 0x0, 0x8, 0x1, 0x4}, &(0x7f0000000080)={0x100000001, 0x20, 0xfffffffffffffff9, 0x6, 0x7f, 0x8, 0x6, 0x67b9}, &(0x7f00000000c0)={0x40000000000000, 0x5}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x100001605) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7f) r2 = dup(r0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20010, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x2000, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x3b8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x5, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x48, 0x1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r2) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) recvfrom$inet(r1, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfff, 0x40, './file1\x00', 0x6, 0x81, 0x1, 0xb1}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x40) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "7106888a9f54a325e864aa32630102b636509a37015703254ee8a6c15f82f0679d7188f93b7620bfd0c6fc484be0bab0030000000002000043c03286bf8bc5fd9be3b1daf060cfc5c50efbc5a1e012b02f5c07eac7d0d307cb6b596a8421cc11156c4f1be6014adeadd80482e8f4417cbdb42cd8ddccc1ed0d725198cab4c3f706e33da265c7d8c7cf24d55f2241ef0d7ac1cba3fc9d3d95622d2904950d4f08e577b2d61f446d2c8ce9ed9cc7e0015fc838b5f4c432291b4df8927f9fe758aaf9f5"}, 0x222, 0x800) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/242, 0xf2}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000380)=""/198, 0x417}], 0x1051) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)) 16:00:19 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = semget(0x2, 0x2, 0x608) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000200)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0x2, 0x4, 0x3, 0x80000000, 0x3]) r5 = geteuid() setuid(r5) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xffffffffffff0001) r1 = getuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0xfff, 0xf7, './bus\x00', 0x7, 0x3, 0x9, 0x7ff}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/74) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340), 0x1c9, 0x0, 0xfffffffe) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xfffffffffffff06b, 0xe8, 0x8, 0x10000}, {0x5, 0x10000, 0x3, 0x2}]}) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x228, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0xfffffffffffffffa, 0x6, {0x7, 0x6}}) openat(r2, &(0x7f0000000300)='./bus\x00', 0x11, 0xa3) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x2, 0x7, {0x0, 0x1f}}) r5 = kqueue() close(r3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x49, 0x1, 0x2, 0x4}, {{r5}, 0xfffffffffffffffd, 0x7, 0xf0000042, 0x3, 0xe8d}, {{r3}, 0xfffffffffffffffc, 0x12, 0x9, 0x1, 0x4}], 0x5, &(0x7f0000000000), 0x62, &(0x7f0000000100)={0x1}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000000)) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000480)=0x54fc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000440)={0x8f, 0x0, &(0x7f0000000340)=""/143}) dup2(r1, r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) dup(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20001}, 0x4000080c1}) r2 = semget$private(0x0, 0x1, 0x20) semop(r2, &(0x7f0000000200)=[{0x4, 0x3ff, 0x1000}, {0x2, 0x9, 0x1000}, {0x0, 0x4, 0x800}], 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x2, 0x8}, 0x7) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) r3 = fcntl$dupfd(r1, 0x0, r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000040)="ed2755d217a2ce9c36102b4561d792d38372fa431f22a6cdd7ae6803f000dd64c44450021318bedf92e69c5532a6e1acd73463951d55dc0cf4a41e2ace6fb1946369de911037b62264f8621de37a857c6037c0969c19cb9aadd7ecbb3db6b70e2efa41b237f92ac030da21d6db1f450794966f5315a560a30fcc4cf8f648b51971c580da7520b0a3fc1980930f74f4c9846d3085cfc939c5a6aee324fd6e2a7f80b9540a2b36dcc8d09d2bda49367c66bf334705aa4afef5e3c403992996b33204b18a20cdbe93a36e787ef8b39792f336e9a988b5e468c0f49fe0e6839d86e9524a7a6f8caffcd6b3a3195bf69284c3d985e2e0da85687508", 0xf9, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x100, 0xffff}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x60, 0x3]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) r2 = socket(0x0, 0x1, 0x167) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x480, 0x0) r4 = accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) connect(r4, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = getuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r4, r5, r6) r7 = getuid() recvfrom$inet(r2, &(0x7f0000000380)=""/199, 0xc7, 0x803, &(0x7f0000000480)={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x2, 0xdf, 0x4, 0x6}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0x3ff, 0x7}) getsockopt$sock_int(r1, 0xffff, 0x10ad, &(0x7f0000000540), &(0x7f0000000580)=0x4) dup2(r3, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x0, 0x6, 0x5, 0x3dc, "daab233769f4b5f465eb2cd37cb814ed5659a4d8", 0x5}) sendto(r0, &(0x7f0000000600)="5daa3d98e11f9820a00c9d342323e0fc4e3802ba2bb641f6f51d0c394780043f3693cc06952aa3f87a0086de29db133d35cbff2120ab49f3b0a66f051a56650db1ac4e50f32b2cc75ef8a916b2f12aa5864ce3ef7e7f7a32a39adab4d727d6f4041b32e588b2ea8eb2ff7ef6e643586cc3549f60844ea8e689ca43effb5ede6a0d97c471f2cd4eb5ddcbbb757278716385f4f92a9035fc4d02bf5678563e546b065bcac5a3973a99776e34a0455a16e1860b6d30b0fde0bfab8095f2de91275965d87f03a5c01ec9b36983cac9578f662c3e65f3d8e546ff3c70663382ecff60a59877", 0xe3, 0x1, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10012, 0x0) setreuid(r7, r5) sendmsg$unix(r2, &(0x7f0000002d00)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000780)="003d1409a67d82378a4c349b42f0f2ccd0af53a37797c3f96c51e875042860ef087483d8eab4217ffbd04bde7b9c3c643fb722f4f63c951e72da1ab6b6768ce197bf666f79125fec4ea3bd22a5233826a953b8cd5fe34ca192f8badd846885e58a", 0x61}, {&(0x7f0000000800)="232135ed2f62cb3d04b8e69ce11bdcefc091cb37361e86185daa28e352683d416ceac302793584a032c950072e795e4a660bd9a6937a9c198b5a8587b822c60b3cbea8b32c26bb42aa9e0ff65dc901daed2aba6eecbb4124e8c7202f79dd58b25807fe1f0e03540c1b6ba8dddaea4a373a4dfc71fa5cd6c7d3f43f892495b3993f84780b5d5d644b7d5b4cdc9c694c6deec1fd77b9ec2718c4471cd2bc6e5e7dd03cecfbf9409d796d803d0d00c9400684bf749b0a076739817a31cd77f4e7bc972d8c29e49924652d1916b749ad4ddc604cb6ed", 0xd4}, {&(0x7f0000000900)="236d4cd6a271e0cb95d854e6d2b754fab3d757822a15bae2476bc74a61a67a59fe199a40455ff0d4bc0d957718a828235dd6ff690cc4b475051159ec340e500d1530b55e55a2fb7242fd723e1a87294ab2dfbba2d2fa045968e7f336a6f2f8b4ffd2d5632bbc05a0353e6b260c8b1b2c87a83d59047e9f651e7700124713b17563283369", 0x84}, {&(0x7f00000009c0)="28df45fbc27fe0de8990d9c592dca4ec55ca15defbf7499f39505a1d2bfe5531299fa240a8c7379df311614b63732a69efc97ac690e63c0e5a440b29dbe2cf7bfa74c654997d7a5fad45e178b09f9d85c5ede3fc7a52efd225", 0x59}, {&(0x7f0000000a40)="f1a44182b53f662a57ec6e328dad74447b44464ff2675b084940c217cba22be523e7d3a7eb4fcc9ae1bc6cd45e05b98fc08081fc7893a14da6c7f9f9bed0305fb8836729c489c4edffd5aeda159bee0c6611f4b2944b53d18fe46a919d288537ef7281478d5fb933d8e8045a2f88b16c199e0dc4f0687f9290b1f4a2e001286c9d3a916173d37a47df8549b01b5a220bfc0c7f74d300198b0db90445f9b1ef2e23e49e70738940acee41", 0xaa}, {&(0x7f0000000b00)="7a1b0fd04a6ec248e9711032f89e66f6e63a02a9e544e22dc2b5d9e1752cce406b19ab255978b37b8faa7ce73c42d4b67f6be7d31c96f1742c872379bc0cf85004e21a2039abd055e89e81c28538bb83950c02a7297df6381ef4e21c895643df414f2187cc8e8cbaef8c639b514844fa61a1b3cea0d9fae931ecd414a69d266249fd78c1bf512014d910c9129ba893ec234cd6627deee07a49cf8d499f0797732c506e6db84ca830494839890adc1514971620d9de06db6e2c78dffa747d8ef6cb419cef381fce23edac70213d85897e9cd5880f8b7ed85ac8bd66654705ee56b758aa96b3f574a8df9bc5a98500", 0xee}, {&(0x7f0000000c00)="f563505cfd5331e09690a3b5e228a3cfb0583ae798137585e22de1fd92b7f41e2f7a647246e005465baf2aba22e918d6a2ddd4a3ea9e4b15b5ec7fd46ee1cd12417dd7e15f18e9bafad18873576e5b5fbdc5eb51bbfc0fec2d9a6b8c6d825b79374c6d0693d4b09ae36000a264c14b5d5a9fdf4c15d2c04efcf0da66298f94395f7a20dcfdb82b5d30352ad3ee3c555cac0427f909c9c363f77dba50b5f76a6e73d95a913a4b94db2eaa468cfb55d8ce9bfc75ff03b4cd5e464adf39722d7aecd64213ae3b01e79773a025f73c69c388dc9264202ef843ca34c11fbd8b493122b06583c2df0a1def878e2c8d11e48e382c96089188f76cfb16632d5f41c4bf8617102efeddbafd6dcd9a9a5760163e9c415c75450e919e85b125740e477f5028069fcabb2f26732fb8bb16e658c140a68b49187137364984d9ec611f5d02ea41433f1766055e71c55c9471c984893cf01d3d8a565632190245078b8db951204a8de0a989c12e854f981bdc156c5cfc77880796dbc9dcbe21ab16589e085ba886600384242f43957627de66073569faaee484d398907947d6d918726ca7a5bbc0438020bdea7ef54b87703ac74905fb4d88931306629034325cf02f7f487febe4d14326f2f63bd2c24062d4367d516ec90e5d0ea23af5f174fa0ff26d3b37cb643baa323e1a1729309e4968bde3ee922f9b7225d5e3f4e42eb9992ad520fe08db0e8e14f77102413b89600235f6b5f00ff584c87aa60d0346a656a4766d74ad54bd1a3a7b217dbd1765ac99f29c3e4b91c5f6d8e98a5213209fd9f99b6fd65d152f9bd4974a92ff06ea3f34660eb3b942ecdaf30ddaad3d0c8a0519726c32be31546e9988a98712af92e9bd6db55c20d1a3c8c8429d37b3687d79186ecc617a2bf2ed7adcbccf221ad1d6d17a8721314a6335a76ec27a594a62a7b2d4e9037b3b2cbb6632b1793442a8628bcadb020578852fd1dbb9f96a22e6f2fda749a47f3399f59aa7db122b18935c93944194dc4583b0903cc5b689cfb21bc9fdc5128bcd442f3a0c5a665222aa25e2e1a99193786962a33c07de7b20ad599a1db44e5c0508f5035f2177cf12d8ff26252bf9cda4d7838e17ab3f6187866999756371a2c7520933047c8ea476e7cb4ee0e030fd89e7213b69736448f2d8856a253bce60fcf749b8b8f4a8429bafcc660a80fd0e8aac382c5c8eb68e156a189e762bcd3ad0521ad8d0c7d71a0aa7245d7988abcfff8dc9b3a81a470cc4d507f704ed068527706d83f76811666b24935f702f0c0705740a5eb2120653fb0633f52e7d7262758a7b9baccc3440b5dfd471365e25f39978b612bc64ca7c794a34f0451bfc4c92592fb8930a3f49033ec2076903451c073b30d163839934d62eecfb9befea1b3d4908d5c0805b2cb1ad1922fe66bfc06f5217c8ca85a23c2c3a1c9189876552d7f88a208ebafd2a0291e720e322b09ce4991cfb65f055aa2b03087f6fa416dd9ee8fe7684537d01a1ea5a9f17c6d13bb02560ab6dfa6d039e85d9398918ab953834195f55819c95e73c41424e13cefdfc6e1c1e9bacd8d7fb35d9a1870988d81c18c02f9d5fcff217756d4e952b1cdd30551b947fddca1ec1604b9bcaee35008c1ac844d426d85f71716ffa944239974a1e49570e4a7c3206451d2fcf478d2237a049a2a944120d3e3a3b9904e236b44e4f7d88755a0a41cbbbf946de681c564708123fbb43777a0e6307a2a6a23ccdef5a227156cbbda7c67d5631d3ca7e710ef4b60c8d32a6b306ad006683bc21347e72f177973bd9a58f585fed0c01e2fbec2bb84a7944b9e4e58ec6e66d8b8cded806ca65da87252010f58e8f6a88a2e436da33c3d6781b6d3d88969cc004815c614f783b3c3bdd4cb4bdb3586529519f7fe05f6c06d44c8faec368bae31bab24fe9bd8566733fdbd4240d65ef79c6fd405f1727b3f137cebaffb5cffcd80d62db0a0a6d8dadcc05779810fe2b107cee32f398820100e8141058caf2c7bfbebbfe7ae5531b7396ecb37f6db943662a3358e93d6014cb68c17e1d3ab28afcc5517ce6fcda5315fd2277756d9b2c5d21c070668284d504d7514e8ef1873ce89381ce310bbba5903503c4f165a0c8fac27643d5dde1ada683128cb5addc761e0d284e51953681f9486a1ba39a32fe4f51f96bffa0d9d44cc7b8f8563c9954b31f47c74a33e74af44c0332e197e0c0269d81f3707bf5e7019d1295ed3fcf893afa5a91f66ab974670acf29c2983318baa1fbea56a2439bb97678ef9cddfb2bf24eac1f197a82af2a81179cacb55f142486d821d88bc6610645eff4e2a61b981a739546e22edd86c94bda8eeb87acba3e35e7515af162a2b58de6242d32126a883427e088fe5f61a7e121fc7dec63844279024f3010eabb354ce550779392aa7045f9fa4aab272ae258d884cba75333138a572308f9f6b050052ea9de4a56fdee1af4c5c22fda72b1a6b3675338ae3610489c536ab558fe03262c2aebe10ef4fc944728287b5ed64569a386de989ac0eef020a252ebbfcad31a1c4dcf5d3a7111ba96de53d8382f84e0d464a7ea9a7fe68873c8486e3f9b827becf9636bb25ae3e36c8795a7915292dc198a6b505d0c31120b39ed67339caed23b39f9c9006eeacdf9e3097e1bc74953df7e759bbebb3a120d6eda9e1216eac8cf60891b2c37dce264588e7ee96ee36856ef5ddb9cb42238c702ea1e5c4518702fb3084543bd0253fc0c48eeb536508a4921ff52c8650fa23c25f68fcebca670ec0e32f99a953f04b8fbfcb5775dfb0111196ddd730c617d965911726f1862b103d83a8b942b308655612d6677948c658cb6bacc65676acc5de86e4420eb6ac5b71c3245f06de4dc371738cdd0cc94ffd9ab98a534651f3fed206598801a3f16e7b0b191139796306d179f2d4ed5c8059191bb6a798792e22b0d50d8bd3d06d63f63662f1773136846b4d40403cfc08630ee6f1424bd1d6a374255874537e5b568df2837c66b0969606cdf13f93ce508fdeec42cc75fc0d439f993d342588f024c25ab1ee061da81e947a2b1e90662fdfbb10879db42c56ed5e4c48455eb0c05fe342f1d64d7ae7cdacd7da382c34fe799e25b4b6e0e6f0e3e52ae8c7a6eacd979e60ffa7ebab3abb15590792ee93dbe0d88b3921dcf1c17268187c3268da3db0603bf79759d8006b47877eef928643d3fff5fd745d25127d7b06290192d226289a9f8cd36fdab92bce6e6bdb5c8cc8cc2250895da42d6f71b6728237916197a50413f2b4fa4bb193a27db8cb37263179ba36804d43721fd63760195ddaedae6bf6fdc126867a297a7fd2d3b5b6ee3ba4d929c146527bbbfcbb17a2d0216f5eca12cdf6e19114154825fbdb45d8aa1893c4767c308a55b3a0bb3589eeecc56f156bd4c0eadd90a57b28dc1cc02d7496366e410359ed6ea4e4a31a5d24d6b724ff76f1cbac4bf3631e67b8c65d6f8c7158059947c2995f9b9b6b824b14031958b1183bb6bba58dc68e147c0ca43c3c28c47ef71beb5b8dcb11a9be3a28019a1fd2e86a3dfc9faa1806fb500612209e60aca53df5c3d97c64709ae96d42411a883f04834a39458265d24209f17d679b76b94890cb13246afd7b8a366b56a5c39a89af52ea32b19478fe3182c9f7164172a93be2ea227b11251724baa4aa5162376ffc63f0c3014cd876e90dc792a6a0467ad6a3c4189c324008006415e16c6249ad67fd89c724a03f2c6f47f5af99706cf8839c203d338512e84f7e84dce9ca18949fde88b5aaee5c841aad0a764a6c1e8831227c59630bb255513668f0919bd78c6dd1327b8a24f31032e35b9a21de1b33e56833177d2296d844c02d1adbcae2fe4b8915ae7230f5a1685cc1dee253a8369e5b072bb7b3d0652752b1322d2c60ea1e30e6210803ab5f8cd4ddcb8f307adbe26f07f228f5987753439665c2e0fe43ee9713433dc149104775229a773f942664b83a2b2035664bfc2ad19867343315194738b7be5e2512d591c859e981a47314e873c6247207e116adb431d254f1d2e5337944fa7c7d6c9fa3aa373195353665fad84ee913c9537c130f5a65ccc9e119637734f2565d0e766c3f716d342e6cfdf15b2ef49311f59ff17f86103115710c75511a88e418b565084abb021b43d3cb202bcb27c9c593e4330be464f9d81586f24802d38d86322824ec1edecc3fb0b52e1785f74620ae27d5b37d0a7fa92e00dc49c52b926abbd41f0506c4f45da675c7baa00425d0b0d7f24aaea35269140a5e45e5bb5c2ef9424413dfa6c363cf2b2289d490ade84e79eaf9b383b330f0ccae1c53e58c14003019a105f1343903dd3659ada2d95cb593938a25b3cff0ac621a74dfb8e6c37bc809cf0dd490f9b20d353393448970ced110bac9f409548ddd52e512713d7903321dc0d4d032009710dbf653c05eec17560ce6eb52b9d43ab9b0341dd14ee50c5c6d9076f6dc861171e5779b9ef0d1e744e1c2e53508bddebee7240dc26d92427869e996c883da5153f798cc2caefc3d6f0ab29c1d398a4036bbe32c17ff3faea1abc6b185aa73aeb94a0be534139587963d0558802779a7ae3ff63c25367290f51d844dee76782dcb201a7c4b3e7ab93a58fbefd0dd89fd85fd7d648e60aaeb5ee168951bc2da9b3786b7a9f16eb27f30aa34a47a7e4fd0a15e9d13f884bd1b32d5841a929fe6165800c599757c6558c15d337dcfd433848df2e4ccdd977bc51254716c795c058e0869462b92894cebcd793bfc39357a18e2f4573b97efe9fca3afdb49fa6ee436fde5440d0809b4cc47c88283b5ce76ef2e241e33150a6f348d78a75d2ae6e039f3f3db5452389ae2372e05f8aa29f1a059aa9c35fac403a6780c3bab66d97bd2c732ad487fca4fa9f02c9bbceab956bf84cd3b9248a91a9be01942e4315370f03a0f0acc3fe152bcc1b0062b7e4e8b8d12307ffd3b91210bf3d6af738daf9477990a6dead0372b128174a3957e04e785a31c3ba36163f4e0c28414fe0a13b1541db0c8a52e53f48e1f6ac5cd8ef3d8618d80888b3677a0daa31cc81271b92f05feb9e394591932e5f0e5528e9a3ccde6f3a2c6f12ce0373978c763f8722d7aa84c4892e8f2ae4852b75d0215bee27110ed4e4e0188c0838f30e058e1c09d05a63a6bc8e7e9803e62e69c625ffd2a5eb0e519382a9a1c0ae4e5e9ce74b7eed2532587d2c00d71c002c7179d5b2c1a93425467d3943b16b362eb063bda88a4dbffd58c3de0bf6a93d5b632d62fb5ba665925ac451e86f9cd81c6b0016beeea50669a7a21fcf135c170a8c604949d068d2aa06e2cdb1b25edaf295126fc080560fd738acc1dee0d7966edb6bbe57b4a8e535ebd1730586279a47b6b0b6b1858553b7c3be967515da063eb742032389553e81000dce0a46e02963ae61c4b7802a291ac9965bd9ecbff3718a974493aeb61dd44f4f509cbcca9280274324005136999070d1e112fa69a719273b633d5fb2affa5caac21499c9aa73320f21ed8997da897a5f73f6f3a40b33a6484d35f0f6da705d87fc16ba79b70386bb7f5ffe341b7b1aab2aea6ff75cb4219679e48ea7360460953af588836d257398317b732a99bac9a92651e870280dc2603750f03bcbef32cc8d5d0a8663684927cd09d99f1643e69ba4e283bc5154a4934b63a65d97e8bb9ae3606606a4fe94f242f7a7e3f811d7cc37e13b50725dd2f4ad125f9a5baa70fbfc6e1f2b3f173296222bef61d56860b0697faa70b6ad01627f5256f18d908b7cd32116cf9817d2d585185a8858ef71acd1cc2f72ac34740", 0x1000}, {&(0x7f0000001c00)="048fb5c12b97a04ec0d7f30dc81c02f9cf62fae8b2dfc640f6df2b9da60ab144ed980cb542b1807423875cf6a672c147865047b06e6fdb753e2ab911f9ed8111b0fb0b291f302eb71015e4d00377f58d8f146c60e86dd9da9e8d8b568afa5232cdca3459779bdf8ede39ed93a511d9cbc392bfa8d9f2465ea1daed2f594e42f9294397e9fb9b1a26a11732613508c31215aaf72abc14b2550f0b4cd3e7f279fbfc4ad67d7694556a331fabfe18beeca50cb9ff065d7abba7c663326686aa50490dc193e8f110fe95c718f32b1909d27601f97a47e5f07e3074c76a24495817dd254f4202cc298c90c829d21bd28216e076d6b3542ab3bf68d3dca14782c2f65813d226fd23f6e841b0a753156e3c1aa0fa01033f8d4985adc727c5a9c8ad974d8822c0b7ffe23728ba9b5a96a811230a992814479fa902de158772d116d8ab579b6e60488d4e134977d465a02e446583b341a7a48edccffab7472e8d454cb2e1ee6d596156f138a684c68f0089caff659b66d2427888cb86284fcb6149d9e6d5f6c3388955fb3be2f8480d0d227727dc77d2da3ce13a0b5566555197e60868d37fbcafcfa97e8059f08043b88bddf15d3db4fb8130253a54dfff62c465b706d6186cff085a0dd244de99ba6bea9d6283f3a96d2d7a562e869748f4192f8f19d532bfeca70fbac02697ab4cfca01af6b1ce8a8dacbd1a52c756dd731c4f89bc7bbaf5616c0260ba20d222c5f06bb23c759794f0a2c0a20a9e49d585825f3f621446b4a912fe542b7761b99aee0bea6c8e6adea9cbbe97dcdf34246b71bd9d3792227331cc15d1bb6ed79605a029685e54dd29657b15a9110b733b1ba5b2c9de69136803d33c2f2b90d1aa54f6aa47468143e9550b401c322f85af63350a3a0fedfda81c14f3f9fcee0d844571d30b216d253d73a6f93170790db25a06fba389d7d883fbfa6c10f21b6a4a25540edc96f7e8ec1c983d83591ee67cd6cdb2dd0fbe28710d721d0fb3188ecc9208d53f82ca69d815d8fba06b741ecbc814ba2d978bc68a9369c9957cd09dc9a92a21f3a12e802ae9a9bbc210d031e37f33ef1916f3fca5070440128485e701dc8cda3b2ec834b9fbbfe7be08818305884c9bbcfb4a362a7de1b3bf37d1b63c019f8c32b5640dc1fc8e027d84a03fccdee34723c892deade075f54a27a408073f3ef3d37ead68d6c85b7fd53a8f4b79de886220c0722703278972fdebc2b3c75189e2cd6ad86a16a7911cc1ddf3b797541da34294cea403a154ed7844eccae0450c472d44a91512f0bbbef5d7127680555c4a7f62bcdc868600f50d7ae84e7252884a60273c187f2889d63c0aa96399d86aa1c0bd8464424d728a7529dde5767c6098b242ab24fab486fbe895dc68592ddce1bc14788da2626bd3368263bd2bd9eb8ce10a0f5da1c775a4d5eae325ee60903389c721ea2ff993273b1b0150749b0a11e07653a7f827372a7b67648449c64143e012463533c255ccb902e61a3e7072eafd40eff4a458f738e245ce19ab55312ea508e823fa680b49c3a31b4b8bc97efe3ed5961c6c599e8f47127d817c238fc7af4f38a2ca43cbbb3af50db111694a3a9f95570717a6e72b7c9c3497384ab1c944e1b08d1429a6e547393fac518560080fd0feac4dcf5febca587910365103aa7ec0671d47df068d7964afa87b217fc4a9d33fe642019baa0618ee246918055228c93ba41c5264b902ccdc54b78f83b1e742006eb94d8e8ebca4af8c49ac879aa89f4053400ea77ff8d7a361aecb01e7032a3ab601485b9c44b08f151732d48e15b9e292599b348596f1552e4a426f6cc980af0d06c73616805a027d26424ee7209e9fc4b56b4447dd94f53116529c81c6aa7c1f4b0cbdf5372e21b2e2522ba08288077a870d228cb5b2e298c3d57724cfd388120da423ce5993d5ffcabfb8981431d13c23719ab014cdf97f5e09fdcaf57883f19d892a89c3bb79123a5d040736eacc8284f959a7634e527099d7d6e37fa8ef7189a22c2369e7790b8a35cc84d0a2aeab8dc2c5aa136e6180507445d7282b283ee5a25fdbc708af28870383a0841bfa430dcb739995c8cbb575f3fad2bc0134524cad6f2696f58473a9d533c545b6e6040f0e3b07d3a86e8fd255f3b4df51b45344fccc9d570a4d23b70b158049bf07c03c023d68162dff0268a07d35b651d161bbe27270904054ee07b5e330294ee4f25a7951ac405e3f78f987db002accc399793c662ddcbafd4e5ff23359953e381e81b6e0f4789beb4d8bcede0daa91e6a841fdb1f77799d8d0f8530901ebf1bdb70ca1cb5fe95ae3499bd5d0980f67d9c9635b9b1517795143469f4cdedc3caeb7b4f355e48caad5b783ad48024725de71db7c323cec3167fec6ca057beb68cce9d995ebf0c6853305d409340b5967be1b052b520dbc91f0dda4df3bf52760cef381b05e99d1d4bac092d13e2336dc2212e9f5f7f035c96004ff26bc3fb36d8f487bf292b65fd6a2d6f909dd4396446233d46ffa055f4db9a5e1d6ff7275476efb324a89460106b2c94437cfbf5489a549c1d8ac43810451681a6df2a6fef1f6edb41f9c743d6c940c7d8a66cb722abc9e3fe9080d50efeb88248021839f6b2004a720bc5e04801bab1960da3783cff53966dd5325a508b1027f605cf4c68c243f43758248e8ccc7231368bfd2819bffc47f43b84cb9ecd70a8ceabcf137ae2c8f34a7a279a90caa6895e2201389595cfac471e88d12ad5cb80aae4dca8b4fa0667ffd09e8eececa2bd33deed54f747ada8efd6344849b85fec48ca1483c2aa3e28c9fdb67dab5114ee6a2aa316eab526b7cac3a22544be7f41e96d8740e025ea70c439c5b3e883af9dcd60a3ce8a3de19eba815fc9ed9e12c0bc58dade544f0f0f699190d74c0ce091926ad289e9d85539e9126514fb12f3acdc8d754da4ecdb3153571420c4cbac65c153fafa73344429b2345336ac1e03de1b14fac82582fccac7bf0dbb6bf7fbdde183501d554bf640074bd136852a3d2b72fe123f68a8f313ba4456952a40a19a3fc95134698eddf22b6e613883cbbcfd8f798e920668d593dd0eff8aaf964d19168eae7bdfa47a5cb9ad47f33a65b095bc93bb651c177ddb1a5656128fdfae886e9bbf75b71f8e16331f48081c79fc27edd3edac70c2c877b5a5d4d9f68e521d39525b1b016f3063d27b5f3e02cf957ee3380876e1c62065ed291c6cc2a026aa16799209aec743a233e7f888da68600c3e251f6a4b58cb8aed698dc82d1deb53640d1e614a360f51b49a6d59f659e72e9551cd4896c910704fc2bf7260971c10b0bec0d30fd61b7a80d25a70b6c51b9ed1854f31c377cc0352ddaa5090c97d947bff4e5f1e58c033ba68150296f646093de8baa494350f1ae8abbbf1a1b1be80986ee36ad9cd4510ae8e7c66ea30d258796a394053c86a2febf2a23801d4939593ec30a14dd05cd4345de40e795828951b3eb8952ddfeefc688f9d9ff4e52756a3500bf8647fbdeba04ca0a69da007a49e3dd828380b13b57e679dd4d49eab32a3eafc076c6d1abca34a616397672720b90865c5fdca628aee0a15e008a948f390f460ae0ca172778475fa37429e20d19ef31246f3a53f3372c266e5757d15a3db2b7a06a1e8f1bb6121b1c7707d0a242d8880d11b786ec95f7b0818bb0b4851493878a7fdbd80db43e1e7f430dfe9058e37ffa108fa46dfa4568642f46662d90f8553c96fb5067684a2a797fea39a39fd56cd92ae1d5839c55b4f510f7797e8741062a48ce97ee83d5dc0a704a55e8b1e1dac9857a50e9877c2af413296a693ac6454bc8497f21c644f294e5605b2beaa9eb456343a9b149332195ff675360a287b5c1dd1241ff64839c612ba32109a54c59f74916783782006e1cae73f3a476def6231a715fd4f23df9021a0818c2aac327d02603200e7cba2c510f9e4704daf5774456a78272c38360d4055b94ef5875c698cc57a8c8cddda888a16e1169f6d5e68d96671bb7242cada835f71a4f377c8c7ead96a60b75135fba845d29a3386789382405bec3144aeb90ae8507a2b9951bf6a6e2e236e04505ebaa4578a0f7f10319e785c9c8ac7acef50ab646290fe1eef9f223b4ff3e0026ac4b5da06fe370bc817d8bd7f1cc432b535baf6963d4a3168f96d9d69ceaaecd0214e20b60f39dee0bc6e631f9f6ad23366164e357828eb962824409b44ea1eafba17c3aa2eadf8fdc2aef46e558ca834a0464c7e73e2e32fe052d03f0891f43b77d468c2b90948206931d68831f6ac6ddbfbc987a3a1a73fc60a0145e931c61791f634172016ecd3cad2bd163545afa14e7912799b8c67fca21559748fabc5c602358d1ff2459344ce0c73663cc97e81262a2e85a4cd357690d47a3739e9e09faf120ab458de63c03447e42713f1b2a9931f7d03434bec3e915ca2d6da4b5a9eb1b421441b200a0fbc0be0a5a7e40e879148c53918f291573533a7801f4d3e8264cdb1084dcc7825918813e6a12591d9eb41b00e2486c7ecd3903776ce97dc5b6030f347ef75c2d966b6ee78ada092e1010137263447397ff9b6b532c3e5f11537cc7927350d7cb505ed3ac71ff791a69e6db20d97756b8babdff73e33a0cc094417ee34f2945587acd9d1c87c6652ab301d22e3d0c6b5d0781e307efff495eda062a25d34180653b45e0c1daa286b146da7a8e2c1becb3307f57dd1a9676effa7b3bf2ca216d875ddd6354fbcc961e88034462764c7d507d6258ffb8633ab3978656465f3943f771db6d1c95b198a0230309e25508b5b76306648dbe2b6c6d3a3779fbaa2aac021a91973df0f0058aaf47b0326db678986c536986d73827c88ae725f6496675b7abda6ff29d2da17b1e1e662b4700694630f0be8db37e7214a2fcddbf384ad1a4a3d2f7c78cb7d40e733c0bb1ee141252d4794da5c7cfe0f4d85688b36a54488c7e846433ffa60d541c09c2f1a2543ed0bd7312d2ea72252565c6864b044934d8364595f14027655f1b44abe1b8f240d4ee54a339063693683f950c3322dafb7724eeb3dcfe9d237fbf3fe982a761fbe2e8804f94107b8d8153c3141d790babc8dd20c63c35e51ac0f45f432331f8536c8c8be054de1b0f4d9bce9070f30acf84e49bcadc1e222a1773531ed18179ac3f5711efcbb0b21211bf87457be3c4d5f1648fd8c8e219268055cc5f13b371a977247028df37ad4d65ad0818b057c6ebc4783489cc526f21392b2dd080431cbddfc4f37ee3903b379c6c3ec9acb92e3d6c8aae322fcdcfa80b4699cc11f3f70ebaba6e00656c4261c02ab6504c63eeb40e129284a82407b8590865a91a429369bbe0b9fd6628d38f33a1f81a47cd69d798e83fb27de54490c4d981c7699370c801113abd02dabdec1c632b782ad81420d63f5d3b2e141064a378520870789571fa129041df1b5dae76fb87d15cd27e2d4b40bb2cc1948995f6682ee3ed95d0c46585dd93a97742a5af027343924c7650ce3929a7681a4345c24f6efdcd7c5e68d706c8a3badb6780041e9d78f21201dfe88537d3c96d366358ec3a167197cf770671bb6df35e580920fb90be293421f9065487c424abcecbd569f26a8ffcd5166926d13342308d22b9bf827330b986142fbb310f139428db5b9f76211fb46fe5a173ef3cf15a393de242bf95773c9ffa294b51abf15671cc1008dbe9bd03db8721627c185be14bd043412e5bf280b84b159650ab9a93c94eae510824614836af0788a6cd66fb575932c0b740ffb464156bd409024ab9afcb60596edd673eeb66f4508d0302", 0x1000}, {&(0x7f0000002c00)="3df90105", 0x4}], 0x9, 0x0, 0x0, 0x400}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002d40)={'./file0\x00', 0x84a, 0x2, 0x8, 0x1, 0x6, 0x0, 0x5, 0x1, 0x0, 0x8, 0x2f}) connect$unix(r1, &(0x7f0000002dc0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r8, 0x2000747a) chown(&(0x7f0000002e00)='./file0\x00', r5, r6) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000002e40)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002e80)={0x1, 0x1, 0xff, 0x2}) ftruncate(r2, 0x0, 0x180000000) seteuid(r5) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) 16:00:20 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') clock_settime(0x2, &(0x7f0000000040)={0x8000, 0x2}) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:20 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a5387060000030000000000000000003d0000000300dd0035b2ea767621833c8192b0471ef0c26d08ec"], 0x38}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:20 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x790, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10700, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7d80000000000000, './bus/file0\x00', './bus\x00'}) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x17, 0x4000, 0x10) write(r0, &(0x7f0000000000)="c4e1582b77d10067be1cdc155bf6a0301772daf98f3cfe949b0152431153541870b663c5ad5ce8fc4e7d8d9032def7d7cccab5f73f3fbc840d716e6b9fc338b3d6575d1f5273c9d318197799b318a061096bc33f4a25ddd491dad808f25ee14920e9b0d1f6a1408a1503ed6c197611abc91a1bd6af105fe826b6083c5438008db24c86401bcbc6be568db1b079a413e73ba4920ad6c777c16e569290681968490288a025a3cb54a62474d950b6206ff7b965afe11b272d88d2cc6cafb509fe401790911221", 0xc5) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xe5, 0x1, 0x0, 0xfffffffffffffdcb) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x74}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) getegid() r1 = getgid() getgroups(0x0, &(0x7f0000000180)=[r1]) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:20 executing program 1: r0 = socket(0x11, 0x0, 0x13) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x882, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) sendto(r0, &(0x7f0000000000)="637527696b47ccb69dfaae7a9f11e6c2cd49f8b5c4363c2d47946e5986a8ed3e37de721c9f3a9917c1e5fc2c9fc3fed7043483219c3108b59053cf9bc6fe135aa4817c3703ada8f0334e7e3e4e4580ebb2ac8f268b089dd1685c50a7d27bf7184dc62878e5ac6212c1cd49e355eab8e69f119ec43823bb48cafab42da76197ee70634367325531278cfeb49f1102056aad41c99a1f3c9f3625ce3469b973", 0x9e, 0x6, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) shutdown(r0, 0x1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) setsockopt(r1, 0x7, 0x2b8c1681, &(0x7f0000000440)="920d702d54c3cc08f07bd0913d457331a83ff1c75336fc2f0a280b12f020884ec76bc0b9d1e2ec4025dbbf55dcb26f3bce5e3645049591a786679eac25968b4784078e99a45233696c412681c272bd55a91e71468c2c87a4f4cefaf03c4dd7af8aa63df5b7e13793917787c87aad6fb2294809fd83edb92f4645a5cefdd24ab6d0649457d0c71b151ae9147589e16fea6d2695b8ae83e4c6d8c35de5bf18b73c79e85d1538a6be00ad9e4df7cf5904640995773262b84ef238ce741d3832c272a9ce186dc622023faee878827ec5f5a0f888cb524329a3123816cfd653b5e3782e18cee1f93ec749e457860584aef575b705e8d53b554de353c3c747eca4634e4ff69f612151c102791202fa36f2389ae46680f7d3b325d00ec26cbcfc5eca38f689971c3e243664ee2704206ee7c0b8653a46b9480de181dc272d0367300787ac84c2fbf2607d8df503f52edf038e63134fbc85d8e40fb876deaf922085ab702c007b9099fff65abc0d4694a454ed38b9f6697d3fdcbe0b246b5090bad98fb9d212f9daf3242e4344493311e874e3f67feb7f6b06e026033bd0f150c9c2e2fc9db9add5d4794aa31c65740d5f632c9f771d7a67ebff1d806e0330de5fe9c24d6792359dd62d0cf516ada7c5d358a2b92b0f7df988ed4f8a127b54273888c336b7891add74380000fec70f3855f238e450c6e59ffe330da99438c71d613d2fd1088aa46d9e5d2725ce22b055f6e9e33b3cbd96ec6a0b75d5206bbfc25297d4495296f4862d1be5d1bef8ab7c41dcb0319c5e416a60d781774f9be4e18cb625ccb47f321d23e9f87e25b6c0904f8db79875e8a1e1aebb71431ac923bc74cdb72070837c1049a4edff34466fecd793b753af1dc8cec6952e0183c82036b42da3b5a479af3b602c1de4e7e4c02c4229155e170957fd7084ccb4abe2f658a873bb68fd0e8424bd3a4993446151b4c387178b1a0eff39025c1d3e721756b15b3613b745b51232482393aef8f5ccab8ccf9beb96708fb98b8f5c533abc7ca4971e0e721dc0664dc0a303697426f1dd09a772315c4d42c86158ffd8c35cadce510c2eb1ccaddc1d46bd33ba48e12f967665a139667fbd0625ed5060f4433fe888b85c8c09542a5d0e6c4a24bd98ee3e884738cdd21de938afd02d1de78ecffe322455de496a3f3aa8282066ced6a06990812cdcd19c556d7270cc4b42ecfeac34b3dc068f154ac3326fbdea561dc359afad689c87f17b50c46e75fbc2a1026c4ba1ccaedc473a07f3fdf91c2888e88f1d75e608efea33f74841adf90b15e8285c49b1c1e3d9044a5eee12c1b8a010d65b36d6ceb7b9935d08cdf2c071f3f4723a6ef7438c969e9838f8b7da4bb8abfa05486fcdadaf32510e072fb71a488586841b886efd8f4b83deb9d2a19c6dcd64187b148e5e9d2c6d2ee7a63f396577bba0eca40fea09231641abfc1b3e386a0c327daca5ce4714c71d643da2be79c08f8039b309cb9c1d933432e2670e9b0812412a72879c874eb24b5ef75ca011c026c64c7eef56edfb5d71b0d02ce5f7c624f16a09a5a52e0a3e6db5d2b49e96f302a6bf523467750af3cb99969b6ef242f59617ee18c42602b5cea845de5615df15f183f7ba327c77a86ba94034f46d1d4449fbd3680c1eb19ade747449b80d69754543419a88220857e141bfd3b0cba537b614e126aa84bab305cf322d8adc5d85a31257475234cadc02f6cc2607e1e0cb05f2c2a7615465652e67fa3aa26cef6028a9fd13465cea927d2beb169cda75c8b0997aa077558cbc08aa6d7e8493c575d8d4e4119ce2c2eaa7777aeba08b1a3a42b777bf1eea4325735fe96e3294e9c5434634f15ae1795debb01335978a244c5e1c244a7a5a55a82291861c238a40a030509c904803d50e554fc76b8291efcace397ddb3d98b55db67088938893c617311f1cd553814c50fba1701a96ce2d6a6848f8b9b4247c30e01cfa8adfaddbcaaef2a4f86dee84112119cc02764454685d2950cad81cb4267899c727c2c36c4f699eda1cd34c585ac3ffda43205976faf671201337dd907ac7ad8d02bfaf78d9eb921b713cf447ed22c3b9884a4e360c320caedf39cd858e4b78f18ec80a4d2b6dd2a09fef9b5b5862288422c28bfb0dd50eb2edfe7a5433d32b25f62b8403d211615a5d797c9feaab1b6c261e956920acafa39bca303fcbb79a38ebde94fd54a93afb0455bd837c1e2a393526dd8eef0db213e1a18d3288641a682d7e1d11a868e68a22d9c5de3461f532238af0ef591c44dffa2d747003f5fc8e01d1f94d8fb6724968e560aff708b28bc7ccf2a0f995ddc5eb1d67496ab438432f93565dada31c51c355d1b8b063c3830826e8c01df4207a407fbba0d06f19756c14366a1ab5dc19a6b7d47926d649c5ad1f89e85dba72447f4bdd8ac61095b379d9135b1db949a6878841d15b145e49fbf501a40ef0d9aadf973ea9169568a1109e2a64278f29c6e15bb076f0388bace5fce54e9727403aadbda1363acdd7713d302c00415016a83a1006d1357493fed6c2d0bcb9e6f38805e1342fa4b9dd48f6027b1a0d3303f6f5d0940c42c184c13fcdbf6003466ce25d58ba22b1e31964dca2153eb6980bc65a3e8c20b0b44f300508f4e5c141e28702776582e7decf73b6b64f66c72d00567cddef5e177b6fe72f8ceb348f472d31675328862257f220be5bb5b8e33fc9cf20cc96c4341bc86edbb9b7a3bcc9c866cb1eab7ada41e9dfa6926689f16d91b0c34354caf61f3685f8fe0401385333b8573f6d3130965fdd4e40e5a11a7dd7479701982e856780af4a48067ec366b2025aac0571b1780ee928a9d1cc520195d218ce1b4fcb2f616b1854f292c251dff39ffd0fd7ee8900b36fa96835b735015d0ef916fbf939a81a9196a726f6b3712adf17a08199e30196bd853aaaa74b0264c4f9292152687366924539874c19e1e330c3552357bab31389491aeacdd5e60bd1f8b41384d9683b27679e2213c54af9c5d493bff4dcd9465c890bc6f7229c3f007f17502d024af5924b20701276d09c20ac1dbb16b1b35bc6c48a40deca43318724d6a4a54c9128479ceaa4c59553ab70adff1e294e83f5edf9ca5f0ba354ea3f91fddfdbd0740c699782bfa5364d8cde37b458bff3ad3856f24b94b7ab9c9b9db8ee653ae22226a941e0de36f742c265ff4a02e3beabb043a1a5b421dfb875572c64b5d475fb160f1169eec0727bd552d36eecbfe4a5ce7f4fbf0c489f6a86aa747736ae384fadd2f892c6ef297a81a8ec84dc0b8eed21f4a5f2c4df4059f9b220e8fc95f72dfc8bbf29499b81f6e2fc03a340b6ba098304bca9601776e0c33ee039465ce366990f6e97b2110d1093c8722eefe05c4ba66c5367df732a6d8509cca5c93388daaf092d46c4adeaaba12135afbc0a0b4a41f80d662ea3166dc56db5b95f7c9a73f22985248e864aaca08a42478888beb16dcb5ddaa13dd15cade9fcceafd2797e89fde1df8ca1ee2a5762a513e4beab442bc3b9fd49eca68cc96ace96ccd32fdadcc54226dbdbe5dd04efc63e10bc2d03e0815ef9c41e00c7628efbc37e1dab2d8669fa44627de946849403a63ff7bd54a2a9769a5a5c52233e19a79e650bf66a9dcd8450f8607b57c1c518a5a7cc0e159eeeb79aac43c7711182411a0a448c3e3869fb23b62b9242b4a5b8929a74a4e156a55c8b7b4a30530eb018536e6f182521d8f64f6cb2f66980c14db728d05c96d54278a34ee8136b1f8dde6e27298876dd3c137a5e92e5544c9da94d3eac351e983444d7ed0faf4e709b4a5602247d71dc873295b34785f99d88c2d811192fadfc3b4370f2646d557e983f56cc62f1fad9d4697fed6688ca21827cbcc28bacbfda1208a8d6ae3e2d2bd67af541e709a1d677e32910c0bd42ac768789ac7d878ba0a0508205a51f176429c56ae45d4d564a7d6c03bf5a71ab37108d1aedcda1a01a7f345a5005d2d4851592e382106ccabe3a2c353f90a9df0276ceff5d58b82ec190191807a3fd16f479b37de08aef34bedfcf96d1a48589d610cd43fdc8ef3c82d90faf4496e3089ae00a6d670f6fbbf1670f4b4ceec606a6e21f04125315e7a5719703970b1c7d14f4388366601f0968ced53f93786295130b12ba79b616aa6b822fd85a9eecde076d85a5e336da32aa585e8d726e05914a733e8a0dbc2e0176993192ac292848377ec20934f480c8bd6ad3f6820075001df1c72e3628ad97672c3c48f318d30dd3ed2745ef4a665cc90758cc55c05ae04f608636ff4c314b99e4dd11cc272d83b0622fe70647f179b426c5de094f51bfa1a7704df3a30fbb21a7570d4190b61f9534de3dec664c2a9efc5ec0fc3e2f29372a2976a22d54988d78377522e51d7349d00d9ad28d3395f303b7f4f4ec800105bab8c43a0d8dd0b61dd993b4d16be818d2d44c61a8f675a67c1e712d2edc679c9e874a652564126467016aa79f12051f4d80840f08bdb3b429c18f641262de422d9ae0507475bdf8206981825aea741755251cfe06f54e1466a6e503ece1a084bf002019871730d706e4dad8a3c2144162c6acfa25e250da6de89d44a393a80a8536ead9918a560b350e22de956b948efc5fef57bf9f8ad47ba79bdbd86d20aa7d3a66f22569fe910ddf46dc050eca7b99b6885a7dbd0ed3cc7990595220cb0c733b410135f4edb5f896b74376a4cf58e1fd3cafe49ee8908a274573c95bd7a112f0a1c99926273da6a4346f3a6c5affb1206a5eabce2b0f71a24836e028c9ead15aba185a19d4364386bc991303e52acb259d228763d84d222098ed257da2f8a6ecc119034911f5dad76e77ff03617d2f810a5ad2ef234c919d40fa517e147ced4cdeddc8377e43cd41c83362295758f6aa7a6a3fa9349dc7b63a2508e4c084e59922e5ee4277282416eb7be7f47b818e2d673089420997e75231c89ea969f76166d9000f0c88c171717fa96120a79c42099c4af99af325e074a29b402a7fa0a0b7d9a56e6a0a0d0353013ac7b7748e30221e9dcc571357ef9b52b5e297593dba24c445887f34a7045e26ba819b5849ce7c703582feb15789ee18b7b976c2c01f1034655d7b0615cdd21b5e46d62ec5c958e0eb2ff5ef2e9673faf5c91bbbba85e71fb78ff76810ed826f6f6363d82c19b9600109d3cdfafb228f0bebd2a58c9b19184131438480a42f6129a44512d7d6e4d928652de70d549bd4ada6283a8ca6a52337ae6a7c9c8406c02618c5c8e589881f6c115e2a82fac135b5b3632f1211bbe488f8105f51775b6a0b90f0fc925931facbdb63e8f446964319574e911908d8938c959ba7709851f9d0dba4c9b677e576e1bdc2c1b28201d5920b4062d436235a10c0b693138e62f7fc85b442d4c5bdb6df9bbd7f71b3e857ed1c673b348e503ca5b5fc2f193bc973f678f6d9bc04671ee927d959a190a2a3c94d29a5de7fb85501bfd80ae766abcdae234d05bf200e68f404e84f81bc68adf4cb6780ab002f4b05542e86fd0edc4f0003949755710e429d759eca348a7edcc1902f6f4b675aba96f6f689c690b36605b0bb2a8789d8c9fde01ad30fa7eaa32b847ce625c877ad724e8c6b8eb2890b0f190128ebac1103cf06da7aed3ecc3ca04fe2af993f43a07985e5946e09b75b49b9988efa37aede6cebd05d82720f49908833e8a37f1b4bfd15ec59c3ccb40d421db9cbc09b1232657bb9e8380ed84c4b4fef20b70256c33e183c068ef44b3437bb6298597fb08d9ab9f4545ac9c887ffe14539276de8a2a42213e5a3879e643fe297e8ca61", 0x1000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) sync() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff39, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0xfffffffffffffffe, 0x6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="dc") 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xffffff23) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4, 0x7f, {0x1, 0x7}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x110}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80a9, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x57e0, 0x800, 0x100000001, 0x8000}, {0x8000000000000, 0x6, 0x6, 0x11f000}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x6, './file0\x00'}) clock_settime(0x0, &(0x7f0000000200)={0x4b, 0x5}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x5}, {0x18}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0xffffffffffff1ebd, 0x97, 0xce, 0xffffffffffff8000, 0x7, 0x5d1, 0x5, 0x10, [{0xd603, 0x20, 0x2, 0x2}, {0x4c57e5fe, 0x6b, 0x7, 0x7f}, {0x7, 0x9, 0x7fff, 0x92}, {0x4, 0x9, 0x401, 0x7f}, {0x3f, 0x3, 0xfffffffffffff583, 0x43a}, {0x2, 0x6, 0x54a, 0x100000001}, {0xfffffffffffffffc, 0x2f, 0x5, 0x8}, {0xea4, 0x4, 0xffffffff, 0x8}, {0x6, 0x2, 0xf3af, 0x1}, {0x200, 0x7}, {0x9, 0x1e, 0x0, 0x1}, {0x2d, 0x8, 0xffffffff, 0x1}, {0xfffffffffffffffe, 0x5, 0x4, 0x6}, {0x4, 0x5, 0xc69d, 0x120}, {0x7, 0xff, 0x3}, {0x6be6, 0xfffffffffffffffd, 0x6, 0xeb9b}]}) 16:01:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) 16:01:15 executing program 0: r0 = socket(0x400000000018, 0x4, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x8000000001}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x1, 0x5, 0x5, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x20000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x5, 0x1, 0x1, 0x700a, 0xb5}, 0xc) r2 = dup2(r1, r1) poll(&(0x7f0000000300)=[{r0, 0x11}, {r2, 0x4}, {r0, 0x10}, {r2}, {r0, 0xa4}], 0x5, 0x1) recvfrom(r2, &(0x7f00000001c0)=""/193, 0xc1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x335, 0xc5}, 0xc) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x3ff, 0x1f4e, 0x7}, 0xc) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x4, 0x2) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x366) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) pckbd_enable: command error 16:01:16 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x6bc, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/77) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe45, &(0x7f0000000380)="de538cfb4c1c21eda9b3425eff9bc827adf90546ed5597e6ecce89f0869349f009bd759218c52322b7bfc1a0197bcd4b487fdea74831bcca030e2227166d88e4db1483129ace1f0cfa8ebf04f1a4739e419bf6f88db178f22b5f04d840d51e944e46f4fd7eb94fed05e22cd2d9446088d6c9dbb680914bc7847933b78bc628481e0797fad99d31c1b4a4d87d5c2b7e32a7c84ac14f0065f1ff7f2e6f0f78fd7ebb13db1a72a850dd31f281085eb200") pckbd_enable: command error 16:01:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:01:17 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendto$inet6(r1, &(0x7f0000000040)="e1564459cd392a1dca917e8291685a0e5e48406e3883ec87cf65359d39e8069743fd74d43943f4007ff55b8350f88e5d494f782048f8e7a9b0aa2288a95e3783924cb9831ce0a0fa6fb886cc0a92a9ca66ae77afdae6476c13d00915a230e058205756e9f9d8c5ceb7331dad0fd927c7c8d75a6f1db0e3f529fbffd60fef8b375cdd5fd3371ab97d2ad79759a2fb87e3577f6d6f594992460666a3cddc366ed4537410206ebe8f085832fcdb32bb38b9ba989f67d0e7e60bedfc0b5f72425e293fd3", 0xc2, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:01:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_gettime(0x6, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/23, 0x17) 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100), 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r3) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) recvfrom$inet6(r4, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) getsockname$inet(r4, &(0x7f0000001880), &(0x7f00000018c0)=0xc) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r4, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0x0) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) poll(&(0x7f0000001840)=[{r4}, {r4, 0x86}, {r5, 0x4}, {r4, 0x20}, {r4, 0x30}, {r5, 0x40}], 0x6, 0x3ff) 16:01:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x403, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x43b}, {0x6}]}) setgroups(0x3, &(0x7f0000000200)=[r3, r3, r1]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="6fda2af3", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="7245db1fbead91db6bcbefd3c827767b4da210b80fca5c2dbfe46e54bcc176bfdc2501924dfe50fab60e0384624488907a64dc04bba8f5936e66987b1af8dc6878f2d4af4704d4cf7d34454a927cf3d2af959cab85342a0e0ede8ce1a3c13869fa222c1078e00f1fbed3d3e2e12a24dcde47f8", 0x73) 16:01:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="dcdfad7d09768e9ab5023f8886391b45423d41b219ed3cd4418601e0d6d1533556bb2923f76a7a03addabd04f79cac", 0x2f}, {&(0x7f00000000c0)="afad4ba7b013e5c31064e7cc60568ef490ce2576cc2e58f5ae92a7e34f8e8aab91a86ac0e571d7f5f8d5e3c4a7fa9c42b607cf6f9f3a8f", 0x37}], 0x2, 0x0, 0x0) fsync(r0) 16:01:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x9b7277d4a77a0a7d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='oL', 0x2) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) write(r0, &(0x7f0000000000)="83882d3a9c1f885b", 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000280)={0xce9, 0xe57, 0x100000001, {[0x200, 0xfff, 0x5, 0x3, 0x7fffffff, 0xc23, 0x1, 0x0, 0x8a14, 0x0, 0x2, 0x101, 0x1f, 0x0, 0x8, 0x4000000000000000, 0x8, 0x400], [0x4, 0x8e8, 0x1, 0xffff, 0x67d, 0x1000, 0x5, 0x8, 0x8, 0x3], [0xfffffffffffffffd, 0x1ff, 0x1, 0x7, 0x0, 0x1], [0x6, 0x1000, 0xbbe, 0x100, 0x6fc8, 0x8], [{0x80000000, 0x1, 0xffff, 0x100000000}, {0x5, 0xa75, 0x7fff, 0x3}, {0x1, 0x3, 0x1}, {0x0, 0x3, 0x1, 0x1}, {0x3ff, 0x8, 0x1, 0x3ff}, {0xe5, 0x95e7, 0x100000000, 0x9}, {0xfffffffffffffa9a, 0x4, 0x40, 0x2}, {0x4, 0x9, 0x40, 0x3}], {0xfffffffffffffff7, 0xc0000000000000, 0xd25, 0x7}, {0x8000, 0x8, 0x400, 0x2}}}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x5}) r1 = socket$inet(0x2, 0x2, 0x40000000000000) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:01:18 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = geteuid() setuid(r0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xe3d, "d80258e1f5ac2977fc369d80e02e9dac94489f41", 0x0, 0x1ff}) read(r0, &(0x7f0000000100)=""/166, 0xa6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 16:01:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:19 executing program 0: mlockall(0x80000000000003) setrlimit(0x4000000003, &(0x7f0000000040)={0x130001, 0x400201010000001f}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x881, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="67c8a9aa662cf92030fbe8103bdab0562374f36e1c1f9bd56ccdde2bd7fb1482702c", 0x22}], 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x80) fcntl$setstatus(r2, 0x4, 0x4c) getsockopt(r0, 0x8, 0x8, &(0x7f0000000140)=""/43, &(0x7f0000000100)=0x2b) 16:01:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5f89, 0x4, 0x80000001, 0x6cd40454, "7839ba838d6eb22a6d31629498dd87aa67753871"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) shutdown(r2, 0x3) 16:01:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open$dir(&(0x7f0000000400)='./file1/file0\x00', 0x10140, 0x103) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x20000}, {0x10001, 0xffff}}) sendto(r0, &(0x7f0000000300)="6c891501be456e132d8acc2623192319778933bab20e8d4f02e6df53", 0x1c, 0x2, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="1369761494b5e7d9", 0x8}], 0x1, 0x0}, 0x402) 16:01:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x55, 0x1f}, {0x18, 0x1, 0xffff, 0xfffffffeffffffff}, 0x0, [0x1, 0x3ff, 0x80000001, 0xe24, 0x7e6, 0x1, 0x4, 0x3]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) fcntl$getflags(r2, 0x1) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:20 executing program 0: r0 = kqueue() getpid() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc20, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x6, 0x5, 0x16e) recvfrom$unix(r1, &(0x7f0000000240)=""/208, 0xd0, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r1, &(0x7f0000000100)="7937c376", 0x4, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x505d, 0xb073}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) syz_emit_ethernet(0xffffffff, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:01:20 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff98, 0x0, &(0x7f0000000100), 0xc) 16:01:20 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/163}, 0xab, 0x3, 0x0) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) msgget(0x2, 0x100) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! 16:01:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:01:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xad}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r2, 0x5) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 16:01:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) close(0xffffffffffffffff) 16:01:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffffd, './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:01:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x7, 0xb1, {[0x5, 0x5, 0x6, 0x7, 0x7, 0x4, 0x5, 0x400, 0x1, 0x8, 0xdd, 0x401, 0x0, 0x6, 0x7, 0x400, 0xffffffff, 0x7], [0xf8, 0x7fff, 0x4, 0x95aa, 0x0, 0x3, 0x80000001, 0x37, 0x5, 0x1f], [0x72, 0x0, 0x7fffffff, 0xfffffffffffffe01, 0x100000000, 0x9, 0x9], [0x40, 0x7, 0x7fffffff, 0xe9, 0xff, 0x8], [{0x309, 0x8001, 0xffffffff, 0x5}, {0x10000, 0x0, 0x6, 0x81}, {0x0, 0x3, 0x3, 0x686}, {0xa1, 0xf4e, 0x63cd, 0x1ff}, {0x4, 0x2, 0x4, 0x2}, {0x7fff, 0x80000001, 0x5cc, 0x81}, {0x1000, 0x2, 0x2, 0x4}, {0x9, 0x8000, 0x6, 0x4}], {0x81, 0x9, 0x8, 0xb4a}, {0x3, 0x8, 0x100000001, 0x2}}}) close(r1) r4 = syz_open_pts() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r3, 0x2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:01:20 executing program 0: open(&(0x7f0000001400)='./file0\x00', 0x21, 0x22) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001440)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) sendto(r1, &(0x7f00000013c0)="9ccb74ec5f", 0x5, 0x4, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x6, 0x7fff, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0xfffffffffffffffd, 0x3, 0xffffffffffffffe7) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2454}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="e5934966fb1952455b897da8de27a13475caa82397665b8b21ce4cd81b9a428e7ede3c324e838c8f130b792d15ec937abdc863d4626ef1f011368418b33e874b180e106766d7fe0d2f7abaa2d31dac0fdeed22b1e12d31fb1116574344ef0f0afb4e97351ddd2bb0b24600977648a0a5fc9aac2644fb9fc2d39c6d82b41e288a280b2453d07b0e915e362466f6217ecd16e79440c418b70d13ebeda114cb0a3751f5bd18861cf078666b3ce07e21c6e032aee679111aa8496ae7c77f282204453f2a4e337af9260777abd9a03c3d947e801fab17a06be3f8dee040cd2b73fe8261b3b68388dfd3a44d627ac2ffda42638fef6f38244fe14b811c1de0ca64ebb30f6b03abe99e4e4752d8849051ccdad36d46443dbb9a01930f72571df46dae76578b5bf34f6778dda75794c1cb240e8f04a7f8fd0206e4133ebcf3dc3cb80fe0e2b664c0ec4629ee09f0307f8e359b31c5910f437b2e1f88e0ded3a194c1a6cb3c87f85f0f76710ff2430a97818c1d81027f90f81629892ab271cfee6d986626811f8e7b49b11d212ac5c72aa6afd53e9bab0b5a3e9ff3f5615150771487a9c9c14212e4fbebe54d7290defcc68c9da4324b137a9828a5cb10bb36a6042d414d53134c6f5ccc4a9b1005e71359d948f55a1cd025aa9c00560db6d7cadd1ba289857cad9f7ef92faaada194c1361a4204435eed0fa4b3e6c96851ffb564c2f8f9313e80144e789b4d8451561a5bd0dee54fadf30556f317960fb267dec3b28253f06004358f31617644d7b760e4f69c144dde75388366ee47e4913af220522e2859dcda04290904abab968280609ecd4419a86f6052436abbd39de554167da680c40ff80a5dcd747b115d87b1c835f51c96e4ab8fc66a0293dd3e1b2532c41b9c603fb2df7ba2b99d362b9fe5db001323efe4f3f0ea3aa12e58afdd7a692dfaee4cac1371313cac236f1bf32395c19687b7e4f3f3122ce7f663c9d423ecd69698f3c9803057c3d957111052adeea4d33de7003a906afb8e1e387e889c31816470017f70a1a0b82d5f8d311cceec5be8b8701abd72b7350642969a42a88c405294f90177732c942c4d35a5327dd72ba32aa717b7922ff7c205354cd17e3c5f151e0f9ee06dfe7cfa8e41e953a41c573002729c78a5a0722a3f5785a4e2d3e278fdc80462fd18570a3caa5f543acc63b6bd17c815fe540a5586c8c8764de54b52ddb01c5359fea18bbc93572d3720f15113c7094cb4a45e6183ed697b7c1f76ac4ca7f2d8faf73e48a9eb7200e74940541f43583cb5e560b6f75a2907dc9deae0f6da53a5e0371329ab1f892f6cb0045fbf7f5cf08ea051c48d0242bc87e53b8dd30eaf440369843cd9396e6056af0957991884c1975ae1ee8bc9e1febf4554cb545d757c8341871cb9e3ffa82e4b06c0001c0cd9ae4093ad8eb0dda931559525aafb83ffb85e9c8278d37597093529e584df0d7b0f9cd15f3c086b4b37ab1878f73ef387135e7a92d20b1c5f2a588455703be0c38b09ffd2084419b430bfbee0b67f1f3bf69ecf1dd8e0eb46dbfd16e6bc5bb61406b0ff20738ea914b9fdc55ce7fb98dd6376ef58dad71ee2d21dc330a18aa321aa4c15379a6efb36f1e9a3444273cc3edbe506d5a65ba4c95f72bb8bfa2b1c2a5b61e6852d3b266420397869adfc1d5c65bee90c628edca9687a6a2ffa9e49b3f724a1cffc4905dd45e9578524ce78674d5b14ccd6ea89f485bdda5723b8ba3f0a6d6c1719175593921bcaa5b8d8ca633d3a137f24b668c6d9c05877ba39516566bee3b67569c17a115c45f50dac2f7e0aebedb71daaa4013ef3ec1cdc8eee7611e54593e641a89883dfccc2d94e603ed3d37529714d5a183adc7f5660f77884f10fed98cb5093b991acbcf557efab816444375e603a60e7a08ca87751d03d92f32ba412b4722394d31c4faae0bdd229419bdd4c5519c127ebe5a0ef03ffb32a0c5a38f58d27a99d1f3133e240406b11202646a37883c1a052481aa6b6deeb71de4e10452d2bff879d41ebb854ff8d1a43b26b222f8c90603183f0368176111cb1701470d42b05298eb4cd48df16f2a2b299af5d6254763cfe373b6a4c2d1b2c0bacbc98b93f650613fc6927ff1690b53648b615028b183cddd36feae8111480499ef10bd94dbe4463c4a04e510edf319c7ae78ed6fe982d2a16bb0575699cbd1e5caf7ab960672ce67a80c02b8cd2f1e095211ecc54a2ff488d3765db5d10f898b4c100f2524b1a5e8ea7d4b3d574fcc5792ba77ccaf9c104986dbc1264c959c2f8f2c60f3de4923c35b25272d4cff6f090ae1ce5290a2cc9fc01d48aee39e2c612fb1954c165f8d2035d972ef786c78986ed0b00aa87d3f5a486a41d2104f71b1ff94fe89137f25f1129d125d61ae10fae6ce8261872da84b428a7140a1394cb42d3dfb0d9a1495ef6e0d83219537593a0c8ee47f30ed74752e56fd283389ceec8d049cc5e8a6825a17b7dde186cf712128263f35d09c478cf8763521c41ec161dcde35128f03876563d1de7066e7a3f33aa5399b5f727bfcef49bed9ac1d7553d49e4d7dbdcde17819be0d4edd0ea19332886654254ece9c0d2a478e5cbdc5f4cad3b3622e8351a1333ef3da5c14d32ac33e6b75b1825dab706620e053bdabba830a1103d440a1d4a8d7a6941e2d444afaf0f70b43f238529518ee1614be1db3524955e8dc28e0b95bfdb22eb2c0cb53b3c6c66afda9fd45259be8fa67b78d6761fb85c93631880b29add94c8a2693b527e59894879d77f08887ba163690e0db4c0205b4aad45f7d45f0965e634542fa88e29f872008c2efee6e3d7e5445fcfcc955516f0912d087b3425af3e9558c2356c48cd8efeddb04047325cca8a4a462357af8ef3e4a6066488dc62e036849f823ffc70e18922bc668cbe93f8221fea53a37e7e9edf86db8c16d4b2df3d7370059bac384e17da1552ece80def1adc97d6cbe1c6cb4968e953e8d1ba099a02241662b0c64e5ec6098afe1c0152260aec23b70c3476a07cea7b065770ed36d755a337069fa96a6f20d94f02e306ff0130f42a686fd8e0259d05e97c1bb3532c77fd54f1ea018c0a1b43fb9a3832e3c4c0773b2fbeb2c9382d7c260d9303a341f1021e9b83555468b0ed6eac415d2165612d198e976ddbb60c315bfb5071595a9fbcd1a64a66767742f8a8e9f79ec9fa672ac2e3ea5d6ad2908c9614db5eadcde6bdd795009dc487d28f1f5147b435b178bb8454da05815eeeda116d0976ac9af9b20c7ec801ce695a2e0c9ce7767402c77261f0d5122ae7199c3fbed8e66eb6bfb342ea728d7527d9c0fbe957ea7b2b3b404e680ac3b63d7b91cfcb0179e72dee1939bf3fcf90c23871b63aedfbf6b11ff1fab3d9b786d51c46a7e5226fcc653e967750c22c9d604bde16f3f231c48c159e870ee17b8781f1bcb924f0b4f11834587b8fabc4c5c9e66faa6262e690b37924388a13d236a71e4f333840fa801670f45ef38ad6d8a4ef33de3412cede5ee922a32fd9c75f71b23d67d8ed24316614113c8a42d69060df5ec03c5c9c53358fc3512f330cf4820d01d3cbd523ab7e35a4962893c5fc3f25ea4a26bb56d683440676332963b545396c6db319e91d7004f6150e9d54dd00667756b3d07385b94ebad367c87546c53db93871831ccba4aa559c5962d59e58e6ff8017a41c463d82550958db03ba7ea30de6ab28ed433d61a7891cf608a1677ec2c42b958bc42d5046c8c8b224769626c04d191a248095335fee6a9462d9433ca9053add458eb7b9e114f6efa2b278ed62b2c8d22fa53591b14ac05df9569cd4dda5c7140a9188ef0039415af42dae1cce41646cfce9b4c9dcd5ffd8729940311c6b348a66056c3a270192692b53c31ff68b4f2249a63301212843d84337804a02404bdeed25625b3f79ac6222fc2e66c8dadbefb0c8cb33e3b43b31c01710c5089c0cfeb8e86cf671d354db5dfd2abc4cf7dd295e97c88662a2f9887dcb6632a818af113b4e7e9e1d84ac7b780aea31c172a6252acd247520601dce3fec89bee6a32f104c1733ce6c3987b7cda82fe47c145b7551e92dfb59eb09f6a08a8d0ec25f2d5f5e9ebcf9e5fc642177678f418f30cda24126bee05cc590c9808dd1c5325d35908f274707944fc47cbf4af2e07b68dd214bfb4d6afbcc878365ca8c39e94c0ab34d5be175e01954831337d12ea3a9a640fb3780a128bf7811eab6651fd3092f6062ad08a6c38faeb65f47b586d8018da357cb4303b178c3be078b9ea136e97e80e7d5bbd188300abf5fc5283d04263000cf0659bad6cf257128ece29e102b3dc27f6342f06b6ec80e6767355ff940dc077fcf596054645d2bb301ed5e9b800aac08bd81eb29917bc0e8ef7ea39a8006d342a2638fdba7c6830cd9e948f1fdcf4379605ce7c750942ac2c1fa8a92b17853bccb4dd76595cc4cb40cce192fa2cfb24cd52e33718d146cabe5c3f97b7679177ccfa2b20ef399b8fe77cd069743014027fb7578b3c48d061045cb8bfda4e1515c33d19da3eeb29a1b1831f160920cfa67897da37354a88a3ee36d991f9474f8f78bbc89fefc105d247bb694f2cf3e32052988c76af1729c8781dd256ded2354e0f7e168942d24118fa3835f8c13dfd3310e842518a86766717f780154ffbcae261c676d1c498d0415fc9906e2cb3a3b9157f55af417291a9ed709b1e0759739ab342c1ec56b473aa7a79851ca2dcb430cec098161e6ce897e7621e3eaeaa353523cbea3146d6abff7693a80e4e65ef3f9a4fda3098809e97f3a3fb223cced7f0c4493409c02815441d38702279eb0313c28c1beaab9702949dec91a110dcc2e4a155b90d56a15923811186b122a87b466fb6dbf37bb6f11c2e8a98e793e682b0e4c7195d9d192cdf39903b12f2cb52d688f013ed62aa57f434bfdae06bc085ee49585d78e7c4a4815cbf12ff94df4d296b384a285621e87c5b4bd45c4c0728058c409e48cfbbbf22a59460f83a27eb37b28ff75b759aae35c8183fec76a342bce7f7880f19f2bcc30fdb9614d5fb309090791478671cda13ce72a3daf890c367312f91e1a6d2914d003f6ddba0fd6f9e7b4daefae7421a6815d2e715258d0230f4fefbbf925a5d5141d1858cd686b8a290e0e47d31e2cca8420a63ea715e72ef9535fd3722ef932d662d850dd608e6de24e34ffae6410e9bc7733804303a52f009589152308e5242b373d649b1cb9d5ebcc008522502bfe82b6b5b2ec18feca57ca8b4867fe3f7beaab309a8c4881e18b6a3438e56dfc558fed249563a78071f9b56667d4a376598c11642c51d56f543312c8f664a2e9f62ed8c56da6726471a1396693961e1a1cff92bb5488c501997bcd3dbda91a01cb38f5e443b464f3dae64dc5a2636af3c6fb8d73e491d3649cb54c22ecd59a2a6ab09d97d8f6c258ab95c691904496cff21cf27c1d0cedbb115ffbd9640f8c0ab096ae2964cade63b6f0c81c6f1dd285b04a04bcba85322b023194750763618c17558d1e6d57891691a7907b2a91602342c61e268909e2517886efad53eb9b499709df13b8c5759a3aa20f6dfa6af59eb79154c8feae0f46b21b0a16ebfcf291649a4c1a274e3e6f0c11aa6f14f28c102367bc379a994b0cf76e546d94d071e7bfb62a5e54667ac88d251fabd03a67c13d2916f04b3413d9bc9aba74112044cdc038552b76391d04ba6a8fa39e617a3522084644d7982d27ca6c0ff99d4e0530dd05a8213493f1f10fe6ec63168f3be7f4643ba713706a925c69e88b9bcd09e93611f83b79a0993248", 0x1000}, {&(0x7f0000000080)="b06920e23f36a2cd9125eb95ef5f1a6816f3621e94a6d93841dd7f6d14d669e0665fca", 0x23}, {&(0x7f00000000c0)="dcbeac064891dfdeef", 0x9}, {&(0x7f0000001180)="c8b6e132cd038324b95dfa81aa1466a68f2ebc150eef6ccd0b93209938d8029b5e026029f15bd5131518c48b800dc7c114b01a9bffbccdc89b6e82ee7cff1b6e8b9c2014c0c61b567e3256020ac51011a2c7a681b3a5e78fbac9991b1ff242331f5694430efbdeaf8079064ace27dfc3caa3bd218f7a3cb4f5e7abdc5a1f5a354b507db45c97334fda43da5124d0971a0669f8f775bac692f3f2f0866b14c5ef8d79b7d8bef930f096f77e94f858609c8e811b893542ad7d15d27d7a1a2449838b9176e289d10abbf0", 0xc9}], 0x4, &(0x7f0000001280)=[{0x100, 0xffff, 0x7, "665bfa31885353161018fb0f74038a5c3728c5adff340e7e1d26612ec107df19e9e213278a806096b62aee207211fa23782ca492a23ebc8eb26ea6b1945789561246a497e900d0fadf5aace7e52e25b628e62ac91c996b501e52a50f68c2ce2778c064e41d53cbc546c8c46487ac2c525f4a0bec1cedf33ce624d17a4b4d828164ea771129719db91c33a021fd70a64b7029974983a357621db3699805c000f9fff6f821127b0c61ac9d354840b14e2f89ba49548950d403e1d27d5a4543968c5ee5680fcd89ab6a0445129d09050200039bf6800752ffb0e1741058927bfc8e66d2018c29d1834d3745e78aa927"}], 0x100}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe40) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10498, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x1, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1, 0x1f3a, 0x3}, {0x2, 0x401, 0x800, 0x8}, {0x3f, 0x20, 0x1, 0xffff}, {0x2a, 0x3, 0x8, 0x100000001}, {0x8, 0x8001, 0x8, 0xf17}, {0x5b8, 0x0, 0x36, 0x1}, {0x1, 0x7, 0x4, 0x1}]}) 16:01:20 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5709, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x6, [{0x3, 0x8}, {0x2, 0x5}, {0x2, 0x100000001}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x1a13}, {0x3, 0x4}, {0x3, 0x7}, {0x1, 0x17ac}, {0x1, 0x1000000000000}, {0x3, 0x1}, {}, {0x3, 0x7}, {0x3, 0x974000000}, {0x1, 0x6}, {0x3, 0xe216}, {0x2}, {0x3, 0x20}, {0x2, 0xffffffffffff8000}, {0x3, 0x4}, {0x3, 0x80000001}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0xed62}, {0x3, 0x100000000}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x5}, {0x7eb5312aa3a68a76, 0x4000000000000}, {0x3, 0x8}, {0x1, 0x8}, {0x2, 0x8cd4}]}) syz_emit_ethernet(0x9b, &(0x7f0000000200)="b0692e56efa2b72462b24b4468fbf0afbf22d946af37f3568847484cee572a34daf2a6bf2462abed332be94bad54cd868675bf6b58608925ef9f0662266cd9383d657c78cca42c2965ffde2e372f84bcae626bf2f700e8ecd4b87f2c9df5bdfea08073474d9b06a56486406711a21a372eedac09b7a2c6516870ab850777df66c2cf7aecf0eefe551d60adc2114b3c81defc71a9a0e2e9062c0192") 16:01:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:20 executing program 1: mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x6) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x4000000000000000}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x4) r0 = semget$private(0x0, 0x4, 0x101) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000680)=""/127) 16:01:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) getegid() poll(&(0x7f0000000000)=[{r1, 0xd3}, {r1}, {r1, 0x4}, {r1, 0x4}], 0x4, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1ffe, 0x0, 0xfffffffffffffde7) 16:01:20 executing program 1: socket(0x800000000018, 0x2, 0x1fffffd) 16:01:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) accept$inet(r1, &(0x7f00000017c0), &(0x7f0000001800)=0xc) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="5caff78c610378fff6ac9ef750b7985bf708081870ad340878109adcc97a31a645fd24d6d7f108bea36212f19d06de26ab6839f509e4cd75f6d7938036083e5bc1a1e6c98c993415c32033d68fc58d0393b1fa915fa1740e80376a33a6313eabe4217adca2d384a4ad75a090b04730179359ba20123f4d0645f6a71350780abaf4ce9abfc0ee53696b296a27ca05555891ae8dfe34a1c8db8fdf23494e5160552e3773e555dd9296d14c736d2068a8caabf6e3554ac65f4d832c2dc26254bd27374ecf67ed936764de0f24f9cdec43a979c61ec6d13f9b94a7690e5776d30a1377275e2e1bcf16b6462d99220ef7c1bba9da0e1300f51c", 0xf7}, {&(0x7f0000000280)="ea199ab77e0d7a16918376f467cff718c493d28d9ee5f17f5fa074f0d6a80591d0860f07c2a6538d05f3d370e76715c4b1818dd14d47b18ee945e3a52253bfc78c56c68d901bc4f97e69debc48a199ee1e40f62e7c027e9682bca396d2e1123bfda2214eb6f0a726e141b5c6ff4d7a6f54dbacaab0eb674a4de6dee99780f5cf98bb7ee9f4423329b5dbdd3df9a3bcc9bb05b1ca50a574bcc7d4e82d850f02556b56acea7a6e2fe3a2b32db8e9d32f9b66018fc4dab45fa2c58139d9a2e5fd1a87b30588", 0xc4}, {&(0x7f0000000380)="f155a7c9c39afa88dfc757a23e2d57fbbfe94c3ee85518ec0252c9bb331e57be22d5c475f74a35b30bb4a13aa9d9c28eb7d028c39cd5d178b8f01114d7bb8aa04bb3534f0addce58c4e87f4a9c6bf79dc228084608ef602dcb6bd29cfaa090b274eb56964bd8d40de51e9a2d4c2078a27f50eb2a3bc4ef20a78511d5973aa983ac76dbc717e02cd6fe4f331367214682c84774c8009d31316c49d0df6526d8b27523e3bf1c96c88eb1334d5abaaaaef9af3e52efeace785d144b1e55dd51f5e88c2124d8e7a83be2", 0xc8}, {&(0x7f0000000080)="c15d109faa6c1ebfbfaab3ef7b5049f10def2512465a86536e1c424930352bfa1c3aee0e202a750254a1c6690b99cf0d33cd70bed5da", 0x36}, {&(0x7f0000000480)="bd7e4f5b9daa37fb359fc439821168e616cadff12ff218cfadf82226957ea93a9252c142572a1dce108caf054b210a663dd3da14d65403f29afe07f9029d25055533a71eec26117abda2668083a0fe1aaf5861fb85874ad408c4a3466d2a169cae6cce6f52c538bfdfa41956d13abc9632df7f3d1c3c956d385f97a001ad6bbb40f10b1cbac994099653e38391bf76d1e30f07f0c117eaea91749c5d144bbe6830d0954af6ff1c5d7d4a1758111697d495c59b5a5e3742541d60fd3cfea311c2d652e43c0e96d9efa3250283d2d105cafa3a68026f5e87c35279d49929d6fd7b084c4cdd9990402089f2a3a8c8162aea40fe55842ed84d48d22b9534016b2ac854ef40d95f757bb8e4b8d80923c15c51ec3d741ef3582921ef78d2edef5eefa5dfba86a9ad35a4e21f526ddfed6966d7c0a25416adaed608487fbc93a8fe4ec24f1103767bd8e3c8cc4e5eaabe84d6ffa73b30c1a5a02b99ab9d6a57d62a6ac2b4aae040c3dc2a880160bf6230b969fef1c759d0c21c806cdd36633c2c96b0b3e168928bf2bd773e47faee4e702a700891126ac30dccde6bc421f32e37e50f81aeb267ccd94061865689125f851d92c65790fd60b5c99c17fe0efc8b4368ade3ac6ad28079f8658e7596037d8ceace4d87c6738bc2206b712a4ca9aefaae991caa26116652a272eee599fb9ce09d9ffd19397db826696fa54662a418cbacd64680098c06b87c3307f381244572535a1597cc4c55257dcb5909d9a1642a479a43fa27207cdf2a1a87318f233f0cae1e9958ce35d6f29f4293073198c76541d7831a0ad38942a7ca10f6579fe608aa53ef88b91c9d45890bb1388b24392826d9947df696ce6cdd9b60386fd6ed693f11808c949c1033dbacd781238654e0daf4fb50b30ab0fadfea91f88c3caf5d36fded87bb7c69dff6af123d4ff4f0eb952fc63b383056e91e469c0e2ba277cf3600bed910aeed5323156a4af9d07f899cb9413325005026ed887bbc1865cec6fffedfc32ba7efbd0e669eee0c36052af8a60e3f93e22d55562902c50dd03b6d707f7d2cb217d37d3d8d036382f610e89f06cfcdae8374b842c7edef5dbab52f63806b0b1b63eb3efad15168f0bd23e9841631677b095becfe6d6e7e0b5d74363012957e622a8fdb66ed6d0005284c16092a26e5a5acce6632bfcc86abda61de8f2b18826f8f016290f09d3c8c8ba1523272a8dec9937b12c141ef6a109447fa8578c5d1f2158a2796fe8bd90b5dc54c58e5f03a123e4945d7becb29ee0373be47b1b59ea5c9b75fd1e83311b420e5aeabf84cfe8a31f841c3be7c619cf9b274c294d6016cfad6f615b7f139798378a139f8b469ba5171ca7dac17ca095b0139f29bab088cf6c26ca65a66b21f54916476b3df4756b799ac344dad98dc5ba72f9b013720a956effa34c2ee23b83c08207df22e30937ef014dfc3e38d75e17c2d7a665d60cb0f393d545ac5fcece9fd1edc472dd5de9bdce3a38946e76c6e490eb7d29ef8da06cb7b577097bb27ba5822d04cbcbc90c87d324d55d306fca209eab5074460635ed338d6d7052e2ac4a50db4d6ab220e76477e9598e31e60d2fef4ad4809742b1fb8f9de1a4ac90c75bf8f94c972edf26ef4b4421d2f1afc4a69746af23ebf70e830e9886bc5fdc1b668b595cacbbf722f0c5f29e2df8ab09a288f019b81061b2877814c75f70885d522d94d5612cd983a66b39275f0610f66ecb8b3ba844905ca844c76542e3b505e3cdb2eeeec5e123df1a2573852f3efcfb1c861643b9bc4bf968f5c478afd8ccc473d5e613d705100400d41d0d019c52f0c3e203bcc3fde81d21429490edd5df56a19e6bb9983601b3526c5d016dd61baaffc1cbc0a597dcd59eb494177531e719841b4c61131da085c21a45a35a58c6227c8a24d786ed36346babf51b855fc0c8aa9f085d4f3e3d71716ffc4c763e8e0f3098e20e2c786fab4414fe600d4db84bc820bdfaf857e860bb7664c99552780acefa12948d417824a5ba2af1d35434861729e90d8e36c3f4f63a854f171d72295f8e0ae4c3b4f74919d4fc61e6b1651ed5b02aa794b99963a38c23ce0089dcdcfa751122805e32261fdb11d4ffbbed4b2459da3f596874f105c0a427e1d3ec41c838de38d9128ca9cc28a8a490613d47d5cc1ae63c6cdbd015a4ed8a827f63f400ad13563a96b27f755c53309499c3ed14537d5a58690504b50c1401418395e2e5db491c3267a2388dc802b823531f31f26b0fc04601017798e38f7da54aec6a03343ece6bb88ca0290e3937dede29583a4bbd07e0cedc477267ea3de2e367939040f4ee5a0021c156c70c4c0b34ce5fed050bbf6c06362dd58cb95ce6c4225927355a9d7898c49016327fd08c10f7fa27d3c5de5d89d94b498b175b519d84c331679e2f13c423f77263bad821c357d304ace8cd05bb196f2263533e57f3e14469aa30c1fa56a528f18530d05ec7e5c5c6471c3001b74d8d7a41ae1384b4627481d38db63657fb83898c7d04040d4a679b24d58a3ffc03429c5a46915faa13b637ff742b57eee443f4dd046e02efc18188e60e403fce4d1da89cbb59419b089f685ffbb1faa51159dc2a4ef7b6476753a5d4ba0efd6636bc5df15d31e7104e2bb818aeb97c91fa7a7d5d5c3f46720f603ff95805c38bbc8d84360b4ac421deed4a4e0870f5d8ebfd8a1708c813c24a1921fc0a8d146bc3843da3c86a2226efce21b8c5a15748ebc4e279942e8eddedb67463a66dbb191e86aa6bd5ca39524374845cbb5ccb93ce44e74e96acab22663f5239c4ed5d414595577ea02106bfd2986be6bb053565566d8410d3508c003fa97517a52919d2b750af665ec622c6c2b4cfe8dba98179ebe33795338177b94a79ae7ae10bfcfa4cf1ce0ecb9421762699f59609a94f37351d2798cc3d52b4c8f966529718d4f14287c028ab04f7dfbcbc06aa189e9e61e46cf8ca71ab053ee63cf9328f452a7fa6271a804230dba2893f8c741d83117a0002d506a5ed93145823f7d2fedb164872002f6ae7deaeaa76100d535f929c75fb31d9d776afe4880ef330b7a850ea0add90f9ae184a5ba9b53fe46b084cf4b694415c406bebcd3158d22921791ba258b074a871e749797b37e0faa332121637c94794e393a4a852aa7dc031549c2b97db40acc17c898002b5f68047182eed8f129c6c63cabb65d51fbf9d67a6171b6b933bea3d6dba24be6956eecfb51dc1de62dd831f46dad72ab0fa8885c739336ac5356e4ee0852efc8c7be13ca9f4d010e1cf5578e6fd5779593b46ee531f64689667807ad7142143f92293a724816f8a1a441cf0f909ccdda582f322ea1a45dbef6eae96ddf65f77a3680076e8c5ad25f32fa39794463e160a1454620e4d8f24ccac6d2ba7f587b6da90136c0e56c9fa8c66ed23c8face603bff061b938f50e99393ce8530b83aed2777433c6993060b54a9bb4895de81c2fd6b04ae79f5a32b72f242a982530c1b6d10ead7dae5adacd32dd204b13dcb88db67ea52a9059dd2b54d8da02e67d6873fe4cbd8a25a6507856557b599805bda2bd7e28ad43c8aa103504024cdece2459331686318fd6ff72085a58e6bfc880264ddca852d7036e0651d4958e9703d1aaf454733e282dcf1bfac7404fb9ba7852beea5a62a074615b6493e05a9fdbd2a11b511f1f39884cac61a7853db532450ed6e4a38d03e6426dac9aa6bc72bd09f92657bdecc6b8421cf26f3d22845bfa9e151e2f182e5bffa17b13e7f2bb5cc64a00fba6e1b5d84c441e43529590aaa50a040f2ba84e3481c725c8f9828b0ca7b2c32991eaa31f145468c6e402035e7112a10b9d2819412ac226f2a0d7961711af289ef12219b7fb32e4808e8871577643f54f3e9b2f12e1fbcf288c9e35fe83198e8bb39e5458b89049f24f44002ffe58a70ac64299c5532a88f037fffe53a110a0042fac7c8f32ef25fa0ac108b2e4b27cc62e17ebb56107bd8f79cd7d567bff36f710ca743b7f027f9f0dcfd91d2d7986f76abd00e2aa8326c7df09e8bae6d7bac25cdc5078668b212acf8c11fc2cce9af2cb8190ef427f6b057e60df0019db7dc2e0f56921cc6f46de8f1469e56818a1afb3317ffd649573d75e45747423c15c28e8ce652f6a1b97d3a257c833f159fe6ee1d8d7fb61b2bc25f0c4d7a4ea37343e8174be46d62509f5d8891f59e700e2f557328e01de0a3e5233c368fbd9a893a87a2982eba15dbc5f6be43a7778b3f56fbed6fb0b03c6f9b63a0ee1edc41f452c0f2407cebaa86aa1651b4a1c014209ef45ec9362f1f2cd31455ac8af0175cddad16073f97b9ec63c7994e71b8377c0eaebce07af466114509230f2ca68b6c12944dc72c68294e5deda8da935e4317ddb22a0235267d3da59a1f44d42902cc543828f63505b00d9a120780ea55ca356e2709fa5fb899b8f2477ae5a35565fe520235b5790624adac3ec3d295f2766b82615b8f8d8281d43db6d26173b8f5c6d15eddc5e4f195f5db4261700ecc6e1acb78b8942c78acfae772e41329bd40daa1e8d1a6123a7c3594162a6f71db3c01cd8cc855a00b382c0afb14a4628520e57a0e21eebd11ed1797b74b81e6299eec7c2c0a885818d1d71a452264001c278ae9b5073ae474f21094c4ccab986f7c92f71d45d588896e0706324f127f2cfc56c9bd9e80ca7b65ab8b13449b93ac1a2806b03eaa29ebba290661410acf9caab15b20d048602e22be1a2d80487680d5e0500c573ee53c151bd717c108b2c4f72bc317977f8dbe3b0c52a9ea2234b9b37368c861b55b77ae3f010a01fcbafb5fca7858fed2ed7ebaf969ae580603ee8d32513380f10b99720d954906a94a45f5d5ec8f08af377dba7bd51ab464345b51554d7d2edbe09d33f273cbd0fd1e7c481a40894dc02a852acfa7e033f3e5e696eff769f1d0aa4a313c9d7a242a611f83083fdcd35a72770f9604fc41b2faf41f4bd0bd2611c4f6691a9d8c1e92d4223f617af9026d7f09d24f013fb1a5a325ac1e68f74276e10f90b47fa10236ea3be2c08b0e592a32fae9fd549ed444a0ff3b2bbc4cd68eaebb1f5adeb759c4493e3544bfa9486d543fb7802fc4b4f8824acbf1ad488080f89c8dbe21cb1baf14c87538a1424cc41a9fb2cf3238cc72d8c6f5961011e0cd9eacdb0e20b84675124c0681208edf914d15640206aa5883a4e2776e79354969c7538ffff28cad74ac9f4a9fd6aefaad6934d7cfeb4e1399f78d6dc38816813dc5a4bb6015e45f889d4727a59d667363e1909ace048b4ccb42d8a1a6415a839d78b44e1d0712d5e7594be4f8f23d2f6ad6cee7dd7b515cba2ce78b15799b5c50ecf44b4d5cd76dc57be0cae09abe730b135afc346cfefc2d5f424d0ada338d3ed62bf4c9b1f542eb52e3f05df73aad54b16d3524daaa008412164da04d4363f9357b26f4f8794336c9d1d4a529de3b83908bc2b7122a494fedd82aa160ca21a0763606c1c54238c504b9d5a5b6b47374f5fabd2272ee66a41e915b6c45e717d55d88a6c8f1814b4b9fc52dbf43bea2bb49045856216543ea112c741d315f28f98d073e7a7357b518105fa3c28f497da997fa01aa2d82d51405827faa9c2dddefe97e50bed7bc46c66efeb930eb1f861efbf0b11e0a0006843240ca907dff2bceeb8fcfabd8167807b6a2a329ff302d710c23bdb7bb6f28d9c5d67e462c733e3b0458dc8d1681faa6f012bd7794723a93de97601058014b9210cd46085dc98a5398474d60003dfc1a99a75c8d9417f3a7c3f0fb9ca9f5e928c1f9c3f7c7e91b479ee", 0x1000}, {&(0x7f0000000100)="efec47193952e8d8d109dd66045112be13a2c3e3ad92da5524ff0008a09a6503330bd2d622d39959a733", 0x2a}, {&(0x7f0000001480)="875180186f7dbeab0c84ead093b647496bf3cd3852550eff151d67a9f015ac04775fb67c5c5fc3acae0da0c2a3d5166586f271d7b298d28567133c689cc8d2934875e3f28404762dc51510b1fca763625a823653921f9ec7acb10ece8f1f88fac4d82e7a42f1f9d5494c952cbed24bbc70ed1c6508528d048d1eb1f4d9078d44f91d656209a2cfa2e011c5f38a9e4c49c23b03468e3d569107644e52720976fdc28b7cb2a2", 0xa5}, {&(0x7f0000001540)="dd6458e25b0003889f78604b799e8e93872d37ec13d7be4331551eb4cf93ef34b4d9dd817a56c6c021df2bf7fdd4274b6e2c634e753f21686c015140ba8e1592eba9818d9717", 0x46}, {&(0x7f00000015c0)="26e035effa82ef5c9c853d55b035b863e035f2f5e0c6faf3813d927a20dcc9f12370d44625abfeb0ecf895a5decd1b9cb89d6e41937772da19f19de9846c5e73c6e74ab0c9fce0f701aa847adcded291f714166bb176542f7d20de82a42b320065ca077ed54f1488218058e84c060f3582b01dbdd308b37e700f804be4f7126653f1422efbee4bb03d87805772639042d30370a3aa6555466034a38471d7012ca052e0b38ba8c9df09055dcd231eed6364143198ce967d8b", 0xb8}, {&(0x7f0000001680)="3070a15b09af06411f08ae0ed9ec1651434ac00f997f1961b4bdc29a3d8e0d29a9028fbb3eeed686354bfd19", 0x2c}], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000001840)='/dev/bpf\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001880)={0x3, './file0\x00', './file0\x00'}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x800, 0x0) kqueue() fcntl$getown(r2, 0x5) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x8000000000804) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0xffffffffffff8000, 0x10001}}, 0x2) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = semget(0x3, 0x2fb1e3287507c2b0, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) sendmsg$unix(r3, &(0x7f0000001200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="49ba6dc05467aae4a6a8e1124b0faf8f408152a0df4744121687d15db35e36e209bfcc007dea4ec85583d8bec65c43b31e5a797d138f045a40f20a116c0a59cafa522f2f75ed3f21bd8caaab6ab0022fe0c32d75e62b1a12f631c9404b84fd393e6cebf6415f3fec53dbb6", 0x6b}, {&(0x7f0000000140)="efe9fee6ba00ef0c3abff1b3fa7a7bfbbfd4d626bb8016f01541d647661302ee35b8ea35fbe40c2efca6f2c298e201ddb81fd8fe28d56ffc502f9cea5029bd95180b5f315d413427b3a80ae5aebc9675337bb1ec495fcea40aa8bbf68bc088413dbcea92b148e8d5e3338c8a18f6", 0x6e}, {&(0x7f00000001c0)="c7f06e9af4e8c74c52f382c215d6559c339189ce9075fd903934888452ce38a71fdcf45eed9f662c6a5abee9c7852f94232fbea6fc2affdfcb53f7facdca3608dc520f1c6dc36d80f839bf1bc54d234d3ff5ffc3a53577cb9ebbcac54784877f82522d4cf8d0cf0f250542b5882792107dab5bc22eca8c0a3c98cb92a7bdf0eb81827d087e39f0efa2337371171e9b12c078d717d5b8dfe23e77d95c2a3aa56403c0835c2319e99ce701479232fe3fd77c568f5523ddc70995e6e6e5a229d324a51a062528668b22a4fa13b6c00e9379fab605f965b05f4bc6f99ac07681e4e106d7604b24523d52fe4d896ed879da6fb6e0a4a28135afcf281b2e4dcfd6eefde9e5475075ef8dbdc2bc3f0acd71abb0d4dbaf9b48045be67fa22647cc46f4cd9dadd4db5479d91fa4e821fb7313de19565d0b747917923d7e21ac9302b0a2147a5875987d02a5d3ca897b658059a21e73b0614fe220307f5c03c2866223d599fc4801f4bc778c8427fb10eca3eb9487540f21c6f9c07815e11ab4254a8399fd5938191c17957470b1e479deddb66c7f2c02d41ee7c57d03052904d02576557e1c7f45d794c006a737c14f9722877e58825e3a0170b21e43dcd90b58ff3c570ad1cf85bfcb101de9c621919250522b030569487b0b54819e18d6c35301450bccb767a2fc3ac5ef4c9ea2b01b5ce571cee0ec92603a308dfd43b14703e9d439ae45dc9b24b9724af1a66f814250bd0ba6e81ee12b5ca4eb34b08455220baa2acb88d303840a45558a836af34f04615f002ccf0b150f7c2c822a8996dd91e9475aca43a66b421e213bf875ac6d1b43ee5eff0d09bd8052e6d95f54a272fe28f26a0ee24a5537a96d8273dec5d85cb7bf082a85179269ba08c5b9b08063badc92b464496d0e665fece270a0037baa7a17bd2d18de1647167540c4a9df47a813bf49d23c1f42e15545763cc544ca1e48c394741b43eb0d0b8ba5630286961ca90600aab0aa32d13fc243491e8e9480914dd5b62d91b389581a598192b3384f403ead858271c6b5fc4423d18c47db719d58cc458f7e77b41aa82ec478fedb55014a758e6349b67924cd74fe8b447a0228acb504d432be02807be0d88d55246b23e2b0c1ee430a91e8c6902ec33b15309f2424828ecc69356a901c841d2a69d0e94265d88c1a2f684dce2bcfb3f76f576b58fd3a6fe627a0f1ee4a5727c37c430941d744465d7fad0e10a9969f5f70e4aad8c745be7e935a928fed259925921f51855db5fe606c0b43daacaddbabf37699f6e9116fbde726f89d6b031d33052c4c8e9215a2b05c19ecea3fca3f0e5fa04b3232f9338b016312d5a279ff4ba6edf3e1c0dd760fff629990b3a074ee2a82b0315b10cb77a3f34955a45efd44d9181a8ea70dcf4aa849fec9cb3efb7090eebcc06bb05aa0598b32ff4a4dd65d6c52c71c744c8a671237bac2e0f0140f2162d359cdd3c865b9699868aa4d0ae443b759327e848993fdce1f6a4201691fa5779726e719096a4f5e1386df67f2173d5b3b6bdc8c248a072e25b72ebe3438864f42b723526bec5460f54a12dd16b7e043911a9dd9d6949f9aebe295bad869133a4eb029f62572ba239942c02eebc16a1b0e76609a484389d8b01d125818e82af37e51b12cc11470e838c5043644b93ddcbdf3c02cb7daff06473496e1b08a4e491aab8e9f1f6031ae00c64a946db20d8793b540154489c3aad19448813fd7a75eadfb0b46f50879ba6a5f4a6420d7a807156495a57edadd03e02cc5446179ef532fd7bbc0ece691bfbe3e8d741d4219a4ad0593a7cf9c82aed1a83c0f91a07bb5165c908f8f75741ec35f26e277ab2ccb69d4047d7dfb37f92bdcb1c8dc9e65d4042fe8ac163d1d55e979ecd4b5a26fe6b544ab6a8bcf1f4ba337586baece89dbb307b16b0a9c3f22d6537ba6bd0f8e8899b745879c2166782d6a489e2190b909f0471f720c94962015cbbb2210fdd4361cff71183a2f04a3e92970846901f10a3f33f8ef67b179f368cca12f8282b91336e42a3e46f17dbdb66394b82db311a834bb2e3013df7af1f4918bbda42dcd588af2f0d4fd9e0e3fbea95de9f3dd96b85f5afaff93d7e4563abeb9e2a6d1f6f8e30ab10aa76114bc94160d260f144e42fdfe7605636600d5a04b30e27767a53be2c2ec5e7148ff7ea9fd09cc837ce364d6e0fec632d000948373223c5b388e6e97d639079f8ed70daf77009ad1a22ddcfcc4e4d0f421ee814fcf3aaf0db5b67f63ac3cb8f6be861b1eb5b7e74546902ba720f4050ae45b524bed842ec91b2050f728533bd21dd4f9e4b74390b6de7262e1668a0eec568affe0d7b752826447133c6ecca9060a63b68a57cd2441b5746c5d04197b82898e1729c990629ba75d2c761bbf1d796fe09eab978bd56809d1fbcb5937952b9b517207c940ab6f0ef7a2c3d29404c4b27966d48a4c6427b8671c09b3e91646b8c1a7817ed849aa5ef9a52ec0f543431daf94734d16d1cad1c5754a9536721e174a4d81984c51df4cf00c36be2b2ddf626c470a362de16dc5b0c0e770620bbfa2f60045f492767e9104761a17f64250f67bd128ccf4611402973b6aa21c2f101849426cf9db21717aa94241926a63aad124cead15149c28fc09e6561e6c289f887e445aab2ad52a5fea3e313ac8c3a28d932dfb88fd16cf44d036ac88b8e2b1463b98590a99ba3be2a9db36e6e408092350b6db92a094f1e8394c42251ae2e623604d2f762c82c6b19c2ab0096ea44aa2d5314e82343f31248210342787cab9b991b7f1263e48e5f6916bb310e0d3b692147fdc4f67623c2918e7e9e244a1985ad28f318fac5c61fcef841b7acb23464a5cabd1f103424b9b6838d926af5cf5bc101860147c995484e5fb5974d47d639bd401b016507a05f1f525c764ee3e0d5a5461d995f4d10e3a1e3bb3d84560a9cde1b5aaa2dd8553154a63d115178a1a344cb690e2ae9b330afb7a461cacc39024d5dd597920eb35c0bca641b797cdc9aaa7c51adef88b03cd38eca9437ddd709e0628426378ae520dc4c11f3001fb94a32117a11ec4584e5eb3670ce68f57718954ea0f5aa46a5d68bfa69f1bb6d929f8a49f861641ae4aa8679cf87fde11a16c3f7e02e75e72c857dc444ba50f7889a6f5201fd2b0fd5a51757938886259e78eb2756e35b6f526575873d23d1fcd2a4091f45794a2eac6843d5555b58b4aabfc115de6feb4ee12d6684c8835f54eacd562857461549ee9a8c8de54984429ccd55abbafebeae5a22580b055900aff19b50edccaf1c1c089fc93b8f75c68b2f187c028eb26fa1b8a765627ef9cee8c186b75623482ec88e34cba7823c6585aa7c9c8c003a7b4796df88045107d8ecbdada715776a6cbff3726ccf2646ce5773035f2b2fc47bf6551b48e1f5c0b4e3d7f679f4c1cd4d9f73f5684ded9167351f110744ae3967fd85ae59a1d0a29159f70bacbc1e4eb7b16e406ab0039097e60ab4ec652b49ab269aa538fbebb65a77d991fb19a2a2dbd88d1b3960e7e1369b1061cd3f0a91ce97f422b872101f06b14a023260c8008f0f2d7d0328e59b74629f07af76d87f82894d200d0807a7097726e0b4941d413807a9faf001855f7da40f08106b007a9a185c36bb9fd05db62fde25d8d4ce2ee34cfdb339133c13664c0922d34eb2c3153fdeaa1e47d9b3bfd010dc316f1b898825b1779fb72a2bbbf34d77417465437c437244c85939fd2234d16b8e129d4804008fe52f3d9bae4fbf267afdb226dc720d0f02c4c935653abf2d18497cc47f019ce9f6fef41f8a26bf80a601c49eefa5a2d0c8aba56f3f0a08d853ec6052c9231b3e35560e039b7eca6c44598243a04d7b1d7a1adecb8d1d7470b5314e031ac25b537e23f38023842181ca048f4fea3db10969674b63e800efd552733740e6d7437def59394089148dd9df40d366625734d5a9777d2aa0f90702195197d83c8a6723c3a9cc9ff588139dfae8a4c29328549d27cf34bbd657063e6e6a22683b8a7fbd739e4f28668354a8b95d3fc8199e35b2633a66371e0038e0123228c7fce1c1a8228f63a322786a8fd1f21fdf06c8794327fc684a797096c0939fa8ca7a9d5addfec2ada2ce3fbef2370749114be65e32e7e02496ac4e414a8758ba6132e87aacc84e543efbf069c7a91ad82f2410ba345f697dedee62e84647fc350cbda823e7ac702dd1d4c4b48574efec9ace00c9fab639b715ec882c781369d0eca05040ed8a39311589d48077dfd051028f1127769c5029c445175c27fbbec64c9d89b1b661b744dccb2d1000ec971170a8e46cf1d78139dbe1d30b99868b5f222e23c57530697b0dc286f3bbfe8e8ce17353150c6cbf9582ea7d51a599148b579e6bb57fc688b725f27167680bad64c426c38ea275f5be6e3f17cd56db2a15304718bbb2b59c2001ab709f408f891a984a863ee1a52a871aaca99f5b44660f51071e7274432981c7b82d8faee10ea0235492f991899ea2fb58fe1de4db1bd5780498d4017bfb1c37fcf857641dd60b8d8672c724cb101817fedc013609083651b759d231d406939999e1b05f97bc618878f12a68a005ba2b0419a61013877d249ede90af19f3d555659bbe9775c580ad5ebd6f53b2436ea650490198b14ca4c0141bfb2e65907fa3eaf4980239c04db5f2405a8a52171683e6d3f573ed4cf9ea93c4129257e584d54abc3f4ff308df0f7f99413f900f25082b3707a8ed3c8197b3deb69330604fb9171bff2bba185475855f751ed701fc9f26e246b9db32fe5b9b7a416e0baf463772bce19c97be8087877bfe652a32c6d0fab272b89227514712a1b9f29b71ca8ca2b0478a43e93892796bab9a4377e5681ebe5bfe091376dbbdd4506d2fd8b7098ead96d7320ad3ef063a4b474be2323a4825d869a6369e086f481ae9a43eb34a80695be32818d74d1a20acfa3e3c510d1a30a253ef3076dc15d3df293b4da8786ac30bed275ca8c91aed01788f3e8a81a3a6d645f03036c395d96a379216826a96ba00aab3996bc8e0de405a87e38e5e16c34ae00e6ecd0b5e162806fa8ff8fb489b696a53c9d7c7fb5dbec8dc1efb616d773452a9c3e58f6fb076cb68d124beecabbed7893e3f10a8db4542e35a2484c07333fada7064f1ff4705e6d62beeb7bc46e32350fcb3a740087c18ef358b281a7e467827f6d0aebb4cf13ecea5409957fe6e61372f18d4aa37ae26b220f4b4fa0465d0aecf30c70e2eeb6222fa9de7d98626579b7dd7adaf3c76c652de36e6214c0471f1573b1b07b1fd00e37be3ddaad76667f2b0ded89eae39c0143b495ff42fb490493769ee5b8c94e023bff4193aa9ef83629f63db7f1f7568b7ee49017688a7e6f8fcc4bd51fefe7d63ab767779fb1ae41c0bbdbd365cfe2547ba2e7136a7f009b2f9eb1322b30014611b8d183fc722d29c6ff7460c888ec80ca4bafd04eeab7cf1c0fe76968c0cd8bcb16450fd2c1eaa283a61344ccf14391ed77784f7fe4460142e0e532ca3f9bae3530e0f8968756dbb2826573259c167fdfcafc59bb1cac0705ae7477b52aad40e741ac5d459ce4970f7065037fc7c814de3ad6bd05f975badc8b6cca350dade86f1ea1bc0e9201fe90344c616734dc2741f99c4ca2040019a99c96327e0aa82659915b9a312e8ac2071dec296f6171733ba4cde802d80089f5407e18a4890c541deb7fc103bb9f88971c9e34a0726d858191812c78697f8a6d96b11bfcf7ca5316ef7c7af1d5fe9e1dcebdaf79d364a5f95d5be9d5254b12aba042d055146a263fb04aeda928", 0x1000}], 0x3, 0x0, 0x0, 0x5}, 0x409) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/11) close(r0) 16:01:20 executing program 0: r0 = socket(0x18, 0x2, 0x5) socket(0x6, 0x4, 0x7f) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:01:21 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:01:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x81, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fffffff, 0x101}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x8000, 0x1}, {{r0}, 0x0, 0x4, 0x0, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x6}], 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x90, 0x4}], 0x2, &(0x7f0000000040)={0x1f, 0x2}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) close(r2) kqueue() clock_settime(0x6, &(0x7f0000000180)={0x0, 0x7f}) 16:01:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x8) chroot(&(0x7f0000000180)='.\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="e96e711dd04ea2f1a89c5851ff2b556ed8e982b3aab609762fcc6982c9d16c560520771093d6e42ab96edeefba02043186796f9ab7a7503696422f9a7fb64bb96a6534372a483218ddf85a6e19d4238f0730fcb6e421b342c250b9ee83e631374789d8a350e02904eede2b2d47577ea5d4db3ea0e3245bdc2c39f47e2365a0a823473aaef00b300d706da5c1474da53a5da09c0e0921937da58d8487ce8cf5a1d266ffae18b4a8a3d42f15a04d3d1394b781cbafb3c0a38e1eb374a17ce0c96b8839f909076217cbedb873db40831327fc40e45267ca849083d32b418a7b5bba3be0596e872000ae3dc7ca2b1c9f7436573ad6f455c35e", 0xf7}], 0x1) 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) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xad, 0x0, 0x0, 0x1fffd}, {0x6, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0xfffffffffffffeff}, {0x85, 0x800}, {0xc7, 0x1000000}, {0x84, 0x4}, {0x1a7, 0x1}, {0x26, 0x4}, {0x89}, {0xad, 0x5}, {0x2}], 0x9}) 16:01:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) 16:01:21 executing program 0: r0 = socket(0x1, 0x8000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x9b, 0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket(0x22, 0x4001, 0xfffffffffffffffe) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x4}, 0xc) lseek(r1, 0x0, 0x0, 0x4) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xa0fe9d306d232eb5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x490, 0x0) poll(&(0x7f0000000000)=[{r0, 0x92}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}, {r0, 0x40}, {r0, 0x4}], 0x6, 0xfffffffffffffffd) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3) 16:01:21 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x40000000, 0xff}) 16:01:21 executing program 0: r0 = semget$private(0x0, 0x3, 0x300) semop(r0, &(0x7f0000000000)=[{0x7, 0x100000000000, 0x800}, {0x0, 0x80000000, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0xfffffffffffffbff, 0x1000}, {0x2, 0x7, 0x800}, {0x6, 0x100000000, 0x800}, {0x3, 0x2f1, 0x800}], 0x7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:01:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000002400)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r1, 0x1) r2 = socket(0x18, 0x4003, 0x8000) getsockopt(r2, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r2, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) open(&(0x7f00000012c0)='./file0\x00', 0x10060, 0x118) r4 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r1, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r1, &(0x7f0000003c40)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1343}], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r5 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000002480)=""/223) getuid() pwritev(r1, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000003bc0)=[{&(0x7f0000001380)="03002688cb199708b0ee9207570838732a2b84046bd2cdcee7318a157b9c92383f52d17bf2f25ab8ea1baa54d641032cf640ef0f13df1c4959bc138b976549f61fb56fbdde5617e21c", 0x49}, {&(0x7f0000003700)="8e855c1155d6344e00a6bd3b83e380a6c92d97531e61cd395bd51d4e856838ad064e19ba76627af28ca70d561d65807657144aaafe8b4856db8ae8d3b5a4606d0a9064ca443e833bc07bea00948de7e996d422daf698c3bc96a379785eb31a52b7bfd403f9d129275764b5986023bdfe550cbfc88e10e3", 0x77}, {&(0x7f0000003780)="2e8deec4ae5afe84ac79fd0bb7b1583dc8b8e76fdcbad9be4b0d87037b9c4e2c91d7b4817357d4e57c43beb6232c414e76baface3eafc284b13dee89741d4aedbdbcdf350d43df2070a2fcaeb72ffefae5008a79bffe5e5d29b083bd02692e2440acbda2348f47011602d3f7f921b18834895269d2f60e40a7376421892127f0d776b87291371a9e9646ad04d623ff", 0x8f}, {&(0x7f0000003840)="d09f78e2aed50f35b4a6b65e52ee84e869cb3bff4c9d09d6f301862915870f11cda9ced85529955368666dab00fd14b31864b225b1b5b4e6b807acdcd380186d5b8330560eddf764785df22bde94ab00a0e1cbfa7e4e56ed8aa959674bb556ed1ada94e4bd40f8cd0c003440f2441c2974a0a6d126524da41af6da6706986359cf78400914396506e8852bb860950493e3030f50f030f82102dcc7dacc895ed968bc1865331f17a6e32fb2ba177ffcae7c7ed3c3b119e1e696550b8cbc1c8d5bc0b5b015772089503ac6c41fafc9583089", 0xd1}, {&(0x7f0000001300)="97e763aff19aceae9d6d66d00c0545839988bd11238b6c757a9a9de8c76d336d38d912605ddf79cd428b7e0d59a6e4d8bd39e899", 0x34}, {&(0x7f0000003940)="a13c97a857bf62a7cfebe7493a6038aa21301fbc6b19f3e0b69cded64828c57c781b6f3ff92d78fda41a59568c945776818a1c466e6f2bef4a8afaabd49c27c58b32eb6234fe0dfabfdc6bee4c3badabf2d19bd02ee32188942816a1744f57e3b43d6904db5652889a32d7fa6f2f87f3c0e8009a398ef417fee571fc4c2f624cb6f1ee6b18fd2fe54b9a7904aa", 0x8d}, {&(0x7f0000003a00)="eb334b969921cbeda525130beebac6995e7d4502bc8d820fd025082210770c560a1ecc185dd23a7d28d071e170f779cb201ceaaa7b206e0fae9a249a875bf1781d5c7781409f66a69ff2e2f5eab36d361dda2e441a517f5c196916cc7bc847b7aec3f15598b6061df6f2e91600ead1fcc3bbff475e4367eac3f82ddce548fd038c9c229833d17f61052d1597ccf762a1d94671cc7a0d4d8227b8b2e1a94022e62e014ff99262ff6e0ce5c190bbad1d799d716293fee1006209e9204059d9724b", 0xc0}, {&(0x7f0000003ac0)="bc33d377efa995eba0a3f2f10cfde1558439f91f20d43231ec9576d580f83b4c7ad284252bdec4c72a62d59d32f3bdfcb4b29e411ac8b39a58b454dc3f2036095bc69b2e85f42991de7d0737979f7fde4b367bedc66cf37b009698132de414d4331c972267cc101dd62f11ab4d494e3bf68cfd790ba47a1d15fc66d1e0d1b8804479f4607724e8ff2a820c86a9d9b3610b6544aeb797d0eb03f7c77a4703a63908acd76ae5903980bcafaa7a01cf2ec0a0d2178ac9cf0fd3d0ad56f55eb8e0495b0714f47d61e4827e16ab0d1db255f452221f97b3f8ed90c4", 0xd9}], 0x8, 0x0, 0x0) setsockopt(r1, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r2, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000003680)=""/79) r6 = semget$private(0x0, 0x6, 0x80) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r5, &(0x7f0000001340)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) 16:01:21 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') readlink(&(0x7f0000000940)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='c\x00') 16:01:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x6, 0x4) shutdown(r0, 0x1) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xaa, 0x0, &(0x7f0000000100)=""/170}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x69, &(0x7f0000000240)="ef181f8030283fddb080080d81c978ace16f6e50078c7fe1db93a19306f9306899f0634075872c861adc25fc9bf55dbcab18040c6f58bfd847deb8c3e25a6a16edb8bcf89305e36ed29041b3884a930e6fafd9740087e86d921772be587beda10557a8476cb7587de0") syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:01:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0x1000, 0x6, "dcd9bebd60d9c549a8f5962fe63b0a995b9134bc", 0x4}) 16:01:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x9, 0x400, 0x9, 0x4}, {0x0, 0x3f, 0xf12, 0x7ff}, {0x0, 0x1c2, 0x3ff, 0x5fb}, {0x7, 0x4, 0x3e0000000, 0x99}, {0x6c17, 0x3ff, 0x9d, 0x4}, {0x1000, 0xfbd1, 0x9, 0x101}]}) 16:01:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) socket(0x30, 0xc007, 0x4) 16:01:22 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x6}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="7509126fac82d042e63899d0aefcfc841116a22c5a32727f415b0e8c90f90c906514e67923b9c04e4966e3b2a21f6e54bcc77ac3", 0x34}, {&(0x7f0000000400)="a717ee472ae8fe73b7695b9753c6ad32e946ba38c707a64543c92fb71e5baa252b47810bdfdf2ea853a2cd16daad68cbd0ed50504f059008ac22ce609c0f5bf081b7cfacf69124c317182aa176739258e3ddf00e9195bcd0dfbeea32dfb6cfdbca99dd635ea163e473c67650c54a91a84b7e65493d72b355dc6f83e8b9a069f7a8c5fd398571768cf003f2e7", 0x8c}, {&(0x7f00000004c0)="a45452161b5ae2837920c1d865e495dc596f71dad0d60228ec7307f18419f7445b5490df4bd9e7ab2bc121e9545086a17f6c825be435b2ef5990c432904e47e7fa718c7c1668a5521bf035945add5fc4f934eab82906257b335f94b3f9ead157499a1af04c7c9145ab1f74dbd1a37f147d5971053295b6d4b855bc8c6965b11a619ae62b4fbcd211b4e5e0324ba9d4553fdbfa451a130d88322bf245e0f388d8f089b86021db40522f40c2c242e5822dc681b21184db0c9f158e0696d93d1a0dcc253a31b0e29348b1eac5dbd0aaa610b4d2833032b01d901fd8b649fa1337d0449995f66e914c23fa7a", 0xea}, {&(0x7f00000005c0)="f908143080c41a4b6b1bb9afb5c908d97bbfeb712b563b2d8fdb26eccd984f327c1c9a01f885b7206aff0320c67ee1b218d52a050703fad8b74fc449dd56db80a540cca8c80086fb54bc5249c363edee4082a1aee6f2bca4eb36ff12412d4fa1e81e804d", 0x64}, {&(0x7f0000000640)="a743f51b7aec614c2e4f321558e6bb35a3a1f1832272e6cfcf0708ad46e988ec4619ce107355d13b3cfcec4d9999cf00fc32c2ab929d2980b85e6ed42e4cc5b39e402e73452aeff3a1f82ba49825149416c90f0a0c434194713a25fa5831e5c7ecb1d54de39554a83b669e437c0fe795c427fb7af3d255805acf7ba7b5e414825b98e107ff1b465d2e9758d8fafb8cbbf7395763d3e8086e6856bd5dfc8c1ba0d64dbff5779d48ef711262d4e41dd0156951fc2466d1842aa4", 0xb9}], 0x5, 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) write(r1, &(0x7f0000000100)='l6.', 0x3) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000004, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8d, 0xfffff, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x31e, 0x40}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000006, 0x0, 0xef31}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x9, 0x1e0}, {{r0}, 0x0, 0x2, 0x80000087, 0xfffffffffffffe0a, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x6, 0x95a2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000012, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x21, 0x80000000, 0x7, 0x9a}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x2, 0x2d}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x9}], 0x80000001, &(0x7f0000000380)={0x400000000000000, 0x9}) 16:01:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:01:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f000032b000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') 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) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8108, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:01:22 executing program 0: mprotect(&(0x7f0000676000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000003440)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/247, 0xf7}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/76, 0x4c}, {&(0x7f0000003340)=""/28, 0x1c}, {&(0x7f0000003380)}, {&(0x7f00000033c0)=""/123, 0x7b}], 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) r2 = socket$inet(0x2, 0x1, 0x0) getgid() getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) 16:01:22 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x40) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) r3 = geteuid() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x109) read(r2, &(0x7f00000001c0)=""/136, 0x88) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) close(r0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}, {r0, 0x100}], 0x2, 0x1) mkdir(&(0x7f0000000300)='./file0\x00', 0x15) 16:01:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) 16:01:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xfff) mkdir(&(0x7f0000000140)='./control\x00', 0x9) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') rename(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='./control/file0\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 16:01:22 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x80000) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0xff) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) close(r0) socket(0x3e, 0xc002, 0xec0) bind(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xffffffea) getsockopt(r1, 0x10001, 0x7fffffff, &(0x7f0000000040)=""/237, &(0x7f0000000140)=0xed) 16:01:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) setegid(r3) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000080)=[r2, r3, r1]) setuid(0xee01) r5 = syz_open_pts() r6 = dup2(r5, r5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="7e810c99016721ee82b0a7a07ac135ba1366ce52fa753f82f543db977b8b5b0251f1bdb1d079b4ff3fc4930e0f34583511ac1a3297857148f057caf00eaf9e3dfb9dcc07a860fa3b3fed7d75812e510b5a2f95993e601a3c43b408689d179cf2b87557a725149ee74382e8de3a125437bc27a5334c1d9411d40cf3450cec344562fb6f174c20f537347aa7ef2a8a813c00ab36d919065b07b8d298464d99a6f131ed5de49c1fa8dac07951c596f2b0d68d0783d3db6a5d2179969099dcb39da4dfaea8009def8b1bb5f527857b610662f303cd2948accb6a88b39be15de150f03f", 0xe1) chflags(&(0x7f0000000040)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000000)=[r4, r2, r2, r4, r2, r0, r4]) 16:01:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x380, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 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) 16:01:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) setrlimit(0x1, &(0x7f0000000000)={0x3, 0x2}) socket$inet(0x2, 0x3, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x21e132d0, 0x9, 0x80000000, 0x2}, {0x1000, 0xffffffffffff0fc6, 0x0, 0x3}, {0x6, 0x1ff, 0x6, 0x5}, {0x10000, 0x100000001, 0x0, 0x6}, {0x80, 0x0, 0x1ff00000, 0xff}, {0x2, 0x5, 0x100000001, 0x40}, {0x0, 0x6, 0x81, 0xffff}]}) sendto(r0, &(0x7f00000001c0)="30d71af3016e67cbe7c4b3733eb2cbc7954f8fad7b885bd4010059e75ca98724498f352c2f4e71479436eb50c028b1f91120e2476bb08b9fe49b88ceb55666746cfda0f62122a367631f91bd270296fec9811f8418f40de51aa5181ec9968242cc30d30df6700843bf8f71a568cd8a9455eb99f920c14762027b4f44eec9316dc0a6065c6315c01de6b04f1dd7c8e08b4e", 0x91, 0x405, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 16:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:01:22 executing program 1: nanosleep(&(0x7f0000000000), 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/147, 0x93) nanosleep(&(0x7f00000001c0)={0x1, 0x7}, &(0x7f0000000200)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff9, 0xc066}, {0x2, 0x480}}) 16:01:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xd7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x2, 0x1f, {0xfffffffffffff800, 0x20}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') kqueue() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001900)={0x100, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001940)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001f00)=0x5) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001ec0)=""/15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r2, r3, 0x4) chdir(&(0x7f00000014c0)='./file0\x00') accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) 16:01:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x3, 0x5, 0x0, 0x8, 0xffff, 0xad, 0x4, 0x10, [{0x5, 0xffffffffffffffe1, 0x81}, {0x6, 0x8001, 0x2, 0xc0}, {0x1, 0x5, 0x0, 0xfff}, {0x6, 0x8, 0x1c4, 0xfffffffffffffffa}, {0x4, 0x9, 0x9, 0xfff}, {0x61086f5f, 0x1000, 0x0, 0x7}, {0x7, 0xff, 0x3ff, 0x9}, {0x0, 0x8, 0x4, 0x2}, {0x4d, 0x7, 0x6, 0x1}, {0x7, 0x1000, 0x1, 0x3}, {0x9, 0x5, 0x10001, 0x6}, {0x503, 0x9, 0x4, 0x1}, {0x9, 0x1ff, 0xff, 0x401}, {0x7, 0x5d, 0x26, 0x2}, {0x6, 0x878, 0x7, 0x407c}, {0x6, 0x7, 0x7f, 0x7}]}) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000440)="9ed83024d33925e7adfc0deffd4d9ecbfdf57559cb78566de630348a0d80f13ac02e4f06080a2008f45a101746bf7da7974b1107d852014f9568d0cf0e569c2c007123eeeb540d87ea232e2382499f5064d3838d828f457e0ce213b621ee624326164dca717b8c5a305a0d56261329f93552770fdaaaa34c4d3e536a0b1ff2994b8f342f8ef3c3f7fc590583479092fe406f59fa31164d9200970c22756b00efb402537079d3c373d5ade8a6ce59ad80e3dbe7a54e24d4245063b4fc59327762b299ddce1ba87664779bbadb666a46f1552368936025e9f8009a6b182f1e329a0229d9d98b551fc6326299e2a091943a82588c75809c2a5f6fdb414fbc5adf6b2bc16307689820208bf0945bc87837491ff864fbe47f7b49bc14c904d6baca447559357219097adfeedc350a1d2506f8b7b62fe0d314552b7275c0498cebfcc442471c292b2ed22721b8e14031d6cdefe1c33ef91fcf33df4c2c5511389aabb368dc4d0ba3c73776fe6dabe3811c54697b15349d19bb12c04c7466ebacd9fb38d4c92b8d6a09c75f147d4d0460a31a8101edeef424cab083526dab28f9e85287df07016ac477f957a0b22d88e05e9277713a549fd2180e6f4a954c0a1fc5ae41406f1e61541ae0292626e2a39a79c49e0fce6995dd5136e46872c43a1f235ee66f3f2201a6376d60c8e71cf37e35c86ffd135663aed93ba7435f7a628f6ef76001aeeda010d5ae93971605386b62ff572e28a11cdbd1bcf3545ed8f880b2658a6aacdd7104a6d6f448aa82f3037649de316d4f1a600c35da4e0cf2e2ba71b6dcc4ca9de1462e28240ab86184a47a27c9a5bba98be62e33fb4d90cae6cc48936cc712e7113245b7e1dc591c535fd665a8a9de351984fa351da732f8b86373571597cb1b3ca73ac4061a5c8bacaa2a809384e5d103df6c585cc7e44c5c5afdcf1af224dbda4831519aa680912e719939b65a639583f90af60639b3684f7742a2b98ebf04c61a5f723ec957eb731d49bee493b87ef80cf7662d677a91edc28d12102e44fdf789a049333e6ef50bcbb1229f55c83a5417f4c96df8d509915e7f257c725184cf36714d10542c0648bc3deeda3be8543cc4e4f9fef74c125e6ae2c4b1f00bf6bdc55136338f0f393e62c6a4bbaed3403d97ed9fd78fb3c2b21136104c070b47db707fd2683ce7ef92734fac3935513f1e7e718d97004b071dde83e5528a08c31124064ebeebe2ec925e0492b3652b0ecc91ae8e73f6a55ef20d291bdb02de504f22feda24f9dc3c16dd6a6c0eccc7abef51fd65377cdba61897a7efc3daa00efc31b1937914a8247e3328ecb1de311efaaa7b119ec7fc92c9c91d4da193a86e394b3181f473e496ea6bccac1ecfc25c1e812c1fbfb33043984c188292adbf45e901d3567aabb47ef190dd0e14fd1c3822c239249ba0ea96eff31d3902a75732ffcc114b6920255ee9f0f1f696b6c6f057e844e097a5a036260e6b7e2f4a5a4aa856a50d1f24d9efadd72f81d4805aa1d40efb369fa6534a5962c0ac13fad1d4e774044e67beaba741e7d9a50e5f5d6ef5b5ab2715c7b64a7f006aafade822f24ff32d0525ad05837280dedb147a2c259ee3e0faa31dc4da6c45c48efc5f429d127267a3d61e7899616957084c4852f9b05b57d82831ecbff787944731d86aa9f21d792270efdd5f4a92be70947e832cf42a64ade10ade8ff1c7c694b3c3c543513f615dedf8e350f1a02ec6f780c8c1f333814e28266c9dfa5ec3e243eaeaff045846333a1c3fdceec2ccab06787ec22456592f1d5ef711d9ef60f80139d8f7805314d4cb1c321808882dd494653cdb2c09c217851d8974d62c92aa8455ba8d0ab65b83aaee91135370cd4f12e7c95256a0bdd37499b6c6b23aea3faf187e512a75582f740d9b5f150b855f02db3425ecdb3e71463dc73c05c00c55175fe42da46602bc7b42ceff06bcef45eb963c5fb734ed2bfc71c063ee55448fcb2071e9eaf019148ab256023c33e97f3cd0a07f3400113f338ae12aaa9779a310588f2e69302ec0150f217e324634cd7c8218882764aa1122bcf7fa3ece7811fb9d419551fb792398c3f771eef5597af9dfd192d400ced5539356d65e1bbc0ac8d5d018e4f10ea6480563827b64cad1ae0a95d95002be7daf15c2577495b18f85a7867bf4d6e9d344c683764401db12d63257d2a1fc65b29cc7aefbe126d6cf673dd475275d8ab78b6ab474e0a2d8b17a47b2d80e37d61a36da32295f6cf360fcd22db2532af7377e2918a7578f48fe3ccc50a0146499f4d05ea48a5233458706590e34f1fd27a8916c9bb12cf7b6a30cde4f3c15e94799611b78f40e723b1e8f46e0e5b55c420c50d5616e3b1dd6181025c245f8e626b8baddfcb065fddffc7a0da587f4394e79fdde312212843d87036ec685e315574488cc5aa07f9df6e1b69f74687b5469d0bf28406a7a1ca98d8b27c2e07831f61d405d9e64b6b38456d93c7de4043ca3a5f4cb2cb83fb52309521bcf80743cca36d834c45b0a10abfbaa18b488f7ca242f6c8c750de93305460e09d47ba65984cade2356753d0b968ed59c75a912035952ab8018a09c10eccd4f30ffc7a8a9abb2def707aed2a3841b9b6546b631546b103775b720ec2c17fad87b945208ad5a1596763bf197b8884a3715c3d0f4283964100277ad138008d9ed43353a3db414adc51ae171ddbfa23af9c66b5af3706cf188f32fcb65dbc14e06589837867230b7a6069c14a8255d86308e77edba51159bc6563d12bcea5ce1d8af33916333aa95b7c41b37e21fda55e7e89b6bece5d1d38656cc615d6fe2e278f2fe2b9c68806542808b2ebfbfac75adfd11acd0924680cf975fda97a032c1267abbb1e4167bd630d5f6d650b9593361e24938b1a2fce046f9b3f7a23edd287ec2a0dbeca1db47eb6387b3db624400e3509e25771f7d1c8ed594446b9685906ea72e4aa9e1d8ace5015676bb591ab5a31f49e3b9b74ff4b8427a83139d753326303f97b9efd11a26facc2cb59ebb9da15ff78929f2819edc1aec7ff272ca5e7c8fe864cc59dbd52cbffe59d3e94f7016c2b85d97c76c9f17798fc114b5701c81ab9f7a92c98ba2ccba1d8e37583cbe20330bec617daaaee0bfaef4a4f1239a52812e8b515345e6fa6ae090460172633be6e3258f8bdb3c015276472f99c2e6343624b154337f33effe4bdad3988e722858d8b488de75d13ba4eec64c96d8bc9b6f420a92f74b005ecc48c5d7769dadcfcb02b0ea339078b561f8095b8d415da127672c4e09e684aca09a3394992094c8f32b1c3055729b6f2bcd02d085efd028a53017576d3cbd792c3a4bf7efec5fcceb8c33864d87cd7812ba962bdf626dd072a0bd1f84ed28287d9d8593bf99204cdab93661de1e3ea79b07b65fbbe4caa776db9de2adbd5fc1328f298b8901a0fbf239fa6826ac865644609b6abfb79ea015896106437a4a971f28616599d10b81c862d1cffdd9c21784da09bb4f52143ab586149abb9340251cb045ac2c3b5baf165123b48bb856e87217f4104edb5fa6712020daa438a157e2c45307d1d3bbad9f911722c02507261ecab0b694e694cac1905e27b8951cd8d8b897eca91c094a125cfd5ba89311569bde04b03458755c025d65e395c8473dd099da2835e228453d9254121fdc6cda7901f8a2777b9886c61fc785b1bbb41bfb5a8dc17cfa9cce395101a99ded0c55d907d1ec2ab013da889d70490124b7a26fe90a4f8513c3501aab515f1b653421dc743fc371e817e3ecb6a5d83d250aa22e4ee318a4bcc71a469c52bd5fc94b355677fac011196f48293ce3dc40d29188acba1cf484755abde9f943185537328c12a33cffdacdf83cc05f1bc1a118ffbde3b090a876edf474313eaf061b596f5b119ca3b8778bb8eb977b1e7d8f60e515e7cbeade5fbef2215fceb8e84644501ae6a4d90978ee55674d1a23e0ae62f2c243ad0208f25207c8d6aef1dcd16776db87cd5d8910446f8a799eae50a08e8d7c372b24062298945c4028ecf0bed2ca9ab318c874eb1c165e6aefe7889253cb6b2653d49030e9a4f15e7ba7a6fa83f75809c2a7249a38950c1044e3f8f59e4bd89e9fde4889d780dedc3888a3da7ad9189b78449890e2b5ebb847f95b469f12d4bc0f08d8e405b00a0e09e7fb4ad8953670301e680775e46c4b5df3bffa1d43786fa26feaac71e55bd45dc331630d4ba44243e6fb57f246cc5da718c8067d60af2a9736fc98fb19d3f5f6c0f9e0dfbf9bc49a104b8c40946a4fce215cc37b1ba2ea3b272cb91786ab2592e3442915b729758235aa95fd5f08abc0d4fb6291db6f43480a72db836f1ec91eea21ba717a769d4d68515b078cbc4eea48ad70128c928ccd7a89c46cf385dc9c533909f67600932b3b73e1813f057d610290295f2aad5e071f9948a6c9b6f08112a7ad9979ea35d6096977c5b46682bda2603c175bd010a0ae5040a383a8690d9f8b8c06f4e7b7a34f13a0fe34823b421b1e6c21b7aab276a1797bb928f37e0c591838b37a8bd6b4b17f547d8c7729d58e99b7fef39190fdf29b63a4431ebe4c0791ad06731d7f418e999bc04b6df844a6c5551ab0ba8d4d936c0f1b426077af06342d3a9f3c236a5ba8e4afde068a9bcffd1fea81eee9a7b2b507545bda07a18b81260fb07119e5fb3946285fafe8086e2317bb9d63e49177ba1ff0ba4901efd92a33941eed128047e540d4c0307de4df8b3aba2e5e272df5df3f4f7bbdfbfef06407e06d9d2e2f85f1147d588a00fa19e29aee0c5ecb7e0a9a31d3a39ed3354949d4797a1052381197879d0d16d11462c00aa05cbd9737dffcbb7f8d8a14739973c7b3f3e39d6d29bf95b02efc47175e3f1a19822c12dca972ab355b74ab2832daf037bb6bc27aea8c96921892e26594eb6b031ea0deab45e269f96febf2d17c891caf56fd5437218cd3f8b15462a245fc2ff8df11bd5e8918711b9e27a680e8803f2f334b32d1e6244ec407faa7700a4dd43f0f5c4c2c423fad94baec0f719719d6b520f11f080fba2aecc1a638fa60859e6a88201489d0a8aa2b83330cab39d231625fe0a7cb8dcead66bc18f01ab7dfa893444884497cdfe059a7b6273edec06bfa55f2f83879821fd3baca8c1d5ab4df228258d9565b3e089a287d1ce33f43f8511881e001299f9790dc4e5ea731abdbb0e8be595cabec1bf7bcd635bb361d328416f90aff893a03483cdc745d21098553457fb018f7ee2b88350a999a506835911916574d4f8bf3ea3ad8d6aeb85c3a1ae41a73e21332325f490814f40d4185e5ed5476e814bda71d5ff1a89431b8a0787f679e0388623056a11a61012ed10323e097b40c722a17a69eda69c29f55a2f7d9e5c1d34b61dd77b78506018942004ecae511fdac97bd390be3c29e0a4e18c946b1ef11a3735e6e0b7ff2408b0e8c11880761a3226b68f5997c77b3708fece21cec2e3a379ce9efc634c7f74ee41948d068b3e0f1608fbe5f3152f63bfdaaece83f9aaaed80d67aaec16b189e81c490949c3dd58fa167674a11868a0756fe96b5fd1358bc499052dadd3d37d26440f99dfb3ea041ebc0dc2739bb154670d760e23e2700dec9897e0537da65c128e9f3f174ae36090c6c83123604b37deb5642efe59562e8815f97890d0d1ff78dd5b52b3752847a9bd040761a1c76b517e2e2a3858c56e4d03c35a874654107f86c945b1dd5c8c21d135e53e831c04148eb8650f2735d7f1e5f721a49039c9c8f8c5d639c60ac60e1f3f5099aeb9bedf5461fefa99057e015902c24fd", 0x1000}, {&(0x7f00000001c0)="27fd6ec69ae9119e776b0fc26d21383dbb066c234566ebbb9487071d40fd6034b0be202e4fbe14", 0x27}, {&(0x7f0000000200)="f0ea6ea5d144222428a41d94f51f9ff549aa6ea3e90f11b3cbde0747aa65186d9721e7bccc9d3deb4cb0a8250e7d39cdeb9a57bcc05d39b95d765cc8a12769af4c6acaf7f5167af885422245ba80214468924f779ad5b16a2d53da76a082fe9d43", 0x61}, {&(0x7f0000000280)="3519a14b6c4bcacb0a7411a795012f1a44f6753c6fc3d0e7bf027f113be5e7b53fcad23dbe738493fe7196938c17abd55294e79bf8dcae851690e71878111cd1864b8d4bb2130b35cdb6eda54868ec83822877d905", 0x55}, {&(0x7f0000000300)="c2e97309994af0f7bcf8d7aa7178d67f74de92413cfd1d8ff9dd73db34746691a5148733f01ecd92e6f7c89f7dd6649d7174cece0d2a246f500a40dfe703d7", 0x3f}, {&(0x7f0000000340)="d23a25e287029cb5d6a79806f02309753bfd1876f1", 0x15}], 0x6, 0x0, 0x0) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000014c0)={{0xfaf1, 0x5}, {0xe89, 0x6}}) write(r0, &(0x7f0000000000)="2bc4", 0x2) writev(r1, &(0x7f0000000000), 0x1f0) 16:01:23 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r1, 0x3) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 16:01:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000003c0)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r2, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2e66696c651000842df31dde118039b9307127b5f22e76f9862e33ee010000000000000054fb48"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="cf2d4923f2c1bf10f0fa4cdf71c99bef2d91cbcf5ce8fbeb8dea56291e8534a13b31358445901b04aef1823817de4dc63f718f7c0359de464fbe779310940b24b1ef60bb22154ff8eb156fc3734ae8d501da910335288f8a459cbd5eae32f039d92cc953e6a18e9258b93214e173e9edb1110826d675cabba4200b6005e0d71872b2", 0xfffffedd}, {&(0x7f0000000200)="8671d237eb86bb83ee2c31f66120233a7aab2fc62673", 0xff}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0]}], 0x50, 0x8}, 0x408) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x4) 16:01:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r2, 0x5}, {r0, 0x1c}, {r2, 0x10}, {r0, 0x1}, {r3, 0x100}], 0x5, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r1) flock(r4, 0x8) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0x2) getdents(r1, &(0x7f0000000400), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x0, 0x7, 0x5, 0x22cc8e66}, {0x80000000, 0xfffffffffffffff8, 0x9, 0x7}, {0x0, 0x9, 0x3, 0x6b1}, {0xffff, 0x0, 0x100000001, 0x4}]}) r4 = socket$inet6(0x18, 0x0, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0x5) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xffff, 0x100, 0x7f, 0x1}]}) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") socket$inet6(0x18, 0x7, 0x800) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:23 executing program 1: r0 = syz_open_pts() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpid() r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$getown(r1, 0x5) fcntl$getown(r0, 0x5) r2 = getpgrp() r3 = getpgid(r2) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, r3}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[0x4, 0x24cf, 0xfffffffffffffffd, 0x1]}) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x8, 0x3}) 16:01:23 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)={0x200001bc, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xda9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0xffffffffffffffff) write(r0, &(0x7f0000000000)='>', 0x1) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="183c19da7d2272cda5cbdd374932857a6d54b70075007a2d9cf7c4039bfa54a05a7a04eab39211ab76615e5b6045886b021ec059ff2d69d463f27b05fd4bebc8e0a8b82b50075b8fd34ed4b61b51703bf6d4399ea4e8f0aec2722a680e3ae666866d07b2686b0a2226ff0a2fe136cc3396208ba19981a71ff945309d8347a85403cea281b72aab69dc107eab6d5a8076b72a7d63a32ac082ef4b31751671bedc4234e5867a97c404300c70ba058080f6d56430aaeb1d8705feab65bb1b6f89dd7b424050bac36a6fff81c5818bd0a3704ab59806209fe9a619644d54c0cd8e87ba1b4662abe74f3c01bf007d9866eba70edd28e747de7fcc5ea8254caef2df8096f50b2337d255f51bf4d8d20fad14a2e9f8cfa9a6c4cee63343274000caa22afddd0ac158d12d7eac649fd6069816e83605670f8fff6aecc58c0437fc6b7d916d87b9da4ac901c059ed939e7a9ce24283df1809578163b2aacfa8ee504662f05c89dbbd275be417d78eccae48244a7940a4ed359c62aade2d53275099d26fd3c72c86dc150a7e32f236d4ad58046b35bcb9c66aa601d17353ee29e073603b50eeaf82a480336130d9bd73740259609b54d043c0a0d7efc1256cb94fe3f8d849602d1d62d6525439aabae369aea54ed685ec98b0f00c609539130542b5b6829338b77d7f84b1b993c43526b3e2231041cfe447db24d61ddf3fc6699ca11846d2d9974adffc1dff4d0b39baef2ad95bcda45865d21d0d70bd222006397a174c2712ecdf18c9c65914a448e4b96230a74b1400c575ceeab866fe7e2502ad7b62493eab79ba7b4fa34cdbeec6529e0104b1e2daf28510507363bdf173f516b701fa7f9cb9952cca4e097d8706f121d5c1d044138a50bea289810e9c9168a89dc5a4f3458ea1c8ae0e21408baf8796223d71f2878686097fdfe1246e3cd1f944cd4bde75e516720290a4c228a44431e39c3225284e268d70e223a2042682aee9bfe7095b83ab2baaf915c02f9c9a85b02b6e69ebceb7e47d724e7fdb5867b156fa51a4286e4fdb9b753ca5b8be729d352c3abdb61a20aa4533a8def5ab3d24a0005376b56ac172e8db4eebb0816f1d210f1c370a4136fd8323fef970f4d55fb4b7d710e5a92096877d703fe7a291091d8897ddaaf2ffb8b26d7379f19ca586f1b862665a63715d1e27b926fffbbd69992371266793c199fa1c02f5003b74447e829aa7edfe2a5866458f5896c383a32b59ebf34e465f59fbb0814ca5c807bcc3ffbeae4ed5e322eb2036e5ae729801bf85fcaa5b541da0329bd4ad44c3abf213b3aaf9ab61d04f0a3f39cfb80cb66edb87512af77e3d98d5b43b746b17f58b94d4f9bc00e576827188b9b16fb26ea6f863ff8bf6911f0ed6892768e87f366df484f39af0c7e3c262af65855388b06c1c8cb60b6b921451ac0fc92bcf9831d3d9851bea405a9a540b750d66516aad97853c5423b9750b9861aa00bba4ff6567f56a6f49556c178852bdcdb9dcdaa27bad8a3cc4a895992df61cb783442a57478cb1c04e5a2977b0714531a9a0a47fc997328846ad3587487bfd66808f9b9cd6b06cfc0871478fde9948273baff0664ea04b26f30dc01b37c82467af5ecf3e9bef526cd8d2670f26b31055c9305e2a38630f14be73c4a4ceda521fb50bb11f136409c3a82415cf6d447e76c3739762adf6c59685ec307220c26efd2a42ae236e70d506ede48daa07e6de32c27b5c38ca4c64180d4650a3190cf2965543d85a0c6c9d57441a9859cd1cf8cab3176f1658ab66767b2076d162a144d4d3c12481f43a686b2bf0820417e250d1f2d014ca15700bab433967e80b362f18118cd31897566d45b0a665a1b692776b30573f84159364d35b170c5095faa13ca811448cf975fe2f6432f87035a232c26f41b6c78c74c66e76697bd4bce41a242754ddc920c9eba83db16fa87023cae91601feb9bee5cca3064aa744130297419830854f1a05775c0b9c2e56a3b538634f52f0d85c23862f16cad11fc19427894666d6e41cf1c6766f21e422c2f594781eb0c81ab937d6302a3be5afca89477477fee7dbe12f916d83831688d96651c693eec5514ec85bc9553444e6a5b8682ad78b8219fcca0b1367e22a728f3a43d845c7dbd91a916848b29937388b68f1a50e77c262290b566022dcf1c5dca2db148cdf78935d7b8b9362aa2e1ad9cc1dc53c09c59f5ee969c7ab29afe95993f0e088c3fb7a11fa56f93b41c6737840b9df53b08eac799a86fec323fbceb34560268f31c2b0a8852b099af7474a1d446c5d9108728aa0128fb0afd104d0df32f180769102754f5c1d0f62b3bc070a1a23858e166666ae285515f873623097d1d0501e73d300fca5423c04a1365b4dc06cbca779a937650de3d58a4041829107c5d029ebe59f7c4f790c24a5a92c9dc05c1407b94d9fca2533dea171cbc44912b182236765357c2c56847a449f4e51fdce0124622c6041a134339bbc436b9ab60d315b36b5bb7d0bdec9862c86f84de259f8e3f6e7ef3e2355106cc868a57c0adfb418a5da7059efa1db4c524f12884a9f05563a02e60333827977ef543501b8ffe04099418fecc301760efccdc9f64b2a4523601e07e7af519b13d49b9490700a6df6c3c6e657e011011f3af45e70f81933e8b4b3b6eb10f057fa1cfb5e2c6e165e2da5d287faacbdd2e916b90f060f4a020d4aaa9acbbda1cdb6c755739a818654ddce9b7cf912fcb02d05c4f72b380d796162ffcc75fbd4a76efd126bfe7f82dbfd5e4136ab2c7c593e0514fd66ab2ced2507b4066867f7b7bd934d194f67aa731606720b8497c93a2849b6dec6e0544ab3a8b67f3bf4886221a99a42038a611d54143b8883c8d14afe6ddc05ffc13f5398311ad2ac43814deb6b4e49ede25a77a9ac10a1261453804b5278332ec37f56b20081bb9fea5c255f63db2878da1033f41c8c51ae5ffcd7adbcd6faee69e3d76bc3b23e59f7d66959386e5d033a246f0dfe3a38994ff803344b0c27fc811618e4b925f0f2ae4033de11ffd0004b0ca6136148103276a453012837d52a4a335267f3453170637468fb990012a3f7efd3c508c4bc9421b6dd0f7c3aceb35460d9056b7a14168011c0d328d4783c8b5f9daa2313a851a1046f9eb5472faf6add14e370e8e2483bdc2b2b42d5f430572ca27f287c04628676596a7a9b583473ed38897c6d2134d9acc1ad8b794db0963072bd86a8b3257e308d035704e8036f460997fd4ca196679d5b8a40ef6e0dc592693e7ed19721254fa6f29598eb094af76231f64bdbc65af3f5f21616c146e046a2bd1736fde8f56fd769ffb12c2646dc3595207dcdf2e2939893f12771b0fc9b3e0d217e2f4938c15d96df30bc3f5c320765f5ee795cee6065cc9df18931dc352ebebf297edf94898d852d23881aa05163e116474b43b4ef1b42565e388d292a73eba98231f472da8264c863f65ecd3d1234e410ac6ce6bccab1aa10cb3fbdc1579ccb51d2f4278231fac886457056be47525ddafeb942f9ff8c9914749dc5c90bbab6f8e28e060dc641e452dc037b5939ec2ac248c103542c21c0ed35dabac8ca0624f86734318adac77282a586bd1092d5bd531eaef9259f8b15c30368854b4367d833f8cd12c1dc619f3e551939b2b870f3843afe18dc0d3940afe853b3bd0d69a402d0728f941c3fa8f5dca19a2afa4b749772f2715890800442b4b68764304ad1a90195c32d910570f62633f050337028f32a73cb86adc9e4281d9f99d4dbb37697148db06eacb744d0204db032e82f407ac9693cb9e9f061569b622bd345806d67f6aa408b9dd719514da1710095369ee7dc29cbdc33bad3256630833d4b116f1ca9fc64eaf116bdd10d4c55d6a610c2bc4380355b6042fa9887907dfdd2a89a6e0d755d95fa28c36f3ebed01831fe00e76946026e096041f7f5d4f24e1f42b1e7576a78e064a95b8ea0893b94cd3681390fe746f15e029beabf30e55bbab6e965a4bfb369c355d344726e459a2fb450bb7c33aa3dec1f37936ead46db32e0edf8e6c075724788d599e35b40ec478ad6c636aa1f5142a7b9f6a573d20de881f428bcf022fe5be885ec4524fd90fb2d96723f68331eb8d2f4de03ebc5598fb141bf1450c372784261d0326796fc06d2ff525d6e81a560c3cd0517009453f000663e62bed81323e9a28d7ce23e606966fd3b59d93dd81f8eff8a02493db00db7b5ce3115ea297213ea9065c3638aa34100e879985cc9b68e074603ea8184946539409cd80ac3e08e6582b327e2e1dfe8f0e6b2c26579d85186fcfd68e94404db8132dbdc2185d3d2c43856c311058204535d533d2742910eba26cd5d4b92309988542e376977ec2689e05b15ef2cae1891e81fe6b8b2f55d6947e238375155e5ac324a8241717fd1721397e9077fc85ca336bae915a29407750a739e240af36c833dfa6834f918b4295e7c638464e3a5d412d6b615c18a70ab8855cb7040f8d4618f40512a108057104af83d9e7dca82357cbe2d2dd0abb9f24923e625a465aad4cfc4ed039de509b9aaa6b12b8e9f6598d830d3176994272b574404476eaa3a0fffd01c07cfde908525bdf399702035aae041fd9b98f2563c082fff983f3e19d8147629060980fa5e2794b41c6ab3d4df02a9d891f4b342e401e5defa27614c4fe790f24d0251f1a3d39e6e687f7ba3c35e5ba7b8543fa7f82b69d9015c17f121fc59b82718594fe0c8732234f2a3f255cbd56392cab9e7bf1071d913c1d548879e5d7c7cb3dab9cca806b251685055cc16794df14bd1c1c868e78a3827c27a43faa032c9794bef961694ae32f14174a59224405a93fcb49fe88e62bf3e1bcd0b78d2891fd9175db51ef79b669ff54890ddc3ea8f162fb7eb7ef73e19d05eb87b1c3c33a074588152d5a563d36c2e3c700b79e43e45449eff5f1e78bf130f938d54c952d272521914707b4194439c41ad4f68043bbfa1d26f8811834c282262f5bf30056f13db53276e70c6fb9e123e6b3583f7cf67cd4eff752828080d6a1a1242c182ecb5dd56cf61e4243f638d5f87a8c0cdcb6d91507ca61ddb1e76363171f47346d02a682a385deecd64a49d18da9a95b682dda66096e4b2f5a6c857dd33f2a4df2673581f6a733853baf2a9c62e3960c3f5540561b5ca10eff75543d188a8f29ad2c51d96f91e2cf990bb2b15d79738c7755b8806166374e041638bc9c8d3c98eb847ba8595fafe7e8e6d57acb52a5f8b3b143680a497572eecbb85a27bda60055b0ee7a2ca8368febee12d01ee350552d5347cce8cc574c96ec6d9b1796b74aedd57fa6efc7cc3a2dda3b8e3a5630bde145ce3fda2693beb828c18fed0eda19214bb17b11d67c6af0117ab58deb3ec5ed61bcdcd9c4a55966b6148e70d30228695b47087f8a62753b6a77202f24316d8eb80dd08ad14652b92e99e9d5f58c5c79da9fe16753a99b64b3face011b3f20edec281a433685c870da2be752c50c39bc003d805882a99cf5f5a9d37e0dccb35d4dab53d214f52327b1c3ff9adbf2caec64646a8345338796e72f8062fe350abef126c16c163f82d56a8ac4c1231505fdfceaa69ce8a86a8d2e456e1959d375b58722e7a9607d4123f64b6de4a13a7dc3e16cd0328ab4aa8973c1151b8f42751502dcfb00ab20da026805b70fc8e68cfcb212412e42074a6bbb03b7e449eabce41d90c99578bde82e1f871c45c78ec2bb72bba981c9904a18b78d5a8dc94d730a94472033015a5df805fcf26741be68dd32e9c1fa342ae28029a9db9f3871461ccda52", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:01:23 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1e28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000080)=[{0x6, 0x100, 0xfff, 0xfffffffffffffff9}]}) syz_emit_ethernet(0xed, &(0x7f0000000240)="f32f2a4cecc75c7c6d9f87bde6de6da2a1a042b86122b916a913a32f58251fe029abb04892028e51d77bb052a2dcca74b07aa15eb7ebb130859e05739196087cc7a16d8df71c5797c24e512e56f0a4a46afba22a20d6583ca574b0315cd1f3c087e6a7e8d23d862f404d817f2d7129c189d3397d5dcfb19198edce5a8f04e92ae518abd69c30447783cd399a41fedb0e99faab8ff9176ec3c9cf36ac9d5b519633083456de2b53273b765901b50a467904520e2c6415fc5fa29456096df038a427efbc032840eeac5e3073c7f15d101a50823c99323f91e63d86981464c0ad61be5c7a6dbcc14ffd28e4170b1d") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10018, 0x1) fchmod(r2, 0x2) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x100}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x7fffffff) 16:01:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x2) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000240)=""/169, 0xa9}], 0x2, &(0x7f0000000380)=""/72, 0x48}, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:01:24 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x401, 0x40}) setrlimit(0x3, &(0x7f0000000040)={0x8005, 0x10001}) setrlimit(0x0, &(0x7f0000000080)={0x1, 0x40}) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003c27feffffff080200000000000028000001febd5fff0061209a781ef1b1eff561b2", 0x2c}], 0x1) dup(r0) 16:01:24 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x4e761e2d6ea376df, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000003200)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/252, 0xfc}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x5, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000003280)) fchmod(r0, 0x11) getgid() select(0x40, &(0x7f00000032c0)={0xfffffffffffffffa, 0x4, 0x800, 0x5d, 0x3, 0x100, 0x3, 0x1}, &(0x7f0000003300)={0x4, 0x5, 0x8, 0x7f8000, 0x4, 0x8, 0x1, 0x5}, &(0x7f0000003340)={0xbb17, 0x5, 0x3, 0x0, 0x4, 0x81, 0x100000001, 0x7}, &(0x7f0000003380)={0x0, 0x5}) fchdir(r3) fchmod(r0, 0x24) r4 = getgid() r5 = msgget(0x0, 0x20) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000033c0)={{0x3ff, r1, r2, r1, r2, 0xe8}, 0x2, 0x1, r6, r7, 0x100000001, 0x9, 0x1, 0x3f}) setregid(r2, r4) getuid() fcntl$setstatus(r3, 0x4, 0xc0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000003440)=0x7) connect$unix(r3, &(0x7f0000003480)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000034c0)={0x400, 0x1}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000003500)=0x1) preadv(r0, &(0x7f0000003780)=[{&(0x7f0000003540)=""/230, 0xe6}, {&(0x7f0000003640)=""/128, 0x80}, {&(0x7f00000036c0)=""/35, 0x23}, {&(0x7f0000003700)=""/95, 0x5f}], 0x4, 0x0, 0x0) ftruncate(r3, 0x0, 0x2) bind$unix(r3, &(0x7f00000037c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000400)=""/143, 0x8f}, {&(0x7f00000004c0)=""/17, 0x11}, {&(0x7f0000000500)=""/43, 0x2b}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/105, 0x69}], 0xa, &(0x7f0000000780)=""/183, 0xb7}, 0x42) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x94}], 0xf924, 0x0) sync() 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x7, 0x101) setsockopt(r0, 0x6, 0xb, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:01:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x3, 0xfffffffffffffeff, &(0x7f00000005c0)="fc17701cf0f1ed692a7e5706541a66734985e4cb73f2c8fb037e7490876cda2e28d350fb3d7cf4ccae413a4015ef117588c6b3d221755cb8ccbb981a63b06aa39278ae606e216459ca71fa5c2c13002cf953d5dc65fcbf957b2dad7503a9f6962c6054742bffaf1c0212309df01e419e736c4de41554cd5d07511b24709c22256e6df1650c2f0137bc2b70bcc8017a6bc8e6e6b2f9ec87893e72aa6e7c7673d0dbe3ffd8d65ac8d6d6da21b00352e29758181d98a5d4f28a27353f3f1b7ae4518b1ab3e780", 0xc5) preadv(r2, &(0x7f0000002740)=[{&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000180)=""/102, 0xd}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8902, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="28e6de9abce3432cae5fbec79abc84b73612877e410ede51b35cafd116f411edf1fecc65718ce0a28951a4d643eb06e5c23a4ac74f6116690adfd287e6049dc547bc801ca395a5aa069081bea92062197c4d7326", 0x54}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:01:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) 16:01:24 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000140)=0x4) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dd", 0x7b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="ccb65080b872e799b19675aaef7d98d2f10ca85583f0795d97dac2878c005a3cc9cd90a33bea622c6d292cacb7312c3e164c5d8dc9cef835095a272a156f06d079e34e35d0950f78de0d2871fb64d719391e44ff0f8f4666a21c76d6b3ace1b5db7b162ca62e24415b69d0008fd8c5294421828a0d27cb90c9a2fc75b26d0633d754863196fe6d558957a5e2c8994a0a9212d91726d0d4aa00281685a7713b49112e3184b778345455184ad9ed661d01c37800af1186f51fed057da045c74c75a0b5af020707af5b0a5b727f157ff5d4771103c4e12e265490976177299c27e635b660652e606e7756f266c4667d03013588", 0xf2}], 0x1) execve(0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2b, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x40000000002, 0x4, 0x200000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x18090, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x101) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="92576584f1947a9a3efb66034f704213f5a6fe257c3333cf6945bc84c2293cd1e68395bf8efb051aafd167ee14a48bd9f0c5eedc628400b18a9f48022085f46e94dc09faa9dddfc0e1463c4eb1317bff62c954613effc38d31f1a9eff77e72dc828f181eb36298d1d6b627b8a1125437b118901db2a4476fedbe3d986224b26328289356c6bd1ad8cad515f502f10c2caa58b96a5d728179297af8d0dfb776b194a899ba31c083e38226ce7c471780c48468886eb5e76bc91ae1232879df6cf3fe029ba39b6af77bb212b76ce838169ec85d", 0xd2}, {&(0x7f00000001c0)="accc56c809c5a62e5dc98a7c7c38577b5d", 0x11}], 0x2) fcntl$dupfd(r0, 0x0, r1) 16:01:24 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x4001, 0x5) recvfrom(r0, &(0x7f0000000100)=""/228, 0xe4, 0x0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:01:24 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x100) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x10000, r3, r4, r5, r6, 0x1a, 0x9}, 0xfff, 0x70, r7, r8, 0x2, 0x6, 0x1ff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x6b06, 0x0, 0xc73, 0x9}, {0xe2, 0x7, 0x67f, 0x9}]}) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4901ff8659edf91a4b80871f224b62a23e87591d0a80b46f21", 0x19) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x24, 0x1}, {0x4, 0x6}, {0x44, 0x30}, {0x8b, 0xa0000004}, {0x88, 0x4}, {0x86, 0x4}, {0x84, 0x181558bf}, {0x1000000000c7, 0x9}, {0x141, 0x6}, {0xa3, 0x2}], 0xa}) select(0x40, &(0x7f0000000100)={0x2, 0x4, 0x9, 0xaf7b4b0, 0x1f, 0x14, 0x7ff, 0x8}, &(0x7f0000000140)={0x1, 0x6, 0x9, 0x401, 0x81, 0x40, 0x8, 0x5d8db136}, &(0x7f0000000180)={0x80000000, 0x6, 0x8, 0xfff, 0x65, 0xfffffffffffffff9, 0x8, 0x6ce0}, &(0x7f00000001c0)={0x9, 0xeb}) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:01:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) dup2(r0, r0) 16:01:24 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8200, 0x0) socket$unix(0x1, 0x7, 0x0) socket$inet6(0x18, 0x80000000000000a, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f714feabd9008360cac"], &(0x7f00000000c0)=0x6e) writev(r0, 0xfffffffffffffffe, 0xfffffffffffffd68) 16:01:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x6a}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)="00000080", 0xfffffc8d) 16:01:24 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xb80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:01:24 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x400000000200, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) 16:01:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x20, 0x1f, 0x10000, 0x6}, {0x100000001, 0x4, 0x400000000000, 0x100}, {0x1, 0x1, 0x2, 0x81}, {0x4, 0x6, 0x9891, 0x6b}, {0x7, 0x5, 0x2, 0x1}, {0x8, 0xfffffffffffffffd, 0x3, 0x7f}, {0x8000, 0x100, 0x4, 0x3}]}) 16:01:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x150, 0x0) setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x200, 0x8, 0x0, 0x1}, {0x1000, 0x8, 0x2, 0x6}, {0x2, 0x8, 0x1ac0c889, 0x1}, {0x20, 0x6, 0x7fff, 0xaf1}, {0x0, 0x400, 0x0, 0x3f}, {0x4, 0x10000, 0x200}, {0xffffffff, 0x10000, 0x475c, 0x8b0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:24 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7a, 0x4922c50d, 0x9, 0x3}, {0x8, 0x5, 0xffff, 0x4}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:01:24 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="3012a50fbbb75e1a9ba5bf7ee651191f0cae83dad48ff56598edc410f6d78af38f878740e63b9744a95de3802f6ebdf0be2e39f60e59374db85aa23137acefb6b5de5d69eb0402e16e31bc9fae757f6a81a6b1370a1a0c357e74e0908d43", 0x5e}, {&(0x7f0000000200)="a9b0d5a44b54a3bd228a46a73ac96b68922f59f9315035a6f26d20f76fab86f8be8bb9ddd360e4fe576d7b6a70a1e8f0b7e698f1ae2562123b6ab974c7b512b1ba822ce1a25265914de5bd3200a5d1504f4b4bfbca6cbe91881dac64721e592d92820707afeb68136c797fe8a3e961fb5cd5dd25818dcad3f13dc34aeef5bcc9274bdce4027c23ecc59ad200ffd01375c1c984a260e15b2f38a85ce7b7e07e5ae23394ee7d938e8c757e2c80c1d9372a36c712487e9d92ae5d51b2cb244eb3d61bbcc4e8ae6b5c4322b55cef1c21d9b6f6ab42eb", 0xd4}, {&(0x7f0000000300)="a5667f381657a40f4c97a7c8538f808f7cf76f4bc25cea2507b3a8033d73071333474c4b6929a0513106189919e8407c3a9dab8bce80e49b7c7c828c88753d0cd1edf10e26ddd62e1809271194210607ad5d84d0add338c4026e50b300fc00d889fe29de0e43243618744449ac7a00c95bcc52118f307d3abca5c4c5184734bbd878c50e02018e2cfb36840a3fb192472eff4d18e7bd6dde8613b0", 0x9b}], 0x3, &(0x7f0000000400)=[{0xc8, 0xffff, 0x5, "5ec16345f77316971c19ef0172c55ea4fe67a419e81fdde655901742cc4a5f516279808690b83d34260981510423515c1fc53e9a1d5059a0d87815512d277496ec7fc39beb16f97a106f894834f539231a89c12e905f6408759b202c2e5448962495f4daaba67786f3c960b5d087ad078fabafa4a39e51a2a6b9728ee820ba1b38acc263bb9c8ea3b9f2c6329c8348adffb5e1ec280e4ed869feaea1635974732204bd68c720b9e66ab46e207ce4ce955c5200"}, {0xb0, 0x1, 0x8000, "89eea25fd83cb802dd6e0a459ed8538eada5dcc9ab4e64b9af7f3e3b5ce055c73252e46c7a68116ceaf1dd62bf6d48cc6cf7bf2b907d3c8fe7393a9b1f44879344659c12cd8ef7f2e7f9555413c5faef00fb6b445955f31cd529d287d263c928d80f5f809486bc3b856f333b4d4943721cb0a1adc57c50fd76cebc43b6e6c4237d7fefa2cd454908b96c0c52f8fef417896ff3c25de81d78e1cc6c4e"}, {0x40, 0xffff, 0xe3fd3f6, "ff68be57ed19963a8c01a7bf9b26476db10607eac23f9d21372cdd1725e5f350c158e551ffbe0be2582f3d00"}, {0xb0, 0xffff, 0xfffffffffffffffc, "946b91fb1e5b9ebe85332b6ace46a8e258bb5f4de9ec857821f41a2c031b54c5eb5beab6d19b511768c190a14a6315b0bf1610b656900801f4dfdeacf563c437a535ea1deac72b613963afce66f803de4e79bcdfce70e54b1ffa8500e73c259e43979596bf6ccd18c05746d4edc5ce8af7cb71f87e3222081e25196fb08e06cff4e631f525996194466394b52346accdf1f65de8f949504bd19f18"}, {0xe0, 0x1, 0x8, "095b9ea431010393a0c55f4843069f0467dd461500cbe8305707545c330ffee55b50a59a95cfb06af0804fc60ef3d9e2e6523a6b8b50ca38d773aa4e77c027b141ed2b6bbf0e25cd285c5cee7ad705562d76131ac4584465159baa22dcd33fac8a53d986900e50a88aea0a29009de02c1c4b89f2071b57c05ea9f24e5adeaf28ad9fbd0c252883c6dca7bef2168d02a329608372d283fa3d64ae1eb23e62cf037c892d8b4aa1df938ee18cd3857d9ee9cb8b2b85d5ac85b38bcfc0239735e3704defedca19b456d7011da8f10c02"}, {0x78, 0xffff, 0x40, "66d5b7965686b0b5c402e31bfef2bf7f73246c5205ef29c79847002f8c5719b8e3d4c0a767921cb8c95e4377a2f494151d8040ee4ee332e8979e15612fbc52303d5cf4182cd83516fc372c8aacfb71325ce286b7bf19cd73a52e31ff763c8a4b7e27142f3096ad88"}], 0x3c0}, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000800)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:01:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f66696cf3d70a"], 0xa, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:01:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x40000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8040, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x3010, r1, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) fcntl$getflags(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x401, 0xd30}, 0x1b2) 16:01:26 executing program 0: socketpair$unix(0x1, 0x4000000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r4 = dup2(r1, r2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x10001) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pckbd_enable: command error 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x9, 0x7}, {0x2, 0x100000000, 0x2, 0x8}, {0x100000000, 0x6, 0xffffffff7fffffff, 0x3}]}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x20004268, 0x0) pckbd_enable: command error 16:01:27 executing program 1: r0 = socket(0x18, 0x1, 0x7) getpeername$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x23, 0x4000, 0x1000, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b2") 16:01:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x6}, {r0, 0x78}, {r0, 0x4}, {r0, 0x40}], 0x5, 0x94eb) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00eefffffffffffa3aa2636944cc244ad39e9c3775ffff004a2128ed2e819470261211f48719817dbe1f439508ce5c52cb0fc175feeb830cf78e1f306c1adf8c3642fabd02b148f8214f9be12c04e865d52571b5f3287518a0b77c99b4752ba21c7027ffd9d2b3bb1692525c9a5f033cd51229f37db95501db76e510911e57cb666d15cb62288e4e3a258fd8ba9524095384d519b45900221af259cc31adeaeabc5e1287e6ad50fb637cd0a30d0e431bf878088addcfc5fd1254690d87f19c3331abe49aba259696c66ea903d5aa39b47aef01"], 0x10) lseek(r0, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 16:01:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8012c6826c9a4912, 0xfffffffffc000003) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea", 0x761) sync() 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) chflags(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000462000/0x7000)=nil, 0x7000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x1f9, 0x80100000000000c, &(0x7f0000000040)="eb941c5bc950300f10fb2c1db60cffcbff103748e8104b879c30ce9a13c308c91e49b9419648", 0x26) 16:01:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) bind(r0, &(0x7f00000003c0)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0xfffffffffffffff8}, 0xc) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/25, 0x19}], 0x5, &(0x7f00000002c0)=""/155, 0x9b}, 0x2) 16:01:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffdff7f, 0x1000300010005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x2, 0x4, 0x100000001, r1}) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x6, &(0x7f0000000080)="b2") r1 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:27 executing program 1: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x849, 0x0) syz_open_pts() r1 = dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x7, 0x3, 0x825b, "ac25e4859cff3ca05dd522392707c9b2572addbf", 0x1988, 0xffffffffffffff01}) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) socket$inet(0x2, 0x5, 0x911) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1c8, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100000000000027f, 0x0) write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) write(r1, &(0x7f0000000200), 0xfe72) r3 = dup2(r2, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) r4 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r5 = semget(0x1, 0x7, 0x5c9) semctl$IPC_RMID(r5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x9) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r0, &(0x7f0000000180)="e7e20ecf006905e16e4e167fafdd7ca56e68febc6a9bdcd557ac48da0e910babe34eb6366d6666fd42344675064eae51d6393598f0a20bf26b90e82ee0ccbb3d19d1c4cb1d6825c9d6bb06ab7bef13c50ed17d6535028a4b1478b1cc0f81ebefc3b0fb4955a1e35b85abe7dbccf7e0b2e75125b404561e6e190e03b9a3524880e7", 0x81, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') sendsyslog(&(0x7f0000000240)="47dfb7c81887028c31a320b1b2b646fc067a536a178fa86fc93bf48240be5613c1694f0bb1dbe24139f41e9698381115b5bd7ab46011813e9136a60c90a8eba30861b496545bbf", 0x47, 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x3f, 0x8cd, 0x9, 0x7fffffff, "460c111610870d242341a86b119d103ae15e5007", 0xfc1, 0x6}) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus/../file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x401) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000002440)=""/4096, 0x1000}], 0x6811342ae92a6a5) 16:01:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) listen(r0, 0x6) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x9) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r3 = dup2(r2, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x80) accept$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r4) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) 16:01:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x843, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000800006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x8}) pwritev(r1, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x3c1d}, {0x258f593e, 0x101}}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x24, &(0x7f0000002500), &(0x7f0000002540)=0x4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000002280)=""/232, 0xe8}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000002380)=""/148, 0x94}, {&(0x7f0000002440)=""/191, 0xbf}], 0x6) 16:01:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x370, 0x7}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x258}], 0x1) 16:01:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0xe5}], 0x2}) 16:01:28 executing program 0: r0 = socket(0x30, 0x800000000008001, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xffffffffffffffb5, 0x200000000001, 0x0, 0x0) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2, 0x6c, &(0x7f0000000180)="adc10100040000000000004ce74bfe14d84a4f75a30a3d7f03e12d505b1d0e3ef5bf009301401b8ba11bd140b844d1d3cf6f519842b022fdacb321508f4b14c00587b18b06000000000000007d619c3aabe711b7327a8dfd1cc29f468c4c8dae37a554f2cfa2afbf8b3d79aa2d72d0fc5b5d32923ece6585e1476240cc2cd6ce581daa58b72e683752ca470bb8f2cd8136facac22308ead316a3e3b08bd0b989924fd61bf24ef71b04474d49f11f1cc4a27a311b33fd177ece5396313c907e1977063cfb80ba681beffc2b8de398c3b833b6994d7e9f0433d2016075b2865b149a80bae67dfb9fd55a0b6f3fbd435bed85ddeb9cd00bdbb719722d5ea7deab696e4f0a40236d8890cd43334019332bda3f8fee861154de813256581a853ef4f98036edfd15368e49f99b2c4e270e9452b446492afe5fc72227f8759a811fcdd1e982b7248566b521908d3f30012580efc4fcb254848b428da98e54525c1eb822962cf3bf4bf473a72c46903fb6e18cb81328ed9970fd5110c2308648bdb65afd86880884027e961e255e57fa1906c2594e3f2871736c1dd1bd185436e6f12922183c4258f182ce50881f46459cbbc67a4db2d60e9f28974f301e7ee0b961c5117bcf2a976d587eccfc4def15431a4148f807262709da0688f6c52e916eb2abaf98b90acd18bf3029d52d44eb33c7f2383c4d922ff3e1eb48f81760df0f843ae56134a22144eba1f1324b145695449a861b6d0517e6f9089cc13b5872045cf7ddd218d3ca344588375601208002207d685b0a4fe521b4311c88bc998283dc92c8c99387a79c350df8ed895f", 0x24b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt(r2, 0x37, 0x4000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r2 = semget$private(0x0, 0x7, 0x90) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) read(r1, &(0x7f00000003c0)=""/73, 0x49) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0x2) 16:01:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x1, 0x9) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() setregid(r2, r3) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/139) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0xffffffa4) r4 = socket(0x10, 0x8004, 0x9) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="336dc00fb0586e1817fa3d60a4539197abdfbda163333ea793e4b44a1c3fa1a5b5f93a2a39c02e9799fdc48bd3d52475157c12dd2718cdc7777dc6ea8aabb18630c2cf76a15d38729d23aa945d7a24b88747c30a12d69aa0f95c7e566e74b8441f3c25352ec97700d1621c17d07790670bb8b21a639afca383cd307f88e8ff73b67f86a93948536b5ad2baad2e3bf736359e5fece6c7956ba3a6136f844bf0d5331ba1a93f32f2e3905592746cb9b3adacd2d4b157926f4cbc4e0495af4bceeff374d639c97c87", 0xc7}], 0x2, &(0x7f00000002c0)=[{0x90, 0xffff, 0xeab, "125d5f1871ffd8ec697847589f973344ebad8a70b7d945a2f659d32ba9072858c4669ed3bd359b0a0e042c9d4df3fa2050c336ec7171dd138b4e4fdac627975276b4d93696d3a9af897575174a9262032e7c65fc8814518529dd0cfb5bab3ce0ab00f5081471f48a56929d39ab60abf45f8f41104e9226e0bf7f1d4b2f6f1ff3"}, {0xb0, 0x1, 0x7, "c1071a690a896859d454b4c1dea4ea7d373ebdf296442c7afb9a11ea5172756831fe755a3cf74795a664f8ee735bc43db8ea933a5357931af8360d9ea5f303f304cc0a0940f7823b086d5b73ffdbd1bcfc1638a7f0b9bc97494c28827ccb4069e030174a4ea41b2476797d9e55fb90d9097edc6173e0a072562dbe50130789c053a3f83d95c696a4577c5b441b8e6e4c44a839d8bb6c2570e6d1c60b"}], 0x140}, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) mkdir(&(0x7f0000000080)='./file1\x00', 0x18) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\\,\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^:-W..#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/)\\#((\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\\{\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='@#]T\x00', &(0x7f0000000440)='/^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 16:01:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc80, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0xc3, 0xfffff, 0x9, 0x287}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x10000}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x2, 0x28}, {{r0}, 0xfffffffffffffff9, 0x8, 0x31, 0x8000, 0x1}], 0xa563, &(0x7f00000001c0)={0x3ff, 0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) close(r0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10119, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) r7 = getpgid(r3) r8 = openat(r1, &(0x7f00000005c0)='./file0\x00', 0x0, 0x2) getpgid(r3) r9 = accept$inet6(r8, &(0x7f0000000600), &(0x7f0000000640)=0xc) fchmodat(r1, &(0x7f0000000680)='./file0\x00', 0x102, 0x0) select(0x40, &(0x7f00000006c0)={0xffffffffffff28f6, 0x9, 0xf4c3, 0x3, 0x86, 0xffffffff, 0x3, 0x10001}, &(0x7f0000000700)={0x7, 0x3, 0x1ce1, 0x0, 0x6, 0x1ff, 0x8, 0x81}, &(0x7f0000000740)={0x7, 0xffff, 0xffff, 0x3f, 0x7, 0x0, 0x615, 0x800}, &(0x7f0000000780)={0x761b, 0x4}) recvmsg(r9, &(0x7f0000001ac0)={&(0x7f00000007c0)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/250, 0xfa}, {&(0x7f0000001900)=""/83, 0x53}, {&(0x7f0000001980)=""/35, 0x23}], 0x4, &(0x7f0000001a00)=""/152, 0x98}, 0x803) shmctl$SHM_LOCK(r2, 0x3) open(&(0x7f0000001b00)='./file0\x00', 0x0, 0x10) getpid() mknod(&(0x7f0000001b40)='./file0\x00', 0x2000, 0x4) getpgrp() r10 = getpgid(r7) getpgid(r10) recvmsg(r8, &(0x7f0000002e00)={&(0x7f0000001b80)=@in, 0xc, &(0x7f0000002d80)=[{&(0x7f0000001bc0)=""/156, 0x9c}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000002c80)=""/199, 0xc7}], 0x3, &(0x7f0000002dc0)=""/34, 0x22}, 0x800) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000002f40)={""/16, @ifru_data=&(0x7f0000002e80)="7e818a1851a3c76821a005b75d7bb35fc6fe0af8449f7d8a6a648a574d2b5fc91e3a274d5d73f17c80650d27413c3b9d703dee847c5749d8f699730d7f4f229733189013c1ffe80f0955c192e7f05be8122e4e50e1a1ac1ecf5b166f5dc1c9da12223df1006c2f1b6ae6d20ba233babd354e2b4b593ad61f0fc06173d69e5ec2b9869087ceacf9e44e7d78b16c464b67b569dc4c5c"}) fchown(r0, r4, r5) 16:01:29 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/52) 16:01:29 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) clock_gettime(0x6, &(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) nanosleep(&(0x7f0000000040)={0x2e, 0x8}, &(0x7f0000000080)) clock_gettime(0x2, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x800, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:01:29 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000000000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x5, 0xfff, 0x1, 0x87, 0x80, 0x0, 0x0, 0x1, 0x8, 0x7}) 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2400000003fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="ee55b33b94eca1a4e23bc059ebc39900e2e38e6b7c79ed10ebc26276452d752bdd15e8c29b656b51f1c3e31ec8ee87616a865bc98a97946d53821a12a6ec556c4222e2d992acddc5b3521ca22e5ff2d37e4fc73ea8140cda63c9652e64cb101c51e419600173", 0x66}], 0x1) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:30 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/179) semget$private(0x0, 0x6, 0x193) 16:01:30 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10a01, 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:01:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x181, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 16:01:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="be441e3e5e82f75538e30ce12e72", 0xe) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) write(r0, &(0x7f0000000080)="9c87c3772c0035b850332e2e", 0xc) execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7ff, 0x4}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:01:30 executing program 0: r0 = semget(0x1, 0x2, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x4007, 0x97c0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/35, 0x23) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x9, 0x9}) 16:01:30 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) 16:01:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x7f, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:01:30 executing program 0: socket(0x18, 0x2, 0xf18) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x4, 0xffffffff0, 0x85}, 0x9, 0x5, 0x9}) fcntl$setflags(r0, 0x2, 0x1) r2 = msgget(0x1, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/255) ftruncate(r0, 0x0, 0x10001) 16:01:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30080, 0x80) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) pckbd_enable: command error pckbd_enable: command error 16:01:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x723f, './bus\x00', 0x2c276cad, 0x7fe00000, 0x8, 0xff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000400)="6f4cbeb592df7181c3f063aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a35ed931eef63d60d8428278c65f91afcf209c1484bb6ad8a7fb155f68f06a9e4680da398c688c0402fcbcdbb6ac6ef3f9dfb81720f350d9aac6bf44ca55ac915078bb7e", 0x72) execve(0x0, 0x0, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xad4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x8004741b, &(0x7f0000000100)={0xa}) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:01:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x64a1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getpgrp() setuid(0xee01) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) readlinkat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000180)=""/27, 0x1b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:01:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x179, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES64=r0, @ANYRESOCT=r1, @ANYBLOB="95f6c8e1e4622a2ce4242c9502676f92c1e5b788a40966a0e9b20616e3b27728228fb6e26f3c47fc6ca0cba57dbfe9431b67b3ffec75ad690041ac202a56ecdd226c8326bf34fa034296", @ANYRESOCT=r0, @ANYRESHEX=r1], @ANYRES64=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) recvfrom$unix(r2, &(0x7f0000000500)=""/151, 0x97, 0x800, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffd7e) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknod(&(0x7f0000000340)='./file0\x00', 0xc000, 0x40) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000600)) 16:01:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x100000}, {0xab, 0x6}], 0x2}) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xec7e) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xb7) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10080, 0xa5) kevent(r1, &(0x7f0000000340)=[{{r1}, 0x0, 0x2, 0x5, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x2, 0x7f, 0xed2}, {{r1}, 0xfffffffffffffffc, 0x26, 0x0, 0x9, 0x50e}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8}, {{r0}, 0x7885cdfcd7e4f14a, 0x1, 0x1, 0xfb, 0x8}, {{r1}, 0xfffffffffffffffd, 0x83, 0x42e386a7501ca83b, 0x8, 0x5ce}], 0x8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x59, 0x20000000, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x94}], 0xffffffffb3824e2d, &(0x7f0000000400)={0x7f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28022, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000400000c, &(0x7f0000000000)="39d24e5b350d2eddb732abf1b844f0262cdd1f4a62b253c6fd2e68a701dc999aa8c3f374dce16ab1301f5ca5df7102bf6d2e8649e2abe810b83acff466df3b4ac17d6f664b029af630dc00349cb94d5c8c04c7a48131564367b7af6c5ae4d103e6132c4c98e3d9eaf0", 0x69) 16:01:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) fcntl$getown(r1, 0x5) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCCDTR(r0, 0x20007478) recvmsg(r1, &(0x7f0000001940)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/11, 0xb}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000480)=""/1, 0x1}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/56, 0x38}, {&(0x7f0000001500)=""/97, 0x61}, {&(0x7f0000001580)=""/73, 0x49}, {&(0x7f0000001600)=""/99, 0x63}, {&(0x7f0000001680)=""/13, 0xd}, {&(0x7f00000016c0)=""/253, 0xfd}], 0xa, &(0x7f0000001880)=""/166, 0xa6}, 0x801) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0xd3e, 0x6, 0x800}, {0x4, 0x0, 0x4, 0x7fffffff}, {0x100000000, 0xffff, 0x100000001, 0x43f}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) socketpair(0x6, 0x4, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/16, 0x10, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0x90000}, 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) write(r0, &(0x7f0000000040)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000480)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000030000c2528043003fad27f7d69524adb04d2b24f4c0e1ae929419c84b30fc67c16c80d2c39943be84a4822ce3a2944f4d0200e3"], 0x63}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r0, &(0x7f0000000080)="bb466163135b3ef9e126f72d", 0xc, 0x0, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:01:33 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x492, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/251) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1000009) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) 16:01:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:33 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x5, 0x0, 0x4, &(0x7f0000000080)={0x7}) 16:01:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000000180)="30d2f1e39fdbd8af77ee76b90229e0944640ea346056e163f6a26279214b87a670d8f0b7790bd9848f43b0efb864bea955f1a4d941b887cf05bc0471b4ade1bfd96f516237aba674d59c794aba890143a5f705f61f8b0ec2e177d3b9c569") close(r0) r2 = socket(0x18, 0x400000002, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b463503de2a538706000000b8180000000000000000000000000002000000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x80) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x16) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x8000, 0x0, 0xc, 0x8}, {0x100000000, 0x3, 0x4d, 0xff}, {0x4, 0xfffffffffffffffb, 0xffffffffffffffc0}, {0x7f, 0xbb0c, 0x2, 0xff}, {0x1f, 0x8, 0x1, 0x9}, {0x9, 0x9, 0x9, 0x2}, {0x8000, 0x7fffffff, 0x7, 0x2}]}) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe3, &(0x7f0000000200)="b7190091cd66acc3373e68a73c0b877ec845fa61b7db6d48ada88d072c8322400afb1c9a01cab4a1325f2008c3fd3d0ecd3c2ee19e40e4e5e87378d537bf39ed096d2f14ec293308f69a7cde5bb32b60c8c9d9f2a7d58a30eca948e36e6a96137fbb6b00d2ac3a504735b23cb4347b30b016f1567964e7df72f27fe29972aa94b15a546501c05fcd3ef9b178bed4fa5b15e96b1e57c77805544d2177127def145f0c6332f70b43c6b723f51ae22b124e96435bf336cc421872adeea006252f59a200e398633c625fe6b821ac1624bf4a6de5bd00"/227) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8, 0x9, 0x0, 0x2}, {0x5, 0x2, 0x10000, 0x4}]}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/177, 0xb1) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:01:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) getegid() getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) 16:01:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, 0xffffffffffffffff, r1, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 16:01:33 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgrp() r2 = socket(0x0, 0x8005, 0xfffffffffffffff7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setpgid(r0, r1) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x210, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x8001) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 16:01:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x20}, {r1, 0x100}, {r1, 0x10}, {r0, 0x8d}, {r1, 0x10}, {r1, 0x4}], 0x6, 0x0) write(r0, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x8d) 16:01:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) socketpair(0x800000003f, 0x20000000005, 0x10000, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000140)}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x4c55, 0x7, 0x2}, 0x1, 0x800, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000300)=0xc) fchflags(r0, 0x10000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)=""/25, 0x19) recvfrom$unix(r1, &(0x7f0000000000)=""/20, 0x14, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)=""/65, 0x41) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x10, 0x4) write(r1, &(0x7f0000000200)="cd8d0483e4bc28050099acde17bf2ce823a45ff2b7de7e4fbcd93808908b136e6574ee49e849484091a1a587e816b42444e77b347f3d37a096593965104d9f05ddeb48c273774d77f6a66f556a169c060918967270eafaa103386169e265a5af1ee31ff1e6c2a1aed0b8eb41157d272b88328e597761", 0x1bb) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[0x100000000, 0x1, 0x5, 0x1, 0x101, 0x4, 0x7, 0x8004, 0x7ff, 0xfffffffffffffff8]}) 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x82, 0xfe) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) dup2(r0, r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) fchdir(r0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fe"], 0x1, 0x0}, 0x0) 16:01:33 executing program 0: mlock(&(0x7f0000000000/0x14000)=nil, 0x14000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x48) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:01:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:33 executing program 0: mlockall(0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10208, 0x0) fsync(r0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009e6000/0x600000)=nil, 0x600000, 0x6) 16:01:34 executing program 1: 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() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x8001}, {{r3}, 0xfffffffffffffffb, 0xd4, 0x11, 0x100, 0x96}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20, 0x100000000, 0xa97f}], 0x71c, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) r4 = semget(0x0, 0x7, 0x10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) 16:01:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x40000000000, &(0x7f0000000140)=""/124, &(0x7f0000000100)=0xfffffffffffffffc) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x2, 0x14) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) connect$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) connect$inet(r1, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x1) clock_getres(0x4, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) 16:01:34 executing program 1: r0 = semget(0x2, 0x2, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/244) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/51) 16:01:34 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20040, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xaa30) socket(0x3e, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 16:01:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1dc, 0x1f, {0x401, 0x6}}) clock_settime(0x3, &(0x7f0000000080)={0xb211, 0x10001}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x2, 0x0, {0x6, 0xffff}}) r3 = getegid() setgid(r3) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x27, './file0\x00', './file0\x00'}) getegid() poll(&(0x7f0000000680)=[{r0, 0x1}, {r1}, {r2, 0xc2}, {r1, 0x40}, {r2, 0x84}, {r0, 0x88}, {r0, 0x102}, {r1, 0xa}], 0x8, 0x0) write(r2, &(0x7f0000000200)="66cd347843e0b21b8bbf840f52bd0ca718e42798bb7d", 0x16) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xffffffff, 0x101, 0x200, 0x1, 0x2cb, 0x8001, 0xbada, 0x0, 0x0, 0x20, 0xc1}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) link(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000380)=r0) shutdown(r0, 0x3) r4 = msgget(0x0, 0x8) msgctl$IPC_RMID(r4, 0x0) chroot(&(0x7f00000003c0)='./file0\x00') clock_gettime(0x4, &(0x7f0000000400)) r5 = semget$private(0x0, 0x4, 0x8) semop(r5, &(0x7f0000000440)=[{0x1, 0x8734, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0x0, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x337, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x3}], 0x7) socket$unix(0x1, 0x0, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.%$-\'\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='\'\x00']) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xfffffd04, &(0x7f0000000040)="b4") fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffe86, 0x0, 0x4d, 0x0}, 0x400) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x145) 16:01:34 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r1}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) fcntl$setstatus(r3, 0x4, 0x44) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) fchmod(r3, 0x80) sendto$inet6(r3, &(0x7f00000005c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d18da9be27119d62a0c7319dc00edcff64566e51bb47367573b99e1ec49cf865630666c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r5, 0x80}, {r5}, {r7, 0x10}, {r3, 0x8}], 0x4, 0x8) accept$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000440)=0xffffffffffffff6a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = semget(0x3, 0x2, 0x18) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000400)=0x2) r9 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r4, 0x4, 0xc) open(&(0x7f0000000540)='./file1\x00', 0xa8, 0x2) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000100)={{0x8000, 0xeba8}, {0x8000000000000000, 0x8}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10000000000011, r5, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f00000001c0)=0x8) 16:01:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0x80000000, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xc4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x2f967bee}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xfffffffffffff7aa}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x20}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xfffffffffffffa59}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:01:34 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7f000600000000000000"], 0xa) setuid(0xee01) 16:01:34 executing program 0: r0 = getgid() setgid(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:01:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x96, './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r1, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715", 0x13) r2 = syz_open_pts() close(r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) dup(r2) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = semget$private(0x0, 0x6, 0x40) semop(r3, &(0x7f0000000080)=[{0x0, 0x9, 0x800}, {0x0, 0x9, 0x800}, {0x1, 0x8b}, {0x4, 0x3, 0x800}, {0x4, 0xffffffffffffffff, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x6, 0x1000}], 0x8) syz_open_pts() 16:01:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2466697c653000"], 0xa, 0x0}, 0x0) 16:01:34 executing program 1: r0 = socket(0x17, 0x2, 0x8000000000000000) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) 16:01:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) 16:01:34 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20180, 0xfffffffffffffffc) r2 = shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = msgget$private(0x0, 0x8) r4 = getuid() r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000400)="a6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x5, r4, r5, r7, r8, 0x2, 0x20}, 0x5, 0x8, r9, r10, 0x244d, 0x9, 0xff, 0x6}) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0xa) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f00000001c0)={{0x6, 0xfffffffffffffff8}, {0x800, 0x8}}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r11 = getuid() r12 = getgid() chown(&(0x7f0000000100)='./file0\x00', r11, r12) ̓ä¼(™¬Þ¿,è#¤_ò·Þ~O¼Ù8‹netîIèIH@‘¡¥‡è´$Dç{4=7 –Y9eMŸÝëHÂswMwö¦oUjœ –rpêú¡8aiâe¥¯ãñ桮иëA}'+ˆ2ŽYwa ./bus̓ä¼(™¬Þ¿,è#¤_ò·Þ~O¼Ù8‹netîIèIH@‘¡¥‡è´$Dç{4=7 –Y9eMŸÝëHÂswMwö¦oUjœ –rpêú¡8aiâe¥¯ãñ桮иëA}'+ˆ2ŽYwa ./buspckbd_enable: command error 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:01:36 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x2b, 0x10000000000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff04) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:36 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) setsockopt(r0, 0x2, 0x7fd0, &(0x7f0000000100)="e823d66c9eecc02999423c5e26201212f1038baf67060225494af77988248207459bbc2caa83288eca65e1fcb5d11a47d34e45efbb85683b4001273b57fbaf1525de036fa1aa4b7fa1eaa1cfcffba1b2a59d9f9f47bb8eb90268923acc4f62a5e1f35b3e90f4181494f57f9400f568329f683dd09da705f8940102a962568608db2cb81793ddd8d5b7230ac86598f2d933edf6ad9cc1083bd4279a85b1a6de094b02c050417ad036d11111c3708576bf9f788d5c370b513ae2cae7fc60c5", 0xbe) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:01:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) pread(r0, &(0x7f0000000040)='P', 0x1, 0x0, 0x0) 16:01:36 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100, 0xf797}, {0x80, 0x8}}, 0x2) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() r5 = accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r6 = dup2(r0, r1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000340)='Uqr', 0x3}], 0x1) mknod(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x3, 0x7fff, 0x0, 0x40, "8694869f496e3138266edf71166c78736c3b237d", 0x40}) open(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = open(0x0, 0x800, 0x0) pwritev(r7, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x10, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x2}) 16:01:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:01:37 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800400000003fd, 0x82) write(r0, &(0x7f0000000200)="000000dc84c13f0185e0ad8abd6fabc2211828fcf898f702e43160816da6f9ea92b50a343982ef0dd1b0de6328a1de47440678c10ea807c3bbfceddf736f1581ec2b256517e7b5704f5e229cd5d96070d56284b4b7007a24fd67d27f4695671eedee29868f886545b3ef4aa317fab59da70a364439a10b630cf38e7d4d7f9f0000", 0x81) 16:01:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) ftruncate(r0, 0x0, 0x5) listen(r0, 0x400000000) setsockopt(r0, 0x8d81, 0x200, &(0x7f0000000000)="fe03a0b0f90be2181953f85ab48f8c5bb054dc2205c4341c283a90e1a163dc97658e56d582558b5ecc9751b86188ce0c7507665d93df58025737115c041c2082b12ef0c048ff66532bf74034ee865c3f2fa17fc45ab78ae9b6412705cf0ac6eff3bc416c205a32f3b62354d0bac0134f6d4ee9a3fb02a001be53c49dd91aee69f9079dac51a1005691b0f6520ca039d7c36a8c08cd85efebccb193f54f0380a1451328797522554c9a8d47a0d3017b462008e3d00a1e1b8f825b20d65285427d736f14f65a7c7c9cad3c334d80dc4af6", 0xd0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x7fe) listen(r0, 0xfff) 16:01:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) r2 = msgget(0x0, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgrcv(r2, &(0x7f0000000000)={0x0, ""/37}, 0x2d, 0x0, 0x800) 16:01:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 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]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:37 executing program 0: r0 = socket(0x1, 0x8000, 0x6d8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) socket(0x10, 0x4007, 0x1) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000200)=0xffffffffffffffc5) connect$inet(r0, &(0x7f0000000080), 0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1) 16:01:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="5044d506ca0a60dd42158235042d9d90110f8dc65ed11e07c42eb0ffd045f752acf4ecf7d7cc12516c4ec0ebeefe8d684df8fa542ea1a38b748f376ce7b813a2328d410cc0098d9ec2e4f9dce96add2e2895061a51a9057698ca5f512e9e2b1ecc397212d01635234fd98de18764d5b8a3dbe22079ad5718e49b24d7c3d9bad0d805299fc61f5858f09416048d44c0790f1a601ef7e6354d878304917a3348f5ecbb926797a8441d780cd70413b9832792a2ea7b1e529fc5f348851adf740c1333fec84d131bf0da89a796afe3916d7ef5c0d9bf3878901b5e9dbcfc9bb10ba9d0bca5f382d2385f4feb8a4a8a7575ede16a4269129ae051d4dcafcffce37a11d8c265274e4317aa5c78d59c57105f075bb38d1628948173a6413eebd36d23121bd91c019b10d11b3a383f5a47ce5652842311de4597c79cb53d4dc38b9ff8994a65124e4c88553217d0408b4809bed7d64fb57c9da2abf07a59498832bfec33b987629d6c0a0a8e45a53f66b88b320a76ce90a9242c1a5244d28abbd147acd41ef607da61ad9bdd7424cac5568834725ac1bc6bc7cbee621edf87d346f9641aab02d18473c7a0f661d7f0527a1e2f4a95ed7ae52c34825f0be106dea2bf0a2428e8339b72715f40ffcb0bf0a6e84291021eca79e1096af35a2aecaad85c078fd4425a6707d84b9296a5bec4df6bbc2ac4603f01135824bda1cd5ef95e81cff1697e177e9d5f1abc9cca3ecffa2be2cc2810ee7e5f59b9f6c44bafddf41358bbb9845814b4707f0a996143f203d9db1cadf0ec21eef9e8521fb2480d31394e903c810110cd4928dd6ced5c91b6e7d45ae06c7e53dc9cddb9d7c80af44fc7d50e1cac567f87fe7fee06fc8f4eb5d050fd43474dc06f8b11cebcf5a410acb0dddefe63c66775377e87a104bd79ba5faff9cd194a357b0439106dab90b27e692a67ff9cce7c745469b04718bc713e24288db0b11d232e783e39c0c1291ef1a53dfb8407004bfc6158d23999c38d427778ad000a08ac48c98943db23a2cfc961b81a972cbe919839615a88712f79ee98d516aa3460514d3c26d3159b3639f82861a9e657c7d6aa58769dca78d271b2e1a8619353fa36d03c240e0521e41d43073e16cbf05e02994f33429d5bfb926e61914d7c9244908c458bdea8555ddea40e83abd953e36ff32659373da9fcd282a62630fa7eeb13abad9afcb91cbc587430f8ad1c4694cd97f4473931ac656204afce31c2aac27e140871252f44e762bbd9e36bd76048e9d140a64c07fc50ecdf0302620210410cfe3dd334c4eec84918b3f9f95edf6797bdd13750e1ad37d9bc3d4101b6b4196c1e2045e40a91a0ef302a57e114124f892d390784de0028e2aa23b0b3ca15b1257817b49ca4c45595d4ef4c96a408e4695ae4a7fd67a6e9f857fdd313dc5397865d879c803a0f45757353b380187bb9d419ee3288ab05edb1582773f796613df40b2db8817ed0577431bd06d04ac7ee6da72f7c23d910118b0686984134966a3f0c04438e6d8905d3ef76f1668fd7fa4b69d7d72283661a3d4a6139480b1854f7c818e4fa059ca25b53529890af12fc8872c56a36c7f7ebb78457fd21bd0bc5f32650ea0b85e1895a755c6b87b51abe77ef94120a877337ea3c97f6905cc48136e3b993c5fe4f0981252e933fe303210e55271a4021207f7f30ed0dd966dd3344339b8b0e19eba187a0924b5dad0c34a06a9e0e4be199df56bf80289b2862d3be143f08c47a8311d4928801ae16907c275cf69f55a0623e10f584e819afee3d606e93f415a9f85968628265d2b0aacf0cdac737e398f68083999be16432359ee74c5827f349d524de569522f7ff97ac395663fff11a425d9aeba96b07db53743736317358477ce0dbecbea02f6df32703786e5ecbff9d03f46cc48c9b9bf02848878fabecbdb9a01265ac0a1f9fd3eeff503eb5ae73d70e553dfcb42ce3a949cdc597d46f58ac152fbec26dc9111c0d5e435a9388678074f8bb07a9e71af9ab4abc7a72ba60e451dcf9bf43d0e43f33755c3cf1d16efb228c274c5e8ebdce16ccbcf024d35dde79f4b0299a2a1ffaabca387bd5bcbb7e4ea6376ec30e07708a49a8dcc43d90c8fb9b30a3ec00fb704ca4ffba8b0fc0ca6ff0d795ea03be589d7b64302b634369ac56c3ee7e47f81686fb31a5e4d6c2e1d215a5a4831b87c917ee2c20ab417439e6b0aef17df57781bfcc2054dc05f371b7cf010748ec0cb1bc25510affa4b670d7328937400f0fbfbdcf1bde2fdbff307537d9c0d17d820579858a15ee99db441276482045a51654c44236ba1757f2ab6af839d8a3a180dcc8f92c09c0347ecb4c3f1343cdfef3d216f0fc42bbae7f6a371bb55704a25f7c5b196387e801116c54636eac6d39bf14441422939df5217b229c3d32074ee83837fc8d4137f66e115775dfc0dc0ea0ba5688922626ebcb4896fd4bae4a5836e4edd11b23875a9e45d8c303a2f57929c5e77addbbe74bb1c8b33832273448c47ca72f5d93808a5eca4b951e6bd4cd06e067f2a37e714c83c2e9dd44d1c7e4242c5aba97bdb3fdc1646972a7f1013127bb6a818c3b6b8cda5490a531d68ca5584a40d40b2818568905454a5703b55f7d89d8191cf05fa007f480ccb77150f0fe4d202b6210f3d9d35899d7ba3e9281285211544cc2f887905bc8ac12298477dbb53c119a5ead602c1689c18d5cd0a3382c161f5d2bfadb76dc6537e97e4ba851680a4d22709a022a5f4624da56867295877fd487c153e89e1460c027fb480829e75ccca4cd7f5bafc28d88484851a722d738883b43efaace7c67947293ecc0b8e9871b1f67957f98e07855c0b9775c744343312baeabeedb123d94caad8a0f73d410a4f44f76473002a4acf875f71888f7f2046c4e65ef86805773e17dfa929c1dac23e2c752cf2bfdb69906dffce7decff793356c796f7b100ba0e16bff09a2b204135d5079fc55d6efc0491dd78716a4ef408f9637d820f8f51de0410774b81a053c4a4754a30ab34b43ba35b84906844852d046e6b6baa66e3e7b3e59194b3f403e74f8036dc0760c769d901ffcf99a815d657664a1d1e4e68bc9d648dc54f552682a5cd0b14b4d0fee6f2a8d5a680e37252c514b9a339f971fe4abd308770f0c0ae9765a2f2db08ba8e16da05e5cee2a9286bb2472061abac761ece9d284ebd16491fb776d761abb7ad83f91df93ceda845eda1515e9d0fc2dacc45bd6d9d05da6b914afbd5a2f75ac4137e64924b7e93237924598c2529fe2df00c4df51c0f47f45a345d300ddf63633be8b9b4cf2a53e4a09b31d17c1fa0247513732cccca112b7bcc718b454d30e43d7e428cf8a2ce2ce459c2ac4090f22e77d659b04bed44cd30f2196a36c8d1489b50f0d541f0da8bbbc94d765f3908f158219dd76613edf0f8444a81a2418162f7d7081d5b5c0cc79e085dec1501c3d4d29367747396e8d857dcdeda6172e3d8f7e36c5662c0f6e598afcd7a5cb1ac660c01a8ca888399a361f2a1ff3cc77525e772dfb5a896459cce2fdeb8bf55c9ed266e47b1499ffc5f1341c518990dc4823318f22ff9b0a2e908cd7ee4adb52a5f823e8e3489d1cfdf4f9dd40752ff4d6833237f15d58a4e5680cfc4dd1bbf09da7893f103180848d00b7edf55a50dae72a31a7e7b789482fc3344e134f687168ca1f7e4384d40ec5a5df884bfd8f17bbbbbeaeac7610fdcdc062aaa22af2e99ebbcee757fddf2e2132458ccc2d69b60798de95ee93f6c3409b38fea717fae06f928347ab2a0143f0700d8bbfd51c8c976e116af7ad6df5744c89f3c0b825c4fa812f861233dac91e1df2dcdab5b111655b24b14c1b3679fd23bd56eee59c350f7f96f3eee06b6959b5ad2d068bf10fd4fb190a2110f0da0ae11dd5e5c5620bf390b891793b9bc7d951d04fbe61976bfa2ef162dd1696f6643c55d6ee356f1ba51e6c0ee4175104348a603d223b59cac1cf867e50f27fc3484e3f9310df0c4fd981573baf016a638e5cc33b29fe5d64d10b48e89cfe5c130a49252af31014183bd414032cd288edd92b3aa2c42d0be249a85cff11125f586ca0bbf4721bf9bdc3801795877cd4b7b7e1701f05d2a09f2ad5a2170b0fe61266b378dd4f1ecc4b95075cbee6ae877608e4e00cff840d31132d1e1e949ed0408df9232ba281d01ed4e8a64437c44e7fac3013a1a7148c3408d16658569c60bc9863b91ca0e4c4d3f8e2c1bfb60bef824d0d4554f95a73b1bec48ea4480eed142515498592fa1b80255715f680824fd0e98e25c6f009de783b700039662ffb6841b9d6ae110e7dd5b8236468a91785237ce209427c0564acaa245531741126bf5dbe8738e3ee55202a82e91226d92c19fa68795f87dd575ead50af52963865c32f7059aec61e5bfc3737efc4fc36fe21043f6576b383ec5d3b6d643702c8dcb67d650228eca07fb0db6d903f47af2f5c4c667efb69a210d040f6b708f3df21ba20c3ddbef1c1c23e46b315b2498b9374121ea06d38a0f9b476c7af44756ff6b6393d32f35b67f675fb33ac62a368ad96e56d826e2932988bda929752ba47c21b400fdbb6cc9afd2aefd6b8bd5535cb81eeddf08649099acc6cd778af52adce301e860bec6bf33be243420c39cf4951dd8433a0085aaf86b3ef36c10ca3ed78c31c7282e57f16ced8f96af7136d40f81a853395b164c21fe230dcd5b184df9082473a38f727193a732b41184412df7b80740aec8ec3d4fe2a1b438c0a2316b336fa173d5e24e9e84aef65e1288e31003e15ffbf18105e89552a289acdda932c625d591553ac229f927ca77b484f54cc1141dea32564466a418062ebe032c77277ab8cf98edb76f1e9529732660a5d42af16e4ff06bc4f2594498f9cb2b1a59f9ebd3748947d4cb835888bcadc16fe5dcfe174dff72166493f1d5733be7503c01a37a161f58a22ef5c0bf1281ece8eff79fcb02fe1886c39280092edc4cd3c47313566bb40a516552fd4c9955e5dd924d614fe920a7178244e0f6161a0d89f89dfd7a75e43892ace5a9c957af8d1f26d25f430142af90b4ad6aa5fc34db0cdfd907e3f503695299618c5f19c8cbc7462de908c8e31529acaf938bae5605200f3a096bd8f7f88df552381303a0c8d72e79dc51fdd2e68026124baef9f4857899942f8ebaed0278d3442798f9143e460b6a845669c925910cf4ab6d1d9ef59761329d0c9168614ba6694c36a7411ba5ee06cdf24eb816c32d59f3a01eac89f6f21721f7092c625174b5dcb395398e8afc6a4dd22aefb176aaaf4a2edc2cda4f3b5db35e39dcc97a11725acae967a6da4600d80b59ccb979af33052c2fa1bfeef481f3dda6e21a24bab80dc1644374f60b05a50d5d4f3e19ecbcbf6830d0bce54905e1447f1ed7167ee1f82bcc3040885366f4c5a16877622b6a8ed33e73540930dad34cfe6e0c4f7353aac631d19827b4feb6e6ec69a3f2ff602ef3da1ef3a8ba480649b79fa258d7d0e3b44f4b4aaa4de77d437c6ea2e0f92445a423ddefa0636031047055c4436db5b8fb1030c894fa41f768d9d13924770651f4e41152375e2fde37d5ec3ab9384fb8bce15eccfd4f68834bc58da5b12e481d84f7598286d95db841d83106a557cc4041c2a78fa9fae3671de88a225af6c768565072e2c141224fef3765a1db6fc269c1e3511217004f7b9d809011202e29887988ec941df1c0b9a7a447742898345c884290479409e5e033ce12b70c8dff50f78c8f6dcefff6e919869524099d45357c15f230a2b2471d2f43f1354bba70c76b57a3808", 0x1000) 16:01:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:01:38 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:01:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40e, 0x0, 0xd0013957d792fb21) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x940) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x81) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x8, 0x1f}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:38 executing program 1: semget$private(0x0, 0x0, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = kqueue() socket$inet(0x2, 0x8000, 0x5) read(r2, &(0x7f0000000280)=""/116, 0x74) getdents(r1, &(0x7f0000000080)=""/179, 0xb3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000000)=[{0x80000000, 0x1, 0x8, 0xa01}, {0xe8, 0x2a5, 0x5}, {0xa, 0x7, 0x7, 0x200}, {0x0, 0x3f, 0x9, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r3, 0x0, 0x6341ef7f2648147b, &(0x7f00000000c0)) listen(r0, 0x0) r4 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000001c0)=""/131) accept$unix(r1, 0x0, 0x0) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 16:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 16:01:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x8, 0x400, 0x2, {[0x8001, 0xfffffffffffffffc, 0x0, 0x4, 0x6, 0x2b1, 0x100, 0x80000001, 0x6, 0x1000, 0x7fff, 0x9, 0x100, 0x10000, 0x3, 0xffffffff, 0x10000, 0x100000000], [0xba, 0x0, 0x20, 0x7f, 0x5, 0x10001, 0xf566, 0xffffffff, 0x2, 0x3], [0x2, 0xc8d, 0x31f6, 0x9, 0x0, 0x100000000, 0x3], [0x1, 0x7, 0x1, 0xffff, 0xffffffffffffffff, 0x8], [{0x5, 0x80000001, 0x5, 0x6f}, {0xffffffff80000001, 0x31a, 0x3f, 0x8}, {0x1, 0x6, 0x5, 0x8}, {0x7, 0x7f, 0xb5ae, 0xff}, {0x6c7, 0x5, 0x0, 0xfffffffffffffffa}, {0x7fffffff, 0x2, 0x98, 0x1}, {0x0, 0x2, 0xa4, 0x2}, {0x3, 0x24a8, 0x1, 0x80000001}], {0x7, 0x7d, 0x10a0, 0x20}, {0x2, 0xfffffffffffffffc, 0x7, 0x5}}}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8002, 0x0) 16:01:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x4, 0x1a, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x7fffffff) 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x5, 0x46328e74, 0xffffffff}, {0x4, 0x2, 0x7, 0x6}, {0x200, 0xfb4, 0x2, 0x6}, {0x9, 0xa20, 0x4, 0x9}, {0x373d, 0x64, 0x8, 0xe52d}, {0x1, 0x5, 0x6}, {0x0, 0x3, 0x9, 0xa183}, {0xffffffff, 0x4, 0x1, 0xdac2}]}) pipe2(&(0x7f0000000200), 0x10004) close(r3) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000240)='./bus\x00', 0x8) dup2(r2, r5) 16:01:38 executing program 0: clock_getres(0x2000000080006, 0xfffffffffffffffe) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x1}, {0x1}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0x730d]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) dup(r0) 16:01:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:01:38 executing program 0: r0 = socket(0x32, 0x5, 0x2000000102) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 16:01:38 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x80000000, 0x1189}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:01:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x7, 0x7, 0x5, "968e6cc628f90caeeb989d3529811dad1277a1e3", 0x8001, 0x4b}) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000180)={0xffea, 0xfffffffffffffffc, 0x0, 0x2000000000000, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8002, 0x78f) getsockname$inet(r2, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) sendmsg(r1, &(0x7f0000004280)={&(0x7f0000000cc0)=@in={0x2, 0x1}, 0xc, &(0x7f0000003f00)=[{&(0x7f0000000d00)="4b712ac7d73d3c91a9f60abad3f440d43f4fb49e631deedcfadb67f9aa9c4dc18a78f9dc42f0f98d91f82b66fc02928a35ab68dab8c0b3df5ae5546de12c0c6dfe640cb6af837450160c8694d730817a44eb90850869b7ce88269e8a1bc4534256cbf6c0287a96a777e24d9d9b9afc31e4345bab41d42190037b4d778b0ff5e2e3119f1826e1a86d934040317b3d4f7ee06d4781833fb64d3719a1ad", 0x9c}, {&(0x7f0000000dc0)="aca8400113a9bbde5fd7477ba9b2d287c044747851b07790899596b9f78131cf0e700595382ef72e841d70c64d198e962349157d955089f24388c09ae99006288063b1c7e3c1e22d0d1873a8efce3be2e78d50bf37fa0463de813e60e32be5df114f89e9dc538314db5462002ae0d7f24496b24f1b2d75c4fdacf5159cbf150f915b87a8c888f99dfc757519d4793254c32436f393a6d684102e1f73836ce79c4c5716ca0f391935a9e07c04ea2b7bc51d0636041923b320b87c426d1b320c9a3cc88109627e207ca9d9c60ad03e2868cbe0f98deb651274e989ce682962407538a64f6cc48488024d36293cee02de31371f8a80eda2c598bb4389a3c72d148b5b536c84bc77b96e54a378b1373b086b3aa5b4efecab46f008e0f5f48e2053b59637b22cc53649f346e7f71c48843171042df9f02a34cd438f92cef29953dcdb1e5c730ac12ea711448d991f551c0c9600e3e428d04035d588316da3b7ea2864ca68d06e594a944015adf2c2388d0b4489a20848e21a07f668652eb7d64dc09a0913ab7b2554a3163880d717d230e03244daae104bdab7dad01c2f977fc808827c128fcc03fc0bf8113f197e5655bc9f66680ced7f83d8bc301a95c62a53b417118e31fedc576045c9af87fd401073e1d98b7d1f6d7f6cfc778441c0b46d8ceaf244dad6cfdb5f9f06e2b435642bf4caabe30e2a258537675d338a961e1b0e4c309c2b4130701616aec8c91d7af7af8fcf46e4f28c252f88f77a4203cdfc8f4bc1059b74176741ee67ea2e9390281d8599ca935d6e9957daf7c2346fa8577a145415cc11170bdc3ad6d0d3006dd7a25bbc8ca4f48d01e4f4485d2e46bbfa2eb83e40e4f7d18b1e94add0ad16568971e9a83ee1221fd1da1ed6ac67ea436a5d19b48e374076d9498c14d92c7cd065e3e4e41e9140cbae46e69ef91bc0a7d8596195f6a191d22e07c4f243c51f65baabf010ccd1c7c70760ea7a509ffda93b35cdeff052e8410298b410931bbfa60145f8adc3dd4c2b511b5df1bfc423bd5520043d613345a8671d6872ed9d153ae7c24f0e28376d7da65f6fce255538a14cc74121c1ad1e633ebae048d93775c299e12c5366a04565e491cf93f135e5508792eb5750504670ada2d861bd841341f5645b2cbb9286da29db2b77365257f5d09d552ce93757e1f69ca51020fe23728789b134df96b9b4dda3987d60739a2e8262feae2910606c476f3898c10f6682c466685ef22fd1a3187c2675a3c53b37a93f08205b6ba65869c42006cec9af6f75dc6147ad7f6274441dd81fe2cbc5cfad4102415729526f73bf8b73371870ddb46e59447a1f71d1070390f65fe77d0a8e1f7558e13b2b115c4876976d12d88bb47fbf70f838340348f9001a3f4af10d679c4f0c583e03a1ce6753dec9d696549d8765deeb727f1f5f41ed85a2841dde42693e629df53a6a899e71afe8a4ac8d5dec2ea92daf2da23cfaebfadd9f62c876b0f2bb84657c9cc5295b7e1aee76f5c3686b76d570bec6dda91a5ca27d3881cddf579f0692626239c9e10d2b6bb782ea9b49383b145cdd195ef9d89bb71c3f81d3b94d5f20c72acaf35260477dee92dd123145931b9d869bcf66b3dbc4dc62120f286ef9674738e506e311a3365663542fd9d3b3b8d940b043bce23b3e7106e989317713bf966d517ef4a8f2e3399c7108fd8fe54cb754546708e8a17ed46a0b6dac992972f0fcf09bb060a3763d067b78c8b43a035afceb7b1f22fe575543e8ce344da839af0e4cd50dd946bb1b56f04b806d9d990ab1e8b4054df98a7e6eadfe1d5c807c44ad272334314bc2ead889327a0b3364bd42ca7319c14ee54de7c32adc1efc16f02f3af00a7e159d46640e6e5db699d191cdb7231b1a433daccc15c8a5cdaa1a1825e3461c07fab7b71f431ded7fd6730f08c2a9970763630d044a2bbd0ae659789b97f9a7d3101079b621ad2620eea586abbc9a8643962cce7624c96a8296d98c4a2974312437ee05d1c76d3be30180417014107d1a64fa2b2601a95bc20a0b9ad0dc5653dce15fb0f8909abe100ecd737311e9fc541c8c11bcff70b7279f46b8ffc38d00c9f7070099d074cb9fc9fa15097817105326dfade7458498231fe05cc3c10b81eeecadc6cb1f4a15e1cc0aaef32b25f4f0a50c8ac897f38cd897f0087d7174283d66696832dd0643977bf14e4bb1b7199318c8cc78f7ff8b5b475f75198b400a86d326710267829ad457301939283b0a49c907aaad005d7bb6f59c7360350b01e5f1d99149547ba7913f293a7767d0cbbf8b1796fa89827f8b7510dd98a733587fac0ff16bf178d5ebb913fcb49583f4847272d8f0661469aa866a414bd51719a0320d2292de903f3ff3549f69f443d1d3a27070d3b11f0c427664e37a39f61da9861c7d15c24ae196d767e8b32ed62eee94fe9e31cc4ae81e31d5f83e66634a44d20b1feece31b54a433dcd54ce2a40db8dd46a12a9f9e2c4061033fb0f5c29b48a7c4301161f574cdcf9210d077deebc2c5eb4b05550c129a06377ff7220cde7d3dfa9fcd1958272254e445ce5795cc9bc3bd4739f8aa06c096cee3ee76118bd0a56ce47f0bfb4c55ea25c6095aa6308de296a5ad09cd0430e063e660e36155105e55e9bf881cb194f004d5c153b59fb6f70483f4871d7270d83d7629b9b02178175f0202c048eb3f03253a70cc1f4a665f9f7b596cd97d101a94337a5a0010922b9d7e65fc4ca027b1738f96ff1325cdeded9385a845dea5a0b7a83b0114acb8b5990b3f09f9fe2b5856da524d1fe810d9321c8407f55c8f04f0280add5a93eff0db4c0dff26ad6c3b881b5d8eda6e171a08143b738b44b24cf88f7c8004e78ca92a63180e5dce3454881480b8d778daeb5a344ab71e1615876c9fe635a5ad01bdd56444b1361cff714d788e86f74ea74e49ca86c88bd22b9de4d08e9e64354d0bcd4a5e76b296a671f756755f8b53f9cb83d14cc89e3d4a6bb661d6c169850b6a5f489a4e67d9d4dbcfa6a8c0326bb5d8fadf68e855a6209587dbfd03d79bf64d8a225468b0952195ccf8819b52f1adf4deee71fb75fd513664cdee81648c8cdd7fb5f3731a2ee011be26c72b0eacb11cc66d843da7ac09eef776d0571d6243570282db301159c149583e2537bd0d6e321541a35702a14f3921e14d97c50aa90fffe1241166a0edbec049803a15a1cb1d7fd1ad4489df141050357ccf18ed9ee933260d3f778a7a0c4397d3a99d3f0e83a6657518c27534729c3bb3e2936fdaa2ccb658f8d08b9c9412af8d49149eeceba0e228e333193a5ef523dec33b346f593d36ada22d2006086321c322ac2d0283acf7e9eca30307b9a1a84c47eac40bbdfba533323d6bfcdc7c86d9b5bd3c5ae6a5549da660f1e00c4bb6c8a59eaf99a068c7e8c11f77fb14eb563392c0635fa394b42afe7f812bf089ab6ea32723a70ad95dfa7d47dbe786fc6e1884c1f26f13731ccfb0874b0f54082f1a28701efb070685f590ff3cac0ec4b8ca95e6c46947eaf709f8b292320ebf71f7e5593524cd342801ec3241b46473a2ad6ce23b6a487b494e0d8e76cb81f23aa3905ab7dd588be5ddf9e4a190879ff7348ff4e6cb7c8cc8ce531e2d2b31b47e98e85655e4a79ee57f6f06fdcd8b4cfe78c3daa4390cbf40ce5e455f808ccc1d7cd7ed048fc837aee15f90af44b26a42a2b931425e776d68ba38e6ef6d0e87dfb1c81a28c63ce6c4f637bad7579fde226113b0c5bf55e2465c515852e3596c52bc8f62cefa205afa05c3b360632d74da4dcfe445edd37aff9064934b05dfe569f4a7c81d7f2cfde33aed9515f323470f0aea0710ff2aec261698aa82379df8d33f8219cd5cbe6c1d6b378a5c16defaa0ef5c8425f7f5d66f7e4b471fd223eab1bc9221ed11e37a3f6fca8dd437fef7310d4ae7072a03bbb62387d993781932523411e96f08da0e6ecc582c7e8879b8b965a23d0bc4a3c6002375a5ee8087fe704e41e2383dddff6808efbcef66736fd9b655f5b49809e9323c72104636ff7c9a863dde73b428fdd352250f330e50d64c579289a8120fa9e4e37b2ea4bfa4f7d711cb96c02b919d6aa821b350eba0966b894ef718ac7c926bddc8bcef59f3cb821504839b687c1c4b4f2cdce4e6f608f9abc12e5fba9b1283ed48ecfdbf6841539d8904539f1b1a1891bd9499437901a89c90c4da911c14e7cfede0acdf94cb9346f5ae02cefac01f6843f4975ea414c298fcbe64b40212f9b3dc297a685295c3468dfc1dd650bdcf308dc34224bd7a1e548cf57180a6a7a53ddf4bb9d4b1aa55e4347e8e120351a6236b53c12a74874ae6f60458828be6ce2f43933bc290a8c2d1d5c12812db29cba112a241fd4530b91625165b7028d50950bb81eeee25e567bf0f8b2a81cc21fb1e7ec3c4baaaa229f7787938bc3f724be0d0abcab4f09b79ecb24a5700ade577ded81cbf3c5f9c2c5716a2524ca85a6bcdb64ede82a02f2f43dfa4ebc04b5201cae4b68a7a96e24455efb8cca827bceaa9847c6d71b30385c188d5be27e249f3d38de831a029baf40ccecb52cb0c83c441789d01a7db48b370b6b99b0787e11b2f8ab5483cadc73cb707bb5d68b1412c70b0a6d7f0cb06c151fbbba8850f0c18cd773c9c97ed3ce3833ac3e9f141404e33c3d8c9221a276ec61c9a64ae8e99e282c2f53edd2bb0a53feb457db8fe29784edded8b5f1347b6ccf0c36116fe9951f5b9afba0abd31881f660bc91de94a9816f8328475d806fd4b3802283efa5834c3de8fb9edd566f2a29616a52e3d824572f8124bddecfcd63be0e77212ba9e3ea40d5f24446db9f12c19be1efad6ae08fd74c6ad372acfda7e494ee0203c00535b7aa5b551f279d58549943ce5b97d9e83db3afd89e721688224636cf595fb0f1fb8b78abe480f6b185b30e7cdc1c73d6f023297d6a800dccf939ee6e458773be5f4d988b23e36c20277df6617a9e3cee3dc6a0f3bf83fec313a9323c9750c80494da58dcdf9b4a292805b76439782e951ba64fc04e940ca6c878e63050b69e20bd86d1c3223c2c40f8af73b80c37669c0637fc4d3a8bf079aedee1478790d91cc33653c3f73e5e0b38b65776329e84d2e2f24080ca08088061b83e219dbb87b25da3a6731fff65b7a40b992dee69f96041f98646b983b4b27212428b87fe3a5a0d6b93cb05537d3dc403969fe0988cd72474921c4ed309bd6ed41c0ea24a24f2bafc6b3f277d3d60f8494cf08f535610edd5983db375a38e5006415f917a49c0d57afe5982c1128e0fb6d2f9c67e1dbefbb737c8b49c1ec1d62b24185a349a6058bb16ee772c467e361f5db9f4ec434f234d35c28d16d8a91a7539fa169bbbea3aa56d4a61e3c85cbea073b4b866fb614c5bb1730d18f863b783e73588d9b667749ec1515cfed4d9927da596f88cfbb5a98da04f78ae7337ab925fec361de95e485abac729ae5760f564b46d5b9958e42631b5607364547ec7f23ea766f42b5c46acbcbe5398403b2ca0575336a19fc4efea36c71596ebc7814b5582178c91269094e75802c3d7b267caedd16e1f822739e521850081c04d49fa14058975b8e7711f153eef6755ff1e2a66fba24bcb9375e243c8c09652f1e11bcd3b9613a094f9e874769323a0cdefbb582438b6d27842f938dd295024d09c86d8fea3a9685e94eefc7da454aedf5db81ad2833bc371adc38f899b74d42a132522617afa21faf97ea255ea2a6e2d435d449492ef84f99de97e0cbd786beba3f56fcd146957f6edc50796f304ca7d17c6ffc452fbb0a68a9d1c", 0x1000}, {&(0x7f0000001dc0)="cace1381eceb1e6b4b5b024218c432e5ce9ab4a2f3da8b730b2624e94d7a4a27726b0a28a14cbe249eedbf7f0e95fcbe8e7c837e577820958a4602956d0b52603e08b413d0a80ad4c25c4bc1ae590341d6e377f50361b97d28975d8ce221e4f23d859148117562473b46", 0x6a}, {&(0x7f0000001e40)="18c35e8cf803a07147a40d489bd9b2a0df46f7e7b6b75c4c03b72afe29371b5562c8254ef7fd7b49bba58f74e18d802f2df948d613df3246e0237211dfe4d6c43d30a68de9d43326b8962f818dd3260a4b50ad111db37ac6bc1ca82e7d6d1903b607d9d5cd746016b2b5d10b0ed091bc56cb8eb8bf3384bdd50edbb059739c4200cdd0067ba275ef354b322852ae248dbc3211c5a0a93bdf5af8ec5c0862a18c935817e901ee703be1d761ba6fa83805a6da0b8fe810ed9d0975465d46cc9233ae5e1284300b7ddc59b2b985eb4870f21baef42245006bb4df52d7fcfee5c4e6c909273ad0865aaac935058a6be9eb10270777788275d6e13a7fa2db71f217530bd03b5333e945b66d0fba2c617714ed1c7d17dc54eb4248d73bd0698e479671f477863314560fb083a556eeed146de36bf9b3edd04253fd604736b5047674d831f1d0fa3ddecd03b5ffa59a4ac4065cc4bff0f4d6e3e839af2d4f16f3ace864f9b2a5ac2f4819766908e73ba45fb1e2c34d59cbb6e8419cacc5556504f6450850796c5ba87b8ca9f58be054f352ab796b50f2a0a2017a7392deb491bc40aba23110e0f12358c30e6296bc5e09ccf12a28082c42fd2611d1b5dbf85cb3ed4b8ef0d04938d24554822ff9f93ffb2f4a9ef126cafd27267a4af0c209b072b04f07e61f7872390b002f06da027e879c01efb833d3f64d527345c83480608cae02b0420cd5122d2468b16dad8bc9005a3f919d3342a75d5b8a917491ada7ebe185aae9da0b945fd242ba686cc5176c23b5a1c455b68fe82727b8ba5867b339aec3c6e7accf9664c546b5b7dd70ce12915896bc242f568c86ef4266fc3becf8d76d1f1f224ce8f7775430debd75eaf0a54dc8aaf19a5c648c951d2d94071173c0b514aae99c50c83132fd413c3937f2842672019850803bdac26dcc689cbf39ca16e9aa12dedb75d528320ac25f4164e24af6f2df21fea59d1f802a0ac439cc22cfa83101ddf9b65d3cc38687e6062c45aaa2597e89096c56032a910aaa52b397724b6cc12d45a09d15af9623ea5c5e963e0b39f8e5181b75ea5b28f3370be028289548cf1dd4e5be8d541c2aefef09c5b4a88a4e9bbe221ac17226b30bd196928deef0b0b873b2da37e4442e1698f05cd3a158defc5094cb87210d4069c4fc31097fabec8f871542d1f0edbfe2d39d25bfeace5e25520c3ba7803459b9e1c02ae56466f8776240d13c5c5121289d640dc4899c37ffa0d339bf2c6bae270332871641403025aeb3743c18c28482f425e1a3200d5dd76c931b2f924578f23ead675d5764d2938d5e08de776d7202e7843f26dba99a06b4bf5e0fd86059d952ee4d4744a9988c5046be148989124668997d0492f58bcd94e2f8fae989dcecebfd714dfa1cc5da3184f9fff8b5715f9ea45f11de9c5e62cf461a10a78e4bb4a79d0938701b1aea0971df834df1e45140d7d253519d75121afbf690432f1486a3dd5453a479d4866d04769cf16c1ff20601e1307e15baaee0992c2528a64ede88493f63bac1d050365c95fa8dfc0fbef060fe20c1b27fe2ddd988879a246e206f819fd501f6a470527675ec142ec023b93b00bc8397a89fd4bdca63b0edffc8147eeab7ae64a8cc5f7315f4289931c69427e729da96f6bf0ed6da2cf6712938bca3e8a78acddcf43b32d9d1e670b54605cf05fd1a7b93281f134d4b4474a85efbbef25f45fef583fe2c148eed95d544caf83c15f13643f5f1dcdbdb421d9023b9284e91ae7c92dc95c615f53b25c213df7023e44f926c45150c4666cc6052319868bb49bbf17a3ad7a56f4c1b6aee8c1889e8ff2b4f3d188fa79160ad57b61d1d63a77b85527b6fc97738b917ca151bb3e988f6ac2302ddf3c407a02dfc1672a69e732d9c4042ff4e7daedcbb4c91aa3c1f874b9db3a7e96cac46f02281331a9f1988936991cf54c89b67dca4c4145e2934364860509262926d38e813c83992ba4bc9eeac33501b51aef5aea7df0498b970528b0f8c61f8612afa37016902f5c3c53067d4c7267ed550a8ca1ab654fdd5e263d376e9f22e0077da5a05402997062fb4696312f3f568f14faa9d659c45c309837bfb7dfd965737ec40f99cbdd977510f7d55225cf1a96519f49ec7a085499bcc6e9f0b53fe6fb1f6a73ab31801c046cd7b482126f9a41eeabed33e6339b6d88e97f256f72ffa35b547ac7443417b66d02ca9c4db8e5f4dbb1ae9c09e1fb69b673a7110201052c2712142f3b701192537821272fd3461ecc400569f5bb41705b051c9fba21146688e566b060039474658f767b79db05b4b2f93e106d274f2726dda31dea4ea4fbe2caa0bb84bb83c7e88dac134d60067090a2a5432bb40939b7b480366e130b47ed41e55f5bd8de1f8d40c4ddfdd9755f62488341127f355c1e6f21954aa03585ed842ef89d6c37e75b764ca1a5945a57664ef88c663e2d306ec37010cb1c7b3335400989c2eb1c4adc031e0a3495c0a6d2c14d92a6251005e7ae9144ce26ac884921065c7ff5d293242573b7bff8f314982dc17f0fa1dd0c644e7f7dc4a450cf16a2e327b9d5ff8a837d395e8daf65b0ec3a2dc82b90d39b87bc263ecbacc6b3b29fd387ae35848052d16b603edb5d667b8ad47050696713d0986157eb81240a8529061a9d1f31cd24e6b42433579b7b5b5a9c1599319c22f458347a5d02c58ecabddeb9824f0d799edf22cac4d6d618878437521d4fea1c47435fec411cac46fa938266ba561df07c81888456630ad635b906ae7a0faac694471c0f4c949449ce64709672bc70dde554f84e9a8729fbf3a7c0704e700f8b5bd18b55c7decb3de5e77b7c2581e2d9cf5986b51270376a9e2fcdf9d34e7211639cfbe419cab8705a52e7edc1f251631c54fb13bcbb7ba704eadc6bac4d53f8c05b8402eaa00060ba3881c4188004d8530a8faead1b3365c9c0794cfc160687b243351927f312e474ebd3e995c305e4836d1e4c0de6332842fc7c4d8002cf31473cc220a015c67cc0ef3615f06c7dd3fb852a83b785c312a6626cfc5e388ccab6a41c23a722faf6cfc621e049b0f7f935cef482333307a1307959d89b7db8c3fd45e034dbc9f2fd3a9bb362c22ed24d84787a7fbf873b6886f00d78120bc668f5892132b57ac983bbac6976b20e7400461ac295da524947330c84edcdb1e397bb8872e28d4f830cc6a463552bc237e80907f4c8c5ce4f5bd09b3a97203ebbaa9e5f9ff4c82dc824ac838f19d2a16e0f62386af9bd9f1a1ab8ed93fa5d075e7fc24dfa45b3f231592b33e369d7e434af7f1cfd29a7450776afa2c4e80245b0739bc32b4acb285e78b5d35a3c280850e29ad05d79bef899f5a5c28e7a1eb5d8fd9324a1ec62aa6e7c494958fc436295e366baf48229932a6eaa926e35b7cd78e2126b02ef381854e9b5999a16c25db31037fff299c30cd3d730fd9e4d711d5c7fb56c0db02ef9e6ba4113f1081e2ffe0b9558a61f0029307e780f0c03dc2942a2e5f5c06600e381b0918d1a9a9753d8fb5fb9bd549a50f624ee47b202b85e3178688a851fa8afd1140511b6072cdb3b8266de5337c963580a90fdf6809515ee8f2b58e435e5620539ff52f1e4fd3e2f282c26e3e667d2f40dedb32209297d67f2467e37b79e41d8e88f397406b6cde533d4ca8c94ccddee2500fba431e9d76f9070fa62b4f86272fd6e2b1eea69e52f8fdd22783dcb0282fc9873dd2d8a9a29c47f96b467446768e4488da0507c7018e5529e385e97ee51636725b50549975b664eeabddf323a03e4972c6686b5cc95cbec9219b00a6b8e2eba2ed6863cd8e565537d092a8ce5e158c304e734008701efecd3b80b96622229b6cd61810aed51453857794634d6a6015dae250c705a0d3e38007987ebd3f63822fe8968c3141e8f9f6bdd64778547c5fb00280bc3a05777375d0cb842a051118d6efa5184d59f28c847132f01cc5092a64460c8bf675362f7a5d893bd10ca9c39fcdb03f0b3a714b15d5999613166afba5729e4179d7dbe1d19141219d7991be5041741c89a5590bc47ad19d45feab4d97440d00421bf789865c3288347ce538898c24f19258fbddf6d27406b83373f70279dafcef8998bfcda9072066e8221c1dc880d67caefeb335cd3ec40c9478c975a8f9ce98e46da733c14552439a0a3876c1478cc6630318f07ecd4d868d433f2046afe9e9dbb7045b0e6c81326eb971b518ef5e9d974a5048ec01ab604de7b731fc9a4e3a0d0b7f02cd9a2e95f354093cbe3dcd9e93c1f994affa1a040bdbbc1cd155bc68634467f81f5a0715b6c78b3994da92910200cd3350d3bb2396a92257e77187182d134817e562358423ad8a1b2583cf1f21a3958c80be9874ed16c2944977267c9aef6de7ea1e3ea675644f77c69d2324915d6389228bcb1eafbae3d9b1b342d041cbc7f1f7f767d3c6a7ba2cff4d5f5e2a0ead17cabb89a8871bda68a8dbf7d484dbbe4b3538f135f9114e2a220b72d36fae00a24822ec3df47015b45e33edb4d0eb4b5cff1a0ca3efe48784b8c6964591eb7d4e5f11cc797370edea6567e5debf61d640745a7d76b557cb7df21f598c8523b06fa182b3f8c1b2424cbb20b6602cec7434ced5809077845912815034c4f071fa2be0c0bdced43dc7cfa42a9996fa518b1b2fafa1d2e6f77eaa8534224abfb97b388ac829662a43f8d9acd5e202af00ce09b40a39dd453115f96ff71f5c2c8198c0ac48af9fe439886c6bec896ff204249d25ff7bd8d87045aa2bd6a9676493e62bbe31979322d51452f782d7289c04d23455a7b5d030c791d37fca019cc2cd503823e8132ddcf00b00388a44d5945a890ba1058c96524bbba818e8e63246cff093e5cb4c08a0f4b7c0c8638549ae508091e369c066cfb2c057297bbc920ddbafc52d9d600a4f3c7ccb91b908b23c1b72d981e746485eacfa790f56f93eda9c57a8b57a13b0e9ac594458ef0fe32544f05977c2e99b1aded00acc919d655ee022417393e2140941f9020b4fe9183198a5bb71320457d90db4881730f0fd9a134209e87d362f162617c4596e1dfe01c3148aa40cfb971f9cf911c90b737a4d0049ba0a5f6b87c5fd631294be322c68ab84655adadea3f4ee7546a9388b1c30ec99d3983f0387b3948c16ffe73e0caccc8c0585c5464e5aae0ea92c8914da296a38230810ca4c7a531f784406e22faf0be5359a586d36da670b308407aa66792ae60ac93a7a7aac14df041f3e648022b3b7dbb22372c16cf06c7d5dec8816a712daa31caf886f20b28c720b6c4bfe5ed4cca7bc947126b209697b19f11733c1ea333d940a90ce643914a354072b7e1a98e88ce1a7b00cc238d67c50cac27e9225e7397c63ffdd0b30932e3db9456d50a93c215c7f37d2f990c5b2c8a2947b04aee604cd3dac78c8c6f819f0fc0fb05e7054b66366f4eb87e1a30ae4b3fba221b233b60d5704bc4a62e8b531806ba067c13518908bf0e20c1e10e462c882229e62d7652617a8b2e1bbbe1a7042cf856ebb07c8833911ea7e323e124b2231fdc5280416ceaf2c71925387bb7f0f8cc3dbf773ed2e42ee107e904c8f7063630eb047cb917e4af8516f62d3771d0d769c6a9dc70b09451252eaf1be0bdac8a6c91408de750c4ab69496814263003514251b79472f4ad27fb936b2850b3c0c080eccae0cf090d0c14e17bd0aa2065ec6ac8d4af6d54221a0e21920e12d8b3a39714e0b2ccd582daf50017af89fdfd51370cf12b7caa33cc9cf8fcc88bdaafa4c5249006f69bfbc8a860f755c576bd154d196778868ec13", 0x1000}, {&(0x7f0000002e40)="c33f076fe93be94cb51909317717de97e025fbf9f39620e7120caa78f6f21f9a1a6cb546cee5ca808903a8ab73a0f92305201c344ce1b3bb431e48982b6f81c09543d54b613f6999b0c4ef46b969271096f69881692033c0d9b2a822c9464c0d8b6451c6f289dac424b27e4c99cab30ee1a2e04da290cbba34ad266b5ceeec40e5a97cafa82aa78804715f4b0dccc6e77708bef319d45295a00e643b53991142a52b6fed14103e8f539d4f40151ff90c562ac9111e3bb719b1e4a748fd069cb523ee8faab0c43fd67454c00fbd9c4cf7f925016cf0bb5b2405e6dff0caef1b406df7568b68ebbb82a9b5d47a2cacea811b3f9329f5f9ab2716a72cfe30e33c9079f17648830516bcc9b41d727de1eb453867930e9b6856813541fab1e183d9166e5d75c6bb722845ce4b880d78d3fe4f2e49aa6f8c3b3574bdab5f28e345998ae9b8e9bec8c7e562a248eb8544a33847b8ae33d25a119ddaee6728553aa5f009b3a0db4b7c0c42e5f48fbf00278591aef64095d13293f09bf93d420a3c7bd6d21ec504a8cfc52e2d919ad43d130fcfa7feff19bf7f2e98628fcdf4995df74bf8268954e024169a7a9ab7dc1367c42b64ca60aa7f7ad7eb350340cb922e269d8958e59b2d752decffe54262f2404f76fe889a0c9d214d2fdc9e805e05220f863eb50400c912b9cf63027bf329a75e859d83d1f88ca08d0634c9d900a7f9e5e39c07267ba03103c55a340638fcc07efbfa9b1bf8d40e2f9360b29ef73f1260fb0b2766f2ce480cb662ad029a27603285530f0d3c4bda2b413afc99efc5d64763cbd7ebf3a5bcdf8536e4276a1cb369550fe64023bb139a5d5ceb0a34ff0b50c7fc86bf1e1d0e435e53f3f8999f6c193cd12eaf99cfe19cf354f29e08b5f34620ac1bac8764b6fd137a9fa2e8b5aa359fdcf23afa518a8380714bd932ffad94cf65ead44a7bffe9c848277f13ae038508e1efbe0abd0158d7732c43daa55ab4d1b7c91b269d08549c10e8828d645ce2347e2b38323dbd40e721ac0baebfe02c905ba7054ab4c7c8d5334dfecb6bd2e8f7fe4774f7199e644f707167b647c2b9a12bc8f2be0c9cde1d5ad2191915c6f3f139c7d1389adce91d773fdb4f35035c331ee92ac6a8984d0507b473adb4db5f57f43028d2e389a331bc498cf364167c73f34b6699a53795aeebf0d1131b71c1c87f0a6b14e99e68069bdd11259a00efface015d89a7c029562611087cb2e1f69500631aceb98564c49395eda97a23462fab2ea47555410ae2c2a07bac8089f2964ef5c61b13a0ec72d025fecbccfb44bf8894dcf8c3186fe622b9375f77a2e6dc88141ea6a48c9dc3b6b050d54e53f38ebc82cb0a87c9433ecc03ec43012beb62c8f85fec5930f9f0954d2a8cc9e032b4524430e10202eb6e79bb8149c1ceb0d48f5ac1c5c9e25f2b6500429728631ee11d889b541c3038deea274e7a1e0bee1d6b8b737238e48814219b9dab473b637d4a1e62feadc7c8e802b9a1ce9085795bbcb9f5c7e7f6c72aa4871278d0c4629d0df830f1e49d590734373cb69bc39c19f6c443f239333eca78c4f0780d00555dd0a6850b46ec63c23aa2150ee619fbea95eaf93198d6538909c508478f12dc02bc6656e816c63cc772962f150aada99a3fb96bef4f818345df5b8f4083c7ecbd6e3ae96bd8f3252256f7901b7e365054a6c9b8980c5d75ccd12dee376bc76ae26247323cb5e7ebf0b6af49ef426790c5bc6b1c9aec23bd98306a0ba137474c987e747fc3a35644748f3736e036ff7f0fa78d3e816b85835dba52ed80f7569e16bf63a43cc4b2aba853e414f19aae6b00d0dc9259557408ac0b2d01f4d4d2dda5e787b1107b8c8098fca32902082a70e2a88350a0bceeafea950e6861aebd15d503c104aa8fafcbfb78a2537e4bb8bc60e581f04a9049edca799bee83795464c7e2e983508e1750989c91dd053e00f28e25a1de20e8300ada0216f14b11434c1ad3bfb0a1cae6dc5b3e7c73bd23ee69d032e5393972baf7f810ff89932c86209ce6a5521126e42f6f35b06faab244906bc7d94fd20940f9c100681d2b1b6e301e5504535f5835b49cded9a9a018625d6a457d16ecc11aac7e86a458c41388973cf461e071dcf6067f38ab168b2b29de9b8d448f93638fc8159a8e0302db7bbf07a38386019adb6ba617f2b26422dd33262add0a48c961766158a3ba62458e3c27829be61a2398b2d4aff7710320c035a59e46740b41747d16e6272ff2e23bdec326d96553a3a75d28a516572a2f5f91a42fc586cd8deedb31fbbb3a7ce1699ad9e880d50d7ac828d7f1c7150c8f6772d053555bbb34172c7134393d2541a27e3cac889f8ce8b1190c94a4e581d18b9f08d3c8879798921080e350f54382858c77c963d61dd6ccc12b2f4cb52456c99f176129978c4464aea73325287dab07a260114de595bf6d033463167604441758c5084e35eb35acbfbd62e72139b3f4641ad19c652cb2fee11f14b5ba6271bc23d7f5605130f25f3be5dbc8ec995317e64cd577af688789b11f0d2ba981382ccf65d15b1b925f10a83cd306291d2c8cbf956e5c19bf30b4522d10a192fccad554f9939f36d33de031e33ebb99a84a6c58b4191e09176185e90c4e1d0766f2614a8550655bd1d82605177b93964e80cd755007d4014a8038962e160facd52a4d696ab67bda2a8182743304f3bceadf6c0d59580566d648b5b028155d3b454fb18427c0fd285b7b979baf1afc05943fe660a3cad7731647638d882336ce41fc3ee671f8baae6766c3963ac71dd02f78bb908200e47a26a395fd4a39112b667e9e96c701f06dcdc6c948054b5461884891312b85b8f000d11108fd3ad5a445271cc497ff0ad5d8e6aaf6f11e9e49e6e99258097c4771771522ce70964b729fdee383ae25244ab9a9804ab1872b56c5f0694b246924bb74c813ad86167da7417f8af705138449dbd9dd32d9d16966a5856211485a741012c94460698e5547c4d12908e6f8a9b16da72a9b849a511fe3e1b169ed09d666f6ac44cd1c092ef8b92bb3f49f2e121dcbacf79aefd1d072f2646675ec069d95fdc33457242b75f6dcab1512ab9fcc10a74bc5cb965044501e802d75aa002550cc03d8c041c5722635f3d08a906850a50005229588445db3b0aa9618cef1cec7292f8e9a8702dc2a5f97eb8be3d75ca0ae3ed006328476366c08fcdb4250a07c567edfd6dda930d63213e79a04f40d508892e192eb4e301827cab3938efbd628aba4a7d6263dd4c2a0af89a9ba3314d4b5dcc3ca0296bec81ea6804394fb0bba0926acb5adc7fd2f9bdc482e54729f0ff02188d10f6d38b65a35e4a5c9a179b0fcd9bafc478e8cccd761a83907a8aba4037105293c317bef9bdcb875de5ea81238f65949a8af44d3580fb0173a492469c5065581a022334b2546eb4962fc47d14d7fff24aa9164cc3dc7b85f088b3c70d3def41796e0c51e414903ca2bc9a9e4712d35d219b457ab437fcab3c5105cf629f208f03cd45cc0a703692192646a9b26389c51ab98f132ddfe1401ce4accf848aca4c29f7bbec70acca444e3e83e32e963eef81b90c0bb861e8d239b4078fcf8ed1a8ef1daafc51619748a65dc672397ec206ab5221d711566b0248c48a93d8f6f3ae29d440e033b5b400baa9ead3b774ada0e0313c12546bc3c48448469d980d36fb201022985772d0d73b40d62a0e00229850be4127dde77fa7ba5d3765197a6cfac1be5d772b569bab2b64f1923b9264075bf87a41ace7e5f669b03a862bbb9410bd0d30509c3c15ad5815e049931d9b3db981dc974cbaf3df15ce64523ab2bb2d8f614f70a519fd900ba7c9b4e39173e5ea6eb288aef6a51eac2d57b178c9cc8b96c6ad43a8cf5e8b7bc9c7652a36ec025fa6acd16ec5bf7094fa48135481dd28b237b0ae396447300076ce0c9bc7d03c8ee15719b7220de50e4b0f9e57eaf2f854960e1de3bb3933824c19044ffd0ae5b546401e4b9e6a304f2b6816729ba81a9ae12d5ce1bab7f7f165a0fd26d1e0ac2e57a6e6e9a26e724e3063f5c7948510c9379492d2e43977f98e501bf585faa4c5c32d95c995fc81268c15deb33c29515d43cfd3948910b89777cfc22f53f7cf6eaefa878223e1374e6ca23cf007df0430c7e50c3c14ec1f362a6bdb288686feed2ce03a1e50bf0ae47216ef5bbb9aac348d0d424aaaf550692d69741fc6627f96782e0ce6cfad9e0a966219fc03f417b9022dbc366a8df2f486be7b40ee5e57168b03e2c4a3d0c2301e1053c59f8ef60482db5f25cd8a559059776cfb448417d1c884747aa4fa47c8b44dcb3a7b19599a9b333b2e476ea0a198e946b13b3814839a00b245e0567594880b8ba3708c1ea30b025a8e7220836695c52a7a0c50c2c419f45b3cc30ac4ecae253587e11e1a93da441793a3f6bca0d213928c067406d9d5335d04cbb6633bf11e1f9ad72ee9c260bf7ef750ee92deecfe5f5d7532c4a38f2ad12a0f9b697d120ba8b9230211a3af8f3e3d36349bd1393059b1adb8bf356cda39780fe970678cb7f3e86f81b71f1fc537acff37fa5bbaac14ef8e43fb6a85b4eb29ba52bfada09272ee8cc1243df3ff5963827ac8f2fc38adac501b40002353ca941c50e7a32f1cda26e4ff0b6456eb901eea4128e81057b37150cd4887e12a181a29ac902404bbb22fa67213792149299e784505ef8279316cbe6103c85d13d231d3561ade095a52007dc6cedb30ddb981946bd24f6bfd35b28f72ebb54fec71104de2b58dbea929bc572502fa74b82dcf74030b4baaaac10d681dacfbeaf3fb499198f4f7a0707b8d7efec8ace7e327083e0f38af45056e1ca5bce420027f0b0d61912dce36f370eaf58fcdb5d0dc0c9be1f78cdf1e1f327aa9cf30794a8668e0aba882dc452ef7ee36be71e6da0fad2da177d30eb7a8bd79e304477a3ca58edd99705e7661896f5118dfa14f2a5959644a62ea276d62c1d6d65c2fc3287b718d44c9b925a52928a57b544c07e53f8fef803b97021f0a3560bde3dc38448109f0ddf535aaff0fb36f0c0cf1c5952364c31f8a05cd8d78cb889226088ba72e3fe93c164f9c519c753550c61a05e6094a3cbfc65aa18c74ab306ec4ed59ef13a25d6266abe06fbfb2c54185876e80af023eaa93831f052b947e306f06db7ef932d2b9bbcbcf8965e53c16b1b8382f262232b8324a9dd0f721a6b5937262ad9a39076eb393c0bac0a8eea8b46fff325d0d7d3de4f7b393517d7d4bb843d7ba2c18cf96a6d43b0453971398b4530abd622a1cd7585964efe7bafe624d98572a270478d414b3d41cd74384a8ccd6b839bb9cefbc3c4f3b64c0e6d483ed732069fb8358ffb3effc33162be4d8f7ffcf5266b8a7c1e0aaf2660edad65e3a99a8e22eb78fc8f0a323ca02e294e264f2ebfd8c3df938c840e05713ef31b30767878a705d1f15cf27b65ff0575859c653fc7af091c25405194bc4ff48c550a0c64d59b0ad669d977989be56ab803f6a3934358f229cae9b4ecc48132113829a0d6888a8c93bdb3ab787cab74b4ae043e828149897bb17bfab4e38bac2939d1a7a055c0157f598c31043f833079f7d847ea340672bcd7341030fbde08338618469afdba37d4b5fe372a66cbd0dc4a24eb2c89fd7fb8cd2a1f27ee5c550ff3135a04e0eb8bbbbb5dc5009d55b6539fd2aea703a412f42781cb408e98af3e9418cecd92734b8fe70e9fa863ee5bbdc545193540c669775508c82fe0b6580d5b409614a55cb57545044bce0216ded0184d02163b88f4c5907abff5acc7", 0x1000}, {&(0x7f0000003e40)="939df3f918c69d769873eb279b6650801544691d0d3e4a781fff6951921c72da479898c67fc7de68c1d3abe64fd94c4299cb8bb7ce9902da234a98893f3c759641b927db53f8ff091e4364dcbfb823d20846f929bed6bd8b5e10", 0x5a}, {&(0x7f0000003ec0)="63fdd60f8df8f56448", 0x9}], 0x7, &(0x7f0000004380)=ANY=[@ANYBLOB="e000000000000000ffff0000070a00008937376545ade5dc6e2c48e341f3162bf70a5d4bde8f2fa5eede227dee2f277c1f12b4e33a92a21b1d2bab5489e617be4cb0167b0e97ddf7420fb63fdf06a30f0f7022acd6f9d881a73489df61bdd6ed982699c9da18c1f3634a1f6e368ad8dd7bc52f794a8394d8015362e2c24b79751a289299a07142ebc7fd83ebca9b9acd7dc6c4f4f2d275b8abd08207dbb701c32000c35827fe218eb2e6c1603a8c2a383508af8e58484b09d642cd45b61fc39bb4516a015a448ebe310943fc7271f90bd4fc3f30ec3459aea2479692000000009000000000000000ffff000000010000009e328b8c8e2d49d61ab3d3544880bea12f90c71a7ed97683547ee8993b4e55a8fe806e5d8daa310fc337350b42ff48a20bc1cdbbf358d22f37413a2d08d8f13ecf98f731982db7975e084386ecb518b931819bd52966acd3f1d3c0b921bd14eca498dc274e3ecaa36b76eae823aeed9d0dc1694370e44526000000000000002000000000000000bc5b169c02000000bdf091b8b5f5ccadb210741500000000680000000000000001000000ff0000000f5364760c9257b9208c01ea3ad5ca291ba5f3a5512e7683b8e0b0ca38ef83d06597a299d619cba0f704d21c4699725f94dc27f59194da42cdcf00e3f01993f3cef4a88d8811724e97d60ee6ff79f3c2acab986eeaea74a74800000000000000ffff0000001000000270e2a268d71051da034eb285c31d39d96991c63ba923007955e53d6b34e999b19ecbdf7908e719e82b089fc7593032d3150000000000009800000000000000ffff000008000000e90f7acfd7ceb6173c0d9bf1058ce1116bacd87be730b44536cea11575fd09775082da4ccce5dfd68fee0dfae6acb5b536efaad0461ab37934c1d5f39c0e0c75836cac855b29afd701ee3d287abab1cf5d77eeada8d99e9c0b3c474db106bdafbf53178b413f1a03594db5ee4dccde10b7633b4ae606922abe020ea97219a9868600000000000000773d658a65d5305a22875b1aa1865b4d1cdb5ab2e7f79219e3e20ff0d6af990760a8bb1bb2256fb3c8539e244e75deea1c5a671b78879ce4b02bb18aeeedf98c31e4ba750eadbebe06dd83e0590ac8b375c19247deb4d95ca12a45647e283f6604307c595ed29f80478cc69a7bf648bfeb60305378c15a2f42bfd3242b23d723cd8b870f6757088bd35c2f0a341f89e51f9cc2b2faa31f639dce1dcfadb978ee84a4ccba98cfa931814de9e81097a5f7859a186d34026edf7b689e1bb802da034159f94b85f522de55f99fcfe4781c5d08fbf337c39b2a5de73dbd14fd70cac8d82a6faa55a671337d2d7a1bd0c6a071febe5a0fe15b"], 0x2d8}, 0xb) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = dup(r0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000200)=0x1) select(0x40, &(0x7f0000000040)={0x8, 0x6, 0xe4, 0x4, 0x5, 0x4fce, 0x6, 0x7f}, &(0x7f00000000c0)={0x100, 0x7f, 0x1, 0x480000000, 0x4, 0x80000001, 0x1, 0xbbd8}, &(0x7f0000000100)={0x9, 0x4, 0x4, 0x4, 0x7f, 0x1, 0x0, 0x40}, &(0x7f0000000140)={0x9dcb, 0xffffffff}) ftruncate(r0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000c00)={&(0x7f0000000880)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f00000008c0)=""/207, 0xcf}, {&(0x7f00000009c0)=""/213, 0xd5}, {&(0x7f0000000ac0)=""/161, 0xa1}], 0x3, &(0x7f0000000bc0)=""/43, 0x2b}, 0x800) symlink(&(0x7f0000004300)='./file0\x00', &(0x7f0000004340)='./file0\x00') readv(r3, &(0x7f0000000800)=[{&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/30, 0x1e}, {&(0x7f0000000540)=""/153, 0x99}, {&(0x7f0000000600)=""/206, 0xce}, {&(0x7f0000000700)=""/216, 0xd8}], 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000042c0)={0xfff, 0x3}) 16:01:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x2000000000000000, 0x8, 0x0, 0x80, 0x5, 0x8000, 0x100, 0x10, [{0x0, 0xffffffffffffdd22, 0x8, 0x3}, {0x20, 0x8, 0x5863, 0x7}, {0x5, 0x3, 0x0, 0xdf3}, {0x100000000, 0x6, 0x8, 0x6}, {0x7, 0x4, 0x80000000, 0x6}, {0x6, 0x80000000, 0x3, 0x5}, {0x4, 0x3, 0x1ff, 0x4}, {0x1000, 0x6, 0x8000, 0x800}, {0x8, 0x1000, 0x9, 0x8fe}, {0xffffffffffff7fff, 0x4715, 0x9, 0x20}, {0xfee5, 0x9, 0x8001, 0x5}, {0x7, 0x3, 0x0, 0x9243}, {0x80000001, 0x1, 0x10000, 0xa9200000000000}, {0x100, 0x3, 0x3, 0x68c8845a}, {0x8, 0x46, 0x100000001, 0x6}, {0x8, 0xfffffffffffffff9, 0xe, 0xfffffffffffffffc}]}) 16:01:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) wait4(r3, 0x0, 0x9, &(0x7f0000000100)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f00000000c0)='mn', 0x2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') 16:01:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x20) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="397eb4ced10af293c361864485d5afaf7c30d1f793d03a68fcad1a8840afca418d00d07f52a12162ffcf817733fbf80e3faf210d8892aad5a0bd28f920ee817377fbb0fb52536143fcc1f8460e4665bdc96f35c49819aae31731f9efd80e7a01a1a4f37715af088e68f88eda0d247d5ff32e7332d402373d191063b830938566e7e1c7effbd10f0bc70e929952164e4e973487ac39ff7224c742164bc2add888af8656c3098c53"}, {&(0x7f0000000380)="fba60d004b114a0cf41cbc08137700f4d7be8e905d5a599a8c1d999749f0806a7d9a704dc7193226df67b0673e6f6d693739b473b5e4c053e2808ad464e0ad8933700fa2ef2dd3c56c10caf5b8d397519852b31863a260c2835ea391cba3a614ded931596b07be7cbe3490ce736949c7bdc7936a7ed80eea9bdfec50b85b8ddcca1606f54560760f475af68b659331fbb88ccef0626c5e6698a0289a57117c43aa15d8148cf200d297418ee944eb645409b208a5cfeb251f411290bef4b488d7e0a9eb6f6de2df8e648040d1959c95930a5569469e9409"}, {&(0x7f0000000480)="18c3828f3030a4ce37db75c9cd9e3ae6e5e5a0adafed29a9f9d960397ddade035dcc70b65aaf4b105e8ed0e664c0b0343ce866caae3b0f29c29050fe1fe22a89fff04c81414051f20bcc2883138f86dd16157a0b7621f06203cc392a3c6d9aa05a577df1757154fc84ae10c911f4067b9fbf73f120db95cad7d0c3d31d0f2680db6f2eb2afd66b4459a2a9fbf09f9ab1e0891136d55d20bcb8803a07ffba525b3106a9b3ae2a4efc07e0ce909b24a52718eac394aaba77c76d"}], 0xfffffffffffffb6) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xbda) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0xffffffffffffff80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x10001, 0x4, 0x3ff, 0x8, "d18d50bcb93470328ee3d3509d2d5006df27884f", 0xb8, 0x1000}) socket(0x1b, 0x2, 0xe95) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="3f4954972e0f5de3", 0x8}], 0x1, 0x0}, 0x8) 16:01:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xa6, 0x4, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x74d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b8c000/0x1000)=nil, 0x80000000}, {&(0x7f0000eda000/0x4000)=nil, &(0x7f0000a79000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000a2e000/0x4000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) sendto(r1, 0x0, 0x0, 0x4, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x6, 0x7, 0x0) 16:01:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="19da67b4083b83fdda4bdda8ffed588d5710960559a3b0a90b1175b71c32703098e0431dc365bb14e3f6487467ff396d6fcb18fc2b9589c45ffaf9987ac9be429a3f41c45038d7170d6f38b6f9e263098e68ba09232d14c3e2212dc63a5a724992b383c0245ec2143eadef5d41f7cb597229eaaf17110802e054d1b1bf948f3a58ec702cb6ec11d934f8d8af769612cc966bf0ac", 0x94}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="6800000000000000ffff00000700000064affbf3f8d1101dbc65deaf3d89e15216fc1c185f5f4154e063264503b22664b5aef148c2386b294c4640454e4733d5c52afcd640c64d26df3d4cdcac4c6e6efeb8b0d6c7cd36caa0a050e09c706bfc529f689959e590a486824955b584c70acf00f081b3972cacf683c5dd34c2b245647f9ee6a80d03627670d4b05b8bfb8424a38c4c2e0d99d3cdf553d4fd6cf3530bb7b11b0cc34a83894af6a4479600d2"], 0x68}, 0xd) recvmsg(r0, &(0x7f0000000840)={0x0, 0xfffffffffffffd6e, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xafb}, {0x18, 0x0, 0x3, 0x3}, 0x200000000, [0x9, 0x0, 0x8, 0x2, 0x7, 0x975, 0x0, 0xff]}, 0x3c) r2 = semget(0x1, 0x3, 0x65) semop(r2, &(0x7f0000000140)=[{0x3, 0x1ff, 0x6c1f891185f1dd43}, {0x1, 0x29b7513a, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x6}, {0x4, 0x1ff, 0x1000}], 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x80000001) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3ff) 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001d00)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x24}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x1, 0x400) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x3ff, r2, r3, r4, r5, 0x8, 0xbe3}, 0xfffffffffffffe00, 0x6, 0x3ff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x8e, &(0x7f0000000200)="007f7c5a3f62eb8771e1e7b18085d682eaf945ef6e6eeb4bb3a802582e3006f5f1114009500f5a691d6219e4ffd2675f54d505c37f61ca6c6bc3db28a4bc3836948a1a37e0") 16:01:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1000, 0x1, 0x3f}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:01:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30832, 0x0) 16:01:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:01:39 executing program 0: socketpair(0x18, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) syz_open_pts() 16:01:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/158) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd8, &(0x7f0000000240)="5cc0c257915eebb746fe55f46b4cd7cd43f1901c415c6689a1886580b20c827919c051659369d94214c47ceb0800c3140fc98f4a9da17283082c05b17178a4d123447d21c4c06389314014b00c94f2fcf658a4a966035e1c7fe0224d36d17b127e507c7fb84e72767b36c7eafeff5b27fc109c78bd6c24806dc2940050b43b95a9c7985979345fbeac6962de38b201fc200d4b19bac4c78623c051411bfbd00595cb5da27d127df026b4efbf66cc5414181e3b4889c8dcc50dfef125ce11b34a2b1c4b6b068593fba6104dc142aab42ca0ee5e5784da0ff783140cb0bdf7234cf47c1632abcc853d34ef729d15a4560c0f5ce8a1") 16:01:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1, 0x4}, {0x42, 0xffffffff00000000}, {0x8a, 0x10000}, {0x18b, 0x8}], 0x4}) 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xce) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:01:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x90) getdents(r1, &(0x7f0000000100)=""/20, 0x14) 16:01:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x3d9b344d5dc89504) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000180)=0x4000000000000000) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:01:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10210, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x9, 0x7, 0x3, "3abbe8fa2dd3a9c1cd0012674bbbd124e2dc61ca", 0x10001, 0x2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8001, 0x8}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$getflags(r0, 0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x9) write(r0, &(0x7f00000001c0)="dd11a7f8c2a3985c328528b1281da2283833e5097cbd5dbb10d81f6e4458da17b5364a77526537666082ceac3752a7b10d1deaa00470f52e4da3042e514051dbf9e696299aa902c27ee11c0d63a26456b5f768671d7402f77ffe2b6180c713a00328a0b3872b25ca699b1c81ece8cc6624239bde562813434622de681a4ddc91f7d77e7de4456360955dcb43f8ab15e4a4e81284ccccc172b91d28dff439bed69006c3e2cc0784483137719d97338c5e1cbe5cdfd33e4d3ab44733094f93168634f435e4a9c855ce3dc2151573f8a3276312f45a12a01402df4a0631093772f8b5072cef3df73841ad78065fafd331d2750d6b0502b221a6108e4ec09fecc05913b63e2116a86869a011a76e2dd613d3f23df2a860aa2ec1a6adbcef9b261dfd4f354482823929813c7e9bb36e940c16ac5ffde2d0cc9996250cec10a439d837874fcb35e9d6b29fb27ef2182c1689dcf4b4ab5db0bd6a540399dcec12f86dc1f83227e6574428f1b6e5ca807699e54ee88df17d79942a16f038acd0cc170418d22ba82fd9fc38600588cc9394bb3b3be97cb18e75685a70115254ee90ed282c164fb597c200bc341053acb0f5998fcbe5edef65cf2cd318a374393f286e1d6e34af453c738c0d660540a1be8e8350d09bc5ed7a10a5f629f8f8563f784a1a1220278c5c897075b63e0b7f7cdbd0ffe972f931c1f07dfd6b01d998b04d8b3db96d3a1ecee86324d187ffc809a9991a9302d4843e347df4233bc5f383d0f7e6175c719026b57f43d4f7b4737740d01bc1a00d32270ab752b08ca5d5ca3bdb06bb653281dc3a3efaf08b742180aeb016bcfab9a2b42eb160793d8cd60cfd73f667ee9bac6d01481a9dd92b4a040ab420a6f5de3ca4a4b5ff39cad6530fd850b09b84320444e2b0fb8b98bfe5e42373c81236bcccaca0ce2b860409b71dd4e69634227fa64c38782ad8512d60b791f543dd247fb7d30cc4f83b323bb42c77083992f486a07691f4f73db3c0f62527f5d44291d08d9b6487d05388e4a8bb0b6b1548a71a43d1bf74068b86c43c4fea8e2ebefa32ac58294ae32ed367eb73b599a68ff036dcfdc975c62ea273762fe4d9e95a77ca1af20c369dd819ba09189cbf1f4f8838b92d06894c31e650db667c741e492950cba3c6c982231ffee67caeb3c8d0c8cdfd701e43f8ff299205849d6dae7bc9d037848e5ce50a7fd934c06d6f092a7338dbb85d971b018ae4fb04e31146e8a4e1430d182f0ac04b961be62b28b270dc3960bedecd373bb86589c2a4e5665dfb8215d5107c47219784cf891dfbab506201f1b682526ddd04f621e3345ec38ae9cddd5609a3cc2e712d1972b0ffb63c0f4b660e1734b6af20fdbc2bc55d572220e503190bbc0be7756091c33d2c0da66d39ff66979ce7d5dc54783d7647a7fec459a8b8391ae417dedbb3cd3d12ba450eb0ca6f59e57ff3818017e00d44648c7ddf9bac2a9c8d6aa3dcb39f9d01471e0abc068e7e1a9ca319ba79979ced8fbb1475b3c9d3fcb244293c8f54b196863f70b5ac54143b80c12e9f7ac14cae9c3bcafa8feded1caefad9c143520fdb261bb6e89e20e8b22e6d0a48e3dd5988030cfef7760f3651ba56c67e68ccfbc928a2593508f88d5b040175be0d5bb646e9537d0f606a75307dc3e18d2fc59eaaa1cb8f7c5e4f140a6cd395b8057e3a34b8a50904b62067e2ccab6adb031e572bc5b125963bde9f2340a65abc322427d0a5ac1a4cef0ac4176d8085740c947b76f9dc54242ae6ca0747a3a65b44b436063e43623ae5a035c223ebde93724c230d7bc97e6aa5e03164f236443e9344c280f0dec4c583d6335121b12f36ac8fe946d758121d562da121da412a9902db947143d9ee97576a154e6d2487c2768403b13537d55746733ed9883908668c7ae2e05581711d0ed59ff76a542819132f5bf33d8d71a7f85863b44b516e50f0272cf9359de5d0daab57868b472813607f9d79d78b45b7257c988282a0a6a1e5e4401a1352f325d8cfc20f7f23ff5b3bbc0e7f16b2217a7f7fad6e30a656e712cd324c266b9cc701edacf914ebadca7973ee435e2bdee5bd13b782e3579065dfe6309d136a9369a3530ea9e48c3c75a35d4cda4082e57a0acdd7fb5326e50f37b17ae2d3f45e6afa3a621229de2876e562b0e256a04553f067f2a3a028e10076a7abe69764975cc1af83fe9264645eb1434379bcff292bd49b0bea0142afeb6172ed4168f73e163761e9ac0850a1bc5c3f08a218b112eefeef07fd23497900ffeccbabb0fa917d10808d23f06715bb33c98d9c2563313c8c67bb1eebebd440fa2074c07fba6c0d5322f5f01eee2d21ef8d2974173f59eb5f59c6f329a502a1abfc6d2d34ec00f881f8794bc7acdd35f5967bc65a84089f79ed0b42d0adc3791d876aabbae0adb0686d9b5c680968993a22a85867dc533be7e99fda661f3490a8d3fbf1505d2354f4f36571d8aad5f831dbb058406d9f9b6230af12ab5a4b49d15aa3362dbe9145e480fe55be34b315d4d55b1cae6371bdb90e44cfe5bf972ef41f97688860a5fb74584abf4e0a03e51fcdd27098bdfbd23a60d3c4a4ed219782d913e925d74c193598b2796a86b7bb80dde9e61ebd1c68fc01693150afabe670934547e67aecf78e34b12ae802dceb4c23f947742e65375e42e5805a34a6a8fff6497d7bea28b512c0b8ddd01b2181cfe3664c1892d8c23af543cf31498830fd83ff6c4d05d7b15674a73318b1677825aeaea3650a43476bc0d10285cf1269b0d776d047cba1167519e57597f8c7d6a9787ba8382b87a509cb21e6aed65a58c1671bdef64cad2ee73e702b228e329410454cd27c951548d18d76e7127f4bbbdd71f6c3ab3392786a253f2e36aab58605dfd9bae94f3910c592ef2ffc141cc6e2072181874b2a73aa660859bb938910a1e262f5946645620e2bdb2e16df70e2cb4f6be6da2b279e26490ab851e163c4f4cfb3546b0a5157e60d93069f5095ee6dfbc0bcdb7c2716a35f14920f7925904821769be82bcedc5f81d75152ca035392f70991ac0c8a26e7e24178e4be9357eb436f067da515fc501daab91f7f0783f3bd25cf4357a80f2424a24c1fd305e56f0525171e60f4d6a05d71cb7d91b16665f15a5e9df68854c8f9e4c16a9a8b46323d749c3379082d7d3137d1606b38c1f61e38fa62a439dbc8febc3fd5dbf849e6eadb321e50370c87ad3299d0252fde917e7381be7d8d97414bd83d94efb5405258385047b3d30c66756810dcf924d30e6f8b949a9600a17d60ef573964ae56e88b60885edb86125d4a416e78ef2432e49dd4b253b7bb3956739cb4d8ecd7a1be7ca8ab537ac689cfd55bb5129c2a341e9806e012fc5036d8e462523b52656ac3c8176e204d3ae125e72efa51a7a71aafe089fefb8d264235aa40255c56af22206568a24ea7dec587baa7e66505551630ff2c94ddc9be4a9403961540d63b8760dca4438c60c0a5118d55f3fccab97679b54c0b920a57830a51885ace5a7dfe8a5f38ce8d022ee697ad793ef610428b3c7cbaf0865b2e1aee360e08ec82ec08a55d6a518d3b6774d00bcdee895d0cf5cde5572938f6018d812fe14b4b389e558d3f21d88c02c4f957134e5e0ca7596518c9287f1be9c949254beaff09a4cfcd4b8917c3c0223b096d9f479d2e93bc6fbd046a57d50b096e51cd7564fdab833478316f504868008cc6cc5bae3323a7b513b44053dfe6f331af0f049260c8233013f853ef304b0d15c9c7145f6657194772e54a9fba4bc0e4472d41e98ddbb849fd12d51d6440f0356d11d85604cc397b728c4b43ce7645040f9172f8c7c8ca4ae5e454979e2f20a55828093665d6c5a88320997fc0b47763042620656c215a0297ef50343760e7b704e2a3db25d1ae10f594f1e5da182816c9d8255dfc89682eceab8337959c587f3898f02e87f305e0c6cb2caea9354b8b987358ecc18e427bfbf3fd75892dcda1ebf3fa5fddfc9e0446e79ebecf14578cf33bd4b8f898ee8ba28d655cf92317477a5d1c4b6a4266c6ec84847a68f9fd030729de1c7927dca35a993688a70c18901b836746892d8915b2ebb32eced5ff42d89f09f09ee864fa0e4b048806b3f259a7171fe18c849b32a09f8cee8530ed8a76b81e4dc315ae01d3d36ea97a415d1d2e899cbad8b10e9ce6d1c428d5207a46a90ac5b043dc6ef7f71a389fbd940015da6b478595f2fce9e3ebc56693ef65f88aba7a4589ca4189719a8fbaccfa959c4b3320720c143c09e220ed4cc25ea31c6145070031d5f4cf755e36408cb9deb0d070be8a63529f992dfa40610053e7ed82cfae3005c37b65bd6a0eb90e69db5d19ee6654b67a05bc3048ff8f7fe1b0d8f3734ec9ba5afa29647fb52bc1fefbef3a6c79cbc93b232a085c7decb8273e057d896508cd564b0c2356d511b6cf6dce0fd417677a851daa88b1c26f7fa89a9abffdcfb27e28831654d4c43f3192cf565527fd1697f74e7dc337cb2071d0fc18a4921628855b52e6bbb8624c10c1395b29be564de080856c053d2a43b584afafeaa4ed9a655ce686cd56220c90d6ad401304b9f9d4ea9282ab386d1785b0c6af24dffda74db82310e237daf5b2a0042ebf9e1ae19ca212b36ebc3a49058cdeddca8d1cad4ec55e391bb73e528db293112e399c0ccd6a51665bc0a104b6d2beed42436886532e9d857d8292df9021f93f158c051307ca6bfe8657eace6d85cde0833953d276117c9cab817d36f06798b5ba974e749a686af0bd55649044ea14c4c75fca76553269f2d68b94128810a6779e6eb7edfcd23711d750047e47015b054168c1d8f6bd01189d85274c9d4c4a868dba5cacae1d2cc9fdf3929353891fc2922adff6af8583f00b2893c44488177776c1dd816aeb223e6b4033cb450ec4418408dbcf75bd23df053cc6d14fce14cb3351eb76c7ef7299728085f0e2901885df1df557e239e4a0cdb0c074cb780a6dc643c0892be8eac3af6e256025a02b7be7deebddf64ba4e586dc65b48a63aa0d666747f55e5c61440be0e0137207f93c1cf3eadfe93b624981935f5e99b6e7995889c8fe784f18817143e826cef61a83fa90d28fde4853dc981611b6c803221913a3ab60e7b21b5ebd99cd3f949384fafbc29780498f37e04ef396f04a229ae53486ea2ec9f4cc97ed17ec956670fe29474c9ebcb07738f47be50913e8235f74f4a8bd7853fb7931619c15a62d4d243df9dc831606a9469149b31e54914e78592f0cf5a931d2b08b4d88154bec838d9500dbc9abd7b6f745944052e99bb3ddd4169c7055559267ac91c8ac4579ea68d4c80204699f4a06c66d36c0b683b2e76dacdd338c4f30b6a8d799d03145c791ae00dd6c46e57ecfa67b12bb36215ffb553a3d2ccc5e7bb7a922b01f1a383a1295b25401ad5144e22f9b2ded71ea1f470c41d5ecbeca7bbd0e81efabe50f60650b78553116b79c60fab84c389bc7d325da2114716f31f0fbc299d35f1743a7e1eda62f50fa2645ec3716fbeb5af228a5b23397ce65eb9af592a1eff84cc3080fdc299d0d3d5d677a49197ff67db65faf13b64d60a6871b75be4b65b37799b603e2ad487b338acf9824b3ded3050ec603dfd548501e7f719903e6ad44623ea51340b8fa834adb9bc48716e19b9e5c93fa2c03b8c8c57e0ec7ce9599bf99ebf6b91f3dd775671356ab0432b8154992c370f68e24aeb287cb1404baffc91440a27579988cd3e212d221c1d16b5e15b95c3f076fdd5ed73207bc3ae7aedd0144e6a0805e150da189825bbde6e8826fe84d", 0x1000) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000011c0)=""/2) getsockopt(r0, 0x3f, 0x7, &(0x7f0000001200)=""/4096, &(0x7f0000002200)=0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000002240)={'./file0\x00', 0x101, 0xffffffffffff8000, 0x1f, 0x0, 0x800, 0x101, 0x9, 0x2, 0x0, 0x10001, 0x8}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/ttyCcfg\x00', 0x888, 0x0) r3 = openat(r0, &(0x7f0000002300)='./file0\x00', 0x8, 0x100) bind$inet(r3, &(0x7f0000002340)={0x2, 0x1}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, &(0x7f00000023c0)=0xc) getgroups(0x1, &(0x7f0000002400)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440)={r4, r5, r6}, 0xc) fcntl$setstatus(r3, 0x4, 0x84) getpeername$inet(r3, &(0x7f0000002480), &(0x7f00000024c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000002500)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000002540)=0x7fffffff) read(r3, &(0x7f0000002580)=""/81, 0x51) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000002600)) nanosleep(&(0x7f0000002640)={0x4, 0x8001}, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000002680)={0x9, './file0\x00', './file0\x00'}) truncate(&(0x7f00000026c0)='./file0\x00', 0x0, 0x100) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000002700)={0x0, 0xdf4, 0x1000, 0x4, 0x4}) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:40 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 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, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20140, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:01:40 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x19) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000c79e4e36"]) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x20}, 0x10) listen(r0, 0x0) 16:01:40 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x28d91, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r8 = socket$inet6(0x18, 0x4007, 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0xa0, 0x0) r10 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x2, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20, 0x3, 0x5b57}, {{r4}, 0xfffffffffffffffd, 0x23, 0x80000001, 0x3, 0xfff}], 0x9, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x400fffff, 0xffffffff, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2, 0x1}, {{r7}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x1, 0x6}, {{r8}, 0xffffffffffffffff, 0xae, 0x5d1a5c4eb484aeba, 0x101, 0x400}, {{r9}, 0xfffffffffffffffd, 0x20, 0x1, 0x7f, 0x101}, {{r10}, 0xffffffffffffffff, 0x40, 0x40000010, 0x603675f8, 0x803}], 0xff, &(0x7f0000000540)={0x40b, 0x8}) r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r11, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5, 0x2010, r12, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) fchmod(r13, 0x4) connect$unix(r13, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c653000050c2af823337c7c7985798f71e850c8db7308b62558ea835f1c4ce86ead5f0c40e03389117d0d29100b936f893b0a48025a2e3abde4c825b85e2a8efd0f9741f04bd82e1fb31f4c9a57f2761ce4"], 0x10) sendmsg$unix(r13, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:01:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c652200"], 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xac0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:01:42 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1ff}) 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) fchown(r0, r2, r3) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:01:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7f) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b00003a270000000000001f8e4a8c83694740000103000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:01:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r5 = dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCSTOP(r5, 0x2000746f) dup2(r1, r4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0xffff) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x1}, {0x25, 0x6ee}, {0x67, 0xfff}], 0x3}) syz_emit_ethernet(0xffffffffffffff22, &(0x7f00000001c0)="91") r2 = shmget(0x2, 0x8000, 0x207, &(0x7f0000ff8000/0x8000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x200) 16:01:43 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x1000000000000000, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102c0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:43 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x7, 0xffffffffffffffff) 16:01:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdde717800"/4108], 0x1008, 0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) 16:01:43 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchflags(r1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xc8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x20) 16:01:43 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r0 = open(&(0x7f0000000940)='./file0\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x6, 0x4) r1 = openat(r0, &(0x7f0000000d40)='./file0\x00', 0x0, 0x104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt(r1, 0xff, 0x100000000, &(0x7f0000000c40)=""/211, &(0x7f0000000d80)=0xd3) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000dc0), 0x3b5) getpid() getuid() preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000004940)=""/4096, 0xffffffffffffffcc}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000900)=""/45, 0x2d}, {&(0x7f0000000a00)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0x2a1}, 0x800) clock_gettime(0x2, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000009c0)=0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) sync() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getegid() getppid() 16:01:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x888, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:01:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005a2ab35b467"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x73ff, 0xcd0a, 0x0, 0x0, "57c4fa187f0ee79266d381952659dd5048493079", 0x10000, 0x4}) 16:01:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x399) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/21, 0x15}], 0x1, 0x0, 0x1c) syz_emit_ethernet(0x1d, &(0x7f0000000140)="da1b08f2de5b990b4024599ba3ab3918ec875f1d9fb1e8d0419de99615ddf699ac90bb0e15cd3d74f8bdd972349d20db19e983692279d96d6f13d6750ab9ba54012bb5f90fb2895330f71b560dd134ddc51d19d91ee458536d76d680a040618447430faa19728633408d9ec0d461d0d43d5d20fc92b2e013a86f0dd0eb00612463fca1fbaa2a447be7f59b967def4e5cd15e5dee6f7ba2597c7f54bab2aed37c5b6a3ddd44ec45f08da94a2527f379") getsockopt(r0, 0x101, 0xfffffffffffffffd, &(0x7f0000000200)=""/214, &(0x7f0000000300)=0xd6) 16:01:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742a050000000000000000e0ff040100"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405", 0x399) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) openat(r1, &(0x7f0000000500)='./file0\x00', 0x8, 0x17e) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x1, 0x2}, {0x3f}, {0x6, 0x0, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000000c0)={0x10d43b59, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100000080000, 0x2}, {0x4, 0x8}], 0x329}) 16:01:43 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x3, 0x1, {0x8, 0xc65}}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:43 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10088, 0x80) shutdown(r1, 0x0) r2 = socket(0x400000000018, 0xc007, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000300), 0x0) setsockopt(r2, 0x1, 0x800, &(0x7f0000000000)="9c3f1c8a4f054a88e1509dcf98a889279846a6d58521a9affa29", 0x1a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffff, r3, r4, r5, r6, 0x0, 0x1000}, 0xda30, 0x7, r7, r8, 0x4, 0x6, 0x9}) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x4, 0x40000000000000, 0x1, 0x4}, {0x81, 0x8, 0x101, 0x8}, {0x400, 0x8, 0x5, 0x9}, {0x7f, 0xc5, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:01:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) 16:01:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffff8001) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') fchmod(r0, 0x0) 16:01:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:01:43 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x108) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1086138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x9]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x1, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="6e5a7bc77b9dd9df17fd4a2439b26552fd5f2a0416901046382b1e3e1b94c38847cff954ffb470d8edf198ec5513b781b022450970bb80bf1f8854565a8d6efc4d909ed37976530b9a6689619e2dbf4d97164ce0", 0x54, 0x40c, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xffff, 0xffff}, {0x18, 0x0, 0x6d50, 0x6}, 0x9, [0x7f, 0x4, 0x3b, 0xfffffffffffffff8, 0x7fffffff, 0xfffffffffffffffe, 0x4, 0x779]}, 0x3c) chroot(&(0x7f00000000c0)='./bus\x00') madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:01:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setsockopt(r0, 0x80006, 0x7, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x1002) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000080)=0x6, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 16:01:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x8}, {0x8, 0x1}}, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) setitimer(0x0, &(0x7f0000000080)={{0x100}, {0x0, 0xffffbffffffff1a7}}, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0x4}, {0x18, 0x2, 0x5, 0x41}, 0x5, [0x4, 0x80, 0x40, 0x3, 0x4, 0x0, 0x0, 0x8]}, 0x3c) 16:01:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x588, &(0x7f0000000100)) setregid(0x0, r0) 16:01:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:01:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:43 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0xfffffffffffffec0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x20000, 0x1) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x4, 0x3e, 0x9}], 0x0, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0x5, 0x2, 0x2}], 0x2, &(0x7f00000000c0)={0x20, 0x80000000}) write(r0, &(0x7f0000000000)="f7", 0x1) 16:01:43 executing program 1: r0 = socket(0x18, 0x2, 0x3fffffffffffffff) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) listen(r0, 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x800000006d5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r0) 16:01:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x2, 0x1000, 0x40, "445bd1127dcc5020c722544331aed6dd27440b32", 0x5, 0x81}) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:43 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/219, 0xdb}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/237, 0xed}], 0x10000000000000ce) 16:01:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:01:44 executing program 1: dup(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_extract_tcp_res(&(0x7f0000000000), 0x4000000000, 0x100) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xd3f2) 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) r2 = getuid() getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x6, 0x400, 0x8e8d}, {0x6, 0xe158, 0x24f, 0xbde9}, {0x3, 0x81, 0x200, 0xffa}, {0x80000000, 0xef, 0x8001, 0x2}, {0x3f, 0x1, 0x7, 0x8001}]}) r4 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x0, 0x8}) 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:01:44 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x4, 0x4) 16:01:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f00000028c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xffffff8b) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x3, 0x8, 0x8, 0x40}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) 16:01:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="a17671225f0ec173be66162c5bfdf01e75064fb5c6", 0x15}, {&(0x7f0000000180)="e51231e0a583241a3633752991898a129afc2c023f3e6b6503c526ba2339d84f5cd9ae341ecf009f94912ae17380b07655fac948990e3daa5e4c0a3f725415e5dc3c861c8aacbe398e1ad7734c978d0db422349997a7815f66b2b1386141d12ce0c2d84f885918a69d0c649dd8db51021490b9616830087262d25bcbf4f637e8b22d671a78cd6c49c899949b8724189768ddd5c926561b2caff7fdb445cdbaf20c1f0a621e93eda1f7ee91dcf4758af4768989dfd5f449eefa6236", 0xbb}, {&(0x7f0000000240)="088a657fe0b3dae96adedda1c7e54f8ae8b913a4cadb4fd9d54b5e6282d66061d534cde3b35cef141aee633f8ba07e6f08dc75c551d16e3d2db74971ca0b9c221cc281a676dbdd646a896f27d8e270a6fdfd027d1b529bbbccf5b2e4cf78343b93e9b713d8e1ec3a1de3d3f552e9bbd298e4dd", 0x73}], 0x3) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="30100000000000000000"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1813, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="981728f7994ffc7081aa4073df50e0bb", 0x10}, {&(0x7f0000000040)="23e3ba1c610da0f7238a3b9af1bb6c567cf14938583e230c329fe21e1c3f2983614094feac0a1d4f402b0a71a4b528109a09040f7906d3d2a3e843eec86ff2c1656265cf313a62a5e565264e7c537c37a57e323bd2c15a81b95e0567b24ada6248aa4942fe61156de5c01de5b22d11", 0x6f}], 0x2) 16:01:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x400, 0x5}, 0xc) r2 = dup2(r0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = kqueue() getsockopt(r0, 0x0, 0xe0b0, &(0x7f0000000140)=""/11, &(0x7f0000000180)=0xb) dup2(r1, r1) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) fcntl$dupfd(r1, 0x0, r3) 16:01:44 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fsync(r0) 16:01:44 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:44 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1}, {0x0, 0x7}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x56a, 0x5526a89a}, {0xff, 0xfc4b}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) 16:01:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x201010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000cc410000002be1bd05a6cc5614ab78bf588373a6ab206d16d0152d7ac1763af4ff24f998ffd1ed4af589f8fe9ec692dd941a30f1e807e164ad91778d362bce38df4617de371ce366fcc5a11c5b39c83cf992df383c474ae21a5e144ed52026824812b973f6f487af7bba00de23550d9439efd77008658ef6f06e56a6ba0e1cfa61ccd099b2d8b9f025484cac83036c5890bce694f362f7606863c11d153f9838e6bd979727c91641921dbdbf067df4fa9d59186698392812c061347a10e1e6874392771b385bbfa3bfdfcfa5dd471f4b04b1e8fdc1da9aa50d7295099125511bff5b81e9ad19c05089802a7f42725401afbda850ce0a30825f9838273f2e5e4affffe1fab8a079f6b9d605da67c56b0abf5fcc8c1ce0fd648b63235f86522d4ecb7952eb8ddb96"], 0x1, 0x0}, 0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x9f3a}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:44 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xe15eb147eaf8e7ee, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001900)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000280)="7307aa4aff235576509db5c818a32bbefa46aab9050a8864f9289ef9d5089f988a69ff6bf2f5631a85e3ab3a5d1763ad129eb7c9f10afdefd6047c39f2a261c4055a1fd1e63cdce822bf9d95db3271b2a3d6c5c50e5edf3301436ba06e992ff86cc8bd2aaa3da43c270a6d6bfdc7bc9af71d1b0dccd099d567cee3b3bc6663b207068d402d5c718f569f9ab6a6416ee363f1c65dfafef001b90522088c25d6257b71089ea06306aa62d417c7425ba0124b2c591b61958e6b69e3b594262cf858", 0xc0}, {&(0x7f0000000340)="7d9a88260a64abbc97630f7de560eef321d808c11bbe35d8627a207d49df3b8d846cbffb972d70616d41f292d9341021ffc63587ee1e2bf6f7bd2fa01962d6d497263e89b8d86cc78a0dd537fbb013fda78a546488964b220d660f6f3f3ae9b15266df5c3b40ad688d0a4884812398e83753cdb098078c85f55be457828bed9a6967d566ba78a59994d698f317d7215667236d553f947f3f", 0x98}, {&(0x7f0000000400)="87ae231db2b81a0acb15f57b31fd3835583081e40352c61b0d82d628219c2c42021c2bd1f69a9ffbba36242a21ddfa0b10ea60a473838030f3e7a6ae7e7458cc3c6a3460c6256f22805649582df01b0794a26d497e631ddcf527daf9a1053ffc5572b267b11575684ab4a493e677a3416576ec13c58dcbf6ae0cff2519fa39338917a7d25d28289fc547cf31dee42bb55a3a3c40e02b6e1cd3c8f5b2229da4ecfcc4106a43c1d28ba0380c9b67f402150c98f5184895d704a2dbbc08b0115ed6d3ca03edb7f5b461e2432c0f280565b8a7ff44802eeb08f48dd7a42ce38f4a2752a38bb4640722b1d262230ae0736ca3250759560aae", 0xf6}, {&(0x7f0000000500)="d2c15cb4cf1cce58671e816c558a78e3a5dc494858b988b581f4ced7b8c3a26ec43d94740605d7cee3998150f5472936936681637fb390ef15bae29ae7a49ceb903aa06314805cd0", 0x48}, {&(0x7f0000000580)="7659bf5c1915a7444459a7ca7ee040fa26d5844e568299b5f99c8a4a00016a2b7328a1c1191d3147659fcdfc964d90cd757de60e3db2838847a2de06f46c7d7954f2e93c8604ab9adbbf3ba816ed096d30582719a17f4cf1396b0a01dad6ac44df808f75c7359d0d7964f844ff48f16985a55761f70a1cc2308d20fa6e43b9", 0x7f}, {&(0x7f0000000600)="1efd0e068679a01420dbbb33b8f70e8ffd757ca1790471a225e301863bd1059baa048cbb4705992582dd0086b3acb42b3da99ff18d1a029ea30cbc87dd2dee31ecc297203f88e6c2a454c9097a1c29f6a9ef017af0fe57ae6728c7ef6aa5203d9720deae71a5217e4e8a59f17b82b9a4c3f7c13d1feb76bf640a137b03544c02bd0a576435d43539ac7474a7389be699c7149bae95e65aa1502f78a2fdf3b340e04f634cfdcab231d1e27a81e66d7d3a44af44ef4552e391e1d019c21e86671479a04462dca56642aeeef15511f1fcd423dd242cb32a0e348c78124b4dcf939f7ba86febd77ae255729fa3471f2aa8fc5c849ca12e3e13b9604eb7b2b0a27ffa0da2169c9d0339d4cf86715a577f1b61d9cc0a0d2ca074da47aaf263061620362fc3bd4bd258e99c577f1d3ec71bfc74b87dcd826d69a33d127ea210f1f76e87b6dee2ac8df40e05b3afa5b2a026c3c6358f9d5429ef9a4498781fcdf63212dd588c332d891903bd660e280c6f9991283225f782da55356ca6a02ee4a6e08adb559559e548005fe26289116cd10d0384e105dc19c0eaa3510805dc9329a4f17112abb978f7dd3e132905b06d70d5ab76e34f14a1e071d0b7099fc614023663c5637a42ab71a9d29622d1e5d3a4b86e0bb164307f0340b9e69f7e0437d4874abc313df3cb70f883b6fe0b58534674a517eed12a08a0d0166ca072a10e72935349be76a1cde893dee0b6f79b477f251f65094b559a24e5a617dbc4f3efd4ac71059d5fd1b6a70860b0825e98fbd1376f484fd142093d0cc3f49e3255ca83a79b8ce97fb36a8fe6cd9b8211c7937a769dc5e8aee8ff6fbd822f0021f35f413608e2c4439624cdc903bb2054acd7c405c20f52d42ead32fbbc29a0689563dd75353c2dbfe03f88747ab749a627e1905b0bc785f587e7004b9e02ef1f11ef9abf3ef04679251ba2a6ac48a6d10f57af529b9b611325aa764f8ca53cf1f41b1390124296c1fd864702f01e4262904196bcda26bc25b86297e76836a0354ce828f1ba2b1609c86653387a665b13263dd3bb2111d1cdeb88b1ca99d4e577ad5647f9b48667521e27d25202e74f1af4877bf0cd97f80365e720cb25c0b0cfb9bacee73a98054dae313f8a275406cc1905e0d18195e2c28c85e0b63dec2895aae6cb64d7eaf0bebc1a831f623694417975f42ba3f8118520e1a9a2a02eea3ac37735fa71ab67fe4a8602a89152b6717c4bde5d97e1aece51c2c441a44b6513b7b3eee53cf1d30f2001051c9814a8bea75d7edae9edbafa414da82bb28c36ebb718d9fee2c2a668a214db0e5051b294d2b1155e86737fe3cd4e0b3ceb45c1c59f0689c12ff3289541afc47a0cf3b464fd64b5a4b944688e44d8db7c6f96bf70473722209730bc160b0062f6cacbc0b2a21ef52b759c30f2228950f789826c37a650e1c42d33bd8b45e365f0dec2d995e41d2cf26f97d57bf4ff99a30a0b87152ff7bedfb531123baed690f261489196a25e723cf3ebfd36cdb172f971c6d20b04ee8d2a8db2d2d58efc7d646d3cf781e9f05a717cc5bc1ac75deb9a8c02a8354fec084875626eb2530875878356268682439c55607af7bc986e6ba8c06c16a96150f74f6235418085f9cb25f127a9fe0f89ea5d2d8cc316195e0dc9113646fe882a041a66d26c6d64d13476c7359efd7f328f76c4cb708e6711d25e3e5173a6f313e71d404ab615079b180ff70c996d9d640b4bd182c8564373aa80a3ac5b49c7dad9eae0e60448cdcc4d5533b83de752d8922de81c2544fe0b4c01f9b9ebd2a13cde341bbc16550ec430fc4030547c8e55a37d608f46e335bc32f1961ab3ceb1f7ae3e350659d3013b0189c24d6e1857c5b399067257ca9d45bef829027dde7ecb4f2d6709f4c69c20e9ec60ccdaf948d7a9ae3c5e80bd5e40c7163852b3a5d830e90ef7e418da429aafed82dc1d9dbdcbdcd5df6e65d39a73d49b473425df40502bd6ee66c8a5eed8f893fdc6392fae412178e445f7cd0566af08111abd54e4dbeec1481d4b7f319d7e6fffa577bf737d56a71277578d4e0d73d4a5b16f6274b52c00222bc9ba146ab963b0f4c3eff1d1717effef1907d8ccddbd5a5d1f51208b49483da591e957489043954c6b03a646b5c2d79ae0459576f800e269a4f5ff2bd674f08e84c758d91a9d53ac4ebd83b79a64a89b9fe4a419011b4201f5f3821717d37188248792fa363ee44a7eb132669b67839d949dabddb7702081bdb54f79e64bc9c38862cb003b88c4eab420fc74f7c5ca98fc1750ed18736ecc0480492a9cd7e1fae9c5a0c330a5d912e897c3042359a6cd600ddadb3dbaf909f14c947cab9107f2aa13aa2a6636e3d9cac83eb28c1ec2ec9c955660d1695acfd23e1d3b6caf2bb71b85ca83ca1d45099ca6443e4c6a87053812dc1c370a72a8dbc7ac7cc5cc0a802aaa95c495f72acb38f1a6100a8d7b19e8622980127ad0c69d2440e821d3b4406f9e01a4f1cee4045b2eda0be976d400bbaa476512a279db4bf32daa601c9443074516c9ecbf35816623278ea29b3f611decd92a3858eec65242d16bd5dbae5eb0a77fbd28f928db6f93588e63e85539de67fb3d7adaeb4093468c0b517c4e87e6626af933eb295d68108de1a7ce67ee07876e18023542afbd565cdaa91281e0ee0adc80ea58a3c24893d6eca7fd6627dd1f81d3b5c6c08de0998f71435960ffa06248db65ff08672249114815b2035ebd48586823903860b749938de0f428b7b239b6404c313634c91a16c7eaa90eab7479c69299036ff8af74d72e4d444fa0e07aac8c0ab9e78f4598938852a53b6f54c41e6a5fdd2b50ab7841d1e7f9f344bed73b21130f410af64c6662610618ab0e7504b0ad03e9a1584009c9cc31942080ec47c6d41147f09bbf7184527393ecd056538a9e9271a5e3dbd8548fc4c7091c3256938ee84db1b6431442ead5cac76689745c7a8356472d901ea1d6a08de72335b08c800f2656443a8d41ce28172fcd7bd863f91554ce52683b6456975decb6606188b555e1906d400ef73e51ae21c59323dd9c2c5999b6caabedbf19858baf7019b8129a103e3e12002ad9c6f6f49d4c3f004c8581c51d71c2f793de758cc0884894f1e77bed81b4be8a53ab8c24ce0327ceb3bbfe3bb41244b39ecba3f871153cf637731557907279fa87f411afadba56ea4703c3d8dbda143e1a5997e582ffef85a042b6f618e92bceefaae590d915370c8b6edf13481488d2128cbd3431d8f8cfcef20d86489d7e56345436cc325d087fd047b922b8473b36505cf4be97661be981c85ea99689ece3e10addaf6c45b2690d5fafead6f72c35169e153a66672d652b5e87b275089b0818aba049916a9ac22efaeb714a72e5ee5d626c1e75e445c4222e97bbf17af7de0096f97ad88f8a99e1a31b33d33eabe3d3ecb05fc945504cd6c408c82c0e590ed6155263f3aaae9492fddba485ca1e52a7274edc57084572eb76e2ead6ab5369c6fbcd7c132fa04bc933973844de8e689dd48b7a2eaa831126577e47cf8affecb005f38018f2e9f2bdf800f6f11fe3bc53e7f3b211f596bbe94f6be521ec222af11db7542dda681315d8a36e3fac770bc3186198ca9056843ec2a2a92e5fdb727c203832adf76a92d23debbcfa1fcbcc9b83f41747dfea1338b7d6febb4bd08ddb8bcc4983b6d17ac6ad180921d85bd3ddd54e9c86a767c6784e6aa6373c598d3c2f4924af6b18da681500e0f27fd16839accb2035d9306fd375eb8630bbf63861f14f3d75c86ee45794d47a97cacf86a2c7a015ad2f2219812e55d276e78195b89db416e83da1cacf2d0b35584bb02faf64fc7599a3372fa4b9541fde120cec7abe571c582f6b3e88404435521210a90123e783dc74b856a0aac4047852d5cdb94cf5510e51881f3e80f135127a78bf053590a2f032abfb8ccd363f09f24abd834adc91fe50f6e2406b158957e4e4b50866aa77dd766f5afb90c62422fe37cab64f3c309bf15e09403dfe57bb72127a3e1f19a947e9eea205e8957b2e741a52c0ad32a1d19dca3116fc90b1d8d08aeae673714e48733b71bd7da331f34ca74b7ec36628b2beb4f3345862b2bac00f6b1af9637bfca83ae6cd769b487d71d505bc7078fe7d3e5901b68d98a3ce6cf1479456afe7a490b1f0acb53d6b0483aeb09180760c5b5f982f7831192bc9a31c9734ced71a7e15a3cd2957e0813ef453c8db4fad8ee034666529902a9e91c300694fe7ddcc009ef48e6d1ffc36b04af01040fb9ec013670e99f9bcde97432435a9ba69abbf965e9e5fe446491d446b894ed45898834d9fc63df86772bc092744f1e5d227339a43c2e1582355eb34aa4eabb0d5e3bea77ec1388e92c80a02b166d59f42ca6adb1f038561bf84cde2bb5fc27f31a0319c31dbab9a06de869a12316e3ab45f43976758b38182e1b29efbfa7b089dc79e29b186504a60ebe3dd6b586a63e05c30b80843f3b6d701901196338b8c522b1073663a0d24b8329668483e7188b087bfde685192b98c8c54ef9ef9cdd3619f339d750b779dc5bf5f4360578c86e01cfdb4c226117ee2d75168233058c77ef2878597f00ce32a38d3010f5c8d74a670e36811a33adb14165b5988fb625b9f2453956e824b22419a93017fd192d7e0114bef35818fc84f8e557ec4baee466e8093fc38296d8cf07ca268f49b38b3d0ce322784ce6bf64d8750ce1614bfaf3cee806206824b219d59a8fd44544fce9859c0335fd461e35297415dd87e20219594d8bc633f410652f497485a7a65f710d49163472c6878d145e879e5cfb5b816465d948d4a991e970b389683b103e2b315a414980b82e110850ee115350fba9f10f72217128331b42ebd03241071aba5fc73fa610940f5b933600a829bfe1ebb52595ca899688e4a3e65257a89e04044afe8a6d9e7c8f540f7b2acebabd54fec09cebc68b65b69e0959111778f4a522af9ee2fc07ebd827e72b544d71518feeda5ee22c1135ac774b7e5c74bcf90b80a86c9e3465e2f0060ac9e16af3062124eec6cab8865fac1e27b58f89b5ceebc1e89ffa99f0652c56d71ba96bcbd7688615eaf668deaf7fb21eb1814cf8064a68d08ee1f5795f06a1ed309f2ee54944b6d596c2741f8ce1dc1eada669381388acc542a375ac223884f703802d2a94ebe909321302a8525cfeb8d4f0fbed6b488e04ae1a0576fa3bc74823fe3e52e61d9c571bc23d5d19914aa1b88c048ead452850aeb17259d7342b582107862e690a24cd698a4d60ca346d440ce723cf1d5b37dfeeac0b55c1beb6ffddc6020f6917d08e2d89a2c2a3128e023d41d05550eb5ab1dc2d6005c6c326b71a72844031b9d7d3a6d556acda275b414dbfe82489ec986ac83567453cce753c8a784c119a3f1583e243eefbefcf5bfc0f0fe6d3bb6432f4ca12fd299e4dd9833e37c29f4236dafa60e969aabe97cfd4072caf349311df944c6c009c8c50b127d45a11032db03cbe09d5da2a2b73104b1d488c3802c755cb949a1a8d1c11dac17699e2181c8a70a60506360c84f1305f2d92d9e0b5c1f8cc2bba6fe967c72563b5c65247d86f07660ace723a29140161c80843834fcfa3285a41bf737b4ecacec78603f680b6ae65dc64e5667a3c6374dca6bf2c8dda076dd3ae0d03e85748bbcbab341f1a9ebfada92780a4e7bb2f6a8945f1123d84493acf771a5af0b42aeef05e9531410aec6a33fdae8838d20602874cb39b6aec199f134ce5eaac35ba9141f5e998166591cdf092cf0dde11725b9ee210da159e7a141e4", 0x1000}], 0x6, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa0, 0x4}, 0x4) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) kevent(r14, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x50, 0xf0000004, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x89, 0x10, 0x7, 0x3800}, {{r0}, 0x0, 0x40, 0x10, 0x8001, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0xa, 0xf0000042, 0x2, 0x8e5}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x23, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x42, 0x0, 0x64}, {{r0}, 0x0, 0x2, 0x20000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0x5c7}, {{r0}, 0xfffffffffffffffc, 0x5, 0x10, 0x0, 0x100000000}], 0x2, &(0x7f0000000200)={0x6, 0x81}) fcntl$dupfd(r0, 0x20000000000000c, r0) 16:01:44 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10080, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:01:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x104) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:01:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = getppid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x8) fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/192, 0xc0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x8, 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f00000015c0)=[0x0, 0x0]) fchown(r0, r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001680)={0x7ff, 0x1, 0x1000, 0xd0f8, 0x6}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000016c0)) bind$inet(r0, &(0x7f0000001700)={0x2, 0x3}, 0xc) pread(r0, &(0x7f0000001740)="35b26935ada40d7f04aa11776b3124202460aaf95a2bbdbc3a18904ff28e3c7d611f0c12f46498bfc55d08028fb9f3789b5ecce49d232fbecea749cf9a5d7bd48293deb41c36199607d7ad84979a601e186057cb8361067b7c4fed0fd82dc23a1341db00f0326a01e7ed9863c9376a643d4f411f1e178b8a7bb1c20fc773c58bfe352f5f61dbe4b662d9f60a60e45aa6d826cdfc7e9b823bcd2968f90cec4a69538b8c79c8cc4f4870d847627f96f12c8c1cf8aff0e55d430f212ff3faa550fac8576cd78d63d9f9b4ead97b2ffc39911df00db09efe0c869cfcd2b48d93a8259c435134c3216204c30e28f294374ff88eec50354247a77c3c05", 0xfa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001880)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000002dc0)={&(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002bc0)=[{&(0x7f0000001900)="af79e16acb2d995ffe81402e6acd35bb8378660c38ece84d0e1491d560d74a30bb398c9193ad69555130e76d8457b603a78cde02c36bee2b7394245fb3470902f45221cb771008c5d639bdd20bc483b9576fe57d3c98f466b01553543f301a2da39315f4bc21dbd842cc1382859f58b23363195401de0912a6c04f942f4a215d7e00b5a829f567700eaa8db998c2e80cd6ef4d919c05fea60aa98a12d78c06cd4e8ca034ae6eb86998eeb81eb5ce744dce6f46", 0xb3}, {&(0x7f00000019c0)="180278cbaf3a8cc937244c1e2e448bccc070000925e3ba6aa72af05ecc0a88da1b187c46be90c572688381d5f01a1806e54b5391f10f3caacce42bd0402dac949e3646d41bba1598d4f9871caf972180d83bfd421acfdf6271b641cd6d29ac8edad775546c2aa567f3314d6dc2ccf610b14b62de19e78bb2275650bd33c144fde217fa5fafec1896cf2134cbad03626e65485631515f784396fc9031d083eb8422fc2a6ef9832f14c612", 0xaa}, {&(0x7f0000001a80)="80dc097d918adfd422fb8800b58b1f6897889ad6f80f5c631a5a3224ef4d948132b458a98c74ad3ccbe41d5af98a413ac8ea04f558a378ac74a63026b14340538be1de241cbd953306c39a9cce4113179f6addcd19447ca51af8acd8d43128161f903ba6979dfb077d63f5c24410978882cf1845883c4f5196bb02cd26c0e18b5927808a0bfed98aceb1f5666328d1d0b87185de72ae2c8aa5fa1626fbe064615e1db9453d35525ab8b6e84c628d30414bda73b59b5d5f46dedd075405ed90c6fb16fcc31d1e1dd1a92f1abf977052ab0ee29d90c67d81dea29dd93c9fa29f1d79f6f647127c40e626aa98ad21f42b5bd8e722e6ebbf62eb7225f4f74575729b9cb184e4207e6a9d645165d04a8bd958206cc4568ca61bb434f946b8bcee17b1fb45f1f02828f6cae8721036cb7c2b97459da2841c21990df013ee204e4cac0db2d9f2cacc91604bb7382ae97e2129be9024d545d43210ea7237dec83f615608d3c045b610e658ff2aba515e0b384b7d18fd9a4d4d58ed8f36c785524144c63fb27837885433ca09e958a40ea3160d72275e252695b489eb625ab8c2b4efc9057f2629ee7661664b40736e63f46b27cfcf0835bbbe09e58ce781ee0d9981bc74cd189be3b5a48342014984314463b99b4ed631153f64ddad961c989e406d606cc314c8e8e3576e911a4d6abe676fe3ccc90e952d8ee698fafcbe7e92353ea3c27c58bf5de32dda31cad497aa3913e29b482a8b5c5a75eb9442cb44961eb74ea64e311d0fb86ac00240e6219c097922d9f5f82708eb88d8e2e27e41326b96292efab402ebdb4d73f88534a9eab17f1d30f836fbeff43b8be47acbff3c5cc909a99a99a167cfb30633e6fb3793535ec9ee906e973dc56d4973595dde40ac9fb97d3171a627c2fb94b97354217fdd827f8f2ab66e8f2ccce03eb01a7e5652e3699853068242e42ae88faefdf68603c80768705df44333f2078043ec4c43951d8147600aafcd59b91062f0dc43321d30093f44e55e242005f619fe0316abf226ee13c3cf613c1419efab5f8b82fbc6123e19dd48f23b9710e2148c3073659fccd141e98354d263e04151b0e50be11f657fef9def0d5bbb4274b80fd2299c98cad9deb145eea97b774695c45d8bdc0670635c88ebc2e48c3a4962a01a22c13fa9969bcfec403a852b6efe8c7b2c632696f201151c9aeeaa3d39e61e7a2bef5f231bb9e17d1a1c6e5ed8ef35df9b4ac836212a165fef2d0dea683a2d2cb4f3816b0fc533815ebf66bb3731e56994aabdd737ff1bd3f5c3495b0884cc627470cc8a9031681c813a218c179776da04fc777ba2fabc294b5774f4155bc78dc536e859d0db29b51305298bf2313a944b587be09a9944fa58fc254749472a762f8577e470bcb77b6eb257ea0ee071a312b9c100981671e9f6f6f19d045105184e37eb9018bd400737699cfd5b2288fb9467d1c69ba0491f3e12db496d29d29ef2a462dcd94c0738d3c3003e85750194036e00516628b4e25a2d0e5824ddb15cfbcb4a67dc267151d4a53bfbcc63af0ad88a31227560a96519cf211e256bbc0b0d61a1ca596f59d5797d1c846f04bbb525640341bf63e46dda749259f31bbb7976b90217dc6f5c346ea798ceeda8214ec9bd6da34405be5a8a49473e9e1ab0269cff41e60631b31dbed111bc548eb8764c26f0e9ba8968640c7576ac719263761760c581253d935e901b0b7b28fb56fe201994b2476049c0f3d87373fe4b8f19d5f7f8355ecb0aeb211bf7b900bd9c4bf50c07f7739a73250b9a7e3728befbeff9649d2b98ec1cf42bda21d92db34efc9e51fff2f8881a354a6a5ba37e9e0fd43f2984520dfbaaf8ec98ccecab5e0616d110d46c1b1e32655cf4c8f7578479183ff694ee6529f7161f6f46fd0384693358c2dd8880ba6f648c6bb61e0f58942370775602645fe3fd377daf626fd650c7ec2dc721baf75f673035c0903c7fd6e451bd2edc2070a8d21755ecd8eeb77946567d2a6574655b1e18fbe2e2318ec3440f0866043e14f1ff950f75b63c2b95dc89c39633e71c4d4e0c680f4aa27209e466ab490ba39c0683807ad44e9ca672ffc0e097e7ac3b9c828c9e0673b655280af2a185a4777ae2a87f5a94aaa5e3b523c492ce2f34799f00ae6a77003ecd1f11bcc1979829dcb7f4602d2796cf9f99ffec71e040255515684ba0cf3634f440143287abcfcd213e2e3b74f64ed5b9325a2cba0a1fec52f603f511df1533d6d4359b48f44428d39aa017b4dfd7d7c8278cd101f62d05d612ee0d100d4b4f099cb76b4352f546c1c1a7cd296911419853288a413ef2a2ad7f221013c61d8b4274436c4f09a06dc12f322b317346063e13da52510f9405d553020025ad10b69f147412a0e4068ce6b630c454f7ae45e0989bce402bdc64e8790bceb62e9a22f936a23e2b8defa341f1c7cc28ec7e4f5e272e4969ed086e8709e1f812d4c76a5820e8b9c2f7735608700b2a256df31cd8a4f1c85f45caaa36d56cf2c79833c5550a51230678d560e8975dd1bf27cb8ef7436b37acab51219140c369d6da98293316b060b2f2057db8b4a683561cf7328bf3612ec739f33017e23107aee8f59965d3085224f069eaf73d171eedcbdfd3cf21c942a33f67de9bf8a53b96ec0895d3b821f16f2c8f1921ca3ec82eea3aff9e053b096a364b7e61f60c1229cde7b0506c92520f944ced4da66bbadcff727b9158465340bc25bfa0278c27f428cacb805753d0e74074befdeb72724722b1941fd36c37f02865c0fc4a439c7a720707d904091325428f3c48e5b1887e189d7072c123d0054c47e602a822fc8db929fe254279ec78460d7916592036e4ebc27fe39f7766e3286bd8b22688070d079e82df1cb3fa2f6384df9b356a7c677dd55e5a329414b93a60f1ad36a3c6e00aca3e97dcaa1781b74eed2814c13e3d25773f9b33d690f7999e40193b404589cad24d5a96e503b36cb16e12bf618b9b598dd94f89989a205325e289f8ec8295ed0aadf2e0dd8bd93b6843958f59d3622dbba82ed2a492d1af51e52f8916de97651f2f3fb238c2b53a036cbc8f31810977a3a1e2ab994d5d2e819ee3519c7d9af233484fc7f48e4785e4f859413e4106cb0092f30d2854c614454bd0ebf8837f9271ba31d63eb089e56e2682a3176d058bb49f5a018f4b5217e53dbb6bf5c44e9ba4dfe5b52d72d9a6ba091634d4536fd3bf68120095cbfb0d4be2cc195945e3f5a1629458b1174aeab4518fe2eaddfebb4c7f1a7bebf4250cc86c58a60421aa029fcf94fd71c0a2a8dda1e27403cbb35f592866c62513058926d6f7090dd4120590cf6084ec99886bf0a7b1246565b27ce6aaf14b5f45487d16e8447eb12924cf1ee3e3a0ac9e12f5b30d79e7caaca9617b01f05e178a372b5cfa8459f930adfb56eebedf325684d72d0a99d60c6dfa8f97aa22a1e1fffca86a1b4eee96e069fe110874eafdbd3dc61979dcfb6f89497ac5026a190a98ceaf6480f1ff7cd52d0f61d34a14fe9881552d67150fb3276db9910fc06cdfa9e6d463d01d8fb6413aed3b050ced549edf9e0533e42726d1c4c01736382b096e2eff655a30a35cc87b399f40bf65d07c0b70cb48ce3f8ba068948ac036008fa140b0abb09cd37e655005c32683248e1036b54811520a2f823a48731290b8cd770cea8fdf4a05709085dd5d7f6bdfb29d5912033c2f173ff1bfd585736ed7ead0c1f443a2cd392b726d50fec6c7a5458ea9cd5cb11daffb18a6f92d781678b565d972e760441caeaab6749f13dd9a7699428619840f45973756243bf121956f2af023184645d91b9537cddcf24008a4946cae177cdab07a3239f6d760910c851e1163a8a371c87d05765327b8e347a5e3d337f3fa104ad2df02e8b78fa5efa6d048d33a5cf02cee4a8c8ce9d1c2f82e95e3ea41205f4f10bfb9de8e1eb0a53ab1cd613de98480a4c0c4f70867fe2dba50f313f7bf9c6fe463937ccc924de8ba979051bb9c33c6c20a33d94fbb9775b11987afd72e54b44084f004a51d28126fe0281cf3037c47cf7d1edf2758c8be2aa71dc7f4a5141e58df6445466f8000abaeaba5f5d055895d23e6613819cb20ef34ba7646d385b8172a2ebad01941b2996b9a7239b55822d0a51a46c8c2758738580db614c9d547e8620a109c05d903ae7b22685c108d1c19aa3de6f49c750e2ef795e0cac96bab3fce121d78cd3d9f4eed1282965bfb8bd99e0157dabb013daa9814c471228b3b742766f2551817fbd2dc0f303277530a7b80db58d7756fd8452ba775ded432fd99e8d924370c72a3f82a3e4d05900ef63079bdcae60209ae627877e7da19e4f40aee3a89f9738008c589ff5793e8be18441172f44f16a64c813cedbeb8d1abe7ee30c4c5e90f27771f97edeb7ff4bd0bf57b712c0ab10b7cb04f7e2d50d72aa219933e35156084d12c59a68322244870e7d419038506d5517db61e76eec30fe12ac5b870226f1a5bc12fe46627e2a6041d6730f1e0533ecfc2d021e3838bc087a40aee8d58597a43fe45439c965ecf46d76d3f689007e58ca1088e26a48c28cd0dd980c25a62745fdff0ebd9839803971eac1f11e33f72832ef7ba6f34b40bf6a380982fd0f033b7a2830bfb25b53f39e62b9b050533b38d94146328b441bceb41d1a41649f90ade03364ebfbc23ad4e93d0b6b5167814163864d855cadf4088286970952b780e8ecd73dc208a4ce262f980416242ddbb26ec98c1f251a43391f846fa2a84f4054d1cc90f281ba9fd99317abdad96ab08550c02812f0bde44cecaaf59004aba56462e7eb0bc16d458cf63dd8a479c148d3f22206c9d42be942dd37b50e595d3ee90e80e08d913228ad2eb5d9f072bb9e4cb7449dfbc947c96e7890e6cd50f0965adb0eaec14e600d38f05c2ea16e62117a5ea1c0c3742aa7d28253cb286d71008903a4cad83f6fa1585f0f43ab8db268363949a6631ad09511ac14d66ef2b25f10befc969f3258cd6dc9cbec660f146786c10b03a1fc5fbfd289cf03c380bdf366108b77cbf38425ed6967fb799b3bf0839d69816198828cfed1ca6ee2e83541762034be76fb1c56a1a262ac14a502db6b926e1384d421687568a5f72977a59d88d03fbc8f36aa5aeae11d39fd29ff3cd4b78c43fedfc4da696820b9ef4ba094f01804a5087bf19d57447887940025469b9bea5668bd5fbc962be9e6784ba1d1c52c82177008601d7d83f466fa0fc3c1f70ccd6ccc0aabf097803b02288175230036262355eb052878c62fa3a76871a8516fd2f183cec11a2ed2344f7ff766bf244ff909f2e5c8b1b64fc3f3f388cad61864758c39b4705db3f4ba8645c27f581459379008e14530e6f82f13e474269f4b4dc10aced7fe5147ae78a4c1eba6c8976b1534dd07d9441d596dc58cc40f06bd76996dd204b600f6baf164111fc271fe729c2719ab28cbfed9a3cb7d26ef6d7465abeba1b23bcbb0e9abe59923b84e4593d31dc5e0382506e82266578ca2de66da166237d342690f07fb6eae9cbaad2d082c784fb11aa9c3a6739c1b46cce208766599f1b6600a2fddeb81da5b811e2362d9bc6f0d7b75ec2e2ff00a961754308eb8a14c9a5b992cf1f3970f49402893c39dcfee76aa8593bf3c05eb93420a83c06e491403df520513bbcfa8531dd60b495adeb2e1144e105cbad8b941404aa14656b2ee1ecf0b8efdf4d24d40b7b3d4a944f32d6bed2d8c79debb090160cc1f58e7235950aab3b977defc74e50a817a59fc82493ed53751a3cd1a03340d2127393be8a8f7bfbbc", 0x1000}, {&(0x7f0000002a80)="6230dd4980a523171ad31b61e60060eace1d377f8ab38190f41ea303a6813a012be3f75f02c70fc4b1e0a8f99858cd601f4bd8b3f1f4097851a25900aaec5fbe5e7057018fee241e25", 0x49}, {&(0x7f0000002b00)="fd266f374f9da8d3e4a96898e00d24e198b9e056684509843124d24dc851e0d11ac9279f036dd26fcb091865e809075f0ee82255977b023a024603b47d7e6e5368a4a3bf0b10e8624e010079c9fb35103fdc4691b418c283212987576b515a126a68d9b5fcfdd99b961f59fb38c02adaa69fa3323246b130577336dd6cb4e2c4c9f7354fee21102beb09206010dd95c74adb", 0x92}], 0x5, &(0x7f0000002c40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x158, 0x8}, 0x8) setgroups(0x3, &(0x7f0000002e00)=[r3, r4, r7]) getsockname(r0, &(0x7f0000002e40)=@in6, &(0x7f0000002e80)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002ec0)=0x363) bind(r0, &(0x7f0000002f00)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000005380)={0x0, 0x0, &(0x7f0000003100)=[{&(0x7f0000002f40)="960b45e9c9e51b49477c7d3214d9d6d3853e07cb258d691a88641730bd7133b2be3e1d58555d02d4ae538f631629b3ae48f0183ac898166491b3a7fc4e9f843ad6b051834cc0acc9d5bd61d2e6c4caf202e7892ae868e8e269fc109fd55ad2a2d05e970bcf80cb4f7b3c9e5ff9d6963f640933217b20363ea8d950946d10e4a7f4ad16a7cc0af2", 0x87}, {&(0x7f0000003000)="818c971eeb36432c4f6df8256338d8ccc2d282f245a226b41eaa2c50ab9f649b69a99199bc3e8b2bfd7d4d50a41806ddd54b7852a36cc638e823642d24dac6e929a329f36f8670bfdf371fdfcebe3c3cf67bc91566d61937a83cb62ce5719b689eaf1a7d8bc4cb48cf4fed3c2a09b40b6d733a5f20466fbc29578a1832c3eae44efb800ff1fc263a3e782f7a1572bd7e59e9e7f79da0cbba8df5ec36b85524a9c4270d53387e8d35ff902038a412f806176049fdbaeb4cdaa97d89316ed579666aac0df430c5d334e5229bebf3c3dad9f0", 0xd1}], 0x2, &(0x7f0000003140)=[{0x78, 0xffff, 0x3ff, "e3c300af5173d47923de01e239906ca9bdbd686c880969d8837c8fc80d4a1c809502c532cd5827d7c69681836c1c86f428ca5ccdb9c2760ce4db0c5ae93b305dce01433ec3444f626567f6f01866add0769c3c2a7d8b7180c2265489316fa4e86a3d3786ef8322"}, {0x1010, 0x0, 0x1000, "8eb54a3c177f47ad99c8c87663e963282d6f14aabd73c5501471e8184163ed148bc14fd66be0511670d41e35913732df458c5c308e90b2840d99d40387a5043b0bf9978e86c6de1b0ceb704eb5bbc9fffc556c3189fc60d1780fd0207a09c80da293423bbc290a793808c3292800f01b6e25059d5ea767e714b5fcf9283c264fc3637bc6d1191eae07b7343a3f580c042890d4df68b3735e9883e0301bc298a13534610fb1f1d1793c03b7e8e3fc0cd4e61b1bd1fa81134c14a62d9ffdc37de4a24a6da308785b13562d4d42dae7c60f8e26c0bbaa0036cc44f53c523841fca35b15e093a3e76e34e8c14094a24c2f7073d36ae295a5a13e478ac7d948f47cd74e1b2ee43038f58525543a91bf668e760c7aeb8e6967ed3fd3fc00a04225bce51b72113a5edc1ef1a1bf104cb3aa0d7ead47ffda01695e9e6615ec25136682ab32e9f9226977b417b231749aedb0482e2e7a7f084d65fdfefadbaaac8bac369314622b8568313916fe5d806b8919b9e38a2d580d838c79f8b56312783496742b7b8f6b745987fff2ff4778e6dd7737a75fb55fa20110914e291c2af2b99841f3fcc630a09af6a8609451d804d9e0e9a6f46db2ee44b182f2b1e116afeffa5c55d2a10668aca3ff9c7e837ba70667708bd8d20f41d8ee9af7fe49f0281cca358010e9506d64e20b5092ebace7ba1c04fd52ad89b50cc7c66f172251ac3d600a98ddfcdcd3ba1921310654d4e359def6420a1b7455bcf7ce77099270c186e730ea44c53c629a4d43f99abc3831fd1027ff23deb7619dc44414e2ba26be1c2a4749a92ad3715bc48fb2279784900e7da4b932226d1b702291166e971f589ccc9fd6e478b79788941397c6c3520d95eed46402290ce9f92e824d88e675c2cf762d44a4da04c3eed5a2e9ccd499a3af6775b9b8d7bffa050c0b0c8bd44aff8be2b242a0f744e568df2b9e3a996bdfad83983e4968f7b99cfac8206f6572520ea2ed8c3937a86e174f2abbfb740a3eb0e016cb7bd73e650f148a13527a7ca3e32cb734ee5399e05af79ca1ae3384308028ce5d10e5c8b820d841a4d3721cc8a952bd3931b3bc3aa7de400373cf0b35a94935f1b3f8cdd655cd6536d734f4d1a7d7c2998c78bf7dcd180a24a557d44aa84df7bf100581e663d01987eed60e7072fab4831504725a480bf92dd6224ec90b4c9abb1c140c6816fd02d63cee71cd858a55f2d560069e5466a8b76aa929debe2a42ab51d00620ff75d4e693c764953351d3f0d714636bc6181f240d9933296ddcf4da8ba4b4052d4d7309feb9f9ac093212a8a3b1fa2972b923bd3e006f38b0d410e1bd2000914b66de2679e445f68be416ada075ee60ebd511c67ef0d0fb6cc78578ba91452cfa9047df1e0ded3fd4240b925ae74c97ec0e068a5bcb605a1b1ad316e94ef59af0eb46c5bed8263dc8c21ccb23408662aec938d6f5ac77f5a993f8b2a7e3a201eb2ad1f1e48a7efa30069f0792ba60797a546ae3b952dbfa3817629a6b9cb9986b680f096e9580f115decd08a86072e5c96e21ab739bbec98d77f706309eb97f210f7b104f28cf8c2a15e478b7f9e8c781372e092b10d2cbab7bcd600e4ab5c29523ddb24adb6aafc6ef1486718d33a16e426f6ea3cbf862a65b51f6cf8e7501300b2d01de34575054b5259e055f1510cabcff9ba183490729adec44cb10cd6b4b04cf92555d590b044fabf55974b888265efda4eaccf2dbe5604818d6ad5fe88e6d2399adf4b2a071990b2a52be5533019d7a14b3b7b09ca64adec3691ae251a4f81b925ea6cbec3cce5d730e2d345e7a1c8a805e2ab7d3c0600065331bfa225d76eaa83b68ff8598971f32e95052b95016e5cc66efc82fda46d11bdfd01f708d0568bc5e36f6bf26ef4c51ee057c1490070abd3cf2c50019e43cddee711992bd0a12f51e9064671b4ab129baedd9615d6112efdf5b5d78d65f06987084d03d94e76d063d20e17aa26d1559d8cec783daa04782091e2613fcbdaf258cf374967287ca5e45b13c6b5c5ade67fb42e8be0d293803242dfd629cef7042b312c82b0dcc933c8a1350ce927fa0c1a4d1af21d1f4bb3a3c7e3b173647fbfcc56095b7fefb44916c4e61262cb851202d3a192500ae913132e01e207c667497ce07c4838075a779cdad64b9cfb8f381756443540ac8b65992cede7cc04daf1a940ebf7fc558430365a32142b8d70da1da227ce5f86f3d68980b636b4d1d0fd9c42e7d4c4a98f504d9532f9d53e6d82c032b680c7e948fc387bf9111d9fa06369fe4a06d00d6cdc995632f8ec336af601d74d4c75cf6e008a196860dfb14fd580c5ceec58b2e52f6795e558d7e76669852d1fe4a92fecb2758191a1a92040881f5926732ebeaa9b51889103bf2c9c55885fed83e0493333efa037bc9e254610f06b4c109cd8839882bf3ba27788167273b9bd94a633bd5bf4d5cdefb4a5fdfaf0b59944545afa60516a72e01074ace6d8af80103fa6d69e75c64b007817eaf20aea33b49312db070658a3072d5a2047af6e4178e3f801049fc17b48e67bbfdbe9243cf8f58da5a0bb6ebd9e3cc6b42098f4c97e6ddc3fd2dcf577f06a301f0e44e390a0a531b09ea5d4bacd504594862981a627eeac4aca9bc89efd5e732aa4246e57d0c049a26ee6953abcde0376e1464d3421b8a8a562cf34d36f0efc39ce27c1896323e469e1c70a01b1ea51b46e6a85e163edb70fab8e6428e30d45092466972418c4ffabb295e4ed84109de55f78672a7f73af6a7e6a8de8a2a202fa7b3c99e919648178852ce5e6b9614937d1cfce0151e6be07819e3886b90867f19d8ac0bd96e31d04113df2ed680695fb9b87ed3dd6fe58c32b0243dbb2bbeb66f5a60fe8e748bc5ccaf9999d00d625fe6aa62976248726a31d49e62edcd6245e5b88cbe10255ad3bd9b5c4ce6470d087da1904265a1831414978af1030f2bc768076a250395e12254697c317eabbef4211d1e675f0bb9e54d3bcb7c6b283b78f0166a5c9de3f4913e7a562043be8edab41fa68a3a88d4baf3b9bc48cf6c1a8f52022323530873ce8ebbd01490efc7fd647605f8fd8fa17caf3627d40b693cb4f50b1525ab61d7d175d30b15dfe117ac7c9572d27ec020dfbd43e8ef60b23c0f14f5db27e0a7cd08bf3d49d76d4d60cf8fc5279e66ed8d291f29e8546c67aa11ec8a78eaa6a14dbdd7f2783916ea07ed176ca9ab566b6dfcf79a2dfa48688572e1ae4be606c8598f424b393479adf4840ef558393d9307be03c6b31462b262c36eed5f23a130d1acf25cc75889654ec96c20546608736030920af73a4830a6edb888fb2587aa5129192a3eb8f30a5af934f2ff6c29fe034b09b1ce2d38ff2a6e14d0c05ab090396955b2c6fbee41cb40f3e7fb82eadc6405db3a910baeab7a8b994663761992622fc6a9a4962b9bd85c99e14eba0a30cb71fb5e134f1b33f0b7e2b3b0100350abaa670d82d4a910c284178d2577a49526837b315dfbebc613c1efc37befdf825a47cd279694bd41e9aa2478c91e426b312434b28b80c85d11fcb20bddbed0a5342b4590ca04721182f1f895e98f2881124876bd34066aea3b993381deea37a565282656e9053c5247db696721f2dd41be0176ea2ac45e99dc9c38d894eacf86aa8f11d2251fab7746e0df6acd75420c1049c5d6e533e910e468a1192c2dd53a43a2447238cebbb2905fa6375cd8946d3784d93e68f9e4b1c1ca5395f18ee0b4c3cffba34a9e3b9a5f1119776722a222fa6b3ef314b3c85186b0f87fa60ba744b021a037877752bcb4f72d2989c8189ca677c6519ba8a55663406403075250ec521fda788f92fbd92812d5001a101bbc36f8e63289edfce489b39b82e9c25a992764fed151a0ba79a1c7e1964db578b43d4d00896f6501d7d13bac479c1c26b639bfe004c71b708f5a7673b703da4d7121e3626d64d56daec677fc0dbb94f0ff53871c81d313e88197b72ea6535caa5885236b0e454ab778615bd0448e0299ab497d3fc0c29811bf686b616076fbd85cafcab9f92692865588326a5855731690cae73b3d0ffb1df0fefcd54ac4829942373b3c716d81374024710ef11d62a1eefc7ad01373e1a6d936cfc0acce2e21e773c796aeb8ac519d5ecefe789b095274ceedc7064b9e19171af3d14ce6af7e0875432b9772d0a8f8a96c80294e107269c6c0a1050a8eb300509833646f305053375cd0a9a5c89125483de2955acba155268baaac2e782fc8257c9a9605d39fbe9e029f8fdd004b34053b0e440c6747dae304f7a51f9a01d9346a1dfb01a64df227351df453e24f60473c2924c7062bf81c88f0e4410ee63033de0422845f2a1683ceb8797dbedafc42867baa9633df05a0524a01a3028ba12385d49a63d16dcbcf7d30ca418af522bc1a773e1e46a00c88f55b83fd99a3094780c853e77ef529d840a4704479e6588a327eb335fc28ff6b5d912676a9d47f1c8dd92fe4fba35ff07364fad7d27a83756ea854979db4cc778499bbcd6323987d3d39cbedde1563be94c3ad3934affd80bc0cfd7abce9c2abb9b564662d8239584fa4dc01e37da9eea0ff09feee4074caa42d25f250e5142232001a47e062f13661b449b8fdee9cc0647fbe5ff7c9b5781dfc40a1ac1850df3e3a26072fbc002b3264980c2403ee51aa55934ec5f1641a986e244d5193a01102adad864ebc77721c3d4435e3c361f003bb79d23ef36fe3ce60eee4dff8527a81a00a1a37387cc4231cc85f0ee71d52a1dcb967a4da5cdccfcd71b68a87a78bb082f8e5b11a50992fd17a196cb8c2f0ea63c0596b486a81448d83e8d77e48b0f5c278842cfb7d10b9d8d210e055ad23d66cd7702e2235daedd268327ea6ecdd2f342793e991e2efd6ce1e506ffa6496307ec04d54b9accbe8968e3e046ee04afad2d3a95725adfa5507d18013ff20fde72b22e59e6ea6ab6641c13ea3d27a23beb472eaa5c776448a51fb53143759dbb9e1b9c7997ec1bf34da50530b71bd8a886acb5d790ee3a94a6ae3ef20b58e930bd6acf7af28656cab5cb3a87f8ecaaef3b05f2101c541fd4dfcde559da5cafde2ab5275187405b455b29810d638e9ed9bafe9f1010718ec7d6565c1849e975519117d0a666c3db7d268292fa6e8cb214a46fc54697d0ec7f9cace17037caedca9a4d5db3512628cc25498814465d54ae0cfa5ce3f9b7b48866612e312ed0117696f3f365e283d038c636e05f0e5f5006dd80fd9fbcf45bbaf8735399f49766a0ef975b2880c4dfc6614ed64f07b825af1b47b59f15e002d933c7d0c342d4720ef6a164d8fb0afdf78093ccda9136a7e8e0ea2ccb91d8b33859626bde202c3ee88b98c4465293ce4ecdfe89908e0afdd7574af1ceb31fcfff800c82e686e2f514e36a4000c778fa0b647e49fd9e26048486f3dda79e980b511885d9726287c6badfdae4e62768fe52a72ef2e3bb2c7fdfdfdf333d809ab66699f6b95fe73f94e6c5a0fe0bbb78035e8be0712dad47dd58f4018adc66698701c6a744e33953a7676dd95c145ce98a7351e1820aba38eb189562a2498ac857fca07897c45a656d8065aa1e4c1af7e4aa9744bf1db656883b77389776fdbec612054c27cec0d3896dc2740b4b458ac1588203dbfc146d426ec07df27cdd8a57dcee12e591cb36b6dbeb10de6a25bdf45ba1624548a7dde3ce367ee42480dc168b74b1a1c23573641ea657ed0efeff87806edc8a463cfe0f222b04c76d6471813b30a2f57946d77df5b35c204d698fce495863fcc9c48b9292421dffb25b971e4a787c8"}, {0xf0, 0xffff, 0x1, "492094e7f7d2c6006aa04c3b1f20e85415d8bb1a3626c60366948e80dfb6c58cb199c8df41b9f27707bbfd82b938b788ef9e60caa0cbad27c8686788ab3c37c8d52cd343ccd013f3dcfe442d26d6ff968786cbe6a41374b5c575a0705cdccb42989d61da3162175fb42e94f187ef4ca3ebd99bfbaf0f35d08f72ba8195357defe3ac93bfc949846965b82e82ddd87ba932c31fa6df5738413c6f237dcbc2e2143a2f6568d1676372bff2fe4c3c63804d811da465abcdf937428c9447ab239e4d6b86114dcb26500a011957a419fa3f7aa034aba8ff3b2768eeda39"}, {0xb0, 0xffff, 0x7f, "6f20d317c86993d78fb362d7c58f21129373fae369a8943b6f6facd599eaeee355710b08786e5615380ef9d454197e1d90a9032d8ed5f5ac654d7d52bda7f91ebfcfe4157103f58ed3b0bdae98c1e009e75be5370d4bb85d38c4ff7e3f1612846b870928b0b0f7e817b1b156e1e4cc2a68391c596af22bd524610c176cf6599442af688d739e6e4f0fa44c4304ca7a9df815d2ae7d014b97cf075a6c0f84b9b6"}, {0x1010, 0xffff, 0x1, "44567c1daf2a3e97b8fe9f2ea55f729ac078ca6a55c5f778e3e4ca21acd4f5e77bc1bfae2f705be3a81916ca04a6de4841fcff674edaf6bed59caa104cba359a0d2857e831a28da23d1839b033cb5aaef3d24c4934c83cfbe8afc30126f6cbbf2fad28a2126156fa8cd33f84861ba1be310f421c80a545671ef0d8204d10827eb87d6d3e5136080078c8424a63d4d4e627fef24d5a0746c1f378e420b08542223b95956571b22876533d5bf5cd38b792a948ba922d481fd684a49f61326d98595e7e7163e69eda7d0981e970231c4cc461d1453ed8b7932bd2da68958a1213293a3ac831a31c1f98a844f60e525533dcc13d142345846c1400d1d03036390320bea6ba36b04f67ddea780c96f386fa76b87029c0e9803d3174b742cd547c5e09214744b00f6939ad3e59853b7d89a0387f18229ae09287ba98d7ad0751f3f381341b98fb175e0fc64e48562ca58238257ebabb17b27b27f608f647bc8d0c4604e1b6f2f2298c007e3858d241cce9d9e0f95f1390747ac4c8ba7ed18bc1ea9bee3f4fb4a8c74d9f7ca9aa851fcc70afd0e93e8ebb09778613019120e6635d144e865ba99a4c962fafafceb2d30c48e817a560d9158d1122484a6a05c589a5c86bf5800e49b340db93d0680d48f56ddc080633175c51caf34c8912f958c739545bbd36255fbcf6473c2f00693e8a367761a78cf76f2bc2dcef7cbeb5f904e028e49a6fd6d6034f6cc7fa37df1be99472c81f3de5d14834baeee71229bd8edc9dab270f520e8c14e8774ece2134f82aa1bf1638b43a09a3abe915cccc23a9cd984484c31ded147d8a9d8d4654ae53e9c2fadba02b1cb4cd80206b5c90a0ee53647c7bfad76b41f013e0f5a824ec1b00a7077cab2147b72105e46202797f15c1d054a1b90d4201cf5d6de2d048d5329f32ddeb3fb60382be0c741953bad2da010abdf84127bf5d971ac42b3b4153b2be0c0721d2a5de628992175f73cfd8c9d80818c5cd02ec76e30cae1c89ef8ce02a63f97b379d8eeff9a7f983a9895a5878eb9485737268925aca6c14cb5c5d2d9c1f7b59af837f6603b73bb4132019c3cc58b3f63cf269225338302dd8b48332bc73d22d5402031e2325f16b9999118882eed04691a0cb6f22b1c46fd1834cd9dba0fe7d6d4d2bc51f40bb51b664ab460c53dcfade6a5757293b542d0cda1f78ddaa5a8199e7637281918a6e5d778be8570981a196d6db6c1bab6b9878f28426e8c91deca5bac1eb7f218897377579697a09c84fc05c30b0f1cf433de83df708b5fa506dc454edd4888af5448fd79ac9252066f8843ace6192855bbc6f7f5f5412268977b458d93a848e22ba72f7cf60f9c2edbe13c4ce6a6307ca7031b49bc1a3b80277d85e76663aacc62ded14b0777b19a24830df64db8f7650a409c955cb0848d4d3132f7bdf196ecbfe34b2c0bb41eba5d60349cf1695b2670966e72c62ace4fe13cf527f7b459c829b339d3d28fa2768533b9eb643f9b6f65979e18f7e648af4045eedf295636f3bd7692a4b862d365e34a2cc0a210c5b6fbbbaf5efe2be6dfa68f14e95193319b712e305df00a1c144ca586febb2df488bc24d79611f5a1f28be86681f10260a937dc1368160c393f02d3eb346d6d4f67056b96b6ea30b3a200104fb65d35cdae50f0a0ce6c5a1f97f138ab2686a5e25183c993e2b838c20fc0724a1ef9be2b2f1b74d0f6eb3b98ea1844f1f99c94e6484cadf5f13d007013f99df5b7cf06f476acceab1c95d91f75abb851a5f46c3a88e9675c34650a95805e2ff336223e7038fa45edca356d6c54115fad38c13f9dd9a073f88647ec7490c787ce2ac59a8ad11dad93fb1046bc4a9cb16bcc86287f3b90b8abf7d688cf4a3a0f0c98eb0ebf33a9fe3d43a076af9106876c67f4d60cf830733c657e7a5a9900db722330dd9481083dbd4b8bb3b7163375b5b70e952634690c667389b7373ee99cc5c8e0ed8d0b4245b5f01e30e2a65ba5f52d742c2eb7a65010e105c01c1115d7b6a7866168f4826bb65b27af7e734fe6c5b528f0eb008f1ea2984c36ffb7b19fbee25eafce99475b32426838c0dc193deff0d0b474d4a69aad135567cd67b473e110b18ebd6fcbb4058c98edad05100f5100c6dbfb3855209e2ba7f58e2641f1072efe7d0b9ec1e6e108c6c7010518a1ccd95f4a842c0ff24be30b67c5f3cf56ed40e10a21c980dff0fe95e41b507203d4a4c0f60721e438f740154bd6d3c812a8d22030f4e21a6203b36f9822f3dd38054a51d263b974469389f42503fcd2497f2a698bc2ccdb8b9f48198d24b8094578738c9c04052776a0837659f39853389dad6b586d4fe792e049033c2dcc62a3883a087c5ce2a2e06eadd666e022fc3a752e83ab1fdc2e48f4c953d935ff6b32a858b85c2854b031caa4771e8f150264c017585a8c6c2ecf7c9292685b3c5d389e7a0043387abe2ef144480a2b5cc48fbfd103415dacb0ca02b32f9ea6c04bafa85e7df0f5b2db527affcd4c8fad255fb5ae36848a4c38f5ef0a75b79d7f5efd179dd4e0de8f5865d9a94188d6d18752b0c6977a699fa0e0f9271ea451ee38c15079d5c7526e7776d12e0f15f804ee77cb93abc57cb3e09f559d2924c1729c19b89d3e6ab9ee4976a678be05188113c07e2778d21b6e0f6200c8e75079155c7f72306a07656330d411e7349e2dfc3fc7604e0e077d21b2bb61b0da32a49049bef523d5da93fe08939ac6c1c27667cb6f3c6338b7bff6e0d0240f247607e6ba68a279f480a3504f6abe6333ae7246daed65e9364ced20927d8d46682e34b29ab81bdebc7e9ee5789532f649c99744d923017f578d5e8ac0741f0f852ab08702c9bd33fd21f9040cd1bb08733bbfbca7f2473ecfe6f5882e81ada2af3bbfdf93fb04deaf2185195aeb8e3b41757f5f1f1ddf763d937a25ea9aa831d21264f00f6753817b0c5f103a4e044e9edc1c065229d2020893271e227cf36a0bac1b08144f78827fa70dc1e48ecafd82a75b03639348b71a4a098bc53a7f7d3fcf1a3122e0a9cd620d0e2b504b451c30bd54387c39b0534a9bd0e64321d2a7cb5ffe9ff0047c31341539615aba0b770cb1166ca2e2912554cabcbe600c570a5ef4b6439fc0b99e45ac61243d745a28242872da2029831bf5b74d7edbeea2d7f068567b8c4350f2753a5204a7330103a05bb687eb3855773719be768858ee3622779609e8516d09ebb47ff16b2f11f576655dbcb177e830ef0d0e174cf19b0ee1b93b1aff504aff9ae84ba5b9e92614b12e50c24464026d292b9db3d8c77e20a39ca1dc97ad87efb9660e3854dbdef04bfd6f398fcf3856c2d8b90fea4cf123ed35ac57a60a884002fe45f2709d7cc0b69b594057c9fdbf0709e336b7d38930b52026aa008b211d97f8c951e19ee3b10616a09193d3a73147dbacaf0c497263b0829b9d09cca3961a9cfa485d145fd1bdb364dd17bba82806b0c919f0b04724abce23a2766b8fcf900ea906250675051f7775ca140df83260610a60864e3d41889d4dcf49a269fd135b2a8e42edc5e7661e549632fc816f09e26c14b018f3db3644fbf046e05c3b51db07c71a231fa008a8df517924b4a5b1abbb50d19f2e367b7e5c081563e1dcc1825d4d81fb64debd53f005f86539814c7818de23473f8e32f5d0eb7a5032cedbb81106591bcdc7fa4ad18b0f991cef7d07e0deac63eb641b0c7461f33d033588cbdcb5e1a545746f9cf25449fd395836f87674741e401bfc767aed3b6c989ce09c134e12461edab6347f35c7e0016ea1121eb3ec99d0b5c36b06b008e765124d96ebd6ed0098014fcc88fdc6dbceac2941bb2cc5508e6b7dd8cb791c904e17cf0482ada8bbadd9dbf6d19745bf129a09998a7e409483b4d439b898bacddb5a4f6e8c6abbdb5a6dfedcd5b9f909f5b488e4416db01595913764be54aabf2dc5743353b6cebb90009c4ca19ee2d805a0f61e8967d3612d7e94befc7f2232b30a4222cff8c52bb7526eee488c31a87fe7941f01392c24c3653713cf8c595957bebb9e8cb001244adfe9f97dcc23dfd779d89a3ea96f3741e04f8044c9dc6c930893ed095bfdce6951c978b935e9db7de23286e319b77ca4273d9aa7f1a494ecd43072ae305d9a33013a4d38bf414dc9c1b87e4ffc159066b267680106d34fcfbad4bf4a638fcb8a2cb33294967f314e37eb06a6d613ee347546ec143ef85f2bc1aa7f342bca32113506c71913330a4f4521a24b4a7131fc62fa02a0d22276dcaa92d2eb7c1d245589db74db4c7c51ff1335ec0d98b42e3f0af09a79df769c901051833cae820ff753449c31d60042d724863d5d447705e03bcebfff27fa72a795bfaf24ae7e48764cf60a89008d1a65136b5c935637027d4fffacad922eab959342ce9d5426f21c39739baa0278dab851a117b33cc9050f8124d5f9c4ac700b3954e05148cc8ee75a892ed1cdfe910254a44f4ddaeb2c04e4d01580cea9dbb83f749fd465051c5b618b2d90a056ee16395c5940c1779d2875f70b38a31f840c9589d984a907d36850fd48e3109ff03f4cc2b58df6d77b2fa52937a487c38266d703b7bc887b6962941249405e2c31a752ca10e3b84a0a4e1dab71a4548fcba73fe134f05d80800ca297794878c223e57dcca186d805fdea28e4d224d423e1744caa21c2fa995c2f8ec7799830bb3548c9520caff20f106b652c10155e664e6a963908eaf60024efcc32905744d70d0cb12f4a2d6542f20d4a76aea333ce5874a471f7b74f3181707c2cc556969c24501e87843c4d79bc83539e31e054b1a6a02c84f4de71f859059bddc664dcaca2210157de5824a9fa0d7c0975ae03f0a19b548774380306927e63d31891b26719b34c4e85c90099d87192755ab9ea09ae9cd1c7d90951f5c26d026f74c75c72f6fde53fb872f3d059c3b7d14212bf8d32f8d339dc118bb540dcf91de26d9e633164a95de6d164052f90902eca3ae4e31905e7c5685131427d1b786ae430f592599d6fbe312105fdf742740aa8702bc891eeba3d07151693801a9d6b8968a40572196f4350f7d6d8ddd1766adbb8908fd706e33896287a242045723c45334868a5938c4874436c280c87d9dee37289cba3b79f841ab64a99a87bd8cf41eb2f95cd6baa808f907b7d709c611696a4cd333c34a1a1b422be5d610fd7efd007f09798db2669d2395587e894d45bdcee6f4f4447d0b07c8cc67d1036f38682862b1e55c506a12aca7f1573e27e0070aac06e0cbd061aebd9fff2a601f52e2f5d22c4b1f03de97b05d256f55381e8593973dc8e2052c581014f72b7a44cd6b30001408f979d1277a6fca7ca25ad1e9eb1076a1b70e939224be68060811bcdcf6a81c2f94252310639d8ce7ae3028393874079aeff173932da38d966583fbcedb9101bf7deb17fbb0dfc91c32543c510113c267c491d270fe963404b61e3bfbb39e4c23729c1042c4e6274723df0e3e099b3141fd574c138d1c3fc34af1f43176c34bda12174411ae2cc3873d160baf4261f010a1a15cc537a29c79cff53eaaed750028c0596be41b631cec8d63be8053e6e4ef22f043f44d8497a67b4d764b321c56c5c05772adde1dfc88a6aada239c65473930a470e6879fbf085f00f43571746e4be1b448a473943ac75f990370e741ed974ee8522c7fd0e3b6c9121584d35e625fd8f78311db5bb398033bdc274b6f0b2ebe41f015a8abd9f262df8c5a05128212d67cf6f0222d5bef1f2f66677b964306fcb1a2b4a682f9b3b7d52875af00a3777842edfbc36ba82ad1e3971dfad365"}], 0x2238}, 0x0) pledge(&(0x7f00000053c0)='\x00', &(0x7f0000005400)='%)^#+-\x00') preadv(r0, &(0x7f0000005740)=[{&(0x7f0000005440)=""/50, 0x32}, {&(0x7f0000005480)=""/198, 0xc6}, {&(0x7f0000005580)=""/182, 0xb6}, {&(0x7f0000005640)=""/100, 0x64}, {&(0x7f00000056c0)=""/20, 0x14}, {&(0x7f0000005700)=""/58, 0x3a}], 0x6, 0x0, 0x0) unlink(&(0x7f00000057c0)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) fchmod(r0, 0x10) 16:01:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10008, 0x184) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 16:01:44 executing program 0: getegid() 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/251, &(0x7f00000000c0)=0xfb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:53 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2001, 0x8001) 11:09:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/147, 0x93}], 0x3, 0x0, 0xbdf) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) socket(0x31, 0x0, 0x200) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000880), 0x4) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000182, &(0x7f0000000080)}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='\x00', 0x80002005, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) 11:09:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x400, 0xfffffffffffffffe, 0x5, 0x40}, {0xa7fa, 0x7, 0x8}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x12, 0x42) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 11:09:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 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, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="c0bd2927e3c6c655fdb0bc8a8c6802b2826136e55a760e34f2ca55ddb298952b34971a6d65cfb5fcea7ca37905d50277a9e698cc3057978019e60ca735a6b49304c80152ef30ade51b6f9574fb04a46ad34f511949b272beaaeaa984c9474ad50ff69a51e2e159c5a663bf509ee40c8bb846bf0c1a56d4826d688b01e0ebeeed44f8ae835eeaead3e0dd6a8da9d4fa597dc9ba7a590200c18e13fd4f91dd69dacbd361e25f406ad136860cf00fda3d7ca162170d79590c7557d4032bdb9d49caeab85512e2f99e273f304b5b08c824f582bb61015a2e1a6e4ca17dffb67659c2539a", 0xe2}], 0x2, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:09:53 executing program 1: msgget(0x0, 0xc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x25}, {0x25}, {0x6}]}) socketpair(0x2, 0x7, 0x6, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x52) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x9}, {0x42, 0x81}, {0x46, 0xca6}, {0x7, 0x1e72}, {0x86, 0x3}, {0x2, 0x6}, {0x24}], 0x7}) ioctl$BIOCPROMISC(r0, 0x20004269) 11:09:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0xfffffffffffffefb) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1}], 0x85f2, 0x0, 0x9925, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) dup2(r1, r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) write(r1, &(0x7f00000003c0)="153238819856990880de4cc77e54daf8afee7ef978b9bfdcfafffffffeffffffcc73b6ffa327c765c5af6019d4504bea547465b6dd0572", 0x2f) r2 = syz_open_pts() ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c5030066fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0xfffffffffffffe77) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 11:09:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair(0x0, 0x7, 0x3ff, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x104, 0x3) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$setflags(r0, 0x2, 0x1) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000100)="70a0913a2c60ae9a400a69f31c6412d796") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:09:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340)="b4a7edd0d3b7abf6b415af97ec15d2ea59a189e5d1d1ca9f726286ca31e6c5f76d152a857c4b08b986795bd7025151978d91bdc3f437f01bb138eb8e9e551ec023459796a493c6321b14edd632016bb97a2cd64eed0ea97f90f0481a8ea6950b6ace4bf39396206426d20e5d54e1fda5eda034dc0b6c44323ffabfe2c3a8b67b59dce38135a531a18bca6140d555716e4080b62a55556a91911e6cb4f539d5d1740254a33563a4b1d78a7d4e522aa9194f8e7bc7ff6cbf5833239e9dcf662effac921484e0ae5c10d9980642f9dfcca77dc0e7b83fb74d0abb2baa9b8c7bc2fd5295deb8787519f962e9e234fa000000000000001d3c1d002434e6878580127a00", 0x36) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:09:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 11:09:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$PCIOCGETROM(r1, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffff, 0xff, 0xfffffffffffffffa, 0x92c236ad814beed3, 0x4, 0x9, 0x6, 0x2, 0x1, 0x5, 0xffffffffffff5b7d}) connect$inet(r0, &(0x7f0000000000), 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3, 0x5, 0x80000001}) kqueue() 11:09:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="89") 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8008, 0x41) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008ba8002b27febf00000000ba0d310b94e99afffffffe000000000000000000000038b60fb5", 0x2c}], 0x0) semget(0x0, 0x7, 0x1) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) dup2(r0, r0) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="e132930b7a74879be2d908eada6fba1f493d1f6c315ad3ae536568a1857291f435e6439c6abcb05bd28e0b7f41a3d3143913cdc04fa2ddaee2fe6528542184baa010e191ca11d37150d7752c6e826a9ea2d977e4190818b47b2345e46cca6bd1158380a8e644849c5ee165eaf93f9d4faa73ace12a3e9bef1a25ebb5c9cdfc9c6761308b1a8dd2f49981d7c0195db3574be5981c77b0a0cd571f41cfee6399883aef3bb8d5ae315eb127ff902e66630e94d1ee9113878ac876f8c0d98b917c60b98bddec860fd9590d89fa094a7d19ce45d9fe70ce2c", 0xd6}, {&(0x7f0000000380)="33ee93efea83b0d68a1216ee9b533e8332ec8a95c0a88dffa1472760d1c88c681167b144ab6fd3cf060ff5a4f9d4f1e151bcf1eb348d96c6806121a47e5316c9a25ef3e19fa36c9e552bf68ba1ee370f6db99fb6b7aa138d8b7f4b1d480978d92668042e3022cd8df3d3aaf148f072a91c7f74f5c7d8835ec8d847577a72ec46a1226081e2e8217ba74bf8b8de9ef128abe820cb7a731107c941879c9ec42847caab1221e52e272493d0a1e966f1e0978b087048f8e5647afdf7bc56dfe43e13d13c84e60cb413831d48df641e4e5fa58b99b61ee8ec6fc877f1f5d8645616fae10101ab3ba64f933906b7c235d218", 0xef}, {&(0x7f0000000580)="f275f376db489f90e706fe2967e7807fa394356805e2e0ac09892d3ba82c46a54a8e3205ee20fb10b8054e6fd1c7f64c9d7ffecc773f61d68057ef78bdbfc2d624311b40829896acc86317c7ac52c299f9f094e5d666428dbfd398edf9aaee8f5381affbc6d6fcf367c1291294678ba90b6739c67635b64be82d7138bd88b9f2be52334a6914fe07c1450cc1e815a815bf7c6a9ebab5f2d352bcde1554c64f8bfccf3b02315e9a147c538b8df156904c6d935d6fa8f74b66ac434cf996b65349ecb6f5f9683bf2541f44c614d4dffdb45c92ccb386755b8fc2ce2951351689feaa0750aa57ecfa0161e77cd3c983eb70058189ba02f34920d8395d00b4", 0xfd}, {&(0x7f0000000680)="fb40488b51c23f1a31f55e25ed3efe51c6c07290de3c782aab74d8f2c2e8be419801478cb3eb7bfc23b92afa93c76d1594ae28bb3fde5cb3e56737ad21f8c7867b04e30d60482ef3e907e2b8eeb6809c61b5ad7cfa0e758232d83d71d4354ccce37609622ab064b35bec54cddd2d98827e3d055fd250e812e203146896c654153fcb10c6c5187cddabb9f6fda1cef06b3769c207197024f4acbb1afea239d29a00f30901643b161478d00ff5def724426d9c72a8a0868a919f1e42c29c5e0f3003253e71fc33769683f44dc4", 0xcc}, {&(0x7f0000000280)="57781cd8c2875b0e9d45683439bef15e71a9246b50114f4da3e63c401697d7", 0x1f}, {&(0x7f00000002c0)="8df07126ff37f3b93f856dfb746c0c3b80f49ac1cb35d0bc77fd86487fa372eee06f6fb0e493e00397e73fbd79466f99bea5d70adb3434818a59170693244327a5b65b10d1335a60420789a01e6024337c9b9883b7d0518c49bd4ea702f9c832b7ab32a0994fe6b61fdafbcb8ab37212552b88c4999e5d883101a45955b4f0", 0x7f}], 0x6, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x108, 0x40a}, 0x26e613c300c74f01) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") fsync(r0) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffe1, &(0x7f0000000080)="969b100e") 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10000) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:09:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000080), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x44) 11:09:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) mlockall(0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 11:09:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x203c, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x100000000000003, 0x2}) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x0, 0x8, 0x9, 0x101}, {0x80000001, 0x83c, 0x4, 0x9}, {0x8, 0x80, 0x0, 0x6528}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x140) flock(r1, 0x9) ioctl$KDSETRAD(r3, 0x20004b43) sendto$inet6(r2, &(0x7f0000000080)="0f8bfd50cc5621010611f71527601c189b706fba308c0129d0d12c642fa85a53b3d2880769d5d4bcc4ffde0aecd108a3b5d561cd44515cf241ad01a76132b9417d1b59046bac7d2bd7c86cb6837c990a513343c173666679115d3be9760c7ffe8cd4c84a10457999cae69a58f868c09d941f897093f2ea7abd", 0x79, 0x402, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x4}, 0xc) 11:09:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) clock_settime(0x2, &(0x7f00000001c0)={0x101, 0x6}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x498, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) dup2(r0, r1) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x5a) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x20, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x5}, {{r3}, 0x0, 0x49, 0x4, 0x7}, {{r4}, 0xfffffffffffffffb, 0x10, 0x6, 0x4, 0x1}, {{r2}, 0x0, 0x30, 0xa000001d, 0xfffffffffffffeff, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0xffffffff}], 0x0, &(0x7f0000000000)=[{{r2}, 0x0, 0x3, 0x80000000, 0x8}, {{r3}, 0x0, 0x62, 0x6, 0x9, 0x100000001}], 0xff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x5, 0xf0000000, 0x2, 0x401}, {{r3}, 0xffffffffffffffff, 0x5b, 0x8, 0xfffffffffffffff9, 0x6}], 0x66, 0x0, 0x81, 0x0) syz_open_pts() 11:09:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x4) 11:09:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0xc6000000}) r2 = getegid() setregid(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x2006c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="ee") syz_emit_ethernet(0x1000, &(0x7f0000000340)="4d5a28b1f864a076d7641f67e382f60db11c3f8733de32edf0a4bc30af7c7b8f7508871090955dcc0531cd1f34559180876d0bfe19cd154de8fca244619884681d3f25ec9759b096dc5583f9918fda2da40c11bcc432e02b126fbea75e15a3d4bfe8090c6f7fea8d3ecee8f8748950c9e2958ba50e823bdc0f1434a33644886fefaa3526388dbc70a82949894cc9655619c33abaad8d5dd7a29caf3dffb740decbf24f20326ee56733a4c70745ea152a4d4f0593395f030aab521c10ead5991e2d10ce31f3b5ac0db378435b5c359604c56cc972e9b42c2fc4827a9adfa3ecf6a5674911d1ec63e95989051fa1d841880f7f8a8d438be3d01429207da1db3d77c0d184c0e29d81e5bcc294a218edc6e55cd87021e57bf5ea7ab52ab12b5ed40578202fd4b42a961d80556242026958aa7781cee3ecf019c5ac88220f76951c86c99aedcb7f97022f7fc8012968a82cb4f23c3fde13dc1dee97e2447d131a97da431474be806a5380e8ebc035f657d07e8e86d6ddf693f345ca3f8b0533021cfe37a5c8ba46bc516413441b0f2b17af8157e0d4d4f6c6d095c504b51f5171a68a4b012a6689c35c8789c84efb99b1d09e3ac04bb70565a89a2091be9bb50c4eaac54d6d9c6987ef8bbea38b77d71705bc404e1c5ae96474b7c2f6585af214d184a5cf6f449b4805e905a825bcb2c61d36b66ae5cb93a9924571f9bc3a1169d08b465ce71f0706fe55c58284da9f58851120675228f45092fbc0de7807e184eb2812710a5051261414da49b70e7e0dd94a48ca17c8ebf49b6662c729a523ae616b1c1cb1615265fd71fc0177d1651cf0ea737341858449d9a88a8f3a2383f7ef790e1bed3842b352f552b74a27ff0a2848f6829ca79db2584425a41b70b172e64687159767735460f976975fc05bc483a36c42a4e2885c0a3960b6897da7b080cdc17ccc6b2da65caceb49fe47ae2b9e4a965dbeee986aee6ff7476fad113c86908743cdba37f0f2e7690989322505d5304050f37c1ea563fea0f347c1bb5f87f566767554e8a5d51ce00c80a523586aeb48df8a1cd1f920a886b4e62474f3a5e928068a183a7810c5ea3801012526931edb4cf0217f0a11a9a7e1936eaf3877b322ef9945dea05d4674043ad43d7889b194dbe4f3047e55d99654e496b16b047fb192dce9b44eddf4ef68e7cb7e643671eba7a9f4ec3535119b1c7e18ada294b0bbf7342422052f966b1f3253104adc4b517e3cd3b4379ecdaa7d687686d40fa069255750d234cfd89988e71dda091c5ec855f883578c1a0d8199a7d555774b4c3e590e247a8b8b8a0162dff226d365720a005be0484b94f48f30c711624506e25e0a1c3e58ecebd75ab87d6604e1ba14165e21c44e2a36bd27f50ebd3442040cd6090b39396f097743bc0373d96be1ded53a4b6b1bb83b9b21962cd116c9e2b6ed724614df2e80a971d4b07fd64592dfaa73be907de2133156a8d4b60d74d1586b49e85aa86e96d04d32586a86b4f5b8023f4a82aa5258203ccc5e2ce80efc2e8004207f3b0a675a82bb11965ccfa1bae9975d6f9246944fedaca3f8344ef07dced3c6b0fbea8bfa941ff71d7132b4b5180e202874b501f075e32614d7fc73efbd5bce8ef9c84c7817618ce783601e586b81ed43456d9a32a0c32d0acc3b75397a79b64be854fe160ef86a0cf24561bebf80df926e5433161a3c8663e9154c738df7399e949b40e7acda57c71b8a8efc64fab2b9f0b130107b76282fd8eb27412aadc59418ae24ac5586b56982b7e6714f7aeb939543a96a2ecd39aa245939a25ba2a67911786527e41fdedafdb4137914ab60df7fce9e78f0e182c1bb5dd61923772ef58070ca7c3ae0daf9bce3a511a95ec507ff0c6d36c494f414ca0da95c2e779332287f6f382dbc71828453fa450e0b21f2785bb2ee0f68e0868902b9cac074af98e8a30b7e88eeadc81fc76ccccabff445bb0d9432dc278ea656e8e6d7a4b153fec9d2fb75f4afb7638c60ad07cba14fd30c4ea2e2ccfbf83d5387dfd0eb476aa29222618a9a878eac6f02ac61e0246ea3811d6699338c1117af86f61db6f4a402979dea9e354c8f97aec6619ef2cacaedd53268eb651550dd9b2b2bf822bc4b84edc089c99962940239f54aef9623301d2132bba646fc5c0ae1cd0424ca5d9f661e21cdabcd0ec05f7e89cb43a3b683eec4a66df457ab3040200496728330eab9cb6aa6f9306e4786a27671ec77453b7c1fb62ef171499d0f3bc0f07b1ab498fe770984b1f2c708ce80abec7f9679e2afea641b90cf598e884c670ae8b7541f0021f90523c3bfe8b7cc1ce1633e7e042c7afbd561275ca5bb3cf020d815b2199db451dde2653591155b4ba0e816ee33fd5021f3384253dba072898f2e0ceb218ade73a9249ede91550df541c86748b7fde827724f363d80c2fa60807b34a7d5698d0c18fab92aaa824a633b0e2bd61c19b7988d60825c60679321b51ffac158c4b621ab7f4cf1fdd43eb9839679100090f288f3298cc66d603dae2ec4694d6e19711f49c99fb1094f50438bc3a4a9ef0dba5237e7e75472aa75cafc593bdc541889058e19cfaf724bcbaf01fb6d36eadb6afb7b216f599d1f72cab79b9a3dda542b4463837827b31fc722313ff606482e412074b37e2c712c27b94e48223df3f4274f8bffafae348c3c5fe01e9318349ecfbf71f5054580a314a23505da6c73859d45780f420256619fe102c936daba19aa2188a2775a495c2304a7cf5faa215c7dbf5a20f4b4d560f46cce9d392ddd99e69162b88d7f651b57c6bf023d17e19fa0f3a6fa3ee4069f8a672c4a3a28ed9177223ff42148d1016b313be0bf7fd4e5ebb30e820f39c0ecc7412980c1499464125804787a452f505b1d896edee3b292b354128eb01b73dc63ea0f0fe9d7f0ef36d7b97d56b0c9b8d5466042b749ab87aaa5f16d3377ec2070d769ef2306c92a4bf2f0f42f1f8d0d77f6a723b8b8bbd79bf4c51484035bd615bcba4ebecb5afb87e7eaa980d53194eccb46fc9c956c674f0fcb42c13f8befb5f3fdf1fea52cb79b9544e2aadfee5490d3d2634f7dd2000975b8a2644ccc2319868fad4a16e9933bcb36ea58e01192228f5d1d7ecfd931232fd27b697f28c9080f843e4942590cc0984f2979823c21c7fe5486f2592efe93ebb42577753631373929fd8042445c9b7555cd57e3a04390aa3f41fd53c6a1e25504a529b35d2c4d0c1951cff37d2507deeb51d5eada3275576f356be2d473d7bb7ca3560c9a3c459de6f0b796e09aba25a449cc30dd6d3ce36543b6bf417efc4ed272a80033141c11558c19d4626320380573c994de804126f663b07bca804cf6713de52df3cbc6fa8d2034b849ad608f1d52dbf16399844381239b2de4cc1bd1b1895b892482d7788feba68ca226b986f6b39633e900bab24c38ce53beb6bd2aaf13921d2bba0391ce3f9a39583dfc859728fb016c3eeed12129ea246a14d79f4fae110bffd9b454cf5423c6fd1b5197e251a7dbab50835657a67c3c37815b4b98ffd7ae0e7981a71de89e26f7fdbe05e1b96af8194ad46d3e046af4c7e1a1138598cfad453f259274761cb76d70c36bf77b0073108031f5dc79fcf04ffae561ffe006ab4bce9f44f4a962497cba0439730a22bc27f202059f23079835818e6020e32ed2d067d5692ea06ca350b8a03c43f4ba7a019e4557f1150bedba4d162fbb14ad8980a6c16aa6b7ac45dfdcd8516eec82157d4fe84f696c04e64bfd02731dce6d4ecec68494526afb8b1d1aa4d44f073a2442fac938bb473452134dcbaaf42a2a82545ad724a1703e987e09a8ad1ede331f2aa2b0aab486f85511f431c19a1c2b57d881faa81fe0f44520f2fcc248cf8343a0eca4fb516ce9902e4c2a1dd9a49033cb61438048564ca9f4d216a02e43dec6029f4c530b6d667027017376a74506361c32d0631a881a538802acd7fdde78e14067cf82aff245f6e9909f96e661fb293d1890b53325bb55fc0f93358b796343cd12ccf4cae70291470fa6b95feb7f58ee5f2b2c0220654bf4d0f7e42d77c7ce15601215aa2cf43245330da5e16da817a64eab5fa9c1088813c12c028090ff87bcf6fd30a0129a80b8b79855f4c5f81c51c3eccf402102e5810522a6bde9fe4bbc0baaead809293d091a697647f8076d385e0b1ec4d41b96b63386d01ebdbe08029580ce8752eb0918cb001aea040b27eaf19d3dcbe93f410371834e14750e8ff05dc47bccba0ed8113bc3ad4ca459a8c5786534e6f7f88cb6e7d321d070d87a34861490b916aa0a5fb1fcc5b3c0600a8006301b93a5a6beae23860b9fa34772740a03f28d05ad856860a2fb860eea77baf4bb9ed6d3b842113a2782e78e3ca679c16fe85cb061f2d7585b2b34622771bd4eb9eadd680efa8f05148873cae398a3c2cc69306d152d2d96e37c7cfd250c0e3bf3868cc7e361a3089e0521e2e0b898d84387d8a5b15883f8232be2873c4a565c3af1d9025b163bbdf10c5f16811f0e54c98cf248ba376610654389ebbccfb39274d98a45ad7af6aa56ac6a0172080c7eb6fd33d0c2d6e4cd6241e5cb473faec40026863498cbe6f01c6e066d198976d34107aacfcf8b3e05e5a11c81c4dc5674f117e6c8462bf3b51013b486c89ca28eb0217b1a4a0cda8292c74cfaf22cd40caab501f8ae2814085e1ba4e7e08bad31b1e5a28bfab8b3dfe42027cafa1ff36fb323d3814bcd776422ebcb0a518a645fef0c0bc063e78f3c58012678c20808bd41b73fa85955c5eef98a6f1329291109a2c55743d935fb027cbcce7900ffcb7426e7f24ac09d30d96ee15af4df6573ddbda378d2beccf1429f85661c0b1ed0298d77ad93fbae68162eaea445ca095c235004d8dc94a226e27650f7df6f707f3a80ccad5893af085df493ba50b9d130c5a71f057e77f2ad0350381912191957b7dd5fbe3c58d59811cfe3d2e4520336acf4a03820b550837e461134fe8a6b4d63a28129acb4519061aca28a1bcd81e7015eca21100550455c2b570bbcf301fbaead75f597b100406053b0840a03f5c155da3108ed01c6f41423491fb00eca7c4b6e7ccee1ccfe29372df996355aeb7cb8ea7fdde25a5c093b126e8f24b31702ca94d604034d1ace625d2871fef2f68e1c4efbcde9b3b906c1b4ad4acf1daa304125356afe028758820d1b6015eb750acf67b4eda0cf28fdd2d5f4ef446c9a5a2f7c94763115cf0719c58614a2c385df4011ea270e86d207c3426211ccb78758160d2d6de6d623a83b6ae91adb7713324ba4b039c386c145ecda7091e05dc80c234b33e6e8e01bfb4b09711afacab1f19a3fb5057095dccebb3db26b0e2ea85f709dcea39436f10e748aa528b61e99bf16f095c9e3e41b61f6a4368d46ea80135cdae90fce8afbfa9c0996597dc5ff7fb1abe145b76d96cda3a1387ccc4ab2b9c17c6066a0b8e7b7118329b63939859dbd52184c9e6d0b030fd84a7b5a12b05f6ed0d147240d4d121a4ec7f457c155a5b3eb0ff04e10279c6129a923642ac70238d24ff37c12c8c265dd58942a5acbdbe126c7c165b6b5673da235e65a35dfe4bdf23a36386d478d20bda0ff41cfd1fa493c8755d918a40b5f1aebfed6abcc4221f7519281644bc1004db1753af6c891fbdb6571461cd22525f838621bdb4287593397faf960b69ab3cd35657045d1a5cac6c405a5b5d15e9ad16f8e25199bdb7f11ec49001ffdf3fc69e2f736188bccb07576ab37375dd384c5828498269dd33fe29eee5d93ec79568a5f8747181a45ba7bdf6787") r4 = dup(r3) socket$inet6(0x18, 0x20000000003, 0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) getegid() ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0xffff, 0x9, 0xfff, 0x52b4e816}, {0xf36, 0x6, 0x1000, 0x80000000}, {0x1, 0x7, 0x829, 0x5}, {0x49d, 0x7, 0x1, 0x9}, {0x7fffffff, 0xaf09, 0x4, 0x1}]}) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x848, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r3 = dup2(r0, r1) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:09:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x684) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000025c0)=0x8) pwritev(r0, &(0x7f0000002500)=[{&(0x7f00000001c0)="b09f506767aa026c1bd0003a9ced14437ee7958924cf447553d2b29b19ec8b92bc879f39691785d89d59c99b33cdec5eba381f3345d1a13f0e9c07533963d637e9049aa1b29d901dad2fbb7aa3a2af509697193be582c47f72bb6e233adbaa05a95751f074f0b0b9a7bae880a73643b64ac236c25e44d9fffeb0688c312919cb5cbd124ab9f8db38e48d66ccc8c08a9e9fcb469ff7e53ba64ce88797e396430098ce003c441da48bc5a643fe803a76b49dfd157062fe31a6fe3ff86fad99237c8fd8b93210176afb2c5766416649cf77003ef39224dd1a6cd8ed31851ddd07950368641fae660865bf3e63e02f2093ee694b294db63c8bcbaf914d192eb668d4f04b7c7f400eaecafdafce23d6fc059b5fd3307c80219dd0455ac7e78107a095f67a61a415211f11cc74d4b9ac1001b3f3d9a03baad9d1b6649e83996d5f321c07148bd305ced80a15e258cc52176ec209f2a84f77136bd46e0a21fd28a44910834fd996573f862f2befe745eba7922e814361a223b7b123200d33fadee320bac2cac0c296278fea45774a3373cb8212331d5ba66a43686e2bce0724a241ab7f7f288bfeb7bb393ce7cc21fdd0bbf333e6914046116e97cee2760201f1283d2d18cb197d3491ee558124cb6552da6b14b73106c6c3d6b5f0920416ac8809f4ba091f5ac48903f03918f59d43e213af9ad2f5da209f769f97126fccf5b151c3d0fd5786c1fba275638ab8acaed02774630bdc53440ca85c0f1daf209fa8552c0e731bf3f643cb8f4d02c4ad5b2173b7f2c7c663327723e4c043f561605598e87f821dcca0e8da522bb477177086d7c516e92a60314f082d0a9bf2d2accd3daa1e62595910fa797f86a46f44beea3de8c7f818d8fd669bb5da02de8a003177394eb6217dcbbaa9904e7de9a966c8cb41daf2e2fd069437669e874ccb83964a036b17cebf0d43fb60169ee749aac651914117986471817c3aabf855ef5bd97ac19c8a3781b436c1283e88cbf7a93834de88ef4f8d78c20d91ec06e9b1fc8f6ca5c8d1ca7cc0bf9f0f997df8d1df6c13a793854fbf51aac4aa3c22a08d80da25134769d3311f3e4401643d556d4c30280561ce12c8e8bf2c4874a283285947f4a4033cc40e635c77a4886784f086e978cc2c4d67ae17d45e37683a3349cb382908ba5b2be511988089a3ffa7d69180e98651cbac6a83dc73a501bc01904627eeabb66166a9a140fed32bba6916a8a9d2d80af292d5d9329749c5e06c57c6c58ad3df4159bdee1e86ad814ed6983711332a2d27565c27a48b5ff4ed018316c6fae848ef7eb503d46c427b81e0181d9a050d0c5dbf1e3621aecfcf20bfe4714f0f621591f02fbbb008ab659adf9bdb036ba943dfecdaa56be7e5484cbcc6d58c59efa152b012249f51f8d664501d25c7117ed9e52d71e703270e3a67851c7320189226bb114e770ce3019108439d5d3ccd59fad9a919428ed512e3db3f575e756d551e2ce88ffc7aae81ca996de87b33b3085c35428bd2391167368c7d30788fdd32d54ca82b381bc597505ed7762cdee8c3dbaf364c848737179c13cb9c88e244ba83a9516d652551d730ba68af616d9c52b692b4abb54a9c0ef1dada09befed5e14c25e58819a4c2e54b898ec7783a7d7d9aa5a48c35120247f077b036edcffab3ad4af4f64402f6b6136c047209ed8c10d17250af050b0277de6d538de65b44236f65b7cf18afa135743e657eceaf38d75a2d6aed955765e2ad4425e0cd533db95f645db7944efc366332f6238ea1cd34e18450b7a65b06f07f232fd3b36fca7c95a7a43bb4e2643eac21b130e2c4b25aa9bf1f83d0f3468ef9e6f89f76d8fd6ae4325b5e5004b6149bafd2e8909354f6456dba60520a0b9a88b34a6977e7d97bd926b2034a7148abe52f5d5c9d8b3771b8250cf9d5fdc501baf0eb585152f2302daee1558ac8899c54f28017cdb0e8a58896713a2d916ec679b3e2c1f755129f8e7ba117072dee247575ca61f336ca022fb3d3fd5c77dc2a1f7fd359ffa14237d8c68ab625b59ca646974e42b7d7564c7f5ab578d2b8a7f87214fd4a9af7984271381cf1f004df2d314884fc36b9334e16013b9001b0f96716e1962c4358821718b4eb580b1b04e73184dc5cf2017d6ae1b5c0845b20adf02464b50dea888916235f39538b139e82715f3b4d6eb97cd7da55c5da5c63b2335e6c05237ff227c7ec99eeda33d89fac29d981d4a2e181404ad00c01ca38eaff615875a875e982f548f580de00a302e2ffd9d06f318866b36107979a07727f83136a4bd07db61d5e2dca748406b8fe560afe8d49941eabec09d7c823e360db6c779449df8d3a0506d271266eb4db13385fe79b5df5aa5d6ed5d1077351199425b1f3a642f1d169a04fd7df0b19210f2c88f7f6ff38e7651ee70e120f3e5dcc38b91134d624fb91daf5d0c81a9d248fd8b3dbc45eb836494fd526e3d13b8c12d0080b5242fa0c9b7f73fc8a5435c39545f0a5a80e66c0d51cbcbd40206a0e63f55ee2bac92cecb52bb5d6ac058752d6c05d28d6befa76995a88730f3f5f8e8a7cf0c5ec21a8b2dceb3d9225de8afe992772c4ead3d2b7c982f55686833299ba4df04eba4f27df9be0a4a787a14fc66e4d31577b0349431d647998ac263a069481052fad84dffc05fc5b05424c7c6cb02ba5c49a2e953010c71d4c4d44784d47f83d039d04229289901e653518279a74771c4a7dd972e1314b748cd27878c0769ceca9511345ce26379588d452e59ac479540e5043ce284222c65bd1b508de23c91c745047512a1792ccc8639dd8c7f9212a3a2901860da11a70670af5ac0cea098b959cbbb4cbd6d7cb763eeafe2ab18845d26c4579c50eca3347f9e7cc11eeb5c4c3ffa8afa9f8aee2477365d606b4a98dac2472a1823834856a4e7fbd2e4b49d55a7370b693b90b93a46500433ebcbbc474c223dbdc00f3ed7822278e8365b00808f02d2c54cfe136e1af929f3681ebd1ccabad50a54a7d96652ce3c1fdb693b1e764658cd25941c4b3ec383ad88806e1417c1b3d5bd3e05121e09eb02f9f0f98aae71a20bcf7fc600b27811c17f970d2bed740e6a4d3d3612b66ff501199d6d091f3f2c3f5d67940f56bd21c7aa27575bd19839bac82873e2d22dcc5641dd7e49fdfcdf9ec876fec3ae0d86e07352ec7aabee466fd17216a94ec47feb43471b67419b73c8c14738b96d5bfd1c0444af127f391661139aba8d3ea8f04934f637bec155d17e3655da213531209db3d76acbbc3379015c7e0bcf557b1c2a33f6ebbc183496d325d2e044d85eba44d06fe249ab92ca600e38f317676a18d550ec4c717b6bd2f765c74ef77cd57eb23c85555b11656ee02718b9f77011aa0022be0ce8b96d79905d0ff53436ab33698be14bb88a55fdc262de2b5d3f24bc6c45578cbcd6325cd1a47107276ff6a9d4a5612d4827ebad2ea3eed53e78f591bd764eabf8c0efe208185787be9ccb6c5bf5fcb2d4c953d35e0595012ed1ba6d9b0fca7a42341f87fa0a8dd8d817a9f487690c29c7ece74fd0ab3a4bc3a7e5825b5ff723165aee077f08d36869fac14e1732c50bb334d8c986dd789005d0e4e7f475d31f3423a39608c49cf347d26cf29c80da371cb30e48659052bb974c85cf12da45aebfd021562a8a893a920932f79bcc569a8e5c309560f4ccd950f4332f88f579294c1566df77dd8af056f6075cb3ede5497345c30823d418fbce95f9969d9d88d19545ac600e7b054d312dcd82155acb88cf2fd375ad2395569a1c228e282e2946e2ff95cf39531c0861ad4368983801aec8ef13e01ce0e3489949d8dee02fa5f1ac4b0aa0fa1cb75ce02792e909cc335b76a3a5ea36afe1bdda7cc8eb47c5211b292b122108f221e04ff26557e62b6dde9213e7f535380fafe6d202bcee886296d8498ef31f50714b0e4bb9b701f26d23109a594844ac3ef62ed9ffd267a49fce2ae2610826fe7187e6c302bc922bdd3ee0dc6d6e6e31387fc565aeb3447a0f14351982ad00dc8f2659a4c3763265b6c04a9e169127aca1228966791e4ad2d7bddc29c00956b82d8646bcf14f23cd948b98853bc7f31298182f0ff64091aa25940ad927313e79be3a30ffb6875a6508548dc8cebdcc7c86d4a2ac49f7b60c4677a0f3b6b6ab7003ea3ef8d6676e980062e275b9f5cd6256337fdbb618c97474831a34b20b45e43fdac57ec88b1b7585011311b9fad802d6becd01c1931bc7c91c14d42d363746a515e485b032672900e9957f18e483d71d7f2f64aec1ad3db82ab4c470c9a9b64f371fdd8bd7525fa5aabeb3f6bd970e35afb3f3ed673d40ae55f3f08c61609c23fd82fa364bc8545764877ec5cf1dbc0fa0599120adbc5ca62f6300546768ec0a00977f5a262c50a3d6f11c5963484b2852ce4f272ec63988dd2b38a5859a0b051b2d5aa480410fde9ae2b4f356e6cf4833673ba4e5b4f6dcd8bf4c2b349c8005dfea9c0292d16bd1325709118cd181355586b6ced9519013b824af2ee94845b718ddd5a3d5b40ca6c4c3e19927ab685964de72185f5cd7b15c88495531d34862ad3987387a06aebdf7c8ed3cd5df5eeffe60bf155628a4471a56cf81b865dd4007ec9a83d6fdd750983bf859ca69dc9d4f321713d850907ff3d92b4e5247afef8f2c62dd36f9aedc8109c8a49daa8cfee880f8bc7bf7085151e5b964e0ca5e5b15c756ece73360ac150999dab3114259fe7a5bd57e00e97f709fa9afceb14fac4f92bef906c91a2b38334b05999f789bf0e29a2c48be8ef78c10800f78c3b986269e88062921335ca9778470ea31d8f133e51d2d1c24e0ddf98d53cd1a4568472ef669e837118225cda51caa8975d50fdb35894f570ce070065be9a6126960a79efa4a2cf13f18605e564b404685e978307f56f3eeb89bca72fe93faefdfd8ee9021cfb13c2cf15359e1b41148446b5081bd2fd7ca142c32b8c0e02e6b4f9d9910fe27466fcb20f8c4e3157d4e24eca1e2a4268249d3344ef19bf2aef54a7db6dc38088e72706103527993210bb49de35f6ae27b96ab7e31f6b5bbc3ea71ea57c4574983d7e17c1974739fb43ce3910d282798e9f8aefc7cb0f926d011f9b6684e842a8e4ca711d304ffb89e23a5dececbb4418096447134effcb404af4fdeafabce7e617ea86429a640073da676f9694a2a8bff3379cf994099f3e5d18655c6742e2b58e5708c5565784312ead64518a0c027179483b7b198ce097413757fe5974a9fbf6bb7b0b77122a54cfe5d81b375de2178f33ac7f58b86fbd0da519af4958b23d744fe8726bd37e1eae1bf280c45cbc6b57632f9ca02960cf8adc85a3b4b1dbfc2a925e56e89c1d27cfffc74e31fd7bcf0980fdee92d74020eb593ec058fc8480c46568a0912e3252a5a6d93e2954e4057eb4a31cd8babced4f454174b1ce6935c72356965fad3f281a34951e8c8737cafac7c2896603405581a1a3398e9b2ab7fe7d00f94b8b942f139fe96f59a559802eedd1705bc303e0ad5d3855dfb2e81788a4520f23ea8a141bf3c4ec720a48aea5886f9b60f6fa4f807f4d21f3091176322a415d492ea74b6f723d05430cff3a969deeffce51f1801c42a7284bb6fc93dd0bebeffe4d3c3a3138c0160d82176d86dfaaf3cd801321e00b7e3b851fde44a9a3697716d0007e602a342cee9a2a8300c25dc80a401050c204a065702bfb40dc70868c77f2f40966e82c82560d46d16df99a5fbba7377e4d6509403dd6a04be3fb0703d3f68b45894af0c1c74d6cc36c4d2110cf7b6ee150a334c24046", 0x1000}, {&(0x7f00000011c0)="4dcad8baf3fbd07195fb4a8f84cbe5d709e782236eaf25dd140d262d6efb9ec7add64ed7985b1437d06bc264d1044f5531c2f0120bb68483ba7a5733da2e41a834fd0797f5f6149bf63b6e4b8dd9a1824087727b7fa7c9bc39994032e7a2852cbd4906e39af13e1db98f1fa36c98b10122f10d6cdc9ba96a0ad9c1ed86b5e40508bb1f4fc9dad4ba792f93e38fce06f7251f39eeca8e872f2f23bbd3f4682f570d214457cef4ed8950a112dd2ddfd27c459cfe80b50e5e96c6879c6fd150b9da0888b31f8e713e", 0xc7}, {&(0x7f0000000100)="2b71729c758818eb9f18578a3540bde685f700093d8ce8041271e6fb06642681419e1fed2f7f907a5fbc43b499eaa3fa391a7a8ae11354c08de34e991cfd4223f91ffdb1a75cf7ea6b021bc286adf739affc6b80f678", 0x56}, {&(0x7f00000012c0)="1e40957e24a4623f23a93e051ec59b692518b9466e7690c3bfe952c8b4bdd2531e455d5b2a5cf9a4ac18e0acf54b51d5c153e2465add6aed3cb4c3a1c5d9d6e71fbaa7c2fd515725c869b29d4cee46b00923ef73e0c1f31ebacd23962e011c3d98010bae48547a33674707e3d1d77816e252a98731f3cf0e45cca756aa4a35432479dfa97af31b96c51ca20eb7c7a8813b521d746dd671951beea411fcbea3e52c28007ed1d3cbcba96e0be757c9085604110f8e81a550a1e16d057a807308eaed5492bb6e01d4f4070f6e901c36dcd2", 0xd0}, {&(0x7f00000013c0)="dc11e26107607d64", 0x8}, {&(0x7f0000001400)="079130bcc115c41fd0e8d445fe8ba4701dcacdf39f5c219ea794241a3d8e18e383615df724296eda798fbd433dedef13951b7755bfe3e42ee5a015c3f5210026c86f60b15d42915e3758102badbe16d6cda2cf8d27aefe5e1f3aeafc11a7fac0240bc9bc2454db5528fa72089a9aabac5bf955cee084d60b788594c407794a233d1e48643827434b8357efbe1d78c8f0f12e484e858e69c2abae0d9588af18cfde100bd867457d6d621a9b1f6d2a9632bcb1c2cb429be313344d7e67a1cecc00cd8b1c2d913b2dfcf51401b39fa634eecb10c2c7d16b88aa95b9515e5310ef12e8581fdee5c908b0383331af73fd9fa0adf7b47bdbc1ea92bca7e8703ec59d3d7b33a08772912cb3f43e343f4fe1dd6fe688473f1b58db4bbb3fb925ffd8942c233d593f329d8477c91907c190c6a703839cb9e82c65e6555f7190c681c9d6f4260701735c230a656f84c003f374b27b8585b3144a48e68b9852d29b0dc013d663b0f069a924f122583e379ca46d9fe42b26278c43d24b14042566f2fe13d00b7d7a3aeb4d0529394b9c2fd2c9263ee68c633702aba69dd40f42404287d1369a441074a6aaafea626758c6ed427efa69a59f64ee1ec123e85a9fcf5fc032036d1adc6b6a8d3fec3b38fdb63004eebd13b1d7af0ca071fc201bb0e22549cda7502b6411cd7519c003ddfd00594225e76829caabc96517bdd8be7e00d9061e48d5e3d170932556b5062881c38a7ef58d45bfb786bdfbdf679e48102dd9514b9f805512b048bdec2ba61764aec50c56a29d82284e68ceb342d419ab870c3b103aafee70f14ba39a66bb496780fe569e00b2c6b98c094f6d066b6cd001259ac65db90cb64274290e67b6746d97d026b13030a131a490c6cbc399b77d59752abd512346881d4cb5b1acc5a4c169a3e0ed266627f4d0f9cf31340fd9605f25f4ca4c0755ed1495453c05d52c206eee009da7033c139d9b55a90e099c5154d7953c3e1e756e5c8842fa164be3cca769fa6cdf5e6770aa4cee644b64c1ccc1bea94f12fa31fa3ce734e4bd7f780b6fff9e12be997f74b3975bdfdc6bb1eb9289085af4c67834a3120ee3851ff25a9e6d039d510586a69db22f0969ea53a6e965594bf65ad1dce417f828dc5db24ac3cd7f86396a9017d981b34696c15f68c301d6fc698af5a2063431d7647b084b5bfb0adbb0e7a6a3ebcd0d8e2c226232d8bec4f3db7ce66640fe9a7c21fbaaa11051067835434153f55dcc045a22f62e9296a9badd546efa71d72d4a438db3be3ee93cd2c0d4c0ff714ab29b070c363488ea6db7e14c6d28672c1dd997a4939a64539aa645d28c08015edd2bc89d27ffbc7cae13740ab32d7c47c046cb6648d4edf945352169459dfa9f5b8d0f1b7149bfa57dcb775cd9a25bf752189d9600f09e8be5e8359f5d69fce78dd1b8ccc2b94df6d1d4ac02aaf41b5d47464143c378d8d50703c49a66dd22c2d431ccdfbec2ba5fa0070b6be1f2102af11b44a1e70ad7ee53175ea73181e88588f549f70e95700d9a27d765cfa2e44f9a734a74be60c20626be659255a06b6c4cefaf22f90824611952b094b916361123c39455a426bd57b451399b336c243bde021a690bd77a629da5f88b55f29bb349f8ab7187a4f39fed4b57607cbc623f8a6f1f5c383acb7afa7681af44b14b14e518565173b733de886d6aa705f932b79a2344047495bfff1af7605288ce7d2b6d44e23c0abfd0e22ddf44153c58bd431284e082e4a24918b6965967f263e9af510752b4dddaeca093a3319e51a99b2a29862777f76016935531ef8b8c72fe412492a7e4ed31a74d9478d8e815489071065550de95184f6e1145213908c26565bdea7dafac662cb4cb7f6673db8b3efe8e3d80056ea8c9813d651190a16e681c694575c1037d940f1f58c156da823a402f76dffb5f51e9ca611b84dec7f8b37a4fd10ea27d977628ff6b57363a56c8661a8cade8fc8e8b16a2aaab0b7817831d64bb60cdb4cfa4fae8d71089a22f734ff9dfba0bda4ba6ca9b56d64c0383f19417efea27a89335d555ab5e2852307f59a2123bb9834c76f7d164e9500e46f8cd33bb1fefa685e7c6774f3aa2a67e2c4a30c767d86a9d55799d0b33b210ad2fea8d55119341228b86ea776b196763ad9b4b591389e965c4595774f09ec7b8d5b904c12abb115bb4b0399b047c938ed1db6dec30cfe3a9ad556108838c15928f50b7d2bc98b2821295a332af66d60362c1f3cc06eef86c0ba97f42dc3f15378390172cd381f60d33ae6973056ff99d55f5ee2112387a507366e4cb5b6b4bf5df818670b9a3733826f1cd25b5eabbeabb87ac1cb1cd6437f7162f0bd739284a81ba825e2e94f3d37cdf2d0052dd8c609c0c12aeb26e6224dd3f21bf3ddf2c877f0dc34354786c9c52cd8801e82bed6eef3d83c612e430ccf54e28053f173f8942a21c3767e0e040a32a480b001cbc3281d7d04e252bc621e7846b70db909442317543dc38ef7d5e3c42c5f56baf6f73edba5aacb249cd0c9d86fc6c26afcbb27892b4a2aa87411c434cc7c11cf698f9706fdd49c59f51d15bcea799ee8d4b11b93e204f293b8eb38cdb34a61ebfe4d2d5a2d59855a03afc9bc92cfc99a1c9c0b3b4c84681e3c8e50d9e4db0e12de8b162ad163ea3cbe20ca089e059fe91e1f7df7a8896060069229e07debcb471b3db66e6d7d64f4ebcc3a73836ef5fbead214f787229cb5e3391ebc296957eb2c5674910f802649d3dbc54ba453f90f44bf47d0652876fb6ebf733fd98e216176166c7af84a33fb3ca5667b3e80ddfb024a0e93f0e92688f7ca6f5f4ba803b7a6e07ef5c2fc920646e6b5745d5f3167834404fe692301bd9fa6b1bcf5c7cf97dc007922a55fde7123a2328d8989c426e33610704a945d45adc02e1f2315a9478e04a0b1ba4f05c2ed3b71315b1b0122a3c91c7a42bfc386b243997d21ee13c940b775cea06872793d8e32d2ae668592e6d14bd63f7e62b96c3c682854097150005775cff0ddbcf6a498d3f64133d4fa8e6be6a666e41fab42696bcd925e4d6921fb2d34c67b865eaaa1777000f6248c904432c1eb9936f01d1ce594a6be65636c10fe242457818c3ca3f3a6b0572d594ea48f7603ccb845aaa706abe2d4aae8992a1ea6c2764bfea065f5d17c9f34e610d41e74d203d47b3ecf04734d99ef89b9adf28955bc05fcdc673bc24ff91b964c5efc271bb5e5d1338eb4b854528d1a2d9d14c6194459f7dfdd8ab3c8f995b26054015556ea97553af8df0b0d981c72fdd229e8bcabb290427d15109f77172d30122ed28520cd03c6e76e15b20b1cdcf5cbd6897f25027ff8d0bbe0343f972d0d63ced9fc63f76a5f21426f31f5218c9a15ace1810a92ff9a2604d7ff26747e1b37d0911a2b86210878dda06262f33e8a2562d47af34e04b8682656473137121a3d9f1f39c90f3f39e37f3aca72d222c9cd9e501b70e34aafd6c988647058720f675c4aa88c75ce1a9d7dd871be69fbd454cf60e9fdf9667674afa4b172bdb9081711b72022d65290da5663cd47d65013c7328be246f8c037793297e24385ca5bce9589abf261e925eb23552ba7e447ecb0effba741ffb9acf8da590c4d61c1d9756d79fe904fb8b7531d5431fa5b0bd8dccef99f9ad5d40aa1640d9bdb932ebd0c661ad1d334ba6aa1cc60c8a33ebe0dbf07f1cf172703fa8c6bbb74f3729010faca4fac70d2a226aa8db1a7f3d7732d86967429cae52b1c81aecbf9061c14b2aa95e785de5040bfc84537ed987df282bbf98ae01fee735c89aa28bb738596f7969fa5844e7a004841d558346afa77d99ffc3f77bc424cbd6cc61d915005c8f41593ddce7e3a5f87180f2d81d5d068d975374d2865831a66ee83cf1c56b8f857bafb3644f9994bdfe24241f2fedbdfb4354be822a67180f4185a5769e1c4669456892e15294705ed2d0de94647a6e1eb59f2c9e13d7eae9d1991d3ac58f122ec7c36f3c86f87aa60b3a4bd2db735faebe81c3fe04a9ee02ead2499e376d07bdfe741a0fd740614930f14b1978b554cccbf85cbd6d7d01121a6741c69d4398b1cf9e623a7b4f85a82af34b01df21da02d25c0e383f678b27fa16e56bb3db637c72edbed6eb1202013fb9cac64057919e6dc834293487e92cdd4e8e4bf04c5be14a18e7eabad23b56acaaf6c33c8407b62de200eda96be62d104221987cb8807eba869e8936f26916e0fcbf802c2dcafde90f714e8616dc4859beffe540653eb90aa164178ae969b93348ef6320f85332dca9f7639830e51a4063889832a10f61d434475a131e5ab64634314da4c049e2432a6a49f0873e6ecb6a562699ec9a6594794ab46570b894c0af213921644d587bbdd10f1c1d60e2f1058563feb704e120daf3c52c69d2fba7510f1d1b9d6f443127333f7e6444d8dd5a6f6f52d45b11b623931be48b105fc44fbafc44e1c163c0cf58d65a77ea5536cf8410d7fb3e7159aafbf73c3af20159d05a04116498f0496186b8844852ac177f93887f73436265cf76525c7f2d9449a35a187fdc2d36d2ca35d95d2a11e31c686146fb65861762d2dcc8fbd38e51d5ec5da1d5f3eb58e722c83b3888a43130cdbb50e2ed78f4a64788cf338b22d9ccac3cd96c208d6979a24f6616721f3154d6d4a69c7a68cd9bd6023b4b39356a3895e6ce48da1ea961972bc31f38ea3182a80e464d01508a3c8007512c9680afeebd4374839f7932b9094bd00d9716277cfda1e6a5b0eac9082e2221a9b0db5e061624b551bcb24735de5d1e2c457913804dc8ad396206b4adc30986d3eec216a9bceed4eac1f310b0e2c1a7f3ce75e2f9e28a7f8c571088272f0cdfcfd51ef69081a25f8437a9fdf21ca9ffa12b3ddcd4a26e91721821976563715df8e592839d63990b3ed43f0e5ac28de4d05d9148fb8b69f85c178dfdd53404b029e3d33cd767694067d5685974700a1c2f87fb8867bb57107c39705e45a6f8b44d3a8ae3ebfb94fca7748be6bddb70bc561cb7ff275bf82c25c701d882618d093951c8cbdb4b9a102ba43096af9cc4aba7316645ad5a2d6387c858d92f002162b5884eca2e42293a7417fe399aaece8d6809ded96deda283dac25983d31e20d6ba76504a706c61c1dff8e3c772ff91bb528ecb1bc18faf5757601e867b7d39703c87fbc048b29a6d6e834449df170dfa0e115d8d8100e288c08527878afb972618ab6236921a1bace4d9af8b46f83f28fd2fb70ffc15e4a1168818cad7e6e2d5697327e42ee3c0892fe25d53bf99a2efc13cbe6fdd0dd2ece09ae6f531eedd7170e0bd5697b687aed91d7b4dcc2e0a5f281439090b5b78413ca647c2036f68475721885458c1bf69751529b9c0cb5e7cfda0e6a1627e84146fead6f1b6332ecd3c84b100a38274770852fed4a2b73beb334a34e4333c919576b1bb92688c65bf7f35833c320afb0356732040fbf83b59eb59ba7f98ea920b27ec0ca581227d01198ae2ab86aac60fa3672cd32622843648d9a7a4204412fd3b48c67e9e743adcf487f904b1a75df73175097f1ea74058a826b87d6856f9e76ebe0d81cae6683a908ec04b4bc47465283ab7e090d6cba4bd2ed3df333301c05ccfa2b7ba681ae8d9d88dbd2621cb355dc9d04ea834040e1be287a831f691faeb35970a17c82075de8453672ccce1bcadd3aa96d8f395d03fe5c2b63822351406e9a6a27dd80dda34460ac98baebbfc79e6a33adeac6f097394fe5cf7c753328296ad8f1d312957628f238405fc89c2e8aff931b34317fe2acdccac8b0d7ad08e964fd3", 0x1000}, {&(0x7f0000002400)="64cf07860b4c9d7df96bdf0a2f0373a995467abeebf78a1b783cc7d165e7f3ad8993753ca57b2ce73a7fb2d2c980f2dfd41ed08a0a067ed7ecd6a540ae34b32bbe8711a583efbb553da16cdf761b6220e10e5acda65ede0ae5bf8a4f39803f0af5e0f7f1e7bf9190", 0x68}, {&(0x7f0000002480)="f8a72f9874d0436e682e39ee484e2782bd8affb1ad861a0e79434b95f5e1b93f9615b74b236c77a4f44e4dd57822967c4f4bcbe2a5409616a2d05bcb63ff7d307e762124c22e873b11d4670e55a242d45b3591701aad7ca21b54d153ce1aeeb675ed9bbc010a09eb5606df70", 0x6c}], 0x8, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000002580)={0x0, 0x0, 0x4, 0x2000100000000}) 11:09:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000020c0)="b7f71216dab27a5cc1e54ff2814b772ff1fc7d0549b70cffb0f0a34a6e47d9639ed9d5085fa91d51f411e73ea950c8ef568ca748c06c486ff0b3d4cad749e7d96daf346e9814391cf328288e7affd913ad983dd07bf5dbfb18600f6536432893946963ab93169967efc5dfb1937cf1a62167a184f42bdea791d16683a48608fe85869e108f9bc990493012acf014b9cf71bae010424d0efdd1eace42c3dc5fc008317ef2ab192935b1f76827b3832e76a304294359a512b07e4510a8ff49a304e93daab5160ebf801d060e20bbbd1eed1ad33efcbb5f1c94280fe7d5b6a4784f6c7d3e4f29795480059075d0fc383f33b31c0fea15c22ab98ca7882c8c85b6b5f00455f4077e19005854774b14370fff07c9e35c17fab06d592bc8472899d643e06672283c8014e083767328e295e5ada38177c365f29696a77f716e86c26b0da9d16b0fcf81a447bac4d77d3d6e669f367f19520c261ae2b97a9c445d4a7f37c20f4dbeec6d3041f93a1838a6daca11d3d3e428ad83140517a02845f96f77a3645a5983d1697e88e5032bea6cfd420c51ae6745b3dfec51805bdfc7d34a00d5acdb951d048554ebe380e7d7e5b8b3750a672628800ef916cae730d368f936c546e0d447d4ee1c954f0d92d55a571c3e93097e35570bf6c5eaa692f81188f6067e37987942f7ca290ad6a869699bcb82079dc3a1c3f8eea8b346e8c41f8d1e5122c13d46b53820b228346503fe9624b7d750414b0f7c3b0523793a8a9ebf30ebec7003de2deb2171a3b8a677f6e60a781dbf49d0aa9660ad1df156d0258eeece25939dd83784cb6fea6e9ab15395e8a99e98333457713f274f77b3f5f161f61d964996f4048783dcc8096c1d90d57a703340159776f96ce1329d85867f803e68eaa9db44d1cbd40917ffdfd295c15ecd300ca219ef19d86f3cb9ce023354d7b0bb861c0059edfbdf79a8ea5ac6ad5eae6eeaac1112e0806c4bf2e51e1b0d4c47de6d12ba3f1976e8dba998c3505a9f572de764c972b395ad66b691365c6356a1c531190ed1219b3ff6fc52830dca5768c15f47dac650f59b14d9186b45c85bd3b385906fbbed2d9f9f1c6d9b474d03c1554c0596ebc7e89ff839dc644ca29b0df481055859cefd580c329af647bcad4bbe2b6cbe3e498049818b8e5c1b6e3676f55c0e724afe16653d93c1520964c1a1eb347db29a613d5716739b2736094bd8aef48c3ab27171977cc7c3c82c0161fde67aa6aeefb5f5dc08905095b766195bd7a66851178bd9f057a5c6681c642de1ea626c413668617c88896d669401ce089e9b1c719b9361923313370b709af30d30d5d8292774cfb55a15ec47a445e421bebca8987e43217aa6632a8cf9e51f1f1bc396c03d531f8e8904ef9133c7fe04b1866a3532f03b7ab091a1fe349f6fa84f2d76cdedbd721b9ad5c326ce0ea00344577c4c601a3cd81cfcb1fe24f83e653adaae107eb403f887cfefd6957e1349a12a93d984085c38ad8a0e37bc69e12e1673b75d634f94e7ff9f2bac7e3ec32c8257a4afb509728a1f29f4f7f7e6f13d14b9fed26a38a7caab2557e1e027b5e362297a33ebbb14668b7b7699bd5bc02228f03f9bb7ed769511b65261885dec4e6ee958d39910269895ae07467bc2de361a207713e87738f7e2ae75ebf60a335275873aa4c501d74cea233bc1fb7cab6da0d2d073e2dabab10ae709286d66b78a57c7caddb1aa5197bec6337d1c1fb61861d3531f91eb2454172ceaaa0c374e09c8f608688b125d368d69d6855392942e1054a05a4f0b6078347f94d5520b4f2b2e6c2dd0bae99cecc3842f8ad32dbc0fedf0688f2ce18787ca021bcc0c70401cd34d94ed29f49ddfa21f933f3fc16b9a120aa6603082887eff8e8ae351223977d6a7858bca326b00aaa5876438943abf53baa4c3a428b9bf98d847e619c19f2ee4e90b3067bf66fad35a0d9f68dfc33c5969b5a42d499969b44682c7abac9a1e35a8ab79dba8961c195aa824230b23b5b139d4932993c212ffdc758ba4017f4fb8ac1e86f33ad5060359eebf854a72cb47555a612d0d82e454723778cdb0362ace649e04fd75b992a68759280e5bebe3367b8ebfca256baa6bdc7cf9dd94070e3919396b35383ed0ed8ee6c0fbcf6b86229b33ca2cc53bedb09d948c6b8a056f46198000069554458a9ef702b0ccd4d0b84e7bcc9689e6d24e5b2eebf58e14b22b905be0690ed241488227e391b1c7062f3887c89b3c27f6c8946655903df60a0aba5ad4d6fe6f45f11a2960a778f14717d9ebdc081692863c83c1841536b932fdb9f47f71b4a66ec3915f17d5ef571e422d8a36c341446e570b0898ae9f9c2c1d8880285b8aace9fe9b4622f3572bd8e1622b031e8a5ea08fa47ad1181a030aa6ef4d8e91fcfefab9c9889be385e1a6059c0f47012625901a69e469361f08cd8c697d4aa1c8c4705be983edcb2e3893171cd2885cd00ecab93f1c082f55d7aec26d96af36de0de2e363be2a6fc88b11418c8ec0a6d9fe40a7397909fbbccbe7328f3c059aa0a716a861a77b9594f86c27d07047cbe346ff96225dbd362de8f486d0b04f1fb61bd2f7a2735ad69f9a4b01355952e8d199e49e7f0f91b91605599b5d49dc68f58b325641c8e6e9658f025a35e9c602a6b959e2dddeae8f324b1e0427c7db449742740dc34ec39fe24229731a8c42135ede9a0ca2337faa15208cf4835e912ac9ce5d241afa4759193aae37c3e8b0aae409ac78887f97442cce017f67edf535898a09451709b26652da57c44ab2f1b64abb97d301b0a15d83b4c59011cc76076720f8eb27094d49fa5b6236410eab933a3278b7deb12f9a654d6e3cc296ae30f3ec282561634014530a89e79700bf42f8f00dbe58ee632bee1844be601281fa7cdf019995f9ff546d88123d8cf169131c85fc88dfda752bcbbec6d0c5d46dbc8576ed86f04a6c1921111f6f158f7a748a6186ae749b50efddaed4653aa18e8a27a2877384400a60249d27f4ce2876a1a4e33cd0eacd3470efd4d61bda36ef5c56eb43f8d9df8e7a6302046d7ff35e652b6a90cf3baf4351b3956dbacefaf650e59f261d3385c430711b4fc47c4bfacd51bf96f18b6f8a85502444699198bfaf1a2afac6a1e8260f3673e6db6b43f50cc80fc78c069b1fe91f85d810b9c924a65db87e2832188590b4a1f6f31a4790b84bd67804f3c0b7ece52779eab66a6a3640233114fd00a487c53e2fd067c6b4388f937bcd9f337c5b185db078342591bb41f3aad746f4d2e80d951ee0cda813a81f0cfa6b7eff301f5c3b147cbbd79232d78de0e50ccda5a4645fd6e3a34d313dcb4f2f2ca3f87ac1f0cfd38c06c4c659826d44ea6d9e0b197aeff060f4fa4768896849c0ed8d3cc72c0ccfb731d4c31649ba8c9e786663c8685bfba68b2201d3a2568265559715bc635889d41ece121480fe6132429685e3ecff96a31321e3c8e9ca3da62cc43edb35cbb7ad0e58b3f0588415d7ba7159f015527e7a52589a6568740cd7a54f78595b55770da347888d4e3c1d8bdaca3b012b49f8f29cfbdd8284f8c4215bb1c29ab140957952ab715986a9fa92ff3b1ad127945e3cd367154e40ed9bb9939445d156c6bd96be5dfc3ec398d992d65299cf356f21fb2b26dcdb77d8c6ab87e852559dd2252fad44af7bc918f82275cb482a7bbe71568b666acd655044bf973c670af1d39b997a527e252af475918fe30dcdcb7ab76b8cc507be498f2c9dd8d0caf932bfad507275f5c4488a02dfbaece1a9503f495ba89ae7df9b45436c78ed922e872f2cc17af9de874990dc72b0c1b137cd82c89e6499429d7507add5ce93856391c064d144a2ac0a6a703ec2e6372563785dc086d584f957d4955400a5eee248c4eb6d59b142b4f051ab6ce6b734cadc5b5fc3f70001acb4f7df0c583a1e1bee969903c7ed934bc322ab15f8a620e234b6000511c54d79c3181c9b850189c16af56cfef0d5921630783ab33da2baa47c443ca229dab369c44d8a24df2ef53bb8540d7fdac550cc3994f600f9c40c7906f693c640773dfcfb51411cece22db82e51f4a928c1f59dabf0966441c03bc32d4820a3025f2f8a0db9a6c115c40c3f252b7cf3eb901d8148b2f4667391aab9d78f519f7af9861e14d042f680deeb0b3ee564bb04323bcdbf6d7c2b4f391e91f78d5d13d00eab37aad679bc7f6b2a83a207a10ece632af2c50bbaf11a74d9ac0052822158cc8c0b3573b4312b5022fe526f4814f15b989b42126033cd6708b74aa3c091f97bb3165747d311c27eccf02d34e434e1c513162cb258124eeec00208ed2d3c16e9d05b358e605242bde5fc18ff6dae146a783dd1482ef455f65a7ad6bc74e651486ff87ea48512598d1b1300d1bc4a45706240b8016a15ffa969f767014d001bd6a2d3513159175cab87a72a478c0d18ece89782a44bd31b28fcfee0c3b0317d90d744de988c50f7d6060c19f406b7615f5b6d4ea6923998675ddb75944c771e126cf9f92079a0ed5be30056aab4804cbea802e72cc9646b4c271586fd56bb466b9d083210b13cc28ba12983ca28f68d228dd0629e4c0b4c6278f84e1cbe0d9b946ae93b543757c9eb3ed3dfbfffd294cec15053c07593ec1832cc4e91b9a3bd8b4378378855cdacbbf9373f7ad0810cf25a3a60e72346c1842f04beaffc82987a08b18b335f2ee0e2742493c952ff81b995dbc5a6cc223979e3487475c0f4849863d011679c2f9944d8a23ec129cd9793fd60492a116cca8d57f76e6094b34b461c1638970dc3501ec5588e010415edaf2266f5fd4652be7d8dbb5d2b4d9ed26565acb09f3fd1d5a5e966f44cc2a0060fa607bc184ccaf2b17b82515696309115c91fbad9cb72678ea316308214273c6edfa68ef0217264fad4eaf6ea70f5f88abaa3532849b547980556677aa67f7d3c0949f9c874f2fcfe4fce72a46d2b56bcad9b8a086061cf58a29e23cb0fa99db915b29c30bbaae974a51662305f7acb1aecd62195b6f672d72370b1b34dbdd6f85802e5b3b3a507ca4df0c49c8ea090b72a0410d9a4a2b2ec07d20b60becbe6c36ccebc45247aa3ba8e757615eaaacb0dc4ca4f7ad8f8735c7835b7bc89b14f1d34a6e3729a6a96a2fb2346fe5323484ba955a71d3cd3ea967e842c529475795e5c49c991a95bb21120ce46bc3e1bfebe0a58f4564f880fa379a5bbcbd961084ba337f4de9495c82f1fbf23683313e9750825ac422ba5580dc57c540ea1dba0f456812025eeca1cd1850b187e8330fedf4130d7e7087e1deba1fe3283f889e1e0213d489ffc65dd4497e51a17ab240f5480e7e286186cc9030b69c2795bcf8bb129fb411c41f9c82d3417336f422ebb0ab20fd315d0a905cc74fbc017b1ac38741cd303eafa22439aedaa6e086f932974018a1297f07631a8f3d0baed931cc31d888ca35ce5f0052ae456eec96d595f50ada823f39dee65e18d6e3476e87e798c5e178ac40dc510a528c7c67060463c92966b2e383f46258fd93a9e16805f16a385093dca64fd581a9b3c3429d52df08210e87c29bf8a3d2635b39798bbbfd5939ad0ffc1798902f2ebee1a7cbf5efa6b1cb59e910e2ed9a1d25e814c35cba7e7d5514fbeaef533af0533dce8c2ec22bd0b8e192de83fe8e129140c1c9471df2046372e1e39c6fbaba7ff2a7f21caef468dd2dc8870d10bc7aa8b31dcb8b133b65c3d002e500b1e44855dc059a9ede554d1e4d40c8ea9876c44659947977f9d9ab040fff48834a3dab76be6310ca936f3180b12740249d8de9e86630af8ef9e93f0b49965637fad4000000000000000000000000000d72cb6101740a896e3e26d16e95feca69df3f4bbf15c50cc2ea1a36244cc9bacc9814386cd", 0x103c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001040)={0xf14, 0xfffffffffffffffd}, 0x8) 11:09:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = getpgid(0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socketpair(0x11, 0xc003, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xffffffffffffffe0) 11:09:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_emit_ethernet(0x89, &(0x7f0000000080)="9b5008af6fd04a38922fe9783a8d7ea74969755063cb04e02916937d82b0701d39012b86cdf465efa1273cdb097f2bd4a819e3c1d96b613449e13bd6f20ac3d7aa7b0d775ce31d77955fdecb88280772a62045d9e9eedebbed8a5830600ff8b17e86522e0b6cd13997425019a0806cf353ef7fea39dfd0f8a49b026cfb2fd6fd86e37ebefc77642c2f") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1a, 0x7, {0xa5a, 0x20}}) 11:09:54 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000040)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, r2, 0xffffffffffffffff]) setregid(r4, r3) 11:09:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0xfffffffffffffffb, 0xae8, 0x1, 0x502, 0xff, 0x400, 0x3, 0x3, 0x5, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 11:09:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r1 = syz_open_pts() flock(r1, 0x8000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1a0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x80000001) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8031, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) shmdt(0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x66149f3bccc980fe, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 11:09:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 11:09:55 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 11:09:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x82d2, 0x40) setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 11:09:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x1b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x6, 0xcdac, 0xffff}, {0x1, 0x7, 0x8, 0x10001}, {0xfff, 0xffff, 0x80, 0xffffffffffffff5e}, {0x2, 0x9, 0x4, 0xe00000}, {0x4, 0x6, 0x100, 0x2}, {0x0, 0x80000001, 0x0, 0x1f}]}) 11:09:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/47, 0x2f, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 11:09:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x2, 0xbbf9, 0x0, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x30, 0x4) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="01") r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa42, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0x103, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r1, 0x20}, {r0, 0x80}, {r1, 0x20}, {r0}], 0x4, 0x5cd8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 11:09:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20880, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:09:55 executing program 1: r0 = socket(0x16, 0x4, 0x2) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x6, 0xa4, &(0x7f0000000000)="6663e96cfe310b3846f351b6bde207a5396f1cbf5030fc8e7c5fb6c9db144fc04acfe1f0557e313886af43f298f01c2b77aedd4e2ab53017a491168b287ddca11e4965dc255895b976a3cdb44769fbf329588fba1f7f8095854a3305c3de56cbada0", 0x62) socket(0x0, 0x2, 0x0) 11:09:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) 11:09:56 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8101, 0x0) 11:09:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) fchdir(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 11:09:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2c) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:09:56 executing program 0: syz_emit_ethernet(0xfffffffffffffcbf, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8001, 0x7fff, 0x81, 0x7f}, {0x0, 0x6, 0x7fff, 0xb924}, {0x8, 0x1000, 0xb0, 0x2}]}) 11:09:56 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x4) msgsnd(r0, 0x0, 0x0, 0x0) 11:09:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x40521b, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000840)=0x7) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/61, 0x3d}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/242, 0xf2}], 0x5, &(0x7f0000000440)=""/44, 0x2c}, 0x3) fchflags(r0, 0x10000) bind$unix(r1, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000005c0)='-^\'}\xc0.\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='!/}\x00', &(0x7f0000000680)='(]\x00', &(0x7f00000006c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='()@%\'!,-$[^\x9a](].:\x00', &(0x7f0000000780)='\x00']) chroot(&(0x7f0000000540)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000004c0)=0x2, 0x4) 11:09:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x3f) r1 = syz_open_pts() pwrite(r1, &(0x7f00000027c0)="7d725dddf7af99c03257da4995e39ca51036bd9dfafc81fead1e61d9f2df160b7af6b748383a45fac7ab4be645044bdbecdb03d7a23002dd32aa7d4cb6a10692bb92e926ea9b06b3b6dd9746ec016151ef270b587b832a38f64aa08c54d524033932f696c4e6bbfcf792ec1e4d0c5d5120dc4fd673c7fc5227ee677a3d78e5c299768d02ceaa2e8d0e61da72ce4938d5dd4f1f36d66a9e3e185f84ef6555179fc02a0b9227e21a672cae324c5083d696d67bf2655bf81ff4460f98e91c690dfe25d96b4f66ce31faaf2e48964597a56219c773fb0a33924a2ad31ac218a15002847fe8bb8be6fe48201f765e64fe25f4971c1b17fd2546a83bb9d0a08b4d0f80533f564fad72dec7f2960936ce2ba71d74ed19df085ba191cfe3cae9ff6725c869ebbfeeb2b898e58ed8c86eb35bd94d44c522b4253e5deaa3513ee8363e600325d7a50d986b9268401b177b7ec2d94c850d48a609f2413f22d29ce777e990deb0a6f1e76ccb447407d83af60a860daab37d248e86e01132aad4e117d37e2401e2376878534f691a9c8ccb8cd3d2315c65662bd56bc99d58e59e1cf9f24edebe1f1155e2142c354cdf0a2fa575afab1aaf005a2469a625dee9ca55192f28809766d409c2100d53d132d6ac64938a9c1dd8c9d276086c0b6367ebda87a923fe3846cee0ee6026361a647ffb78eb7ffe9c778eaf59259d5f9702baedb21804baa9bfceed642a60780f56d4172b6c4d8af52394c3b800789e0dbb7733837e4cfe3c9e37a9bd7ece6d55b2e5b2c550814f16dd17edc57b037d7fcd93921cfd1792a8f3e3a018f37981fb4cf7d65e8841e5d2238a98eda5e200c7edcd2eca2bedac57bfe3ea3f56a2b27397fc1c31ca148ea0146e44ece4eecaf29369b12cd5219188a06ac55cc9cbdbd8def5bb261c1f5910dde60e0ba8552d9bc419d8812ed965edee4f8d1670717d54357de409fa53a0cee62b69d1663f642c968096837a99b2e54ca5961e0a25a21c71d6e9a3258d7aa174b6ab7d890c607bbf9950e9dd794c359465cba02136f919c5415ea8d1e2f8db886504b758fe644e7ae96f60ce031ebec78320d63b3f058c4635063e35ef9a9025b134495c4a54be1eefbd3495794bb0cf8fe4298632724e3c040e791a23ae17031233b3f110199829cca7cb67a183d495c6d278ac7a4b9e9e44f2f61b220b29c40ffb9d3e3921bdb41c9862ac97c238127ad9456083aaf35ef703fcf5d20b2144d9c3f39bf834825661e61b99f0dcf88cd45df6a47cd358ca5cd76487af6ed54ec21eeb9a27b67e2a1cddf1657c237fe782f4a7763abe6eb6dc9457430726ebfb37f69608b1b19f27d2645cf28a325175d712d69cabb46c04d076a10a8743656270341dff1c574cf153edbc224a8f5dd8dc2efecdf326fc078a2623bc0ed6b29cc03a376abe8edfb8e13b50f7b0a017ecdd4719e38e4b4458a98ee40f791ecebe21a88a7c611eef579c4e3666b68601642f744456b01b8695cb5451be31972379a206ec959295da3a178bb89c195cf4e5e40193d9272b7d172445934a653dfb634520f8160b124e588cf60bfbd5cccbf8b27326feb6497891cc4804af368de6ccd532dabdff91656a927b8249f30ea958ee9641c2094de7670927369ce907ba10799ad9fa21fba0ec5d78d47b1a5762b9eedb11641c220276007b65324a4e470a7f709a8a7702ac3be5a6c044f05fe6cfe6774c39bb24489c43032f70812b46c0bac3f6c5669d48d6b6fd4cc29b10e3cf27cdfde8daf53541ac7909dc7b5a6c44e7e8d754fb8eeb15e00b54fd22fcc40129d6aba9e713c35c9cea36a4977f864256aead5848bae1c4ee2d087dc15e6a745540b3af1f7e90c5404074c3e157fbb80facfe51b72bda20e5b431cb0b672b89454327238fac5a1b98c05d9a94f4e45ae99b5a923e75a567868513976924047e841b5b371c9859835fca2bfb9565f17d2dfbcf70527568684f00dd7dfbe65d75b1feb90c304dce69790b96a5f70a11bc8ba18852dba177b30fd48ed720be9d80e3f2465346bf9ae4df5393f787431c71b48c194b86d9d71f0e6327fdf58261c1e4c5d01e346a61a43fe19b924f11a4bf92d912446d3d7aaa825f9d204c7ab81a1db0677398be68a4ae1a85fb31715ea6ee1367249e591f521f9ede85fffb42ef388e5f12136945c7aa374f5b240ef7fbf7c0df5c5a873a95c1f9ddc1d6e8f55e552d4a580db5bfb23b8f3790c127c0dba87240cf076b70e3b2fd62be523e30d8e70e79f178b3336546097140a1bd03ecc47caee6b16e643c56e8b70e3bace1c2a1027ee8dd82ce4ff56b38e325260e98bd550beff5d29531e18197ca20f27252808bd90a33bca0bf0f141f60007b9e944ba20a87e5f531a7af02eceff5bd1e7aaf7d59b99cf9a31ff4151b21e2a0db095166941826daeb4e69c4533bcee4da8ad094ff6ba46813125e8bdb4f36f4be83cfaf9ad5f31fc12a8ea0f96a9256d49b1c9254a584d1b9fc8727068a32b4f6ab896f39abc51d83969f53932a4c8100778447a1d020cd85d128d44705c25fd218d615c0a52a6e6a7c40bb0adddd7244f99a81a3247e99f0695eec1da8af214cf2b1f6558b75b08752d3a0a4f7e8a8a65b1ac43cad1c5cbbdade19be8217c0be63748064c913719a07943c66bf2dc36f2596f975cb00278c8d4e8dc2ee37714f5bc6a3bf47bd7cfee856eb20ac3866dabeb73be5d02f36465812387d50dacdf0c309ab66f9f0e8ee6cca7640a8a543a2c124f7fd2620a653cc3ca3e746d99018b1b92523c040210c3b8818199aa5fdfc1226e9bf1777f106e6e4ceb5d068c9b44bdd45fd67baa545900e44e9510035aecbb41d7e044effb5672298b1b6f533de2676bd0a08b45860911c45c5876d25fa4af149091e8a19b17a1de36f04dfd89b4bfd5e1fc0df84f483c6ab3508e98730f14d417664e40c09fccc515fca70b6858866d7fc4ea7dd3711b6d9a537c56089bf8b705ef9399035838345fe4ae5fb10cbf974e48fccbb3b41d9d95caebba620d077dec62c734bc0f62ba23462b7eda2cb801d330b8cfa044d633783204464bba8687b6271824cb48ea97eabfc54aba6a9c522abc8832d9805ab50695537e947e23cbcdecb3ffa5a2e0e88792c6c21f18873925b397d085d6108e884a9e8db0f008e3bf472b6abb698f1c1fb3fc1b496b96831d9b5e90c22e7687c98d6c2da1b34d6b65030245b6454a52da5e9cc9fc9fa6dbfa464fa80a764690f88a67414ae8ea3d077a601587754a63767a728492e4cb0856130f976671a3f711f3ee9ba626ce0fcc9c329f297520fa2fa6cfda80bffa0e7176984a637979dc6bbf2204452a11bba7c801f60d9bf39bd63d7ecbc0b132ec51b2417bd26d5d616704bcce57394139b44055c528c641621de1e0d8ebff7e53783f09adec700b1367f11d5fbe73c4d2342b1a57d63633a80e0324290576d9ebd07d821099e882f4e7594a4fa06c16e02d0c8253f07761f69d38016f64cbc62a085f23dda01ee6b7548a7efdb478782e85e5c600a95acefcad7bc1a3736d5a44d82b1efb4940c83116d34a59b734df54e0208eb30643420e5cc73a4b39e24e03db0411812c82fcbe5d54a2c6f60edf26ae5c40a4d4ce308505661378cc567b3c791b7c80d94006cc0d20da5245c54366f9dd821ff5c4ce9f54188079d053fb1dd6484686e82a597f8f3faa1ab73bf1c1fec65693a0e59304e7cb126fe6ac95f25c331d880f2f504fe44d1fde706fc5d37e3a63dc93844b8461b4f24683170f2325c248a51d5530f4c2ac8a63d7f0c385c9c68fda3db93521100efc85a844d144972e98fdd8e193ce0b8a692cc4fe2ddfdb74168578c22cd2d995b90b5af003553919c836081e14f7b188e2736c6c49a28ccf93dfdd02d909fd7ff9592a7c7a5b6f4ea576457f9e472eb1c21d6df9e5107bf04fda3433e8a2f0dc2df4c443870a116863683361085893a045ceb95dae1bf09f03b7241d6b84412426b1ef8d3804da462cd676d54cc8dfa3f3c468d53a3a83947637ea685c168ff93c23bdec4860f2587e443e7c4c982cc046223d2dcf6020e88e0cdc327d23ce1c0996aa5e17ec184e6e5109f7769b9f5f0c5d48c0e99d7ccc48a4fd4992d6ca56c1a2b34b682be67dd1ca5e377b5d784040987d4126dbcf6851621a4e4f509b82770b13d20f44fc6210f343b78590e0421341afca00891c99149699cc7d7a0b8a5629edf7ea7f821cffe8f2c63393d7966400349d99b7a59eeef10c498022e99261ce62dacfc1e1967d805fe826310b1acfb7ccff5ebe7689967bac8927ac4a52dac78437e5c59dfe00e9c2b728c00c3b2bce50db33a40693cc53dfa557a580a51faa9a8f77b67b146ca3c61ad4b00ec021eb3a67abcdeaa046c63149e1fa4491576731c31a1265928fbf88b2a972e9ca42e3589d412891810b8497807aa95f570b80147b219a643279ba8fc8e0da8860e2ffa58974c63868e3332f3a7c8bf1a2c7c8a3c40d52a8e94d21e504159ff794a9177806a261f9789dd78f1cd6cf75f8ca20fc786f0d1415ff499c63bdce9045ad3e4705a3fe0b52f5b1d8e6cc7d6bf2a209fe45cc5ccc2a2123c5fa1c61b71b58c699b3cb58b9f5e9837d4e4a9548d9dce72733c0cf79ee33fc463d3e42df740639bf366089987170bb499509464007a077fcae33e5dd0f776f6d40473326b38fafb5a207b149a48379abff8a0265b546783e54306cbdded9c461f4ad092e63187c16d42204860ef439b69f24d23008194c57a4b31b0c90169c45df9110ac06aeb56126d39602a57cc3f361659a5f07bf1736df975290f4e94ee5afd91e59a515c4ddc297122977e9adc7fb4d320eaf22c28cdd9e5f0c653f7e386c034c3ff57720adee0e80f72f21278a311a958933b85703b067a4ca77ccdc43dbb4f38fcc2af74ebbd89fe59212db7c19878bea99dc479c5ef1bc3c69b3ffa95f825bcc684ffacae7d3391904df2e6d58c0d6b888ce0c11f1dfb1d69bb037bae8abc2e599625a384e0f9037db504e4a959dc9d5468f2a1bbe7b6cfba974b462cf35f98853595041fd37508ef1a6013beaba42bd7cdd6da7a02199ce399d864fdf836198c9c57b15c81bd60bacdfd61de21796ab80317b56e6a613aaf39f4421dcd02fed0fbfd63ba6533994a31bc3157d7bdb6386ce22fd46fc7194139f4f8b1c3161d57ad61ff26a73ade65d48c8f43d4569b3694fa04455790236861bbfb8acbb5bf2208a6d2a38ab890f433b70c81a5647ed875cb8f3b800641386eea9da23b4045fdc1700e444e8f925c5fc645cce75144a8b4c3f7270464cc25f5ca2946ce41ffccd9981d111252a152facd32a25eb840e9430f3ced84a8c226626b42282f8c86b61a03612b463d92a74634f5491a821bbafba6ec2974b23a62714eca208642e1f7284c63fbfbc86cfe15b4dab2f3c91ec2a5d47961e59f38aa0157bfb484c716e0643671162f8db8fb7bd0ac48a74dc3b75b0ecaee69795c43fa916135c34f70ab1c9e0b1c7703e951baed8e93b2310379d87bc747f9c30390c1279136ca0928ee32683d4f5083626179d3b3f151e97271bf3047422d7318cc021babd914663ddcbe566847659ff012acfd25edd7eeb540b7ce201ed43a81925ef8140593b025e9c3ccddfd74e0319904ad21b4fce030c1ef34dd08b9789fe0f14d20435dcceb9605029f209927fc4bbfd249de19ee2bf2f90166f6f70219f54add54f3d621b7975c4dee1cd6931ab438db0f53d18820c23c8a3f67a593e40e740b72b098537edd6a", 0xffd, 0x0, 0x0) close(r1) r2 = syz_open_pts() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 11:09:56 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x7013, r2, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x402, 0xa) ftruncate(r2, 0x0, 0x7fffffff) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="dbf5e1f6c50ce23f69ed66fc3addd1ab276b760ec8718dc8008d2de5ca63facd527e1e40e474c4d2a89f4e2a07ee1bf2f0d6bfb13e1a8986516d84b24f", 0x3d}, {&(0x7f0000000280)="c24ae891cbf2a14cc48e226a8dfd5ee5ca1a37de22ee5b854398de746d8091f499f90380910947f7b0bc905d07bb5c1594d9113498cca5f0af88f74cac565ffa5755fa2d63eb896e2218cc899fd67e4a941785e1324bce8ef738ef44d5b9d85901ddfc33a16298960f7f990126b96fdea49811c417d9b324a5b81289d570b2a88b1899d3b2fd4006a0579d93f0de105cd948a76aa522519dcda5f53da8f4409ab92091a200c928085e22ce686012fec2fcf358cc2500b955ba4044d33577b30d4b100d5d0d883d803af4abb375b1886a04f2d6462d372312cc21e8e1cce72679f8ea22d11d9360f6425dd0", 0xeb}, {&(0x7f0000000380)="98be1cc32a3adfef913bd692f109179581cd24f44f972c0562824955fe46dae0c61af5eb381bfa0942f1cf", 0x2b}], 0x3, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000000)=""/220, 0xdc, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) ftruncate(r2, 0x0, 0x10000) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="00002e2f6669dd0423d76c6d80331e0b5ab2c664653010abacec4ac6f9db3c2ec373813020f689232174a5b5e96b9f5dab28825b146ba518004d1b3018ad89ee225cf78826d31df29628d6a557af66ccf0961f2995fd6a27ac08000000bf3ababe219300c9f8b99d6b31a1ce2b0575e39d778cc1c8b18f9da5c5674806be3f638425393ae5b248da1430afe9a1a32a2294e61e0e354bf015cdc769e8c893758e1aeb39ca0d2e35704eb3f79ac6d5a38c3eeee36cac44438d595a275d450e8891e6f6bd4aabaea20976af0913f38d5dd37c0dfc7fbc4475922059b36593fa8ef286c59a9fbcc8436ef5ea43ff5b2bcfd5be8ac4ffbc6388000000000000000000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000440)="be0bcb59d36f9889ccd08b0bc67dd0ab27beae5c67296389ca42b0f521a01a169abb0cd66e0032e2e4f90ae3f4e58af730", 0x31}, {&(0x7f0000000500)="481aa4d8ed37fefb129273db7b6a7e5e916f769707e871146e3852d014494881e4804b8cbedbb3ceb0907fd2f86a7a489ba2fd4a5b5594976c83c63660c395e6d84c1e2b4f9f45ffd0b13f4862396e1806b3e6aa1fc09bc7f83ae2648194128e0a31177318db2d5d74", 0x69}, {&(0x7f0000000480)="84fb73f01ac01da20fd7e1fe28dd48abde36222a7910ec151b454b54689d32", 0x1f}, {&(0x7f0000000580)="412f448ae6ad247918aa359acdf94de5cbd62a761f9909c3fa57e38c3f3be8b0e36ae594ad1e", 0x26}, {&(0x7f00000005c0)="0ab09b8dad8c71be3ece94a6559462", 0xf}], 0x5, 0x0, 0x0, 0x409}, 0x400) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000840)=""/4096, 0x1000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 11:09:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) 11:09:57 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) pipe2(&(0x7f0000001400), 0x10000) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x10001, 0x7fff}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000001c0)="a7beae4ac25289c96109423b929080f2c562a67c3590e435d6d99170c4099aa11f9ad43803e97a6264027d06e829e4b07232faa6e75412bdfd9ccb09b466960c45a806ff62777441595deebd6477d7a345d387daa5eba873acc1f3a863182213efb9993a9ceac86561743031ae9634a54c17b0c29b1fa1e6812db40ce7e61c3d62125b37d92db8176117ae495778d9baedd237a72fb0867ac3bf213126ea5f5ab0cefdea4c90964f1f2288a727fd9b3e341a6a61cd466aa9378acc9ce6f48e99e3cbfd9d3370ceb806356b0c92f5d6de62451571b9b3be239d5ae3132268839b936e178e6f37ce5e8ed2f7ee98a5a834a51cc0b4701d9957e0064b0f80ea0e57aba1b6a407e633770f97719bc336efb6d127976d7c4a4c30a50c8939221fd68dfe60ccc94b2817b1e272f68f04637b6eba1c904288aa20ced3a16929d89835ddc1e78b187f7538d23ce2a46bff551b850885ad18594b350535eab79a9c2b2d32008849d80e40e603fe63ba15770566f8116013d98c5640853fedcc64bc0fc05bd8205fea05f92b39d222e7873770644f88bd312a15cc5989c7907db4ca068ae19bc7f353010026180ae2b1cbdf248d4320e8501e0fa6352b5c5ee5d2602cff2a93acc465acd0e45f0f0c1018df1c0a65ee06780609668a5e8c4de816cb561b7f71cbe5779b576276b9688e0a944f4da8efe4ca3c05e0b4286a0e5b5db3e7076ec6a7ce1b8b04311bf555c1fe9e9e8f42aba6b1f7c13d03072c70a203a27243fc023ab948d332864b2737a9f6556ba62baa169414f5c04c10d3a072825937edd41f5ec2cc989fca55d99ea57e8f3998dde4f5c77d0d66c40643665501d5310ac344b6cf6f6be314970e78254a2a1d1ef395a7057f68f375bddc8fd47f1f12a68692e59816c206b9a588bdf3b48ea1bf328ed2c6473e18b629d59d2c9cedce7caaf88ebc93a28a0db2e6b54ee22ca1aacfb522a2983ea974d2dafe8b14e402387cfdb923ec09d70b979f8d90946995d24c42436e5f844db7668dc319f8fffc596c774a3d5134c27deb753b973f8ea5110851a972152822d12535db9ab5f5f3a9fe76ecce16cc9c30d44af3b6835b4f263b8831089b61f5ae68a5c2f2a8f22d37720da844e5688ff6093d987c34f87850a54118ab72fc915524a50b4bcb5ed9073a99c1a5044bc41edae3cb8f0a28026c93f0df1332ea31f7ab5c24ae26699d90437e9b99ce6441ddd39db4011937c4e7dceadc234bbab814b9a397b1476a01ab1c54617150a780a5572fd21ed9e29b8161a2222821c1e3d48d46f1e7cc4cc37e811a19ea46bc77eaf30b7a092bf10953852fa5a716dfd890429c9e50eb0e59d4aa58fffbb0d925ad7236941303194afa49dd1093af434a5d4b846bf24da329f1aa6ca22e7458af868988744b5169644be12aa975531d8d4b457cf2f061461887add045fc74164e3bdb08e6a679d98337cae6c60bdebd02c78d3330c517b05a7ab9e84c96b46c4655bd75b5dad2c5fd92267886ae4d4bf2ed825725ae488b14f8c271278f47ca5e070e8d3416e01bab81f61e64feaae500ec89e93f2842f23070323abffb9f371b4cec001e224dc4f8e03bea30935a0b68480a443fb7a38b7bc0ea16a324f67d41033cf14d8d07b3102d5533e8766711f49179f8a1557810cf6fa0c065efc1c18b39ad2cec707606e4a16376e297f8ac817d2d59617cde5dfbcc983cff1512f9f36f9ebbc2e87b082c4d69525d7f63a34ee289020a143315c0d08d2f752655b5fdefe508782080ee635c7f7c33e96d8c0fd85c27b410391fe50e4470e63d17dd2b4032facad51c03f0e73dd072de3b1e8a2115d993fa8a7c110034840ab314b5c899671ac3c42ead82a7bcfd57ac1a0124ade2818eaedace1f6a0a70b6d8e20fc8dd63beef653ced9d1c496be43cb7699b833ce927e90bd4c5aaf8e3ed7aca4715d5377ca0c28492186bf864435b5d94e583f2aef3c7157afb6aede42e15fbea017186a2c174b01cdc210202c2162188d366a9473d19ece0bb4ac617d8edc22b30cf744487ac7e7b7c636080d398d9f2b83795d1da12d914962820fe10b0fc3989551ae25a7ab3a345d7b6745f4ad0cb0dad13366d0a527cb349a1cbc3ae27e449a5125b21e3f6ce962173b05897e8398a8a36d7f0456c446de577996779a6e47602e4d730e00142736b3ee917fc1cef6d6ddcd14bb5e376d89b3f3ccb23b760cbfd58aaed9714d5765add4417baf75e12141ed20c1068589e2c135e2ccb04c988ae3557cde0173e1a0194b3e609f5705b0d5956ae50ab55754aec8e67585206a4778c2390a1c28f0b8f90beefcb37cd0ea2086841b873df0cd25445faf7c7a4eaa3f8a889c58c120c22e374927c60eed884c9ac510900c4149e9229910ae08090e2f3dd5d1d349862b2682b1582d2c218b9b9b36dca9faeebaf9d1f7b72cff43fa537b3f427d7d1f4d21350926bbc648294995999fe062f642fee599856c812ce499e61c374be63aa097c8a412abf1b75c29eb4b09af4c63d36e1d99f1958747337b62247674b51e6d05c593160252861a35b45530f3efd0e0ba73dff2af60f5f0c299fbac6be10c341ed9dbc2fc7054254ff63be20acd5a6048a526b6d70f44ef81c96f38dffccb41ea94648995714a2e4d5ea6706fffd4d5e717bf0fde720b08e08242bcb549c3cb21b5f6da277dd27b951201d1b1dd48f3f139b720481006676bccb2c7065f586c9cfabf115f9ec51cc2587566493ac7c17929a4c758c29cb3b43b8118df79ee05d0a776648737c04cccc1bc769f1f9425a9556a5e0cae7974f365a76f15db819e413e17ad907b57731542a7a09a2d33ce2b742668d56bed608365ace4a1ae2506731b070badf9b787891dc7ab05579ad712054770355f0ebe90626602f1570299eb6b571780c11ab08099135207be27a07cf6c092d9aaf7d7c85b6bf07b283d4c47f0787cff504bc734296aa0d437259640cb04ce31310ab55b02146b4ee42f61ab4e2ea53a6fa7f84cf0ddc5fd16cb12bb710c0ef7ece1686bb05cb694873688c4789780ded558e8c5f53da0e422c377cefe682240242da7f633fb732f0942f6c832b566a6394148549c8dc95c804229927fb77f6df829a8723f2676da3aeae10cb78a441e5e8372592f209bde26ce9cdec71d0b94e18f490ef5cbd8af8fc89d3198521ddadd989a0b77812e9d0698a6e2a0ed8427df15870d9ddef071baff51f564abfc67c2e439fb48864ce0e2f81e390c3bb503a6f7d6c56eff9ae48b72b169c36d749c66da9a49d73f0ffdd0020c7be3228406c4cb6e2bcfdb90cf270b58d5761d8c5921c4316d61fb5c53617b2c21e185d50e1c44e5bd4060b6870ed7cd6ee4ddb0bfe88d2490961bb3b7a2c79d8f353fb42c7193236a6167427b1b83d0d84e870e517e07272cb0e140966577e0fc947b46e1c4d61b82c1a1a991e056e241aab15492a4597dae2225f63079698b9bfee98c65fb18c311b3c55dc617d22cbe07095cf0b81666f718bf8676bf00c208cbc768b629576404abdbd5e591f1f042c5a14479676d245b00d77da5e883c9d6e8b89a3de144f466ce4e878df56325a191b23d22ecebe7df8304283b497c688b9a2bf4cef476a8658c6165c6cef8d8c5af70c2ecd3e3c4a881d59eba88a11c16c4216a1315ebde0fe14644db8f7e533a8380b2ff5e47d0a0d37075be02e536ccfbdef2e8468257a71a469d0a8867ee4738ed23dec5a3ddf374eb660e11e5e9d2b665130fcea72d86f6990d0aca3cb308d64cc075372223cc7dc37f00a2bbf0c7a8e160b94945cf7298a15c78c3b1bfe165116aa73d9c0a44ed6275d0b786a7ad5668e2859d59a48fb29d64ea5feb04d9ba9423fc1de365b3ef79b274912a9dadca05f139d210822743df541dad37d54a904c964e1f122d69425cc008a909c0feaae7f168a71f636856740686f8df4c0c8c4f6ed37f399980e4879b17d02f05a5691120354c855e26f5f9ee53162a891015de4a534276dfc786184f9c955bc7afd2ab05b46c1ce2ca645a751e7315d2a478e1fc47abbfe755811fe35b742650f41817b89214e5557e8fd3f220ad54daab68e846b5cc708da02d67378ff2a6a0fa72edf0dac6ac693cf31fdfe180d35fad303b0179ea68e104c60696ed1cc6b8962b6a539530a55df3a80e82960bfb8176d5354a828d8ab3217de504cde3ffd3a1774a2f86fc13595aa593e974a874f59c8b0728db12c1fa3a9b765507b1fd6a4a197ec0959f314dd72b31f4cdf86202ec24d8676f40f94d43189465c9859e2469b5e73e6b143a94ff0aebeeb05f8b5b6bafff8a95c224cd958e5ca47fe0847b4ae618b559ec425b5d46425da2e9fcdd1caec601d85bb38c76e68c609d63d82344e78e9473bab67b8ba36bfdd18e859e9d4117247d119077f3a1e2006da24ceccb6d131fed9ca016a594089dd8ce99d7f2a6553aa57dfcb4e882a81f3bad15e074c76da74b3c74d60a11832e0678cb6c406b35dac4ce9b44fb1281ca5892acfa23ceaa4e1755c868d24b1ae2165b6ff13c26ee69b1ed115631641dcc957b42b88d55d81d8114d531dd780aef8d35d2471c9eab18e52aca16ce460b920b6a9247ac01ae16e7723058f0d3a8711f4464f64086d9f407c7c2fdcb9aaa329789f929bbcd9581b0b5007bd5e4751d397b457f998b108e6bf72e7f826180bca6370738b1d4928527ff76a47032e347045af55e35df1a04c34d52064ad708b6eedd879aa722a00fd3f8ddeac0463a9a1dd53922c3817dcca395e82fbdd86364a6eb4f744985328fcb8c84f8ce67a868f94cee49691adbe69f272620fb3d2f206df7c44f3103d68a872adc13bad260fb25563635f65311c0f9b21c3c6c22511fb362406b4efb70fa46e1a165a94587a04d6e75416305caf1f9d74d1de9e22e66564cbc541943df707e97329fd605663e69fa55ee21759c9de9f192856f34af9ae233d6ccca0a8f75ef8193f709ee15fd22eeba4f87d70318014063451f077a859dd60d0b21aaea7f34ad15b695ca2d304e830b600ee118180f4b7831f9caf93301395ef6f6d3aaa77a7f407915164af5652b2ca3c3b8fd7da7e9e9b14fe687faf8f1c53f67b4afafa3f49b29217ccbd6bf40e063cf8f8a1f40dd4610f364bc042fac09a2d8aacfd8d0de3ad73a99c713c43246bb24490fc851e04a1a771b1c28598db8293f71c025d2d17283674d8ad20a6ad4e0edf705bed63aa7530a47430e5f0d897b1d74e7957ba03d97dfd82032ae4900edbc561fee0bd75995079b55f5428a4b30be8625b88ea9ede2a1e28ff724f014af0a6e8e74fe7b5c1b228e1491eb8fdadaa58f2ce7ca5ed7aca6e252b603bd9027380fd554347ac68f098ba86e8fcfe8de0e32252a7dc9a9358029e990e0fdd739220004ac5c4603572ab396b2bb814b98b5d70e993ce47d45aa04ba8678d3706b8591fc8fc234861ecf20b8566ff772d8a561dfe4efe832ea84e867a74f6df815c641a8a77766f256b3cbaf6350a87a9c2165114ac451492c057871f57f752b932df9392bd00f5dbd38bb566d5adb7af88fb6de27c7c894ca5d5a5210835edbfe084986837324e7bd5a700479bf92058c039df6e9a7b415779934e160d398204d0c9b319b2b63dfeb70434cd71dfdbd4a62eee5eb7a90c0280cb0045f3230d3b44b8a6cc4dfb4cae91fd112fdfef93f55a2e0f915afda9f16fd837949f811b5d12dc74016a9e69b43cef80206185428df12a8fa1c35e5d07fd4913bf5dcf5115be3d9242ef1bad79327be904fdd9d51e08d0", 0x1000}, {&(0x7f0000000080)="39ee5d95c80e1f0ad116f6d0e5274e89acf79dc7a599f9cba4fa03a760517dc11563b900cd52ddb451a36faafa889d135532d51f", 0x34}, {&(0x7f00000011c0)="58d4c7919c0b0c0dd548d2d9820d10bfde66c18798d498d20864c8332e6febb832ece6c1276d890a3ab208872d383b0bb88877f3eb18d347601b179d4b0e5555b12589e43a2a7f92a880e4e093a1646b3ba9ff5d50b9dad47b6edc518ec5539010cdd3b08e7cc641279564b0a853767010964a8e19362b737cbb4bb373318d85ddcfa5a03361bb03fa642383226aab31d68c3da2d5cb89fdf40572d995e4091d857719cc346055ccbc6d77e7b1bff2ab04f1931d5353296f5f39f8ae80b3a867e802835cfd21991a2c8dfad8975b7b5c53ff24c5c5f1b867efe9fba0857711", 0xdf}, {&(0x7f00000000c0)="7ec14fc2b3a3f477", 0x8}, {&(0x7f0000000100)="ecd0f935a5a66e84a4b695c5", 0xc}], 0x5, &(0x7f0000001340)=[{0x98, 0x0, 0x9, "52cd4c3079aee98ad8bdb905ef354859b19c55d1d2357e4484bb793b77f31f4ce508bd2ba04f3823d37a1752456af39e1b4635862e8214f47a39bea10b30b5014a08162245e449c0ebd289c94c90a6e64954b4f60918a64f1d4e979976c353c273a1cd871990009da916e4ab8763860590220f84421c71383c5db94c1ec845d38a8619a7"}], 0x98}, 0x400) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001440)=0x1) 11:09:57 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) fcntl$getown(r0, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/131, 0x83) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f00000003c0)={{0x1, 0x8}, {0x5, 0x7a}}, &(0x7f0000000400)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000380)={0x9, 0x5, 0x70b}) fchmod(r2, 0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 11:09:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200c0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000ea7346610afb00"/24]) 11:09:57 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x4, 0x4f4b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:09:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x3, 0x200, 0x1, 0x100000001, 0x2e5, 0x200, 0x0, 0x2, 0x0, 0x1}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 11:09:57 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000100)=0x4, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./file0\x00', 0xc081, 0x2) 11:09:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0xfffffffffffffffc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7fffffff, 0x6e97, './bus\x00', 0xffffffffffffffe1, 0x7, 0x1, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x8}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 11:09:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x79f8d2f3b475ed92, 0x0) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffffffffffffff23) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8000000000000040, 0x200000465) openat(r2, &(0x7f0000000040)='./bus\x00', 0x400, 0x1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 11:09:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:09:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="5588ecb1c0740be429b80b675c2aa19de7aa148262569dfad56edf7076b52e9c631fafa90606d66c30957029d0a7e84b39fc5ef681da61e78989c94a7dd27718d771714f83db9129c8c099f1f391808bb945dc22a3381223129486ebc183a5b3ecd0f52f46cd62b48e87c5c05bff3bc946febf77801e16b6038a1943e13194730662198b1ec0b38c8b4f39b3e6b04bbefe5a", 0x51b}, {&(0x7f00000001c0)="66a9889daef23fb60188641ae68ecf1607f125d334f22d48031fd7600391269ae7a116e76dd3df462735bfbd1f76e5d76a846a208431f454371424240598a924e714818b0d3ff4a8a05bcc4b3e1dd82f1875a28a970639027f135e0cc88f2688a9bc95612af91e659a678a1a6947c1322804b044ecc8d7833ea24593f23103966bfc6e6b2f492d76e16cbd0f1fe6713cae746540a9f965891ea5", 0xffffffffffffffe1}], 0xfffffffffffff7b, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:09:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) 11:09:57 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/163, 0xa3}], 0x1) 11:09:57 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) 11:09:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 11:09:57 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x40000000000005) getsockopt(r0, 0x0, 0x5, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) 11:09:57 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) 11:09:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 11:09:58 executing program 1: r0 = socket(0x800000021, 0x1, 0xfffffffffffffffd) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000001080)=@in={0x2, 0x2}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000010c0)="18044a345a2891b60ebba112d34c80c8e7379ace170ea00e259e8e0245d53a090e437619c308eb1b4f54e542644ef98f5a60c850891b6027507fa6086144b68ad5eb241649d67eb8fd187b3330852fa265d833b860c65647bacbcc84c1177e6c3fdba6f7dde553c2a54882010aa20c89b1fd0013a6b048c030bfc2b87e44d5c77b7b3f2746f8ca9c110a4c17c75ca5f89f5c3e52e893d8543d36ac8051a4339df251770228b8e889d31c008c07d8568968b22384fe1ce9887a62d520f7cb0ba46674c28c2b551840db700d9b778b1ce37750011fc6b84af4986ba5e763f26c6ef25c1d855710005c4fadf7c5cf4159f3317497fd48e26a", 0xf7}], 0x1, &(0x7f0000001200)=[{0xd8, 0x1, 0x5, "80cc31f1b4a21b7866b5bad33db6b861a5f2d98191e20cb3ac3d5eabdb52716ef06764ce7852052f94fa9dd083ed9865445416822d18c7c8c72ba1045c0677597039bcd7ba7aa60b8a95dee3fb57305d2c66ce3b262075d6d1625311a0eed6b14be62024e951be0e706fc0cda628219ec94effbd2b19af656ca8ed71f785d8b14151245817cdbb16b826004afcf48916c728f9e0233615718a3005e363c82c7010d8498c75079b6a0500dbe962e8ab91487e4a8d0e7c2377d3f4cfd3034e3462a487953d2b"}, {0xd8, 0x1, 0x7, "aeb527bc03b2fceacf4765ad6cee98ccfc765d78a57c95ffe37a8df659f0464cbb848be090981ad0db583e351eb4cf498c09ad8e42d6d14b80f2776cd91ba4ebedbf8973caeb540d374dd793ca42f4578e6ac171e85627a69f25b58e1eb7337053618ef38180b75fcd12232f83dafdab710849e515b77761bf43a0f236953a19c2db6fdff9708800d4e8ef0748b6db145c7b92868f60f134dc16e8a4afd4da8826717f63f5c0330ff04c10b644fad7b46c98b78c56ead87a6e94a7d1f6e70052e5a102"}, {0xc8, 0x1, 0xffff, "d4d1e0ad2d11ff7898204f90a5bbb53585c8a16029719ea0d330d368eec6185a55a1c3518825649d4fb3c5a679de97dc5db54c34754b38ddfe5cc06637a383dc21dd3eeedd6eb4cd4f0ef51c5f2d0a12e738293ac8450b7dd1d3368ffade9a8d8d399d3286b3987821eeecdbe5460e743e38fbb08dacaa2b5f4cae55136e38e5bf0b5fb04cb4c9e32b2f7e44e84f1fe7266ba88f8a8729324bc011450c19818a2626cd71e6e50482dd070dc5d8f370dccd2f20090691"}, {0x68, 0x1, 0x7, "fb98c3de42a8a0d0ae13a3783b9ea9da856c9375016d6c082042fee8885447508b264bf616d9e4316e13383e8447ae86c8e8701ab0ecce0f8403a04335c048d552ed77ac56dabfa227ff2573d8f7fdfd660e052e0c13fb4c"}, {0x68, 0x1, 0x9, "235c79ec47499688f2923e44d7af94be8276408ca088e38fb6fe19314f67508f6235668d859aa34fabb972798c37ed7fd0aaf40616d74ed80464807f4c64106edb13a8391212d181856c3d3c90d6c8fc7639cbe6b1d0"}, {0x40, 0xffff, 0x6, "02cad39419c89aa86ec1876d4f67c6cdfb77e4f1553eb8b322e105083004be322e3b9e3b660ac8d6e1aa585176"}], 0x388}, 0x8) setsockopt(r0, 0x2, 0x8, &(0x7f0000000080)="1105488bc62d9fb4904bd0186303e45340f561b79688c4f269cee96a1c0cea30bcc89ecea14bf2a7147c361b2188b44e5e02db76038e23b73a715b6e413502ce21716aa245ee0b2998a3e29a364d18020c1c20b3397594b79db32f7a71d0e22847685754ee6d275cd9931af7bf08aef85d81050478f635f57f1a8c0a100733317e27108bed5967521444f08016d9ed662b2db814517f659ad92b54b6d46a897a400f20d6757a7804155c6ef62f7d494b94d60b7287e3a41fabe37e958adeb809204cd598fee8fcd836bf5d43607cbd258fc070fae2aae2c4dbfa2cf184cc1832dc004a79ef5f8a133c922370951f6c3c929b81c5b0f7eb1cd7bf6bc85c307f2ef91b12aac546c969e691201929252318edd59c4b4d2ee56f5dab15eaf54b513a0bf199bc763c314dab576e2455f6d42b7db11b2ed0868d384ad322defcb3e997900c66d6fc70d5422627f5d86e470aef34436b729a3c046cbeb106264e401a7ebb8f27ecaa9765ca25ea79295ad6d2a08c32187b57409305d21b531dfd3825b634ddfa1da6a7f94218a3a731af38500412184af77f5d2d7f2ecea7771cf1953e5c8586098328cc4becf7dc0ac8de120affdda9a65950fb16828be49e2a65a7dcd8e4a676c5d8cac401921c155c88b2fa6184a4df2cb22af96b2bf129decfa4fdcdbca3668642138fdfaa1a27984869a35150f7620d2dce4e50641efb2b2b75f0440090f93462927d6046b70a36b5738164cec57387814ba59254932bca5b902518c6449b07965a9c6efce6f9199d68968b4510d6f320dbcab55f25819f42725eff00a6d9cfd12358e61a0cdeaa13dd695cea1181f20a2bc93ba88c0d1d56bf1bf47dce329f3af094b88eca6a2933935b731d47bd756f89ce990e54963544078e692b01bac74ae8a881093775a5b18684b81053feacca5f34b37311e966b10772757cbb90e68a86c6221168ddc434f3a15b7d39bf7e17e06afe1b714ddbab0659725631971381add5aa9c83a3a7d95e045edee81e6dfacd49df8d9d2c1d90b930227110923894053f3e5bab0803cc35d02b85d0f4e6ebddedbb3461ee9122c2a9b271276cdd8631e4abbf5a4e7974770ac74f7217ddd9813e61dfdb42e9efbe93ce3966c35b83598165f098f3a7878020e689c12646e95a35979bed6bc632d04496d6beff367e34185cd8cfbba10c7e05fa81c657d0bbeefb1752e3690e2941d6846f94d6c8bb74125a5bc2b633406eacf091c81c6084a94d40cd79bfb67a6d9f4d0cd9bdfaa6bc34250733aa8c0970843f8559d1405482327ba4e834288e4916901fe7506e820c855ca94c803070a03cb5e1ee56cceaf745782937b61ddfb2af31826ae357e3e206547845cc24ad4c938c8bd189d8a78680f1feba81dbcd9092e158fb8fc5673de5ec87bf4c656e94cc496c698fef6613330de6d3c7f9980a9255b18e531db337c9e4973f2acda32dc2875b1781bdd89db3708f5e85b320504fee6dc637f0a79e83d17df437cb9ce91f1872189376867dc4ac571976c24b854edc89f047695a793ae0b2c285b32fd521958d38cc2d04cd847c7bd4fae716fcc2058a7afbb963384e41cf5d1a1e82aaa6a549e21b5813610667ed868d12c3668773352dd0b2bb21184926c7935d1e11f9e55de2ccded67171934b89d3ecff686f85e65e29a364ad684c8783924706f8a500a2a1d95b9a4b472de9b769d6f08c95b984138e90bd7eafd4429361e9b13b25cc7840e053e0b17c14a90f7a102b3bb5be8d4598d3c04f088929735f32625249a33556a859249cf159fe7026fd6ce10a4804fc4f1a752c364575c398fbed3a660f8e710d6bfe1d36e556e51ad6d4fd9f18b9f32b026bae4750f333055f1124ae2ed78b3432bdf07d116eaa12c785cc0b90280451277bc6bc20575f1c43f81bb1d4ad7ed6334648346e42a054a876d98793bdfa16535fe97844d7c94d6f5f20c41277a257d43ba19a2d1d11460add1578e00b0d3e9fb195c6f6ffe12e1592e44c10345c74b90cf1b8b336928ec52e62a7cfa45d194b13eece4a63062adf6a0463f04c3d2fe4915fc4bb30f192bb89dc7d1595796a95cfaca6a3f09feaaa459d7c2682a074133a0abf7d4d0249dc57518832a5363b870f15d78448539c8480b07b3a185e85ed56f2caad715d9cee7c78e3688b86c52a66a9f89aa57ea1979ea896eb375bc93a11baa55f7d2ce177ae9c6be97a72c8f04e0472af2a2209c72268892bea42cbd289eba0450a740ed3efa406072a66519b6fa3dd05d1ba0f815b511678fab8f3b83aafd3a2f31f59b54d8a716263019b896a0f2cccad6c6ef8d53860e3ab3eb8eff0125907a25d7d6ec0af0f31d9af92fe72be72172254dde3f4fc2eebf89e83c41d76411d1076a47a9be1c0d6007cc5ce3346d16b76bc46be9b4ff73508718a1e18986b4a1f5eee41dc2d0aed6b47f6921ddfa194184b1014663081c7f7b1d17ef7d613942a7db1ae11cc10b154525230345254e645e16068ed5136e615721511f881a9220d1b3f9cedf03561994102ea9abf3f523003a5a2e72279850a64e16076add7e1520f55912333621affc5eb86b9c08ee7f3df1693b3d469e42a5ac5a9a2cb191cbea4333503d827167083168b219274c9b96aa7702538483c5ed2c0763761fddb76f7b87b62669a1b7549d269e470f449668c1a46f0b49affd3706c9aa7a1f483b2c84343f5755119d6d641239d38634d3aa7bc8f936edde6bd0de250eff0d0e0c1341c62af008d57f04ac6fe8ada96997d2db99c954cb56e54d7af0b1768b5140bca65bd9723e2b4301ec4e90790dc43136dce4d61a03f828fc31c3234b70dbea65f55ed2adf108dd436508313becd1375589344925ddd450ec80c5f21ed058b78d3a78ecb9520db432ebd2800c7cc0d2938faaaa150e1829ec82693495f7a6f44c2bf2e7f64370fff74fab10c1d50c8813cba9a2fa05ae4bb74d82591783edcea3dbb6ee43b060e1b65e1d5be794f626f5a28b4e57e124075f6706c7dec3fe527555923e908a1d3c223fd261f30fba359178e5624f951d1763f84e42389d072754803c9e35c9d14719c60bb9f1a501ea6bb8f65ac7fa03b5ca1a9cb0e3e7e6ec1497aab339976074d0ea951f4ccf5a19bd0b678b4c678870fe40200ae5e7d8ab8d7e3072706ae186ff0611a1a443463817ac33af6f8068ef3e80db5fc60987ea091db8efc71d1183121c28ff0a6ce2f13834249ea58cb082c57fa6ef955dcdd8a1ad22e255334dec1d3973fa6f3587b47bf9142dec3cb294cce4cd5c06b11eb6c1779d6d7ab3d4dc9955b4373ebf392ba54d6265e012b2fc0d1f3f28720b17a4632ebcb673f52af360ea40d78e55e83be4aa5a9bf1b211b813076da57679b5c7daff615a51bdfab8177e00b2bbc3e6fe9ccf84045638eac38a48473d4f7114eb3afa9b28a8614519661c53da5b271c3518cdbb79d4c40c76f37450386b9360fc3daf1923dd39511bf722ccb5d820737d869baa0e47cd6d4d90d85e0b2f1a76c98534c18de4ee1eed1e24de771a3a7e316d31dd3bbc1068289db8a09bc0fc7e62bc4beb9b04712dd64350babed5faed3265d206efdd9578f261372b17fc18790642fe6f24978afbb53f256854890ee590a43b7687adbc188b571deaea75c076446ad7c2966c177fb4711b854669cae24593a65db76172dcc10e6c78ffa80a99af1104200056e8fff65115406b0543427d3d9777d2944856077426ec5fb7e70d75665d9703fe0f7654a3f5876a12375c594785a9765869d7e74a70b2a6ba52c8231a9fb77a57c728d213355909024bf928a6d49d852e46acfc56f8756b6e38f5c000dfac0f2a35b5b2c510d037cd51ba669eb8ed61150130b0830deaab79c682e8c328ca3a8864f98f8d634a511ae94018327a97011301f582d56c6717142151d2b1a9c012f59d6781fea9729230c2e6ea2bb296a3851836e7f0d0019e96bce6f1ca109530873e1a59ecf65667d756222611aa89ab8c200bf9f55f304e4c51aa731ee4bde6f29f33078178bf9f2dcbf88df09e772216d4f6be454c6b4b5fe1b4fb635c8624c48305feed276b836c9b0bc1d33592d59d177bb57607f4d5b8c32be41a6079cd05d2346330f8114b854f9b896e8a8b7330b094334971518e2b20fe1dd0e4e3243a2d36714cfeb7e155e37e6d708cf5a79d1ab325e1425dcb1429f06c57638b118a594a1de697cff3c14664da7a6b7badc14bedd8ca32b646b18329856600134f2f0fc9583e83b0966f60b51fa8573d1063632883d7c4a089c23fc47b02dda33f72581b6b9f3936b23e30567a907d1394d6f2046b064ed1de35a1cf148934e673ece6242e1acd85d9cf0a2a7d8d641edd0df48bab323b0185725e1fb76ad3386e89ab1d2a1ec3d65a88ba9317b4ec107a075ab7d0c02204709b9c3eb4c9ec398ba334ab3a0efffb41463d142add6a3c53ca4d856726084f579be5914ec0426a3a6088ccbaeade5c8de4ae63d02f90e827791e5d8b712bd2970bfb9406513110e79ab075055eceb7bb591d7691b42e9c549706fe44edc5fe5ffbff929f61a08d5c908d11043b31ad531e66a73df3cf361f59d050be34c2f787eadecbdb38017f79bd37a081ce41acc88e0ddc710b0f866ba906e703d8e13a6af92793dfaf6fc194e79c453bb920ddb2d5cb687b5fa062d1862f54725414a4a4eb23f0674a4c7c4dda8cb4d97bd6869f3fe0186ddd76a5fb752da6a73bf5690f9041f2fd9657aea7420774091e7c8c1c7ec2765231f1e44b607f2de28685daea7bda9d44b1850f06077eeca67a32c4354372865a77609fbe93ea2cac1a009e91fe3d3ede3b62aac381d497625d8c6026bdce1ba2f949ede65a6c72c21a2b2ca8ef8f2172b4dd77dab6bc25df0430caf053048994a4d85327cc817eba51ca1a17ad1e18d9ee3a4350e7acf5eb7c49495aeaf7c175d504861a640c42871c300756263a5ac19e6d9c4bf18e4391a6560e8cd786683a55b384a02a417ae9f32fdfd7f98c1bad55fe33b098ef78340280d2805e7795145ca5076eafaab2367e06fbf1ecd627bfeedac1ed2ac03d3b1a241865fb5ffe6ac2c5fa3d89c8657f1c222d481269757e6de0b5d50b3e85d53aec9bc8605561ab44d368121a6a8b5bddbf065e4c334d793fd53156a38bdacd1bcd48192ad2553dc1d529d6081bd9e2f54c10f9e702970f9f5dd48ca4c8183769afea5d9c28aacc425a4fa8b80d7fd99d5f01e284dd75768621b8679167869195e075a55372a6d66ec5477f357e8ce60108b1569c81b94370de64066c67cb7dba5d0b6044b138e6342a9e0d9e6d042be3bba0e5408c4681b83f3ee6a320c72d6578bdfc048a0a7a527685156a4f19c4cd88ed1a886b8cc96b66ab2f609f56c9b8baeb38e5601ddfcbf252cac7972465f9f0e0ce7fe10706b4e9f197ebb0befd681b6a0a5884041b8f14fa2bcd8b8e71fe01abf344b72b267c323fa7753a5a23c0c8faab55feda808df45c6edbf2425ec6655784fff435110b16685fae5f96347cbb71ec19a4be9d2992b6c78607fe3ed1b062333d1b39af7a3e12f462ccf545b97bdb40e9ff607476455949aa4b7f443cc2af8aaf9f263113f0f181a03c169e56296b70a4fb3fa7686a7d18e6bf5a0d1760daf18ff0c7685b6ddb5eee12150728d54e04d922ec20a4109cf7e09913e58e48ef099d839f6448eeee1fd235df51a853e26ea35c3f3fdb9625994325e2d14882119d7b25fcbf57ca514bc1802e2e058889401f01f031a1ce9e67a0df49b883c2c28846fe4a0c0a1f433a67cd7", 0x1000) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x0) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="a128ab97d54761ec75671fdc31f496ba2f4be4cdf801f15061a044fede1546fd1d75d9c15aaa7fc79169650c0ac7c4e98b9bdd9194a81c0b7ca6428de1c7415b2f46742300000000ee671926f665dcfdb34b6f73416dc7b880d7e6701e48bb8f7becf3519d0bec83327d160bf9e4c39eebbd0d78daa3728694208934b783ffda00"/141], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="07dd54f0260dacb79f3cee085f00f8efa20c2442ea93d9df2cf68c1774a971d86947cfb7a41b4f81f0d9437cc3c775cea9283cfc3083d44a59298409000000000000009319a2635ac018b761ae905ddbae83883801580552c5685e9a6636f7599eccb51095b830ac023d1b0739339f3762759eca0000000000000000000000000c98fc250b6a93184c039862c9bc567dcb3eff319d0e517dff6cdb1d4bdf482c968d4eb064c8554263c2f38774ccfcc13d0d020000005fb229f938678a0cdf8ff88fabefc684afc00ceff8b5412208882be3e17ccfc6cac1ac7ca1a4b3b252d7784e9544bef38a71ff08c9f1847b78cf1943", 0xffffffffffffffdc) writev(r0, &(0x7f0000000300), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) pledge(&(0x7f00000001c0)='\xab).\x00', &(0x7f0000000240)='\x00') execve(0x0, 0x0, 0x0) 11:09:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x4) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000500)='./file0/file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0xf5a38972a0663bbf, 0x1, 0x3) r4 = dup2(r3, r3) r5 = dup2(r3, r3) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000200)={0x0, 0x12, 0xfffffffffffff001, 0xffffffffffff0001, 0x1f, 0xe08, 0x4d5, 0x10, [{0xffffffffffffffff, 0xfffffffffffffff7, 0x51a, 0x3}, {0x9, 0x8, 0x4, 0x5}, {0x19d, 0x3, 0x100, 0x3}, {0x8, 0x80000000, 0x7, 0x100000000}, {0x4, 0x0, 0x4, 0x1}, {0x7, 0x3, 0x2, 0x4}, {0x2, 0x8, 0x800, 0xfffffffffffffffa}, {0x2, 0xfffffffffffffff7, 0x20}, {0x3, 0x3e, 0x20, 0x9}, {0x8000, 0x38f, 0x9, 0x7ff}, {0x79, 0xae, 0x70d, 0x4}, {0x1, 0x400, 0x80000000}, {0x5, 0x200, 0x9, 0x3d7}, {0x0, 0x8, 0x9, 0x100000001}, {0x77e, 0x0, 0x9, 0x80000001}, {0x6, 0x3, 0x5, 0xffff}]}) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000140)={0x101, './file0/file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000340)={0x34e0000000000000, 0x9c0, 0x3ff, 0x7, 0x5, 0x86db, 0x7, 0x10, [{0x1f, 0x9, 0x4, 0xff}, {0xd2, 0x1, 0x0, 0xfffffffffffffffa}, {0x8, 0x4, 0x400, 0x3}, {0x7fff, 0x38e, 0xffff0, 0x8}, {0x5, 0x7, 0xc8c}, {0x2, 0xadd7, 0x3ff, 0x5}, {0xffffffff00000001, 0xfffffffffffffff9, 0xc6c9, 0x5}, {0x7, 0x7fff, 0x3, 0xfffffffffffffffe}, {0x5, 0x3f, 0x100000001, 0x9}, {0x7d0df30e, 0x2, 0x8, 0x9}, {0x6, 0x6, 0x401, 0x7}, {0x0, 0x40, 0xffff, 0x800}, {0x3, 0x6, 0x7, 0xac6}, {0x7f, 0xfff, 0x8, 0x10001}, {0x1ad, 0x10001, 0x10000, 0x5}, {0x1, 0x80000001, 0x5, 0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 11:09:58 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8480, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffff6a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) chdir(&(0x7f0000000240)='./file0\x00') 11:09:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6a3000"], 0x2) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) socketpair(0x2, 0x8004, 0x8, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030025f6f45b863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30020, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 11:09:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x25, 0x0, 0xa2, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x0, 0x0) close(r1) 11:09:59 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}) pread(r0, &(0x7f0000000080)="162ea70751422ea049241a842f8889902f37ba0e3257032dff3751acd02c57ad695755c598d4b5d6", 0x28, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 11:09:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) 11:09:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) syz_emit_ethernet(0x3f, &(0x7f00000001c0)="59dcee8b132db8e1ededff50edd8455470e6b14d979cc66d746942dfb238abacd5883ae9d909295911be539713953dafa60e81a979458c8da4668ca54f4d99") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) seteuid(r2) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:59 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/7, 0xfffffd6f) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x3ff, 0x0, 0x0, 0x0, 0x3f, 0x1, 0x1, 0x2, 0x8fef, 0x9d35}) 11:09:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x4) 11:09:59 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2002, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80000005, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/245, 0xf5, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c652526"], 0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x80000000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x10000) getsockname(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7d6c, 0x0, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0xffffffff00000000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000080)}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 11:09:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000000000000001, &(0x7f0000000040)=0xaaa9, 0xffffff96) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:09:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf0000010, 0xff, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1b, 0x22d31d85, 0x696}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x7fffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x31178829, 0x1403}], 0x34, 0x0, 0xc68, 0x0) 11:09:59 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(0x0) 11:09:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0, 0x2ae}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="47c2ac344bcc41b5b275076f1d40bc3639", 0x11, 0x0, 0x0) 11:09:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x0, 0x1, 0x773a33d6, 0x43a8, 0x0, 0x3, 0x8, 0xfffffffffffffff9}, &(0x7f0000000080)={0x3, 0x5, 0x5, 0x332, 0x100000001, 0x3, 0x400000000000, 0x5}, &(0x7f0000000100)={0x1, 0x3, 0x177b, 0x8, 0x0, 0x10001, 0x80, 0x1}, &(0x7f0000000180)={0x8, 0x540000}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x90, 0x21) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) flock(r0, 0xe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="672a1f73e8056e3c64a9938c88ac7a5cd988afd2c406066437a73e13ba701a5e2a3b9a48047d75b093a9b9cff54bce3de93d697d452ce4e5a68126ae8f78c336f13fffb8950be7839591bf8380f3bb100ee17e83779f72e296df93ea63f1027d954a53ac6e8143d1b188920cfcf7986133835d6367a38dd74f4e2e8224336fa4790c42ae", 0x84) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&:\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000380)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000004c0)="728fe372b5a834f57f207f29a4a97f871a274bfe73638029cc2b48a2a110586e03c0bfec599bfeca6cc9404c5d03e93165fa36faafecd8022edb20f073bfb5d76ea64148427966488399ab457703a0a487b101dc1db6dba3638451403541ef8094fb07a20dd4c9a3a8e9261fe2ce93503535130c4904215efd0147a2ced38558c0944deb211fa00cb2d58a0c697051a6d304d75828ef2e7614f38c0000000000000000000000000000000000000e0f24af6e8cad2a76fa078229b22aff6876bb56bd56425887fc7775e203dbeb857050bd5ca96680347c3eb18dfe1cfd925422554214d641cee3da8ce2c7cfadda08272ee80b3e96b961c77857f20145282812f6071ceaed78e34b5230755e5b3976c33065d4455a1cd3e203987bc98c199ab3bb52a67a48b966d3998fe8548b8d373a35eb488d52217521052f1fd46d", 0x13d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2, 0x81}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x1f, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x2, 0x8001, 0x7, 0x1, 0x7fffffff, 0x1, 0x84f1, 0x2, 0x1, 0x3, 0x6}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x100, 0xe) execve(0x0, 0x0, 0x0) 11:09:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="4d37bfbd321fcb578ec01e8e05953c251ef321f80b579bccdd96112208a1a6ae17c79f34cfb699a4c4c5d4e4d09a70960c7278d8dc53da099fc6c96dabfec6ea06db7edd73fb78e049a0c64a668fb759ca416beb76a23927980a35cd66aec271ff57ae7d122eb88ebd188199a158d484a77572b351c6c26a2651d6ed0ea28e010313a3f5df3ef8c1a4a4a64408124eb8be5204a0e193ff4721e855aba3f438c15bb37fdcbbff73291a3062a5f2fb66e4a82dfcb6fd77991ae156c5fb64db33523574db7ec9aab4350eec844db81d1bf0b8070371d11a33cb8b5df99f022d68677694b8b757103237b0c76a5a7dbcbcd3418b444e5a", 0xf5, 0x0, 0x5) sendto(r0, &(0x7f00000000c0)="3ecd4678cdab075d518f15c8c9c24fe3b35a5762b9a42c095099c5f1b875a7c68f60c9f87cb815449bf7b265adf1f1fd3a42cdc0bb4024ad8b8b4489e40de19fe86862c26568f1f1f0b7b566812b67865726e3b3274885b5a66a0799c5c07bbd13b894cdc3", 0x65, 0x8, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x0, 0x3}, {0xfffffffffffffffa, 0xfffffffffffffeff}}) 11:10:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 11:10:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0xfffffffffffffe8b) 11:10:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000001ff8)) setrlimit(0x8, &(0x7f0000001400)) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x36, 0x1, 0x2, 0x5b2d, 0x2}, 0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:10:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 11:10:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 11:10:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x2, 0x4}, {0x0, 0x7}], 0x16a}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x26, 0xffffffff}, {0x81, 0x6}, {0xc7, 0x9}, {0x85, 0x2}], 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x6, 0x4, 0x7fffffff, 0x5}, {0x0, 0x0, 0x3, 0x868}, {0x5, 0x8000, 0x1fc0000, 0x5}]}) 11:10:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x3, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x9) 11:10:00 executing program 1: socket(0x10, 0x5, 0xf800000000000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) 11:10:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) rename(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x9, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r1, 0xffffffffffffffff, 0x109) 11:10:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) 11:10:00 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000500ce3aa2a0c1a5d5adbca63452de6fa2b9988ac2d06b301fd016905e9b65bcb83fb905db71a9c4d2a7898953def0665ebcd66ad066cb94849d4033cc67b5deb35aab4e464d3503acdcd463acba26931adb311e973e449bccb20de8ab36993b0bcdc5d93836a8e3ef579cc6ecd43be7286842eafe8cd6dc60104588eddd61f638a7318d4b00139e55ed6d04a138027b60b7597c8820b73cd054ebd2b9e32a792ccb0a1d2af3a4c465ed42c19ac0566127cf1773b3ef2dec18153f07c0813b91110153fbc729d9caf6718e2d4f84b2fc72e90a4755088911cc475dcc9b29a32191760aaa5b93ed3e99a1c2e2864eeb5e65908e2e281c74b6f5cb03ff0f69a78bede47da72508bd906718e2602c6e3c1335503022cf5429f9ce9f801e2e511c92d70996d54ca0a982cf379bd6df12a03d0961b72959b1879e88aa8ff90f73f9c6390fc", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) dup2(r1, r0) 11:10:00 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x7f) r0 = socket(0x3e, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8600, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8587, 0x4db1, 0x7, 0x1, 0x200, 0xe379, 0x6ebb, 0x3, 0x1, 0x0, 0x7}) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x1f, 0x6}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="c3871a422cd74913d235cc613e59efa74a0648c1dbcfc47d6135633386d60e2cdc5b41907c66d2603d781ad963c284faa436cf5cf75023692a48e6f05ecdacc2e5892911e1ed82581a770366b9ac04b26a9deb5367c381cc441ff933c9673004718e0b97aad0bb6a8519971cb46cad8d3ba874b168c289c7d4689ce1feb48321de5523d5c197570033934f7545184d28d31a9733259c4a8c711f8f4c71fa12", 0x9f}], 0x1, &(0x7f0000000380)=[{0x58, 0xffff, 0x4, "a68a67e3a0aaee81923afca7ee6c71926497569af543f1466769d65e3a51de8183e46cfabf60c5e8b5aed6341de288b7c9d9192748ee19d0264f7d26a30472df3b"}, {0x80, 0xffff, 0xdd6e, "174a3cfd6809e661fced3ee5f741df8e317b19de706b6e479b2bc2793e50777004c5efd42609dc4a1c1176db5fe3a88cf0a9681e04948e02fed7e7c54b465d29bed9f015d1d127b1acc3a744183ab4bf2dad92c5f55b43ba9156e7c3cf7474513b69bd4bc7bbfc92185eb748"}, {0x78, 0x1, 0x2, "ac43e2309f434227f465e76b6f25acefc9f454976e1ccea8f241498dd07e35c39f83351ca78d2c2f6087a430e27abc9223b0180eef0a68eb1a8334fbf28219f08ce1d01a8bc3dba67365d64ce1737999f08f89bb135c887c8146699380c6f26c1078d701cc"}, {0x108, 0x1, 0x7, "848aa7edc3b0a2ca39f1056ee9aa43cea643c01c94facaf28dc0b61346e83e27ae2808b34df881acc006930588a80519017933b74aecae4aeb17262009861693edb552518665079c30fdb026e6a27bb6ec4ab79f7d92e67d2429d49fee68f27982ef21962571ebd01d9b5a811f63ebab9664e9d169b967fb273b6bbc50e5b44d564c0f9d7091db69baf89cd5b3aa2b1008520f7cd761dddb187ef372b51b8871198aa63cc04902ff80ba42cec9a9ef6ac9e3be25eba5bad846178fe3a0163a9263beecb165229fffa7a433c740513494e5597e7717db90bc4f87e54e4d9c2cf6f4a7fb238ca1d5f548f53d901a42f96eaf220da2f74b"}, {0x28, 0xffff, 0x7, "a2a54790e5396f59cc3d30f6158caede48ca9e22db13"}, {0xd8, 0xffff, 0xc48, "80710c5fa434d3d6f8b9d14f21c858178a4687f4299a2c78256920fe9f0e456b7a1eb3c30c853cf5a7a4eef211534e7a3b06353b3bba138667efbfbba3fedb6488c5cd100c20289bb3db5c6822a8711b1fa88e03c1ace707c79969a0e9139f4a4bcd56f84df2691afaedcbff92bdc1ba57389c5455a70b700cda799a0037112e5998e8d8b93bfc2680635f84a676ae18a93b9831c74bc7186b8ca299053b9b0a70d2af4cfff081cb4e114ea9ff87be02a743bb0a62ce1b198403a90e7f5ba15510"}, {0xf0, 0xffff, 0x3, "5a5ca0ebde532be4181d3c5a25fb8a67a65e7816623966681383233261f0159c4b6544cbc502e1fc86fb9eb89b456f289bdbed4f3be9026b631b57dcb64cd266d5cac7ab929afdcf3a4aa739ac449a44c9bbb9e8a04659e37ca51c73e1b8e9e7f00c1fbe437bebbd60b325838b38c5e4779cfa3c3eeba900742dbf816f11328e62e7bff7f88390bf9dccd73ce19b1984174bb02568172a3bc3c73fec8f6f9f83a262465695387ca1e364198a2480045fec48101241bc40388553583156af552f874aefb0acec7e66fde2109b15e956d8079697443d1a27694e63"}], 0x448}, 0xa) truncate(&(0x7f0000000840)='./file0\x00', 0x0, 0xfffffffffffffffb) connect(r0, &(0x7f0000000880)=@in={0x2, 0x0}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000008c0)=0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000900)={0x4cf5, './file0\x00'}) syz_extract_tcp_res(&(0x7f0000000940), 0x5, 0x9) syz_extract_tcp_res(&(0x7f0000000980), 0x1, 0x1000) r2 = openat(r1, &(0x7f00000009c0)='./file0\x00', 0x8, 0x1) fchmodat(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x1, 0x2) recvfrom$unix(r1, &(0x7f0000000a40)=""/90, 0x5a, 0x843, &(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b00)={'tap', 0x0}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000b40)) getsockopt(r0, 0x7, 0x5, &(0x7f0000000b80)=""/206, &(0x7f0000000c80)=0xce) syz_extract_tcp_res(&(0x7f0000000cc0), 0x858c, 0x800) kqueue() getpeername(r1, &(0x7f0000000d00)=@in6, &(0x7f0000000d40)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000d80)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000dc0)={'tap', 0x0}) getsockopt(r0, 0x6, 0xfffffffffffffffd, &(0x7f0000000e00)=""/98, &(0x7f0000000e80)=0x62) setrlimit(0x3, &(0x7f0000000ec0)={0x1, 0x1}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000f00)={{0xf40, 0xffffffff00000001, 0x8}, 0x37c0, 0x7, 0x73}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000f40)={0x7, 0x5, 0x1}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000f80)=0x7f) 11:10:00 executing program 0: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000100)={0x3, "8695300ee83f5a33e7b1f76f71c8f4a0275fb16c5aa5a197c58d469c8ba6b9b87024474dba27346cd1b023e3be0c09a61590fa4e506e8931e12f415c942c3790c70dc9a113f49f9348f8c83c9a0c5b76913ca06ec481e5ad1d88d5c3679e"}, 0x66, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) msgsnd(r0, &(0x7f0000000180)={0x0, "43e35fe7eb7d4bf063140f88fd7e989b8e3a5e54d2696fdd565770c27aa37db07f0a6a9d8e783cb53b3351b0d6e5e1fa75349bb751d2b3bb1e22fd55a9430a27d48aca69d3a423bf071977986c6085d9880e769f99197a8f59bd5d4f69750e9b0c8f8bfd430c158f4bdb0153445e20d3d3aac261c43e62f3cfb11ac1f1caa003ac55a664c8055dacd2380786c4a59383f76ceaefe44d4baa366ad2cc7ceee775d7b3c107d4651d26a2ee769a0153c2f976db646c55891a"}, 0xbf, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() select(0x40, &(0x7f0000000100)={0x243c608e, 0x101, 0xfffffffffffff001, 0x40, 0xfff, 0x20, 0x10000, 0x7ff}, &(0x7f0000000140)={0x20, 0x8, 0x100, 0x7, 0x8, 0x7e87, 0x801e, 0xffff}, &(0x7f0000000200)={0x8, 0x4, 0xfffffffffffffe01, 0x24, 0x9, 0x0, 0xfffffffffffffffb, 0x1000}, &(0x7f0000000340)={0x6ba6, 0x9}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x59ea) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x4}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x100, 0x4, 0x0, 0x0, 0x400, 0x0, 0xd8d, 0x3, 0x0, 0x8, 0x5}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x3ffc000000000000, 0xfff, 0x401, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x998d, 0x7fff, 0x7, 0x6, 0x0, 0xfffffffffffffffc, 0xfff}, &(0x7f0000000140)={0x5390, 0x7}) r0 = kqueue() fchdir(r0) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:00 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x80000038df4e52) 11:10:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000004}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 11:10:00 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000034000/0x1000)=nil, 0x1000, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) fcntl$setstatus(r1, 0x4, 0x80) 11:10:00 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x20000000004, &(0x7f00000006c0)) 11:10:00 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 11:10:00 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000040)="5e933460e74a4d59ae542730197d505caea975d2d73a70f4a3176e9c5168", 0x1e, 0x404, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x7}, 0xc) 11:10:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f0000000040)="b828d816cc948f7b5b715fae7b1ed1896f850a0433888403c9ca3e71989b769c25", 0x21, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:10:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x875) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8", 0x77, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 11:10:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x41) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000280)=""/133, 0x85, 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858fdd4e38137b3bf0700eb5ad35a0500000004"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="92a64092254778968b4946fa5c64b6edc1a25039aca0e622389219a3b3285b5126aec0046e8760bb05fb33254d3fcad307e427c3ddec8a56c40b7274690fc775d3d833fca581e29bfbc93616e47fb6b08ec1ccdf862c917c58acc5503ccb90858f2888bafe270bafdc3eb43dc3b5d4f05b26b206a6463df774e40f015604127bb6887bb434bf2b5792bbc6a65c323d00203cac6913ca9566e42cf3e2"}], 0x50, 0x0, 0x4) 11:10:00 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x7, 0x5, 0x5120, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x880, 0xb7) 11:10:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000100)=""/233, 0xe9) fcntl$setstatus(r0, 0x4, 0xc) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) 11:10:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0xdde, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 11:10:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7fff, 0x0, 0x0, 0x7fff}, {0x10000000000024, 0x0, 0x8, 0x1000000000000000}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:10:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x400000000002000, 0x81) open(&(0x7f0000000040)='./bus\x00', 0x401, 0x2) r0 = semget(0x0, 0x4, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/192) 11:10:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r1 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x8001}, 0x8) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:10:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000f18055473700000000000000a9ba031a809c8a7b7759f5c01201ffffff49408d762920946347"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x58, 0x0, 0x0, 0x40000000000}, {0x1d, 0x0, 0x2}, {0x40000000006, 0xffffffffffffffff, 0x9}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x99, 0x80}, {0x18, 0x3, 0x7b3a, 0x2}, 0x7fffffff, [0x6, 0x101, 0x800, 0x2, 0x7ff, 0x400, 0x20, 0xd41c47b]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/82) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb9, &(0x7f0000000240)="7ccd65ffdb17ae3c7173bfc0d504000000000000564c") 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xc6d}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fchflags(r0, 0x0) sendsyslog(&(0x7f00000000c0)="229f851cea6a0cae35bace58c3d374b0c437c92604f7cbd18ec6b8e9102f9954170cc0d934100f7985ed91ef01f05ff3a300a42d63c76c7dfc4ca54c393c9260104ba3720a9549bda272d475b7943c9e48e80f861f157d48d628fa07dc8751f5605f82a13454d1cc3d93fdc43067d93e5714b43fd6905ee0cc8ed7a1127c6eca46ed126ea7e8703aee3e465aa49256b5961c8b78a38361d4dd7dc30fd6ea5d23cfb0e198353a2aa62eb797b23423a28d19131c40542f9d65076ed7d6b76982d9293e8d4a399a48c52395d15087a664", 0xcf, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 11:10:01 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x251, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x0) 11:10:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/26, 0x1a}], 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:10:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da33667df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a683334fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x56c}], 0x1) 11:10:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f00000002c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x7, 0xfffffffffffffff8, 0x5, 0x6, "4ff38ed5518932a4f7324b1df7cbfa1e3bd871b4", 0x8, 0x6}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r5, r6, 0x1a8, 0x706d24f4}, 0x9, 0x9, r7, r8, 0xf836, 0x8, 0x1}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) syz_open_pts() 11:10:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x367) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x55}], 0x1, 0x0) dup(r1) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 11:10:01 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) read(r0, &(0x7f0000000180)=""/183, 0xb7) getuid() select(0x40, &(0x7f0000000080)={0xbd5c, 0x77, 0x8978, 0x2ee, 0x80000000, 0x7fffffff, 0x80000001, 0x2}, &(0x7f00000000c0)={0x74f, 0x1, 0x8001, 0x3, 0x20, 0x1, 0xee, 0x8}, &(0x7f0000000100)={0xfff, 0x100000000, 0x81b1, 0x7f, 0x5, 0xffffffffffff8000, 0x7, 0x3}, &(0x7f0000000140)={0x1, 0x4}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 11:10:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$lock(r0, 0xb, 0x0) 11:10:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/60, &(0x7f0000000100)=0x3c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 11:10:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x842, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) fchflags(r3, 0x0) close(r1) 11:10:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f00000001c0), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xee) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x4, r2}) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 11:10:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xac) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x8001) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x63, 0x2}) syz_emit_ethernet(0x4, &(0x7f0000000040)='c\x00\x00\x00') 11:10:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x7}, {0xa3, 0x233cd6db}, {0x100, 0x1}, {0x47, 0x5}, {0x8d, 0xff}], 0x5}) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:10:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:10:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000b7fb543ef5c9399833e9e3087974310d4ec1a273488f7002007f00000000765b"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000440)={0x0, ""/149}, 0x9d, 0x3, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(r1, 0x0, 0x800) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x100000001}, {0x40, 0x7ff}}, 0x2) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 11:10:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x36, 0x0, 0x3c, 0x1fffd}, {0x3c}, {0x6, 0xffffffffeffffffc, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) dup(r0) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:10:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0xa0, 0x100) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x80000000, 0x385f, 0x1000}, {0x9, 0x79c, 0xfffffffffffffffb, 0x8}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x40, 0x5}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 11:10:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 11:10:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/56, 0x38}], 0x8, &(0x7f00000005c0)=""/4096, 0x1000}, 0x40) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 11:10:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) 11:10:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 11:10:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0xaac00000000}, {0x18, 0x2, 0x3, 0x4}, 0x3, [0x170, 0xfffffffffffffffd, 0x7, 0xfffffffffffffffb, 0x4, 0x5, 0x0, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) 11:10:03 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) r0 = socket(0x10000000002, 0x400000000000002, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 11:10:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) fchdir(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 11:10:03 executing program 1: r0 = socket(0x2, 0x2, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1037, 0x0, 0xfffffffffffffc41) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) r2 = msgget(0x3, 0x20) msgrcv(r2, &(0x7f0000000100)={0x0, ""/122}, 0x82, 0x0, 0x1000) setegid(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0xfbd, 0x3ff}, {0x18, 0x3, 0x1, 0x8}, 0x7faf, [0x7fff, 0xe5, 0xd6, 0xd1, 0x4, 0x3ff, 0x1, 0x8]}, 0x3c) getdents(r3, &(0x7f0000000040)=""/168, 0xa8) setgid(r1) 11:10:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) r1 = socket(0x20, 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet6(r1, &(0x7f0000000040)="4aabb03b856d4b0e4ed0c91035e048030971e792daef01e5c0e4bc4f7fe741f6c50a32c30a02bca0758eadf7b9bcfc6c139cf146a0d0db92dfb2f91ae326c8857ad4995f2084d4f73f766f7517d65570e2c175ca9d29944160078ac546ce", 0x5e, 0x401, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x0, 0x6, 0x2}]}) 11:10:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 11:10:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) dup2(r0, r0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r3) 11:10:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000980)="8d4e24b11ee2caec666c1ad549ce94674388bed69f75ab3a1cd09fdfbc40e5a20e16beb4d654f0447d02379cb494561d9a8a2c4aa9c7e0d701abc825edc7bcb30d5ed8dab59954", 0x47) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000b80)="1e1611ed3e5b2eeb3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f05703ab17b00df04bf7407f", 0x7b) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) 11:10:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffc}, 0xc) 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x6}) 11:10:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008ba8002b27febf00000000ba0d310b94e99afffffffe000000000000000000000038b60fb5", 0x2c}], 0x1) 11:10:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) 11:10:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x40, 0xfffffffffffff09f) 11:10:03 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4, 0xffffffffffff4d7c}, {0xab, 0x5}], 0x2}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 11:10:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000002}, 0x10) 11:10:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x13) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = msgget(0x3, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/102}, 0x6e, 0x0, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/107}, 0x73, 0x1, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 11:10:03 executing program 0: 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) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r5 = getegid() getgroups(0x1, &(0x7f0000000000)=[r5]) r6 = socket$unix(0x1, 0x7, 0x0) listen(r6, 0x2) 11:10:03 executing program 1: socket$unix(0x1, 0x3, 0x0) kqueue() kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 11:10:03 executing program 0: getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x3, './file0\x00', 0x2a4, 0x200, 0x0, 0xffffffffffffffd0}) getgroups(0x4000000000000036, &(0x7f0000000180)) 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)) 11:10:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xfff) fcntl$setown(r0, 0x6, 0x0) 11:10:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0x20f}], 0x1) close(r0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8169) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x5, 0x80000001, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 11:10:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = getegid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, r1, r3, r4, r2, r0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 11:10:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000180)=""/17, 0x11}], 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = getuid() seteuid(r2) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x0, 0x40000000}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/77, 0x4d}], 0x10000000000003b3, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 11:10:03 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x7, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x25, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x41, 0x5eb, 0x9}], 0x27b, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000085, 0xfffffffffffffffd, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0xfffffffffffffffb, 0x1d}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000002, 0x7, 0x80}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000040, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x20000004, 0x20, 0x5}, {{r0}, 0xfffffffffffffffb, 0x27, 0x44, 0x10000}], 0xffffffffffffff81, &(0x7f0000000100)={0x1000, 0x1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:10:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="1551a88d5211bce87fed027763d06f95eb276cbd44af8626a60993758a01f0516a56b137faf8a16970236bbd7d953a11621c011d9c485c63084ee259110a7c913ea314795f21d9feb432d632e8b30100392f520fddb595aed7c1ac1016e83d60e9916efdf78e1536b41a6882ad65100d8addb8509d80883d6d2feed42ae95c028913b7a31bea5add2f2610af", 0x8c}, {&(0x7f0000000100)="f021b58bb37543ec8be3a6e0b8e35576e886c7a7adec84b4a27684b857ca337d1eaab2b16694779b945a15889f127057b501a1cec36df6f41c3a7e321eeb887fbe7c2503af1a89d46d4827b445a3cc06d48b32db7c6c643853f234f264d80799afc1402ca8792d55bd9c83d8d6d6ed1a41af2ec13939a432ca567c8c909f35d2ac118162d7aa480274c472ffe6226e0152cf730779982fa667d93e", 0x9b}, {&(0x7f00000001c0)="791a062e131ae73336a673a0f8b09488f43f64ce435f6cfdb10ca5bca0", 0x1d}], 0x3, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x9) close(r0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0x6) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x151) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000300)={0x3, 0x100000000, 0x1000}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000340)={0xac, 0x161, 0x80000000, {[0xfffffffffffffc00, 0xae4f, 0xe1, 0x3ff, 0x90, 0x3, 0x52e7, 0xffffffffffff0000, 0x1, 0x569, 0x3, 0xfff, 0x8, 0x0, 0x0, 0xffffffff, 0x2, 0xfe82], [0x1, 0x5, 0x8, 0x80, 0x80, 0x8, 0x800, 0x7ff, 0xffffffffffffffff, 0x100000001], [0x5, 0x40, 0x4, 0x6, 0x7, 0xff, 0x5], [0xffffffff7fffffff, 0x30, 0x2, 0x4, 0x1], [{0x10000, 0x0, 0x6, 0x1}, {0x5, 0x3, 0x9, 0x8}, {0x3, 0x0, 0x64, 0x2}, {0x4, 0x7fff, 0x9, 0xfffffffffffffffe}, {0x0, 0x8000, 0x4, 0x200}, {0x6, 0x7fff, 0x4, 0x20000000}, {0xa3, 0xf1, 0xffff, 0x1f}, {0xfc, 0x7, 0xd88, 0x4d}], {0xff, 0x2, 0xffffffffffffffff, 0x8001}, {0x1, 0x200, 0x1, 0x8001}}}) getsockopt(r1, 0x0, 0xb82, &(0x7f00000005c0)=""/82, &(0x7f0000000640)=0x52) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000680)={0x800000, 0x2, 0x922e, 0x3, "5b78c5b648d06981c10a0f991ba66fef70830748"}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000006c0)=0x1) socketpair(0x2, 0x4003, 0x4000, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000780)=0x117f) r9 = msgget(0x3, 0x200) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000007c0)=""/4096) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r10 = getuid() getgroups(0x6, &(0x7f0000001e40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r12 = geteuid() getgroups(0x7, &(0x7f0000001e80)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r6, &(0x7f0000001f80)={&(0x7f00000017c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001800)="a7aa4ce90cb8ba964c36ea68f6b490cdf18217e1d3d4a7267d33a5a09c1a4efdaffa003591e123d640a42cc8b638f6f7ccac10e4168aae33ea6a5ee51b175b3ecc3cbb93717489b0e0e62beab8d612d6b729b2e8e0b1bf0999eefcc4af4eeb6955c316510645bdcc31d8dd598425f334ed08aa01d3d1b6b49e9c5603445c823d1375db371a", 0x85}, {&(0x7f00000018c0)="8b9df94cd032074a23b605ef54822c1de861d605e0c279312fc4f2057fa263d5b6126cce61dc0aa2f221c275a3941683690ff48e972fbb042a1aa892904636503736aa258390a9873beddbecadf31b94e362c68a854ba4eb244002c4fb2969ebf0ecd03d8b24f4cc308262c67fa967e8ebe7db582a9c85f15d44", 0x7a}, {&(0x7f0000001940)="690153e00fdca104717ea5450e5457173ed8df8f1afabbb33ebcbc793870e0c678b83756061a49ecadfd923749ae6a3d3cd157d52cf5c85ecb718f5be27f75cd9fbddae2b30a1bf3f68e1199f199028f1f0086a8b6e574cf61bd1455a22ccde933a9961da51e4fb9cd416125925990ab79883211ee2e52fa0367b087c94ee4d9cedb061c1e89e32ddca7d83763918ff7501b4e0e41147cd5c29388f793e2d248", 0xa0}, {&(0x7f0000001a00)="6985b79e7182f8e04c5876e1d585d5626373c76b8f185b1539cf3f2da7f58752801d3872201446076193624ac210ca1f0727bcf3d87600d044aacbef449a7fd6d13eda8c40ce1b0e6ce54b115e16cfd8db606fd7859aadbc9672ba250f08b01dd1f07b8cf578c43036da71823156b6e1c76d862f5a76b12e64896344acad2c9023c2c372a82a46af4f8b6850f029055848bb0662e668e0b08b1e6a44df5c86be41690ee4eac8b95941e267959d7734ae6ac16395bd857c35bce6daa6bb4ab64cbd931edb29602eaf966d83ffa2905a27c9c245ba6a07caf05c25c7eb71cf50c8d73db6e58af0fb335c98ae646f", 0xed}, {&(0x7f0000001b00)="717b03a4fb881b7415f2f702048101fc35392ccc53e8994bb2a97cc28308ab61dc664a66ec5dec4da363a97c279351073a40cd4b91834d491de3d112fe5da925eed7217ccea2525a7d3dca7d3c7d8a56bd00748c25dfc1248749991f7271b86737a744bb4ebaff4bd25feacab4c2ec86eb482ed1b3903c9fdd59e75db9258c1a2cc57f12bbb07dee4ade6c02c968a7ed18729209bf03fded1c3f751037c84110f2e94c48be4c166af0524f64795a14f54418f89187da341032ede4eaed464472a61dc13980", 0xc5}, {&(0x7f0000001c00)="9de34c08ff9fca15bd466368063b2ac144103ef2e593", 0x16}, {&(0x7f0000001c40)="b74ed219e61da8e7074e4a775bc7b02de30c3268679a023a0b900527422625f5cc0615b0fc805715dc0d7b032d62e3797c96f69a899ab565aef587220507a9b21aaefb2d11fdeeedde7765f62d9ec906fab503332ebf12e0fdf355f5afc663f56993c74ff833", 0x66}, {&(0x7f0000001cc0)="c8abe0d964c64477ba4e59767b89be0eccc2cd58cc9998d17d4a4fb967b8b8691ce2c1395e21edee45b53e469a4ca34841c0508a2450f9b3b3bde90fa5756f1c868f5241770d3864379f2702b8de82ad292f139487ae15d4666a80c0d44197e72fbaabb69e134fcc768d16", 0x6b}, {&(0x7f0000001d40)}], 0x9, &(0x7f0000001ec0)=[@rights={0x20, 0xffff, 0x1, [r6, r8, r8]}, @rights={0x28, 0xffff, 0x1, [r5, r4, r3, r6, r3, r0]}, @rights={0x20, 0xffff, 0x1, [r7, r3, r1, r5]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @cred={0x20, 0xffff, 0x0, r2, r12, r13}], 0xa8, 0x404}, 0x400) stat(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002000)) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000020c0)={&(0x7f0000002080)=[{0x2, 0x234665400000}, {0x45, 0xfffffffffffffffe}, {0x7, 0x101}, {0xe7, 0x40}, {0x0, 0x800}, {0xcf, 0xa4}], 0x6}) pipe(&(0x7f0000002100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002140), 0xc) fsync(r6) 11:10:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x100000001, 0x7}, 0xc) setreuid(0xffffffffffffffff, 0x0) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9) ftruncate(r0, 0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000000)={0xffffff0000000000, 0xb93}, 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0xc0004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) getdents(r0, &(0x7f0000000100)=""/77, 0x4d) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008db0f31d7b", 0x30}], 0x1) 11:10:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:10:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x4, 0x4}, 0x10) 11:10:04 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 11:10:04 executing program 0: getpgrp() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x540, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000200)={0x1, 0x0, 0xde8, 0x0, r3}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) getsockopt(r4, 0xbce5, 0xffffffffffffffe2, &(0x7f00000000c0)=""/135, &(0x7f0000000180)=0x87) 11:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4f5f16b136a5d00d1628b53ab53cfcb8e3dfcef78321fb6e3494ca547b2932b5da", 0x7a) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:10:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000009, &(0x7f0000000440)="a806e3000000000018d23a", 0x5) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78", 0x586) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:10:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) r2 = semget(0x3, 0x3, 0x410) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) fcntl$setstatus(r0, 0x4, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/140) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x6) 11:10:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="740302d84fce38b0d00fad128d92ecb974440248fdee837cfd3b6b53ab7c0705fc353d4e839c9f926b84b10cff9720d4a0a76b781d888c8383", 0x39}, {&(0x7f0000000180)="f38b959afa190dc396e362213bb386b67053402af8cd988ebaae21758f417fec4a0c447419bb73fe86ce8cf00a5e567923276e5c466d7d447eaefe3f2fe5520a2f7fb1ea6b1ed6d729bcbaaa7e9a01b16da80ee42d04de558159389a45d699a35e1ac104", 0x64}, {&(0x7f0000000200)="cb7bd7b08c3c6ff6ad8c63b438964ff74a1228554513891075dc3f3e5d418531d4d8e86a5433905cec86f00a568430ef9845d2f3dc1fac8be6e2842e11d50980df65b8e1c06d66ae60eafbc5928195e927418fa6cc1b81a0716f8fe4da4b4043aca451cadb348ee3873f4addb6a81a7c4a", 0x71}, {&(0x7f0000000280)="1ac7c454f21582025678a2f4170132838596bdbcf13a6d6b342091a2c3eec973d4ce279fb2f1c54b1f6c54b3416592031ab1bbb83bb20f660f7088bf141c6fb1c606285352e677b926536615edbd851e775f43a87327ddedf4b8f472b4eb777dedd3a320c647a8b6ec89d7f07646623819433d2e0da8f263d39aa8423b448d949138edd2bd4d36bf34760185f2d6236046f817cf3d0e2cacea05bfa8586c4f8dc50788464a3b6b5731736805b4c039eddd6b39a7050b97fff128073c95dad0c3668c32eb2f8b5c23d6164e04aca8e8df0419205a19e8cffdacd8ddb3604d7d6c7339cb1ec46c25a6866f06c2a465", 0xee}, {&(0x7f0000000100)="8119986c935cc845cac1f9db3c0e23ed2a58493a7b04c3ce2785c225a21698034e18ee4d5fcbbe", 0x27}, {&(0x7f0000000540)="82c20f85547ff4ca528746b6979de9fafdae49bf384868daa9c377f3dbbc2e0e35c4bd956d434dfcab16b07cca5648da1372610fe2541f81d6b33be1e5d2302d6b55ae13dc41021cb2ca9753ef2fe2ea29f5017011ff33bca0d3af20", 0x5c}, {&(0x7f0000000440)="93f4500dffd2e5bbc283a221993d8c5deda86bd81ea7aed045bfa443108d60b7020f8f3fa0f898f08877041a4952a1c5a678bd2f26f83f98235e016972a9c79d9ef1ad8363be791dc2be43d784bd826a10fede655195", 0x56}], 0x7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000080)={0x40000000000004}, 0xfffffe70) 11:10:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000011c0)=""/4096, 0x43b, 0x3e, 0x0, 0xfffffffffffffedf) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x3, 0x1b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) mlockall(0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x85c1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xdf3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:04 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(r1) dup(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x998, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xf9c8, 0x3ff, 0x200, 0x80, "0a2ae18d407b2218932c4960df202c684f73a23c", 0x0, 0x1400000000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") 11:10:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) sync() fcntl$setflags(r0, 0x2, 0x1) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8004667c, &(0x7f0000000000)={0x1, &(0x7f0000000280)=[{}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 11:10:05 executing program 0: r0 = syz_open_pts() r1 = getegid() setegid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) 11:10:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0xdb) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 11:10:05 executing program 0: mlockall(0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 11:10:05 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10a46, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20007fffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1}], 0x1}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 11:10:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="05000000000000003000"], 0xd5) socketpair$unix(0x1, 0x200000000040007, 0x0, &(0x7f0000000140)) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1ff00000000000, 0x1, 0xa0, 0x446, "f7028958f84efd797a796a072d3a81d4892b5d14", 0x0, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:10:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x17f) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/239, 0xef}, 0x800) listen(r0, 0x1ff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8800, 0x4) connect(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xdd37) 11:10:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) getegid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) close(r1) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x0, 0x7}, {{r3}, 0x0, 0x0, 0x0, 0x33b, 0x9}, {{r0}, 0xfffffffffffffffe, 0x18, 0xf0000000, 0x9, 0x79e}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20000015, 0xa449, 0x4}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x9, 0x4000000000000000}, {{r3}, 0xfffffffffffffffe, 0x80, 0x41, 0xeca}], 0x300000000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x80000003, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x42, 0x20000001, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x8, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x300000000000000, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x7, 0x8}, {{r1}, 0x0, 0x30, 0xfffff, 0x100000000, 0x3}, {{r3}, 0xfffffffffffffffa, 0x74, 0x20, 0x101, 0x200000004000000}, {{r3}, 0xffffffffffffffff, 0x92, 0x0, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0xffffffffffff7fff}, {{r1}, 0x0, 0x20, 0x40000000, 0x7ff, 0x2}], 0x4, &(0x7f0000000380)={0x5, 0x5}) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100000020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:05 executing program 0: syz_emit_ethernet(0x12, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x28008, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x7, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x3088a, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) 11:10:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 11:10:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f00000004c0)=""/61, 0x3d}, {&(0x7f0000000500)}], 0x9, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 11:10:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x1000}, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)="2b8f617a", 0x4}, {&(0x7f00000000c0)="c977a93d772e4e55f95a506a35dc8d0276fc514e1d043d7bea7d5b79ac2112162d340ce8eee72340bc98b9f5868e9ef2f562bf874bf9eead6a6eff304354786771a476d2785296be2e412cbc1f1ab28fadaf8f170d9de812fd3c8e8d470e66ac9d515182a7ac76551ed6c449e59d40c0d71aad82ea1306d19e2fb235862486f32610f1d265c082b0c6a8ee0bb225e3556c5c7575559cfe61bc8496500388ea929f51dd77387f552cb14959f7c99b1d0cd87d", 0xb2}, {&(0x7f0000000180)="b8629384f52c28fdbd69736a5a79c901b948d702817c9659c92d8f49ed31f11317811e1efc83026fdafed0b0f3f0ad40735277b4b5b82c6f5e0143b9399784cedaa287772cd565bef69dcf3561b0a5adc2af5693714d9bd6ebea3353a7b8efbb718eec0856a20ce392e1524f3c8ccf4a885fc941f51c1339582bf02221d73c9365c4747545643e6b5391b6c1e06a22358602ec9b2937132c6aba8cfce0b6365ed27c9a5fa9aaa1c4f062aa6a7f40723a0142fd22cb512f2e694442077e5d8b82c93df8459334b7cfc566083cd09895272162052da3dadaf678fa289b7fc59b3d610c6d79371673bf97c8921ce1b2e754d28576d1e6269f28c231e1fc5257056e516b6b4a952d67c2c037565f599ffc4349bc506016881d9ccc2d6ea128c27b8d4896d69b944d54696d93f5f5db7f0594b69a68095ecd2ca179297ae20e66e836a0de7fb1bf65064136846b20e9bf0c7b31ee06e33ce92d3d64b9f999dcdc89211a98135c7e2c8a412a5a47cdff620621b7fca42c02d600e4f1a9970d8fae026ded73b6fcaa9be7c8813aaefc35fd232f68f0be68dd4fee46d855b37381a122ea999806172b8bb1b8e81c8403a51e2d65ad2875f4af14df7e52f3d8a6bcce5e77777d2c7a7e44fe514080727614674c72a50afa90fe89ba466db85b6afc58e38f15cecc742cd41d2e6edf6ccc12513eedd41f3aafa5f4358e72277542acf9bf843ce583b360746eae8f6ecf334ed4feb1e5a78a410edf120502800f700cdc8a0f4a1a5b80124c0e4122bf537e92fa283b10f95d7f8a9fff7a4dc3ff516a50d4a1931857ec9fafd0b48c0bc8cbc0859f678bcc8fc80bb62fa15e435ce9b2ed74c4dec473fb0f64e6eaa6d7235412a5de436af19b95d91485546fb9a435fef1751da3d51ba0af0445dae2c2598bfe3cee75c065286bb4d70b46cac5f3e894baccfdd2f068ea3e420ee4e3a88a1423274ee59aef2c7765c6619da21c6f2bbc94da9ef39931cb96bcf77260a54314338b18e6d641be2197917d577c31a2934d50fbb1361a8040f53df50ed824793cd41e8d6a91026af6ab3f0087e9fbdc4d8248b0106a6e7fe45947b926f01c91f5831f34c0c63a074e0590a2d8f2d1764d90d957c8efdded1e76c6afd76b0abce009a203ab724f47ff5aed42873b4b5ad2442e388a487d729595fe5e9742dfdfe10351a4a6270ae93d133fd793e66d071a22c5f4f0d3f71625f57378efd9b4a3b688ae30bd812f2489842c01b21715784c168e3326da418d2fe22e7ef2e764af7fb404862cb80bde7a6ddba6bf035ca468f1e6728f543f17e7d1bb1941ca35e6dca7a035fdecd8d3a4d46b7f729edc4166f1ad49697dad4caaa4ef088cf7eae96f8dc2b6919b97c533a197a0e91bf7b3d2c335f8065a8d3d69bd7e5aff912a2dd891718063a2f5825d8fe483ce638b98fbddf7082703981a95825df7e8a46dfe816bb0ad5d38df622ff839c50b1ac8c34ec3e196ab3df3b5869303e1e35864478bb5dc4bfcd2e96eeca7310d1c8fc774b838ec32197a3ec473d3781cb067a8186d24821c0caa822c1889cb8cd0beb8228cdac2d6e18babbd4ab182ed6702b6a055ef2177d9985d38250508787b6fe825b09213be7ad8dcaf37d5926d23726b940b473fca431f37c018cee2a8ccb5e7b619d088a619440ff87d293e9032cbcc2865ed904dfe5be308229e015d7785271f98ca1c6513c25fd4e209ba56264ac230540ccff0b35b194325bf294477469c1fe86003e05966b7387438e77183ab7583b10fb2aab86c83f9f240c8c424c58513c2925e6e52540adfc0a09ec86776ee9fbc232cdca3172f0f7f5ce3fa99051498bb16454fa1f669abf9ebf0ab26b05dddf6d9dcc86cedfc154c17115b5d14fbf795dcb08e8216522964299c3fe541090449d7c657c31ce4356fb3d40005ab43f59bb6d492867b2966866043f27ced50ada5ab0f839d1c93f9c2da535bdf387903312f46e966b7857bafebb4e0e4852cc82e5296be30ca1fdb0a25181aa96fcc3ed8397fca12c192cd56162d79eaac95c8b96b752fce232e4c0cbc01d177a0d3e64b2ae28121f57209fe9516f0362c28dda746fad9e643e7e9580f0a6d6d3cc30f47e33ff6caf4e84825533e1c2bdbf51bd4ede62f98644532a650dea775e050dd74978241fef8836bcbad5a0a8f5aab62ba62c85b5b2b27aeb32c20116743b85491696c95595163dab46f646ff284ee83267eccd7eb38bc9c4d908bdac71e6330a12bd2e223f92a65d2cb7110ed8841d389065c13307799b0b948ad6aa270d905e241dfed5a5b367ab7cdaabda473aac5604b6332ca65de585fbf264e0c45b19e708641bbc090d1198dc6bc37b3438004b80e7a43bc50267123e0f9d170acfae5011b84b0396f8e92af8241c88251873a625a568c7494eeab5722a2fe37a3ce21a37c4256ba79e178fe8eaa68d42d4129d66ca1bc1a7e2e980f060e92601e52d870ba0575b2c2f21ebfeb7d2ddfd9d0cf5686ad831602b4001707fb0bd213910eeb5d930073a85cc25ce5e010724108b5cb05e5809de200a509cc0ad18fb679442cd7c7dc1ebaff0ab76e82465c29740d6160591ff17394899addb3dcb58ea3d7e3295e263ea27130d434020f853da1153f53d68b4ea7f21ca69b9096d6729c0366e775af683b565a50581114e1901095280e1d83048a6bb5d79bc744c2b80c65dca69b04283310d843506b4cff6a23a7774c4faea8bda61e319e22194baf3b15e0689dfc5a0e7a8b9bc01fde127ab044bcc77248cc1ea5fe4584824774c64622f037ecdc089dfb740b9a141feb885073cdb200df734d73a35352ea89a14d3172581c5608739ffadd84c4e7f2178ce7812b0779353fd19efc43d706279cac17a909d650bf44a9cf0b174481e6b767db4b7a608c6123a1f5697f5db758b0452854e0ad86067610ecff3b20bc41feb894208b26b1ad1f05a4581ac1dcf0832038bbf0a0572413d9bbbaddd9fadfb7aaaa77c4ca58f78a83d51881b3db78efd61a15adc195d583d112beca00a61ff081d457662e43d0db8fea0a86706979589ae5a1fe94a477d468641f243c0bbac8b13b32e4a87e863de5d05d69cf2a336a639ac5d34a2f72a8d32279e9a2ae0fa28d82c51c3d7cce73f4bf34d3482bc24fec7f92859cb5cca302985ccbf04227bb1e8ba76e5469b742e6f65b3332e821659d26c1fa0e6dc1704467006a0f899ecd2251ea81d26013589a111dbd7d96579f1272e89cafb7b2a4ce644e7e85a0887824e67a035f62c5543254272eba42b98a86897fc8bcb746da041af3f82ac68b86f16efec18169a085a5a8fc0649b21c60519004db909c63701223634397efbbc954ef8f429d246d26c8dad3c2d9e4ccf249b996d558cacba0e74631fd62c34eb9f88ce61a934232b884771c8ad5d236d669c5002e2e0b618bdb9aa17908b7c6a2cca7460258b495ea68f2fffdd818c0486c891f5b43cfbc29af16a5926bdfb0700b78da18aad57d199bf0c9147a3984813e91e8ac91ede509ca4e0f8ce55c0c525f81a7a1a21fba570eb870f8933505dfc784684e095992eb52be3aac9f7ee88b89449e0e4abd167e1663989e8c29d44d093832531ecfba21d225acdddd5ba8d14f562fb00ff784d04accaad301cc144ebf47d7b2f03b6a6350a660c142d92e41dbfa5632c89c2a944da86e45e2b368d8b764c61b1789dd407f832cc1ed3ccaa947d2bb0b55c5dc340f0e673a49be8c68e1fdf865935d6816f6d4f11843c09c34ce9533f661b9ee6d9550c68fb4ba7493e24c6c94a19ab942a583b23c4616d1ee6a8a5027dfdc2a672f33b46355f83be6db8797e7597dc76fa623cfd9f7b7d06bf3e44eeab33a5940fec797586ee4ce868b21269cad7f594f2c59bacabb9929065596f717f062c874f3d5d480f65eb4a73801803c4619f423bc2eddac034dfeb61bf96811cc8f9678bcb0270ad6d2e94b264e18e83dbc65e9a08f4c3b4d9bcc62cfcf546fcfec42aee006f9f4089faa9451e2dbcb65dc9b8769a6989b15288832da67b52b1ca87e5159acda92aa643fcb679cf465a08a0d6ffc4d137dcf80818a29a1e5997b2be278519c41a95744dbdc1c306e6bc3076aaa995e8deddad237b14e5b0158c858b29a6b1d02ab5bfd4a22be4e5ef0aea894f3888848f0563f406602e10dedfe421f5feba189fcef6376227f6e66e0c3434d3c8b92774c5311c18fd56bca350bc6a3904a79e5a8bec4aa1a2589b9a6b47fdb418730c4f91cbc9ec712713cb9dee038ddc748e38f9cf17092cc55c4252252eea30f954fdc38bc01814e7f03d9f0db045d15bb2bb5c5c3966a403a55abe089b9468e614393e98643f5c30066c3bebbd600d96aa4c774d21d0bf3b87ce65cb4f60dfcf093de5115f20a16f8847eeb2033aa3fd99e2bd01a084fb742b6bf84af93d01094587a1192f0c81006ab3f22b60823d294eba0a7a3cd8bc35bf40468364cb49dfe7a1e0500162b324be07e6347d8b47743318fbaef20f7f8250ef19433bb0241cbde4585893e251c1580278cd93de29cf6ce2ba4be17f8cac8fc2577db839ee218637639b90dbef43a7abba69f775c4bf2cdc00be079a38cced05d9274dd9a643c9128685af978b058801a60a3ed70924dbf79b4914f80137e06de539823dd607a842aa66ddfda1d1d7da4024cb91dd7c4f9a4d573a2dd08e6665c56b84baa80e495236c962f894f8e2509e639cab70d25bab177b80dce16ea9d1442170b025993345f609dd872a1ebcf6c492429eae3d171893c06bc2a0b9635ca98e043efd81c86a179ced123492053824e1a274f81379e2f4cfbdd171629efe8fb87a0a9b31fcf383b73059d5a17cbc4f1abe52dbb97f383beb094670e0e17465affce425b10de47b74222fb5fad502a9a128415ae1c5e89a9c555a6c2117a21b199483930b0739dab26494199b06278505a54d53b23c2babb149529ef63a63dc3114a11bbd8dfa8924391c8ff8d2698b6450e48b767e8ec25b37db8c70e492ec3f59775f8db3e15b8f4f75261216c042072f70f7fea76748d1d8f5e4983fe40e74f8944b04e114cb596037848d21c7223f9499524658d53e816b054130835da89c17b51e8d21ed76d167f204052a37cf57bf4d24a3c23d051d030a5c86511f2bf37c8398032ada9463e870ba90f7026a69c3d58ab04d14b651039125e9fcb340c0860b5b1c4cb88b58ff0a1187decada4d287791358e6430b587ef956d6fe2779e8b8e21e4e754598b0baab60928c03678da90e1bfa3caf62bf91d93d156cd5da2de394a90796701b9a8d66ac6d509cd8b9bd1bcd1b501a4179b10c9c8eb5caae9d0ff2d3b642c7bad240c875d0e109849cc5c254ed679997b33b89ed0d7fbbcc7247501496ac6d7664d89acd4735d50800d7336bc606e3d4d0edc21a5d46e4e0a311da27e261af2d9bdc8399c33ea4e05fabd4377e0f1c2d2e3a8f461930afe60194aed1b68ef6ade18f60ad9323967d76310d9ea74bd368bd96939f4630f6141859554ccf66c93e31ab4dc2450a133e78559ffd79d6831de81b90f2106cc6dff247bd3d40273ee2959a88a183a8b26dd6bf6eda6c754340c35e068bb5922fc4afd4e10d48b847e1e3cb1fe42643474ca3d29cb38fd8b24b55dbc642965d24e3aa7d822aa29cb57e34e3dbf99198bbf0017d64cc4836e36bf9b1a48f9b564c247862713a9d548c8e47170c246853a77694cbca89c73900774f3a4ed68c173b0953de21d233351fdcbaae9a373e3819cd5087f66d721f5633cc0b9aac4769e76f503907", 0x1000}, {&(0x7f0000001180)="b2091d1187737dd6973e34794cfde99c1dc4c3c4cbe6400002b52b7067ad1727a25fbef6391d6db2e6f4f5494b15b9a2b4a92b99566ff6c2e78b14eb2ae8ddbd03c75f10f7b40b4a51690c27d83fc244f4e7ce90f4d0c086f162c8bd06ed0ec68c1a2060", 0x64}], 0x4, &(0x7f0000001240)=[{0x20, 0x1, 0x0, "5593e9ad91d65d3173e927a740f943"}, {0x98, 0x1, 0x6, "aab9821f1d30180a1811889385f518027f14dc52ce61391ef1d36185d5b2bc04c121032886fcee01c5b747417ac5c5a4c351b72f2898d0ec735b9ac9227c49fa1eacf176ca21e05fe50c406de3228fcd8f2f76e919ff0cd2b032fa9ae163907ec9b261fa1b0ee397df6d93ecafa3141247b0e431fd04e23bf0c032b708fde441a02c6b072333faa5"}], 0xb8}, 0x405) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:10:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 11:10:06 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 11:10:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r2, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x66, 0x7}, {0x26, 0xffff}, {0x85, 0x6eb}, {0x24, 0x200}, {0x25, 0x6}, {0x47, 0x6}, {0x83}, {0x25, 0x1ff}], 0x8}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xbcb6, 0x40}, {0x18, 0x0, 0x196e, 0x800}, 0x2, [0x1000, 0x0, 0x2, 0x2d, 0x10000, 0x5, 0x1, 0x80000000]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) 11:10:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x10) clock_getres(0x2, &(0x7f00000001c0)) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x68, 0x1, 0x10000}], 0x0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0xe8, 0x2, 0x200, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0xffffffffffffffd3, 0x9}, {{r3}, 0x0, 0x10, 0x80000000, 0x4, 0x1000}], 0x7aa0, &(0x7f0000000100)={0x6000000000000, 0x81}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() r6 = dup2(r2, r5) ioctl$TIOCDRAIN(r6, 0x2000745e) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 11:10:06 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x80000000, 0x200, 0x7ff}, 0x96, 0x3f, 0xffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x18, 0x6) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 11:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x1e7) ioctl$TIOCEXCL(r0, 0x2000740d) write(r3, &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xac5, 0x7}, {0x18, 0x3, 0x7, 0x9}, 0x0, [0x0, 0x6, 0x8, 0xa80c, 0x200, 0x9, 0x1ff, 0xff]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) setitimer(0x2, &(0x7f00000001c0)={{0x8001, 0x5}, {0x8001, 0x5}}, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) msgget$private(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f0000000180)="290501000000004000967f86ca5fbe6af426f997d4693eadd2eea63881ae3add7eed32f2da085acd945b38ebc1cd639e63492ddd3e037f5cd00938189808a577f5703f70c6d278bc2d619f1487ec522810ed5c2083628c9bd795b4ce3eaf76020000000000000013687b8b58892426251758447b") 11:10:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) syz_open_pts() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 11:10:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x1, 0xfffffef8) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:10:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 11:10:07 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x12) pipe2(&(0x7f0000000500), 0x10004) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x580, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "043139e00000e60856413d00", 0x4, 0x400000}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setstatus(r1, 0x4, 0x80) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES16=r2, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYBLOB="b7c5a187d1fae8cbc827cba4a08b912298d0bbde94f7e9989d4998601f55c952af791a8b21ab4495df4a518bcc3ccbff60485ef065aa4aa9ebe387a38bec9e440a4dcbe813a1000200981aa2f3b10c1812c3e08880269e2e0ed916faffffffffffffffaa9ff35fe4f526944c1f742a674a0fd30d89febe3fd6c2a1a0d9bf2347159515b4fd433b73e99774fb7a7cc0e37f7cbdbf1d94af39149ebd2c2204fc5765b8c89591db315d62fffc4bf94c6c8590182d33941ceedcea61d7ad10f58f31c9e23a07b39a6ca321102ba3306704e506d91e1e35784750803c13c9a14dd133a699b6b286d65540602c68de725348038e61550af625378f68d5cd535a3008d315b722c954fcb69f695c3a4b77ffcd9295db87d1a54266ea20184fe684c9dbc57c0646c09b92700c0e26f6a3dd284284d315b1b555d728027a879743d4f8d30f9860572b34774e7346df5c3d9cf6c7312650a93a7a13a82f84a17cc8a113eccf012b2122ef14e31f34b63eb6119cdaf9ede25061c1531764a10d97697bef69d63a77ddd4e20b5d1e03ecfeb51a6692f0254fb71efb1b4a1c964b43cfbc2806b560de0ba63afd3a295ad154d90f4782630a8311640f8261927867e87c1491a018921b131f45ea8d68669a180550beca3d10a76cc67aad34e8d7436a1721b1f1ce7215194bae268e9ecac21f10f02e502f556aaa9855a8062783a39253f92f05b1e52d62000a4a46b4b8291ac189d289e7bae692e57978f49fd72db0fc514a108d9824c6221c0054772703abf7146c83c8ac190c37802c971ad71d53", @ANYRESDEC=r3, @ANYRESDEC=r1, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRES16=r1], @ANYRESDEC=r2]], 0xfffffffffffffe05}, 0x0) getpid() getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x10000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000580)=0x80) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:10:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="d0519fef850600000000000000da094ae7f576b8861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0xaa) 11:10:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 11:10:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) faccessat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) 11:10:07 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 11:10:07 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x1, 0x8}, {0x3, 0x2}, {0x3, 0xe5a2}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0x5}, {0xccb0c7c1ae0ac547, 0x9b3e}, {0x3, 0x5}, {0x3, 0x69}, {0x1, 0x9}, {0x0, 0xce}, {0x3, 0x1}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x2}, {}, {0x0, 0x7}, {0x2, 0x8}, {0x2, 0xa0}, {0x3, 0x1ff}, {0x3, 0x8}, {0x1, 0x100000001}, {0x1, 0x9}, {0x3, 0x80000000}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x3f}, {0x3, 0x3}, {0x0, 0x9}, {0x0, 0x40}, {0x3, 0x7}]}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) getrlimit(0x7, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xe1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x101) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:07 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) msgget(0x3, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x8000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x402) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:10:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/221, 0xdd}, {&(0x7f0000000340)=""/8, 0x8}, {&(0x7f0000001500)=""/249, 0xf9}, {&(0x7f0000001600)=""/118, 0x76}], 0x7) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)='N', 0x1}], 0x1) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000100)="9d5aafc5e6ee15556df79bc4ebab0dd10d4ea3ed0e5b76a847f0e94099f3e41cdc2fc64f13bdc1cfb0dc7e3113332dc2fd6fce53c554113bb225dcd881761b5d2942fa9b403aa05c779dea5db013650122d71bb865f87833c53236b45f63caaac08a75ad3724379928de2c8ec3011ea47e277c22c06f267f37c2b34c3125e6f01380c0cf1690dcb0b1cb886da193449704df0afde6279b5dc2aa900eb46044422de98d5a2a4a14d7cc16ea46afe5eb3847a7714ea041f68481537af80bc68f5a9a4a2c731e063e3ff64d00b8b88cf49f85171ff792b71f4db5359e362f376cefead2f65c6012f97c09aefda4ef", 0xed, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x7, 0xb74}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 11:10:07 executing program 0: r0 = socket(0x2, 0x400000000000, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) read(r0, &(0x7f0000000000)=""/76, 0x4c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) 11:10:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r0, 0x0, 0x4e) r2 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x22c9, 0x5}) shmget$private(0x0, 0x2000, 0x543, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfff, 0x267bbc57, 0x3ff, 0x8, "a54df63307c23e39b51a7a2e56169b0cfa445b2c", 0x4, 0x5}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff1c) getpeername(r0, 0x0, &(0x7f0000000040)=0x7c) 11:10:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x8, 0xfffffffffffffffe, "293a457db50061314d4314d56055678be7204571", 0x8001, 0xffffffff}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 11:10:08 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r2, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:10:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x33) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2b8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 11:10:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x400028ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 11:10:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x7, r2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)) pipe2(&(0x7f00000000c0), 0x10000) poll(&(0x7f0000000040)=[{r0}, {}], 0x2, 0x0) flock(r0, 0x5) 11:10:08 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0xe21, 0x84) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r2 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r2, 0x3, 0x5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000040)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xa, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r7 = socket(0x1, 0x7, 0x4302) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0x1}, {0x24, 0x8}, {0x84, 0x875}, {0x47, 0xa459}], 0x4}) r8 = socket$inet6(0x18, 0x4000, 0x873) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x94, 0x7, 0x401}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20, 0x3e2, 0x800}, {{r4}, 0xffffffffffffffff, 0x4, 0x84, 0x100000001, 0x3}, {{r5}, 0xfffffffffffffff9, 0x11, 0x1, 0x7, 0x7}, {{r6}, 0xfffffffffffffffd, 0x2, 0x41, 0x9, 0x20}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0x15, 0x6}, {{r8}, 0xfffffffffffffffb, 0x4, 0x0, 0x6, 0x2}, {{r9}, 0xffffffffffffffff, 0x40, 0x0, 0x40, 0xfffffffffffff800}, {{r10}, 0xfffffffffffffffd, 0x51, 0x2, 0x20, 0x40}], 0x81, &(0x7f0000000380)=[{{r11}, 0xffffffffffffffff, 0xc8, 0x4, 0x3, 0x20}, {{r12}, 0xfffffffffffffff8, 0x42, 0x25, 0x40, 0x10000}], 0x7, &(0x7f00000003c0)={0xd0b, 0x4}) 11:10:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x208a0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = socket(0x6, 0x0, 0x80000000) write(r2, &(0x7f0000000100)="0020aea5f80b6a50c5e4c3b406a5be7602e2dcbbe229403ce8", 0x19) setsockopt(r2, 0x9, 0x7f, &(0x7f0000000040)="1a56e56ca81f04ce7ac56004e860af6c6fdc89a2c790e62218d66ece5f147679100a78e3adfb25489b8e671a62d1cf0d9712b4f2380143b64fe32b2a17d4b849b95cf222829957544a17357ce11676219789e2b74581de85adb0235f7eb33b94d5997538a756e619e1200b7fec28bcbfcb8ee304898a700323d348937b1a0b4bc9f5d3604b153f85a9da44f843d5164011dccb286b1f7c5c8deb1410ce7264d15e14abbeb7420672b59ecae058", 0xad) login: pckbd_enable: command error 11:10:09 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) munlockall() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 11:10:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x80, 0x20) r2 = semget$private(0x0, 0x4, 0x40) setsockopt(r1, 0x1, 0x7ff800000000000, &(0x7f0000000300)="bd1a6b3f987243dfa6c4cdf6f2fa50c97af856f7dd790c49", 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x8, 0x1}, 0x2, 0x69b, 0x4}) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) pckbd_enable: command error 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x661, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:10:10 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)) chroot(&(0x7f0000000000)='./file0/file0\x00') 11:10:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:10:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xd6, 0x40000000000000}, {0x84, 0x6}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x9, 0xdcc, 0x2a, 0xffff}, {0x0, 0x101, 0x3, 0x4b9f}, {0x31, 0x7, 0x800, 0x2}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000380)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) open(&(0x7f0000000180)='./file0/file0\x00', 0x8200, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2634b4993fdcc5dc, &(0x7f00000001c0)="db") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100c0, 0x0) read(r2, &(0x7f0000000400)=""/205, 0xcd) nanosleep(&(0x7f0000000580)={0x81}, &(0x7f00000005c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) pledge(&(0x7f0000000500)='tap', &(0x7f0000000540)='/dev/bpf\x00') 11:10:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 11:10:10 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x5, 0x658}, {0x2c, 0x6}}, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x2e31, 0x3, 0xe37}, 0xffffffff, 0x800, 0x2}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 11:10:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b002200000001000100000800000020000000", 0x155}], 0x0) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x40000000000005}, {0x3}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xffffffffffffff9e, &(0x7f0000000100)="da7db10bce6945d8ef6291a5eb6895d5bb98765ba06c4bfc6ac86251a89dedf8a23d8850c4cf51f894ec5681bb9ba8b22f83a6f38d57863ec9e6f89ce6e9f898d89da38661cb4d97ad94a2a3a69bd8e8d99a8d29c9bda9617d8eedfbb5d98ccbb848673d7913815c8ad6ca09dd82e35c85ff1f4a669000"/134) 11:10:11 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x5, 0x5, 0x0, 0x1, 0x1ff, 0x5, 0x3, 0x0, 0x2, 0x3ff, 0x7fff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 11:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="000000005fdc01000000402e6a90f22a1d3215"], 0x13}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:11 executing program 1: r0 = socket$inet(0x2, 0x400000000008003, 0x7ffffffd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) setsockopt$sock_int(r0, 0xffff, 0x201, 0x0, 0x0) 11:10:11 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) 11:10:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) write(r0, &(0x7f0000000040)="923713a6d436246d594dfcb41facd0df3b2f43175262361c5947fbc97156f45563653fad5705e49696637a3bb3bfb1dd904f84a4b9c1c647026c8f23fb0392f816f4d22203461843", 0x48) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000699000/0xd000)=nil, 0xd000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x6) 11:10:11 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r2]}], 0x28}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0xe9, 0xb68d, 0x8000}, 0xc) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x41}, {0x7, 0x0, 0x5ed55351}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x45, 0x4}, {0x0, 0x706}], 0x2}) 11:10:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x8) r0 = socket(0x1, 0x4, 0x7) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x1) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) recvfrom$unix(r0, &(0x7f00000002c0)=""/182, 0xb6, 0x7ff, 0x0, 0x1a8) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x81, './file0\x00'}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') 11:10:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x400000000000008, 0x2a, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x618}, {0x18, 0x0, 0xffff}, 0x8, [0x0, 0x6, 0x2, 0x80000001, 0x6, 0x7ff, 0x9, 0x3]}, 0x3c) sendsyslog(&(0x7f0000000000)='\x00\x00\x00', 0x3, 0x10) 11:10:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 11:10:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x2, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f39}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/file0/file0/file0\x00'], './file0\x00', './file0\x00', './file0/file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x5}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') recvfrom(r0, &(0x7f0000000100)=""/98, 0x62, 0x840, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x200}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 11:10:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000100)="ebff000000", 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 11:10:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x800004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x2}}) open(&(0x7f0000000180)='./bus\x00', 0x80c0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x80}, {r0, 0xf0}], 0x3, 0x80) 11:10:12 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x800, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xfffffffffffffffa, 0x0, 0x1}, {0x35, 0x0, 0x0, 0x40}, {0x6, 0x0, 0xaffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x236, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:10:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x81) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) close(r3) 11:10:12 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) stat(&(0x7f0000000080)='./file0\x00', 0x0) 11:10:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) flock(r1, 0x4) 11:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) mmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x0, 0x4810, r0, 0x0, 0x4d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x490, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0x8, 0x7ff}) fcntl$setstatus(r0, 0x4, 0x4) sendto$inet(r1, &(0x7f0000000480)="27993f3a6c78260ed5c55f6617f311400890757e931b78c9fcab7ab5beb212a4e1086b799b513d10f09b4a48ef187402960aa7f91b1ab0098041e7ec02e9085cdde6363c98655cd906d2eeda663bec33314776bbb4395ec768b09428e5b487a3fb1323c6e70bc01968ec3b", 0x6b, 0x400, &(0x7f0000000500)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x1, 0x6, r2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) sendto$inet(r1, &(0x7f0000000340)="e78038940a1ab6a671b378aafcbdc2570ae0329ebfd0a25b2f9bf89c1db55f30c56472e0219bbb5f6f98f015ece5d17bff8c1df3a91aa783b7be9f872d2ea6e03661f28f9b33d15bd5d0ab1d106c12f162906b19e9c8d0189c02dec1e28708afd29f1c24b238953ee89405727aecc98abb23b55a2e22af042df149da87fb79ebf9f3b32036e037", 0x87, 0xf, &(0x7f0000000400)={0x2, 0x1}, 0xc) write(r3, &(0x7f0000000200)="6f4c0c84b7ccfc1f872313d551f8b23341c730578f0b58bfbc0d504ab57ab1ba5effea8753ac195011e6cb56005639b9c0d4957849cd0480d1860428911c36e5f7bd7bd7e2e08ac211f8307891e97635cf483d1aa2376e959a6d00ceff465d952962f9c7f1a63e4d27cdbfaa1ab66ac19232fbeded922dd7f0ef7f83c0068173afbedf4efb3e648e15053e3be588f1c821a3073092dcd44e75416f", 0x9b) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0xffd, './bus\x00'}) write(r3, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000440)='./bus\x00', 0x40, 0x2) 11:10:12 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) fchmod(r0, 0x1ad) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="801900000000006832277f00"/24]) 11:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x1}, {0x28, 0x0, 0x0, 0x1}, {0x6, 0x403181d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:10:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setstatus(r1, 0x4, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) clock_settime(0x7, &(0x7f0000000040)={0x2, 0x5}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040), 0x34d, 0x1) 11:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x10000, 0xffffffff, 0x4}) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 11:10:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) unlink(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000180), 0x10000000000000c6, 0x0, 0x80000000000) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x2}, {0x1, 0x7f}}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="e161c7d913517e081f74403bf90f7fbdbdf54b8b09084cf41a28ee2060dff27fc5ec155ce19d37b77552937d547fcf0ae788a62d8a33781080ca07b524a791ffc4725b4272be1ffc821aef2da9c46565e7dc8c7010a3afd99eb7a99c6672c252b5ccd603f0250aae75f557fb0b72ee48cb84acef7e94505ed64faae07ca073b5db20739dab75c568e12220aaf89ed87cbf4e0c42f3400065447fc1c825f1af79716b3b9fdf31e0f3b84d16df0f4ff78238e0c0c1dadbf6d0ca0a6a818bc7968be7346a2034c4d41a28c17cdce0b7df7b6baac5d127", 0xd5}, {&(0x7f00000002c0)="e8009fea07bfbf7f38eb54860d16566428d93f2ea1ab9a86307136fbcff50821c4e132adbd3c3a4798ed3cd963708d585fcd615a5d4e425b4e73fb96a1d454346e3bd5eecae4442f0f103f0a97340cc9f922836b84554ebe5aa20f4f256975b010295e73df28a6794799cbab05ae97f9f16178ae3416bf59c8fcee25bb0d154d128896153ad21c35d791e59c99124d88177c6f310a15e2d2d859145a95a0609968e6398c2a0e50a85b206c294f33f44573f8d71748fbf47303f01d3a98421361beea62265be93bc893a651581ed9b33b96b4de3e1e97478553a8ad3b8125b306c88cf8a7fcddce917ac2253ca882", 0xee}, {&(0x7f00000003c0)="c6b89fa1790d60cff757b7674315b4600cf4f794f842250c47f436aec2345868ecae3b80ebefc8bfbe7770620ed4bf1ba1e068029ea33c03f0b3dc0102d7616b457ff9fda6f13f0b28c56ec79e72aa542328cf5d74f6939d16683d", 0x5b}, {&(0x7f0000000440)="7a8f580360677c21bdb7033aa646a624bf27708b364bb82b7676e4a3501dd9799827866490ae5edc946df08feb2ef9a4695c20bfa8691beca0ba8fd501773a1634c253", 0x43}, {&(0x7f0000000100)="b98fd92b221cefa5e50767b1069ccf11fc94a8beeeb5f5f7cd57d6ebfb638d0bfa18373102", 0x25}, {&(0x7f0000000b00)="c743740f7badfcbfdafab8e55f3290f8b83f967cae170ceac14f23a51f1761fccdb351f33f5144b0e0e9fc5129ac9e608bd329fb1f880319eb25991527b1a4d1f9e10bef05a73440142fe8804295022c2dacf6d680b6ec966c7402731989e776af2778d72ab4d42c2f656033fa5d57a242018d0d3280f0b8fa20dc1dc3b28db8f8d3a26cd6c70ac19332d8747649fa339cb99b6bd1ff08873cef613e62e79069baae2b7a2f430a2026fc59a80c8948bc9d0b4c98669e2de1e63e5ce8acdf724626fa3d7a5a3322cce8a57582a9caf25bbc510436be7b1df6ab763a14b52577d6cb6f846f97428d7469e99eea6a2cb423b2af00893471202560bbee4acd3edb5f6d7d68ff496e42b5b2745fd1fcad53a5f4c134d58729e2137e33c2b4d485ee9d0e05521e12c351de07f726b48bbcb0744956cbcd62715c5993b2c2556583423fc1253c0f34abb3116a9381b9815001d7c63e5403c71def2f348732d99e7c2d45408e6ae039a712d6d23508a8c471a7c12aebbe2db568d26c74b5b809e136df7c5549c91905d97dce868b9b9f43005b0fec982e6824766883cef301cfcb2db03d485019a760c99400c961fca8339996529d121718286ac4f50fefbb17207dec56915d26ee78cfa1cb8523424d9b88e1741d886683f95330c8bd28b09e47179291cd66a6285e8dd891ed3e13517cf20d381945fedd73f8a90a9526a1a22411735a4871d671156abdd950d631d3ed1d5cb5d806a4ef63da1da09247e15060e8dc4d4a5d1d54952f92fd001fed518ad6fc28b343c8a6e1a3e80b6ee02248d17a62967cb007d169318359ee3b70b10b5b7b0f9697103772c2b7ae2aa1c4830778acc81b3b4dcfb1c4dcc92aec6d910c2e75e585d60a19f84592d326f6db28bf266d75757bdefd7efa19b3557006e1b67f966b507e44e8a209f368f320a0c251e7d254f1f887341059b67db3b7744464ce5addea3e27995e4c5f0175ccd516311a10457916ea42cdfd97f45a7023b675771f2e571e6a586e69879bec614005ff2940d947c0f43d4b0314c4fa959c27e7424b2e4a69d27727671415814e7d76380c5cc8e645c02d217d18d006eecfad2b6cce106594093c10424ca417adbfddb25f6382b01680fe2385a6064508c98a1b5243989f4e94dccfb2263d743a33a37602acc89738b35fe86e1752f50ccb8d75869e15457d3a3c438a56e314dd863df0e7bae98cff9659a6b5776a228a72c1305a1da1894f10d5f993d75bfdeca14116fbcc84ebd7f41ddc4a2499ca4caa66e5709bb7cc4049406fda53ad6518c66c65f8bf58908c8e7994561a5dfc74d9221252bf989245fb4f51ff89eb04e59112c092139b6c541f6041702332377e749a87d9dc3a303743a0aaa0690ba9127a05ec55f3757821387032eb370e27880184065b392d72762819b4b487e3b7fc6567549780937f63113240bc68de777ef6b00fce5ffadbfe5ee897e57328c0c206ef2a18c25f6e8c82820bb20ed1c75afb5b6694d4810a179a7952544e642ef6a611a2ade311ff4577f269a844137c888cb096843ac60e961626589179ad7996aeef9ee8e1e6861bee50a60163a7ba45b0735b4c9c93ef31eefa33c4560ab103dad2aa0da867fea7a4a6058b91d87aea3d2c17132380c7b37dd6c0c556927aec957ce147061867d412b372f23441e8d5cad2c7e10755efa0c4013b4b0445ffc1f8e09abf1adad3e015ac132ec9b3d871779e4136779971766e18a6d344492812a634c1f54e51b50e35c29ac453bf7cb0f4308583c044f4bc09da7925542b2ec74a526cd8af2a26faab38726b313a9b2b40ca35af756ad2a6fd6f7fa0bddeaa4d9428ca1f14d810c6402be62fd9cd99e3787c6749461a7dd8e4f1ec934dfb33085ffb84a76e1c41ff55e67d671849faca1d8d53eddb2d7ad2bd9e5a7ebdc662f9fec4bdf34d210bcec337a371627f9b4843da5c6df9477b9058fe92f3a57b557a2263d3bfce4daa6f301180daca9c127a8df525eea547b6928374582bc90512ae8eb42ec4dbbbb87a136545d8184b9f457a0b02805c4b95a210553ec9d6481f6f13bab982ca935586fa6bb7b2b627cf7182283bb861a32ae4b60e40eb89c6a079b38e990dba637066944b62cb6c0e96d3798ba55dac1a92fe4fa49dee71b8d8431c5a2844db51d082359e30938350a008e95da42b71426f2149fd38fc5636202d3e015c494ae2bff2073ee0a3d3f45c1fe71c02a75945105466ebcb4f3a83e014e864d15bbebe3bb54816dd24a27583348c6656bed5e0936a18099a054acf4560317225d3815a918b05fe5bc35d354458a90d931ced282069b75b1d169a2241a2386df21fcd67d3fe1363b0a1c46dd650d589f7a841d96445e98265cf3ff993b88b30a209ffa58d2e85ed1c9d3f468d9f5e2539698ae951cfa16bf7be8591e14d3518f3e466e36784f2b756a271908dcfe26f065616bac544812e2f0dbc672aa9442c35e3205f4bcf8abb9ad2c304b1dea6cba1bd8d8116ee3c5410b85de6fb2c4f5ad3ab7514eea4b1c297d1305a8ea215e43c309acaf2958370ea35d8821198e8841dbf06452385ce5d2b02af2ea897cb7f37d4e2bc582d0aae1124edfb060254a91150f80f54461601b01f0fb733d5446de7929fb37b4590c13c314fd13ccd86f93f05e8fbdb3ea38a74cc40e6fb852a67229a3e54018efb849e18a10782d881742da8f5feee61959d8af7e43306b91e9fb7393a4b3fb7effff7fe9cf875364b5a3065c483d8b92b67e97e183ac3b045df1d7e367a774acde06cda63a13f8c631b18868b96b7150745dd5a3e20da24289186ed2be274bf8385aafc1dc70ab032b62fd5a4c129f5560209faa9cee2b89f6a1bdb2bd7f1ce43e3e763d7d6b24092d58f7c7846fc2a54812d2903fc2c753752db30f70ab6fffaef8c6d194fc9a25ccf6706c4ef51ec003a23a05ca8f494c1243d7e63302ad9930f48b5c950a85c25658cf2375322ed786c797e3383ce808df906be6b8b0ea4ebb3f021d7e7fa4f2f6db2c2e37035b1e3c155bf82f0d9262b2b24b148581c253cdc86ca026113398787b06c7cfd4608ccdb28720dfd276af4841b86ed0653554d60edc57ac547ef1ef0fb76f8750088cecd2399731f2c029ca218054658eef1c2c56c344d5e9af4236ab39fd9c7067c4828a3c910a7fae999f73805afabff6e71255b777c7fc312921bb15354fee0872334266f69f418e0392a5e70af08061378bbd149f33d876ee842731a80b80577bc608026a965751165cc3f1a65ca159e964b40b2bbe54a618e2b3641135e8fa8b65192fefea71fac1162267dc18933d21b3048df08875238c1f7085ddeaeffb5952de10cba7a2e4f27c72219744e415f428925d6652eb01eda60a47bd35a2fc0668285217c668910336b9d4c8dd605b921cdf62e429489c2ab49ea2bf76bddeb8268de36f9abf9dfb8be5b9228d52b51b7de00156d14007b1306d41496414c6957fd80fc7dad9a8c5d06829a2974bb914a0bfe736ab0edb3fbdba700002296927b3791ad1a49e4c55c4505f1f3da560101e74044d192807c5ec79f2d049d0d950bfc1c40ab8339e1b24955eb9e94b6d0861a33c367df2a643a699023f487c2317a613aea83b6edcd4e06c1a995f802d257283be4c8e9f1d92d7d53cab01de01de373a67ed3950a72f314186123881d122e604dafc6095751634037ca3fea7e89d4242bf2aeeb40f1a2dcd33335cf7c43997c91b9e26cbac124b7439b60707995e16fb229d391a4e871b5919b86895929b0f3f09e704508e6e09a72623bdfc206f4456e52d636294be6e8c74d5b214570fbcb1da787a2071e4445b093e54bc3a3be305d33993c948e7419c5409fa4e5371d471f57e477fdcafa0fc8660b5f259e529fca816444d719df208df0591d47d36e0202940e2e826b4c0cb282ef3ae323dd2a594d42f8fd75007a4d8d3357f35af6f9c19605f37258d1aec04d619f1c849daab4a6e394e1c606536ed77be27885f7e69687481eab113801a69a719b754bfafaf14b8bc3d38bd165830276b08b51423fea22fe96a89c8ea5686d60040f404754d0b7a4dee9917cc1b1e6d345fdf745a66d1f2f3659293415f754eb3a4739a31aa33b1f587e208d64d1a966760f0fe121216e0e1df33314a7f7a4fa1532107a42f2ee458ff21948071833eb6fb2dd373d2577da286eea43ee46a5fc5bd7da9edcd8d722b5f12fe6665e24e227ab052de307c262495a6fef1994989bcf644cbaa2699bbe6e883036985b563c1118476c48ce0c15ee068262c94b845b3609ca3b4d39fb40070d3b2aa89fdb581a8b9a01dd3fc7614274107bd58fe4ce7fc14a5876f63e44a07fcf5e5448e9c21c30678f9c1e1e57d148dda2ae536ff91275f4bc8994b1d12de308573df39975c89d76333b3fc3de0c3f32527193889f8345974d5f7f96a537775be6e391060116d4965a7a183796ce4324fa0ce5a66e957778587f90f1d61d03a72ff5bf8c4cee0c9e61dffe6c251032ac9de02e82c64693f282879ff4031990e6472c091b2d17286070c8f2b8f79de1555a80d2581e6af98702632fd4621a1a11c716227b75799e70572f96bb44dd7616e62901bf955bbc8c74e00dda540632cb2580b51b22f4f91440aa41d9e1c65469cba9fa9736ff180d8cdb9ba5433e39ed6b2917a7a6a1a7049659f5c09e48265180db3c85271bbe49cb5f11d803f6d1e82a40152e88b3b7de9277cedab6416a7ade27bb5448e7bb83065a1d82622eea27fe2f9ead8c41e5e3f7be1ea2df54982f1409c0e2d459eb7ba08d8982bcdc813faca0fec6df93dd3b910ff58489178f4909a631f2a61e9b72410e21fbcc7895497769e46089e71b6e5eef07d90f822f3ba9d58f3128c13a0799532a8a2ff89c031221e2a4335297d6316daa9d8aacb61e8bb09969203c576fb5417f9697e12e5e170c67a59e1c613f2d70825e0abb434f27be6a0db6bcb2428afa6bb513c3fd047ab8d26835a46b9ead954e1cf7473a46731c25af305405735632998669d4df9d70e4dce507e8dd504ab15275ceb2297cdbb2cf13037d7c46e16e31177690770cb7dfff1eacd220eb2dd22173225e65c001bed9b1feec007181fb138c483f72a012397df765612e28ccd567337069b14cf14ab4fae3950b213131ba5ea9ec8fc2d7b4e519fd60f4ed59e055ebc530ecfd153b84cc46a1dd35b1874e3a2409e7ee9e5290f30fd7852b0e5f2d78cc145638f7cbd8dd73fedcd8f8f2a0d906f28a86799c6f05fac5386e42d91709966e2aef74a5a9822878eae535b00450d502079c011cb79b80f4d3b2e9cd791564da05296bfcb2d63b1594babfbe61587c0d637344e74bb6fcc25b1421886690c6456f9be5a93b99aec997ed254d8a5135872d82737d3852c659b5763c48eb90244b293a1e423dfb50006fdfb37985b48fe9c3f093fe2d448ca2eed376772976f5eca75e35b99e957a695e95cb3aac767a552a8a40b7dafba6f700401cc2d5f5529da83e490dd1b4f77d6eba04677baa72aa561c7608f15a9b8b99a17b26f259a6cf3e109d14390c34bbaabf4c6ab959e19618163e2b6a0d80fd7f6fad7f61047b8f84c51559a6d8dacb5a8c862be190a7b63b54679578641e59e1d49716957f2d9e229e903a7e435ee540d8fbcb5bd3e517aed790726b891505b47bf42b358d68654c1143330f5db91b6614c10ac9458df9237c924f5d3cbe5684f3a9c79771daab490c49d419737836caf5674c129688624982bdc84e6eeb459fc85bd0eb15feeba6b9320ce7588e1e", 0x1000}, {&(0x7f00000004c0)="bbde827252aa404785e8db18b1409d5036d88f70d338ebaffd0be4013fe478cee12c3d39f2f122170821d43ae5070c2b1956a4bdb49b9ea765660a50ab6b5672b5493fc9323a182326f3d89cd4cdb86c56dd495c9b2632ce451cf4d717d17a0fac3e68e91edcf6f09d32e6de55a7d7916ededcb846561ad517dc68f9806f016bc10baa44ee3096ff93510c3a09f42661ed5f52f958032c9e1c905cfa297b130551743e6cbd61fa5275537ca452d399b951b62003d214c4", 0xb7}], 0x7) 11:10:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) fsync(r0) write(r0, &(0x7f0000000080)="f282a98ed6cb53a1d09dd1d32d5ab56b8b2ceb360e1bdfb82c630621a79f5d466d8bf36d585b602243d80cb48132f10b6c32208cba30fc8aa997c5eb47f239223355907d11b08e33ac4f3deb73123ee45931e2d097d1b012825ffac18bc340b65e47ec2c79a4d047488aa8c4f88edc98d1", 0x71) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) dup2(r1, r0) 11:10:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10480, 0x102) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a1557f2a4c963899b1c0d04b2a1c6fc5937bc9ce3c8603c2fd27fc37f97989a0d82a513bc1b38ae23092f0607c9b501f00aeed88266417cbdbe5476183b47692bc02765f3c81f40e649a361a7a75a015c7f2236900e7e08f51ec6e2c3e7153bb5214cbfa55cc2b4b9e19c18d163c9a2ffd45cb6977d2a4691b0338474b2c71d8627de0b8bf3534b4de433b3af519a905b70b807b406b0c3cb73be08ce87b3eb9281f765c2646b3951ad2626e92574a168c69e3a20ecc8177fd38ba632dca5133400d80809082054fa097a8e31d", 0xcd}, {&(0x7f0000000140)="4f6b26f56d238143be51854e43b90edba27760943aeaa0bd9d407260dedf25a38fe24e62de0d36bf6acbe51b401eabce", 0x30}, {&(0x7f0000000180)="8bcf1ab214fb9616e70adfb62cbb", 0xe}], 0x3) clock_gettime(0x2, &(0x7f0000000200)) mlockall(0x1) mprotect(&(0x7f000054f000/0x4000)=nil, 0x4000, 0x1) 11:10:13 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x4, 0x7) read(r0, &(0x7f0000000000)=""/90, 0x5a) 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x3c, &(0x7f0000000080)="ddc387ce32aa89482bffa7dde37d223aa8bdd0ada88a52b2e98fa8634111138f1d06e370ff7b7b52c36b86a91cdeaa0934c03d303b4a71ae5b662ce7") 11:10:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) socket(0x18, 0x5, 0x1ff) ioctl$TIOCCBRK(r1, 0x2000747a) 11:10:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) pipe(&(0x7f0000000000)) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x55, &(0x7f0000000240)="b6db81f0d2d994215bd85916faddb14049fb1c142e010114c5abb525b7fc504cd1edc19ec95238e2733b7f45aea4086f7d4e441502a96f0f614f5678fb9456e443dfa090ced8450953d2a5c9f7c8f8682c6d045e40") 11:10:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="a49ca4c34e33", 0x6) 11:10:13 executing program 0: r0 = socket$inet6(0x18, 0x7ff9, 0xfffffffffffffff8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socketpair(0x2, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 11:10:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xb, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) poll(&(0x7f0000000180)=[{r0, 0x5}, {r1}, {r0, 0x80}, {r1, 0xa452ec5fe3035d85}, {r1, 0x40}, {r1, 0x23bb228f46da59f2}], 0x6, 0x100000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc00, 0x0) 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(e11fecb98c708684,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036db5a80,ffff800017a07e08) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd802fe727e8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd802fe727a8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72748,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72708,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72668,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72648,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72628,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe725a8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72588,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72548,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72528,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72508,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe724e8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe724c8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe724a8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72468,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72448,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72428,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72408,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe723e8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72388,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72368,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72328,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72308,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe722e8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72288,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72208,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe721e8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe721a8,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fe72168,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db4e80,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db4f20,ffffffff815dda10,ffff800017a07e08) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff815dda10,ffff800017a07e08) at art_walk+0xcf rtable_walk(0,18,ffffffff814c2180,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd80398bda80) at ip6_mrouter_done+0xb8 rip6_detach(fffffd80398bda80) at rip6_detach+0x56 soclose(fffffd80398bda80,0) at soclose+0xb2 soo_close(fffffd802fba33d0,ffff800014901758) at soo_close+0x40 fdrop(fffffd802fba33d0,ffff800014901758) at fdrop+0xc9 closef(fffffd802fba33d0,ffff800014901758) at closef+0x118 fdfree(ffff800014901758) at fdfree+0xf7 exit1(ffff800014901758,0,1) at exit1+0x32f sys_exit(ffff800014901758,ffff800017a08280,ffff800017a082f0) at sys_exit+0x17 syscall(ffff800017a08350) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffbb824) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbb7f0, count: -47 ddb> show registers rdi 0xe11fecb98c708684 rsi 0 rbp 0xffff800017a06b40 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xee1dc22af7f07bf6 r12 0 r13 0xfffffd802fe727e8 r14 0 r15 0xe11fecb98c708684 rip 0xffffffff814c21ab mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017a06b00 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.0) pid=3348 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800014970120,0xffffffff822c2710 process=0xffff8000ffffa9e8 user=0xffff800017a03000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 15373 364037 96616 0 3 0x80 nanosleep syz-executor.1 15373 345355 96616 0 3 0x4000080 bell syz-executor.1 14703 512730 1 0 3 0x100083 ttyin getty 68960 242118 0 0 3 0x14200 bored sosplice 96616 106587 70080 0 3 0x82 nanosleep syz-executor.1 349 448804 70080 0 3 0x82 nanosleep syz-executor.0 70080 129682 69213 0 3 0x82 thrsleep syz-fuzzer 70080 415677 69213 0 3 0x4000082 nanosleep syz-fuzzer 70080 220821 69213 0 3 0x4000082 thrsleep syz-fuzzer 70080 209042 69213 0 3 0x4000082 kqread syz-fuzzer 70080 238510 69213 0 3 0x4000082 thrsleep syz-fuzzer 70080 448694 69213 0 3 0x4000082 thrsleep syz-fuzzer 70080 443897 69213 0 3 0x4000082 thrsleep syz-fuzzer 69213 27082 85309 0 3 0x10008a pause ksh 85309 286117 53075 0 3 0x92 select sshd 53075 498578 1 0 3 0x80 select sshd 91617 263467 23469 73 3 0x100090 kqread syslogd 23469 88421 1 0 3 0x100082 netio syslogd 17047 351474 1 77 3 0x100090 poll dhclient 99448 381102 1 0 3 0x80 poll dhclient 13198 455660 0 0 2 0x14200 zerothread 8347 151316 0 0 3 0x14200 aiodoned aiodoned 67234 275943 0 0 3 0x14200 syncer update 68215 303143 0 0 3 0x14200 cleaner cleaner 18553 251771 0 0 3 0x14200 reaper reaper 64840 227443 0 0 3 0x14200 pgdaemon pagedaemon 87441 456496 0 0 3 0x14200 bored crynlk 49429 178661 0 0 3 0x14200 bored crypto 64643 330999 0 0 3 0x40014200 acpi0 acpi0 58104 389932 0 0 3 0x14200 bored softnet 99956 338649 0 0 2 0x14200 systqmp 33174 9522 0 0 3 0x14200 bored systq 28870 445396 0 0 3 0x40014200 bored softclock 82462 449964 0 0 3 0x40014200 idle0 66474 174059 0 0 3 0x14200 bored smr 1 468260 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 9503 6347K 6983K 78643K 18040 0 0 pcb 25 9K 11K 78643K 1312 0 0 rtable 139 5K 5K 78643K 770 0 0 ifaddr 54 14K 14K 78643K 343 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 125 0 0 iov 0 0K 32K 78643K 335 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 3784 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 45 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 177 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 2788 0 0 sigio 0 0K 0K 78643K 43 0 0 proc 42 30K 54K 78643K 627 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 290 0 0 in_multi 33 2K 2K 78643K 122 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 2 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 385 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 84 20K 29K 78643K 7299 0 0 UVM aobj 130 4K 4K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 82 0 0 NDP 11 0K 0K 78643K 90 0 0 temp 163 2719K 2846K 78643K 11763 0 0 kqueue 0 0K 0K 78643K 18 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 1134 0 1125 1 0 1 1 0 8 0 rtentry 112 56 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 44 0 44 1 1 0 1 0 8 0 tcpcb 544 418 0 414 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 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 66 0 66 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 219 0 0 14 0 14 14 0 8 0 art_table 32 220 0 0 2 0 2 2 0 8 0 art_node 16 55 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semapl 112 175 0 165 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5810 0 4353 48 0 48 48 0 8 0 ffsino 240 5810 0 4353 86 0 86 86 0 8 0 nchpl 144 9870 0 8242 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 30477 0 30477 2 1 1 1 0 8 1 scsiplug 64 8 0 8 4 4 0 1 0 8 0 scxspl 192 30040 0 30040 22 21 1 6 0 8 1 plimitpl 152 93 0 86 1 0 1 1 0 8 0 sigapl 432 2962 0 2948 2 0 2 2 0 8 0 futexpl 56 43249 0 43249 1 0 1 1 0 8 1 knotepl 112 486 0 467 1 0 1 1 0 8 0 kqueuepl 104 609 0 607 1 0 1 1 0 8 0 pipepl 112 1832 0 1813 8 7 1 2 0 8 0 fdescpl 424 2963 0 2948 2 0 2 2 0 8 0 filepl 120 17446 0 17349 6 2 4 5 0 8 1 lockfpl 104 967 0 966 2 1 1 1 0 8 0 lockfspl 48 343 0 342 2 1 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 3743 0 3736 1 0 1 1 0 8 0 zombiepl 144 2949 0 2948 2 1 1 1 0 8 0 processpl 840 2978 0 2948 4 0 4 4 0 8 0 procpl 624 6504 0 6467 4 0 4 4 0 8 1 sosppl 128 38 0 38 8 8 0 1 0 8 0 sockpl 384 2291 0 2272 4 1 3 4 0 8 1 mcl64k 65536 68 0 68 10 10 0 1 0 8 0 mcl16k 16384 4 0 4 4 4 0 1 0 8 0 mcl12k 12288 49 0 49 7 6 1 1 0 8 1 mcl9k 9216 36 0 36 8 8 0 1 0 8 0 mcl8k 8192 44 0 44 10 9 1 1 0 8 1 mcl4k 4096 100 0 100 5 4 1 1 0 8 1 mcl2k2 2112 15 0 15 10 9 1 1 0 8 1 mcl2k 2048 54915 0 54874 15 9 6 12 0 8 0 mtagpl 80 12 0 11 6 5 1 1 0 8 0 mbufpl 256 99279 0 99212 10 5 5 8 0 8 0 bufpl 256 12105 0 7624 281 0 281 281 0 8 0 anonpl 16 228875 0 218273 85 40 45 61 0 62 0 amapchunkpl 152 11530 0 11427 21 16 5 9 0 158 0 amappl16 192 12517 0 11933 60 30 30 42 0 8 0 amappl15 184 1366 0 1364 1 0 1 1 0 8 0 amappl14 176 1407 0 1400 2 1 1 1 0 8 0 amappl12 160 1397 0 1395 2 1 1 1 0 8 0 amappl11 152 52 0 38 1 0 1 1 0 8 0 amappl10 144 72 0 71 2 1 1 1 0 8 0 amappl9 136 548 0 545 1 0 1 1 0 8 0 amappl8 128 131 0 116 1 0 1 1 0 8 0 amappl7 120 28 0 25 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 1535 0 1524 1 0 1 1 0 8 0 amappl4 96 1759 0 1735 1 0 1 1 0 8 0 amappl3 88 2996 0 2981 1 0 1 1 0 8 0 amappl2 80 23132 0 23059 4 2 2 3 0 8 0 amappl1 72 59124 0 58708 24 15 9 19 0 8 0 amappl 80 6759 0 6723 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 2963 0 2948 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2963 0 2948 1 0 1 1 0 8 0 vmmpekpl 168 21808 0 21780 2 0 2 2 0 8 0 vmmpepl 168 346580 0 344883 123 47 76 91 0 357 2 vmsppl 272 2962 0 2948 2 1 1 2 0 8 0 pdppl 4096 5932 0 5896 6 1 5 6 0 8 0 pvpl 32 669359 0 655653 204 79 125 153 0 265 12 pmappl 200 2962 0 2948 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 456 0 46 12 0 12 12 0 8 0