Warning: Permanently added '10.128.1.27' (ECDSA) to the list of known hosts. 2019/05/27 12:22:05 fuzzer started 2019/05/27 12:22:11 dialing manager at 10.128.15.235:38576 2019/05/27 12:22:11 syscalls: 322 2019/05/27 12:22:11 code coverage: enabled 2019/05/27 12:22:11 comparison tracing: enabled 2019/05/27 12:22:11 extra coverage: support is not implemented in syzkaller 2019/05/27 12:22:11 setuid sandbox: enabled 2019/05/27 12:22:11 namespace sandbox: support is not implemented in syzkaller 2019/05/27 12:22:11 Android sandbox: support is not implemented in syzkaller 2019/05/27 12:22:11 fault injection: support is not implemented in syzkaller 2019/05/27 12:22:11 leak checking: support is not implemented in syzkaller 2019/05/27 12:22:11 net packet injection: enabled 2019/05/27 12:22:11 net device setup: support is not implemented in syzkaller 12:22:15 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x44) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10100, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x8) r2 = socket(0x6, 0x5, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)=0x5) r4 = shmget(0x3, 0xe000, 0xa, &(0x7f0000ff1000/0xe000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom$inet(r2, &(0x7f00000003c0)=""/32, 0x20, 0x800, &(0x7f0000000400)={0x2, 0x0}, 0xc) r5 = getgid() r6 = getgid() r7 = getgid() getgroups(0x3, &(0x7f0000000440)=[r5, r6, r7]) shmget(0x0, 0x3000, 0xba4fa262cf77698c, &(0x7f0000ffd000/0x3000)=nil) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000480)="7de85f731093b6c9f0a76b193b1630a9b4ca6030ee478556ca797c277a0c8991ac9132d0f3a93ab70ec1612e41b1780a59860dc15564e77699d905701f3dba8c6b77f8479effdf0c65f82e354a2e9d1e50cbd741d0b4e134673e494fbbad6a3b8b6cdaf4848fca3b95f69b765af0e30d7fe2b850d120444e063e389352af655b60ca58385ebf2e7d1648969feef1de4fcc3ed81afc79f3f8b34a454ca66412cd0a5cb1e029b67699e6b4ae6c6857764b7b75c5c1d0151ba19e213fe8edd304bbcb35ed5f9a4ad36a57dffbad0ef0445d74cf269fdba519659dc8ca027cd452232dadbc99be74be48a3a367f22e39ec9ae2", 0xf1}, {&(0x7f0000000580)="a9123697330f702b68794e0bbdebf1c3bb3cb4b4f5ad7990cf3e7201390cf30e5dee32565724f5e22bed6009cec77c7aeee3ca0cd735132158861bb34b74f206b07b275ce629c02fcab1ca159ff2ea8765a286c704cc104ecc73e2e1c75df5388e3048e371fdff58e22bd57c4ccc392d9ef65d4819f0d4556cea210a477a65ce5996151fd85cb65b4494e0f67001164327d38ba5f29013ab3b00eda987d47cc9863e5d2f58050eaec12eb26c356192d5c80303fb62f7bf4f371ade22928afcc277ab5ef5bfc93611d07887a92b9334cf0b15092b9d8ec1ec9d7418", 0xdb}, {&(0x7f0000000680)="0908ad373c1225b5781936592808ed7f07c675179861a26d47b36337fed737503fe57a5349a0ebeb2fe69964d60eae2e9c87471dc825321a4ea80bf8d1133b90bbac9b14ff88f369e0db186326a321517d437ca253535db4fa24d13caedc97c1ff8c6e442ebe8dd63c0fe46dc486e6d3624db8957a26795634ab2e2df915a8bbd28b3459c6091707c013e05e6560c927d005cc44fa388add173a6f12d58a47adfc2875244d27c196184e61f67ccd9c", 0xaf}], 0x3, 0x0, 0x0) setgroups(0x8, &(0x7f0000000780)=[r9, r9, r8, r8, r7, r5, r9, r8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r10 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000800)=""/2) 12:22:15 executing program 0: socketpair(0x16, 0x8003, 0xaf33, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="bfba5f28c8c831ad5410cedeaaa7b3d3b61c0ceed8e25418d23865ec39ab306875a282ca1913572213dc7ac3ca9f3d44af4abae2e8752038397f32106435ac539ffe9111e3ec1f8b926c7c05f76e3ccc6bd1b387fd902b419d7352163684c4fdb58b3fed0f4e1dc9286c3c6652244d2a481aaf473daf9bf7b7d4e3ba23a6266c2e02cf1e52123dcf8b238811877f0e371dc36c8ef819817a666d9148915cec548484078cac8fe4439e3dcb9126c59767ae10d13a", 0xb4, 0x40f, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x9, &(0x7f0000000440)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) msgget(0x1, 0x200) r12 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x0) openat(r12, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x4) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r13, 0xc0185603, &(0x7f0000000600)={0xac, 0x0, &(0x7f0000000540)=""/172}) connect$unix(r0, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000680)='./file0\x00', 0x1, 0x50) ioctl$TIOCSTART(r2, 0x2000746e) getdents(r14, &(0x7f00000006c0)=""/202, 0xca) ioctl$BIOCGRTIMEOUT(r14, 0x4010426e, &(0x7f00000007c0)) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000000800)=0x10001) pipe(&(0x7f0000000840)) r15 = accept(r14, 0x0, &(0x7f0000000880)) setsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f00000008c0)={0x10000, 0x8001}, 0x8) 12:22:15 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(r0, 0x1000000000008, &(0x7f00000000c0)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002fffffffe, r1}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 12:22:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0xd3fa, 0x7c, 0x9, 0x7, 0xfffffffffffffff9, 0xfffffffffffffffb]}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b2") 12:22:15 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x80185760, &(0x7f0000000080)={'./bus/file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='r\x00') 12:22:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) 12:22:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) msgget$private(0x0, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) write(r0, &(0x7f0000000080)="9d", 0x1) close(r0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) fsync(r1) 12:22:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="edd67c6927a74949fd28dca79e837570f00948221840f8979f03", 0x1a) 12:22:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x50) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1c18400000000, 0x9, 0x0]) msgget$private(0x0, 0x1) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000000800"/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 12:22:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40074, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0xabdf, 0x1, 0x2, 0x20}, {0x100, 0xc3e2, 0x5, 0x4}, {0xfffffffffffffffa, 0x2, 0x0, 0x2}, {0x8, 0x5cf, 0x4, 0xe3b8}, {0x7fffffff, 0xfffffffeffffffff, 0xff, 0x1}, {0xf5, 0x1, 0x7, 0x100000000}, {0xffffffff, 0x0, 0x6, 0x6}, {0xfffffffffffffffc, 0x2, 0x2, 0x800}, {0x7, 0x1, 0xfffffffffffffff8, 0x8}]}) 12:22:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) dup2(r1, r0) write(r1, 0x0, 0x0) 12:22:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 12:22:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x1000000000000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r4) pipe2(&(0x7f00000001c0), 0x10000) 12:22:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x247, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000001780)='./file0\x00', 0x104) fcntl$setstatus(r1, 0x4, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6b2, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="a9e2ec48182f4cb36d648b43f9db9bc241c61d2875ca0fce1923a0744da2b16a53a1e1cdd66962e7d5f1e7339492c24776e3c0baebf83b240c40af9e1d89e633935d61250312b1fdebfaedd307391daedd95ca46bfc9be324ce5b6f732181cfaa2810c", 0x63, 0x8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001500)={0x7f, 0x100000001, 0x1, {[0x6, 0xfffffffffffffffe, 0x8, 0x52e82059, 0x6, 0xf, 0x8, 0x1, 0x3, 0x3ff, 0x7, 0xfffffffffffffffb, 0x4, 0x800, 0x2d, 0x7ff, 0x5, 0x80], [0x2, 0xc60, 0xffffffff, 0x5, 0x10000, 0x8001, 0x9, 0x7, 0x4, 0x80000000], [0x81, 0x7, 0xe9e, 0x7, 0x5, 0x0, 0x7a], [0x9, 0x1ff, 0x6, 0x7e, 0x80000001, 0x5], [{0x9, 0x2, 0x100000000, 0xe1e}, {0x7, 0x1, 0x2, 0x3fea}, {0x80000001, 0x2, 0x0, 0x81}, {0x51, 0x3, 0x3, 0x6}, {0x100000000, 0xb21, 0x8000, 0x100000000}, {0x9, 0xda, 0x7}, {0x5f39ee00, 0x6, 0x8001}, {0x7, 0x3, 0x7}], {0x10000, 0x100, 0xaf, 0x5731}, {0x0, 0x5, 0x7ff, 0x7}}}) dup(r1) getsockopt(r1, 0x0, 0x5e9, &(0x7f0000000500)=""/4096, &(0x7f0000000100)=0x1000) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x3f) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 12:22:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xe002, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8000000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)=0x1f) 12:22:16 executing program 1: mknod$loop(&(0x7f0000001440)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 12:22:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x3a, 0x5, {[0xffbffffffffffffb, 0x8001, 0x40, 0xa561, 0xa00000, 0x10000, 0x5, 0x2, 0x9, 0x40, 0x7f, 0x1, 0x1, 0x8, 0x6, 0x7, 0xe3, 0x3], [0x800, 0x40, 0x5, 0xa9, 0x7, 0x5, 0x5, 0x5, 0x2, 0x9], [0x3, 0x10000, 0x0, 0x3, 0x20, 0xf62, 0x20000000000], [0xb0, 0x4, 0x7fffffff, 0x6, 0x9, 0x2], [{0xfffffffffffffffb, 0x401, 0x800, 0x7605}, {0x92bd, 0x400, 0x5, 0xa}, {0x6, 0x1f, 0xfffffffffffffc00, 0x6}, {0xffffffff80000000, 0x1, 0x62, 0x9}, {0x8, 0x7, 0x400, 0x101}, {0x5, 0xfc7, 0x10001}, {0x3, 0x10000, 0xf40, 0x8001}, {0x0, 0x5626, 0x80000000, 0x1}], {0xd4, 0x4, 0x7ff, 0x9}, {0x100, 0x82, 0x5, 0x6}}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 12:22:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x7fff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 12:22:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x850, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:22:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x12, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x285a1, 0x0) renameat(r1, &(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x4}, {0x6}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="3095e3f53c34135d1e18b349de1ba79951bcb0c5dae77797c5f29aef9042f43800fa80ccd7be961e529d7180f20c24abeb82d9d77cc646ab5a90429f5ccd97a47914040523ef86caa3ed4f08890a98ada80bfedb8e85eefc7b6a141b317ba511713f73a27bd83c", 0x67}, {&(0x7f0000000180)="235bb7879e362910fc2822d00f978a8deb48a39c47e329a0c65935126ec63605863a1d643d6439d86c60aea18545b5c5ca77174b5619130ff93f7d9015b1dd2edfbc1d6b7e53f3c8fb013ed632039701ab14571e4d0b413d21cce171533d215a4d812ed7434eddb192668d91da8e3ffcf9fa726d0e00a35b7a5bfef5724d50c04352", 0x82}, {&(0x7f0000000240)="ad5ccc09a621b649e1d335cf28ef03deddd38e57a1e5f8e7bb4d2347f2dab976d68e7a294420427be20dcb8e61081c5484c5aa14cb329c87ac7d0a77fe20fab596e5fbd9ae99ac60052718c62c787dda521c4fafbcb0c479b1eadb271198344a2c57eff30544b90f235bd9b64196b0dee3fa4421c8c5ce61523999309501cc310eb7a1df1efd110abd709637a94655be0ca737ab7f858653666c0a2ceb429036a8b02703a78e3cf84fb58bcb8ca65c28094a1b", 0xb3}, {&(0x7f0000000300)="815ef35e7ce826aa13003c9fa11044c1330507", 0x13}, {&(0x7f0000000380)="2464d908e3b6be39180051d827478b4a2cd11afcef43b5027c93b8108e57d4d6cd8cb1be728c66c608cc80e80680d1b0130cf26d18af535d1853b3e32e9b084a3e7948dd8512787bcd292b2f9ce58c193e2f00f29e6f73498e61171baffe2132e0e9d6572c22dbc8cf574934bd9e907f3d2c7638222c38c335a6d2aa0c975b8214804a07a9446bfaec965ffb45f80c3d502d846b996a3a26921dd8ddace8cdedd731859c7ac23be42f3958172e3c0f22945d3d492fa0aa09fcaf3c652644d389c0d8f5053109386db6dc932f5d5ae11629b66a01aa8e810f2746cc31aef6aeaa89b8d934b0bcb42c269615069c3d049355973f09d11548", 0xf7}, {&(0x7f0000000480)="027dda5e72971aa14f24717b13448c1cfd0e0b890916aeac021032f3b2e65ce910e862b533d3eec818fd258f0a0e378e017f4694dd0ff432ca15f74af9c674aa51c69ecb4a48c75e620b8028a992dba86965c05d7bc467aaf89bd14e0e79b9a45b2ec69e91a0715c7c0c33db90402b00b4553d0a4ca261b72d2534deb541566031d873ba988af2ab3a77db7ea794c22a1820fbcddbaead2833f863754e111ba3df41ce7ac8352c530c613f28c1db0c8a05932acf2fc0c791a85b2bf5eb800572b53a24f9cb", 0xc5}, {&(0x7f0000000580)="b1c20edab4763c9836e8e330bbd2a9bb8e8bea2ce2e707623c995775200e8fa690bc1efa3e3dbfecbf7d1c891ec042bd03068c9fb0b970e0a5396275f3462905752204153710bc7b2654b7738e0799e7d25edc125a32419d27ba7ea1c1b35d046b0fb8699f326ce23c77556ce11e167effc1ae4d92b19d74875134d1606ab5515ad45f136839d9f50944241ab470f2da5e9eab2239ed530fae704c7b55a02841b2db529087267a0a7c827652e8bd718c59", 0xb1}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 12:22:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x800011fff, 0x1000000005) chmod(&(0x7f0000000180)='./bus\x00', 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8008, 0x80) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/5, 0x5) 12:22:16 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) setsockopt(r0, 0x3, 0x20, &(0x7f00000000c0)="eb368f80", 0x4) 12:22:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) close(r1) 12:22:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 12:22:16 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x6e) 12:22:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000177000/0x1000)=nil, 0x1000, 0x0, 0x2813, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:22:16 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/222, 0xde, 0x3, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 12:22:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="8b87fb7460ea36b566ca1377180b198beba6bb3c070aff9be6a4caf7c0b6e833aef9a7ff7570fef460047af84cb31290cb572931a11625ed86c8b428f698d525f9a9324f8b27f08770b21e2f632a67c80449a10839387502f1c5062b1f175b94a51051b86ed41513e526d9e780efeef44948283485e63ce90ca74e8348c6fed3d49fa99a763bad73cc7363266e7a6b25304becf279ea0c15000008d35469078f0bcd064e76ccb196dfa2", 0xaa}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000e500000000000000000000000200e5ff060000d21b79b600131b807e6e26af4e18812fdc3e7e0c9730d8abec95a93da46113321e8b579c42faf5f2f50cc9aaa72c2ced4314aa9278a603f8052293fddc84f2849847201bcf3ec60bc8d00d6eaced007a92fdfe0a6c066e2057f6447b0413969f890332ad23371afa3720cb19727dc46a3b3b3c097a9eebe094f19e4af94acadf90641d91d972325461e587e341006b"]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x860, 0x0) 12:22:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) sendto$unix(r0, &(0x7f0000001200)="b76851dbcea537c77fc31f91d6071956aabf9676991ab8fc0463e1397a8561f39d50f179e4beddee63c8d7c31db23448151c08281a2d713f6bb4d719c55296dc5f1435303e105bed60f887ed27ad1e6742725ca72cfc5a99dfc548745152e8342c5b5f2bf43b96aa3e889a238573b4488a51a8031ccd41e2c33955295e7f78255bccf6e1c57e555ea60a6d1bd73149fc87744b6e24fa366e4691fa842410dc7638b338b631758cc55a28daf63f4f2e1cea99eeeddc9982808ebb76185e4121b8c691", 0xc2, 0xc, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) pwrite(r0, &(0x7f00000013c0)="2a37f5d727a6cd878153e53a0e73a4c202b7137f0d68979cbbb5bd16c717c2284afad7f0c076fbe3668f40d1b53b19eceb02766e91bc4d8963636ec680613426f6a0f71c763e7775b857f257ec6640805f981dd64fcd2b3ff52e56c4d5227dec4128741555fe40f8049e3aa28945d8ce889061fe0c0bf34504c43871500214bd403ea754dc706ea28c32701fd9f81bdcd1464b8065232a", 0x97, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0xf3) clock_settime(0x0, &(0x7f00000011c0)={0x182c, 0x1f}) 17:43:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 17:43:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000004300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x80) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8400, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) pckbd_enable: command error pckbd_enable: command error 17:43:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xd60) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getitimer(0x1, &(0x7f0000001040)) setsockopt$sock_int(r0, 0xffff, 0x102b, 0x0, 0xffffffffffffff1e) 17:43:10 executing program 0: mkdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) rmdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xc8e, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="354bf3c45487d4a9348fa78357b2e64e55aab724c0794b582d7fe9500abd5fc36b15c40766abf451f73f93079d92c0622c88d697f52b016563356e6e595a6e417cc1b93763bd81d4316674678d35303fb1ec72e65703ea04f614569cd0765af35f42e2b844f52df4e88b3ca46043b6d855a8877da74472de06d41c863a77ac4dae999a740c5895ea78835f907618d45c0bcfaa17a5b7b7", 0x97}, {&(0x7f0000000100)="6d27cb0797c57a5f40b9b2e5ea8b1706254196ecf831eaec65a1b8fa53c113005ffe732af9b7dcf4adf614705a803c69c807007a769542c902f60fe8dc892700ac20962d8d1ae24bc482f23ec537937d6e1537520873d64173a9bef07237b5749da25e489a0358b326ecfc3cbd942212c13361180d89cab2fcfaef64d173aaaf2bc2bf40ddf6a635ba599f7193d2aee4d8e78d7b9a4d55abe90faa79c674d065654256b513f03e6b065fa85a4cab2e311cab12bb6ea060071955795db3737353301e8eba611e83c596055efe07e30919a753785568de8ca763fe8783bc39bdb999aa", 0xe2}, {&(0x7f0000000200)="306a52a691eaadb29236fd51901d59f868a5b5cc479844729022984f7803f4dc3f98479b2607354ee022b94c196d474ecf8fa7b88f2a6ac66cc72180c32d7781eacf35e5", 0x44}, {&(0x7f0000000280)="8ab8dea4d9d230c78cdf3fbf36ae62cd47c7badf5917273490ad6a3476117bc32f9606c65b01992c45c2f3d3f95fcb751b93e7d22296073d1dde7de3555dabc7959e819f02a1c22fa49fc35a7d4f1f48f340204006955b7312108deded452ede1496725779e6ecb3b5ae4f03f7ac31e48b2635ae1b2ae82dfd72b9705e0d7b94b86e61dce50b3b65ef79836d24b67b08cdf60ac299ec75", 0x97}], 0x4, &(0x7f0000000380)=[{0xc8, 0xffff, 0xfff, "c83ae9567ea9573463f369b211d818d4f350aec9aa7cd4b37950c0373c12af71b941ea9bbdeb1315c8a46babeb8c9b752a5eec30051919a4f79600dcad34338d2b0b2df329f13944f579561d90c83bad11725ffd85585faff703c6e106e44fd79357b28df4de76918dfa2a1449dd143a78d9344306f7b8bf4a1a70cf2ffc919c7c144c1cc932c6027973ee270931f2bf21338cac45b601339a0c14b983006e08cbe2840d57ff88a89fe19d75ccbce68093705191c079c8"}], 0xc8}, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000500)={{}, 0x2, &(0x7f00000004c0)=[0x0, 0x0]}) 17:43:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 17:43:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0x80, 0x0, 0x739}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x245, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0xffffffffffffff08, 0x2}) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) 17:43:10 executing program 0: socketpair$unix(0x1, 0x20000000007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:43:10 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSPGRP(r0, 0x40047463, 0x0) 17:43:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r0, 0x3) 17:43:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) getpid() r1 = getgid() r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getpgrp() r7 = dup(r2) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r1, r5, r1, 0x8, 0x7fffffff}, 0x3ff, 0x63, r6, r8, 0x7, 0x20, 0x3, 0x3}) 17:43:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x5) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/232) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:43:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 17:43:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:43:10 executing program 1: link(0x0, &(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0/file0\x00', 0x3, 0x3, 0x1, 0xa80669ae2eaf3097, 0x6da7, 0x9, 0x0, 0x0, 0x2, 0x100, 0x7d}) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/242, 0xf2}], 0x4) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readv(r2, &(0x7f0000003800)=[{&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000001400)=""/214, 0xd6}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000001500)=""/249, 0xf9}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/254, 0xfe}, {&(0x7f0000003700)=""/236, 0xec}], 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) write(r1, &(0x7f0000335000), 0x10052) readlinkat(r0, &(0x7f0000000380)='./file0/file0\x00', &(0x7f0000003880)=""/221, 0xdd) mknod(&(0x7f0000003980)='./file0/file0\x00', 0x0, 0x7f) 17:43:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04092b00", 0x4) 17:43:10 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) r7 = getgid() r8 = getegid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9]) getgid() write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0xc6) 17:43:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x100000000003, 0x0) socket$inet6(0x18, 0x4000, 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 17:43:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xda) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 17:43:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) chflagsat(r1, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) getsockopt(r1, 0x7, 0xffff, &(0x7f0000000180)=""/120, &(0x7f0000000100)=0x78) 17:43:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x38) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 17:43:11 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:43:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:43:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffdffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f0000000100)="279981c9de31d2e04f5706c7e47205992f11427514b388c0ee742d61116c7f106003f975dddff569d87dab4e460fb0947f3e1ef98515ad305f726fd2dd16d6d13fc8f1ff7937b60eee4d1c44390772784c732f9cbb1ebd9b55b81dea6aff27a2a506825d2ee4c8193744d7953493a69557181d20157a0bfbb4194aa48aa74fa382dccff9ed41bd74b445561f5ac6a5a1a0f5e9d561b75b04365fe926e3bd41aca65eac93b741342ace9592c45c048a1aaa991b6b3ccef1c193533a3e6f24b0a2e90def81ffdefd60bcf29e568479f11853e1c0cc46a70ae1c06b457098396a1de29089f009d85022e690342deec280f4", 0xf0, 0xd, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x3b0000000000000, 0x6, 0x4, 0x0, 0x1, 0x6, 0x0, 0x2, 0x1, 0x1, 0x36aaa041}) 17:43:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = 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, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r1) close(r2) 17:43:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x52fb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) 17:43:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="231f1d56869c62409a34dec538a693831a6c992d98e7803974c1107b97e60115042caee73dd2b180421b69cf8be52dd97beabd505a8a98786301bbdbfe4d788bbd8c972eceecd687c6e5491068f3359c7f779f44d7347134c6ebcf5240031e82e3f297ca4649811f77ff858c8c0007cb09da0dd09d360fedbd542f9f6c2f1261ed956b2bda", 0x85) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 17:43:11 executing program 1: r0 = socket(0x20, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000000)="6d626f8c081763f314a58b9260", 0xd, 0x8, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xaed1}, 0xc) 17:43:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x16, 0x1000000000000, 0xff) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000000c0), 0xeb71d250ad59418c) 17:43:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x400) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!$\x00', &(0x7f0000000200)='\x93*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='-\x00', &(0x7f0000000380)='#\xaa\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='{(\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0x1b35195d114084a1) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x10808, 0x98) fcntl$lock(r0, 0xf, &(0x7f0000000500)={0x3, 0x0, 0x8, 0x7, r1}) sendto$inet6(r2, &(0x7f0000000540)="6ac78f6f872aa02982a8813e2d8239840e9afe6468bf9c8a29029f5a3eb56b482991646fde4910462d8debec3fa54e56714ced1dd012f3fb4ea0eaa48836ce77daa814c23fe913d714c57ac41695dc9d222168cef47979747682665a21eb87eb0762ed3e298870a151a7fb7bd46d5fa72f63aba7ba4137554004300450ea483d0226a04a676917379a3d0779df049ed11a184be8a269f225a06145894a0fc88f266e64e2200238a3be9b25473831631757d55b09", 0xb4, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='\x00\x00\x00!', 0x4}], 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 17:43:11 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x2, 0x9}) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) 17:43:11 executing program 1: r0 = socket(0x1, 0x10000000000000, 0x0) socket(0x10, 0x1, 0x80000001) semget(0x2, 0x7, 0x80) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) r1 = socket(0x800000018, 0x1, 0x0) semget(0x0, 0x7, 0x420) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x9, 0xfffffffffffffffc, 0x8, 0x101, "4133777e9f9394f811697193931dcd0f61868902", 0x9, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:43:11 executing program 0: r0 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820266b8e32452de53ca19ce4b47eddd81e2962d1a9f6885a94e49d552b1f6902c0398cc4a3134db6301b1dad6e3a8a6add82c62534a7b6ba67c0dd3d0bd9105b2279a04bb428fb1c193e2ef65c1aacb19567e655ff8978004d7e756aaeaae17179f2741d3d346f9530680f40b8a"], 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x21, 0x4) connect$inet(r0, 0x0, 0x0) 17:43:11 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3f, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:43:11 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 17:43:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 17:43:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x81}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xdf2, 0x1, 0x9, 0xe1db, 0x4}, 0xc) getitimer(0x0, 0xffffffffffffffff) 17:43:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) faccessat(r0, &(0x7f0000001700)='./file0\x00', 0x2a, 0x2) open$dir(&(0x7f00000016c0)='./file0\x00', 0x400, 0x81) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f0000001bc0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001740)=0x4) 17:43:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpgrp() connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 17:43:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x13, &(0x7f0000000180)="b62c7fdf851943519edfcd79ecfd918f586b9e") 17:43:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000500)="e03f8c255a238e44807463c80a9d556ca8e45c3a0f6f5cb17e8414600f6e78e0e7cad9be7778b36d574cae07586f2e9668c4cf6ae9ebde8e3ddc05b7bd6d9e781818a214c825a95102bfa3677f09a44f362168c637340ea89d0f6ed81d210b625856ce9970d10c6a62a607203f0fd8417f860ee7df3dc2d09a771a003c6a8caa32c1054373d486852fc75583a301cccf4ef0d1a37253bb52212b758cf02d1efec57e71e3f9b266c25ea94801f81ea1b390a700fe5b1e9ce75e078f7d02aae35c87cface472e023690fe6cab809fc41b64b8b6932eee8e64b1a6a9cd3de84407ebf1b747ef2f50ceafff0a2f59d12829ced263289cc88a2955cda89314ea852a44c3f742e5301249e610c748992b958f4856567f560aae2d462d2bc11e2a822dcb0d9edbb4792499292129254df49671dc295608ea766d16ba563ca36b4b4d43cd902c0ef2bdb045f3a923c9b6113bb7045ee44a8e790e335c8dc9bf7a6b7861070538fb6c14f92fcdc17d079197989fd7c5f762b582c4855d5ab9afa9a4eca18379107bedb6c677928cebacd04d09fc83f6dd84a43fc52822179d4cf1b15fdb26a0cf5fed586523f87bbf7bfb4b2bc9bb628eb15fa2a01f0268e49f7b096317a7ba932871ff852e6cc879a20267b88d7457a9334c4a3cb2cae6cf40e05aee1d7cd36497ea0e09e0223324c5e1bc9bf19fef99849dc2b30deda903fa3b9f5746ef8cffc949ff6d0dfb0d577f6b53cd28e8c5e79e7a1907920cec6333e52c14abb2a86c15c92fb6106621a2a03d3233774f5c3ac440700a3f9509efd080d48dbd0cbea5dfd3245da1878961ba8bd8964edc9076c50640315010e257ba9e14fe49cb0d1149ecc75d564a92ba4a595fc232ff4cd8e9f261e001181f178dfe7915a70c8551deda40b99a0a283b3f26ac8e533dd07fcf0a9bafba5552e86773aa348b8e0e281a170ec4e5441c5e153d9c06534d4d3d22c32e42fef4ef69314e1c01515f184c25be6079563962dae890688d7b101899012c4e1c8ec5de688d68ab225ba994bbe07084b28faf403ef977a8f5044c79fdabcd15c33bf2d98bf3c8c39c784976fdd92fc43ed8e87239137c15aa80515f9cd58b23bdd2fe6405279a098985a713843ebc7c5fa8906997e3c3a9378954793b8af4579477b71ffee088714a2f69069419e3a14eaa3eaf2949b1b8fe5c8f7fd742986d5db37f302c76a500f2db12c3e36c05289a2760d83af0d623a43690117c77548ae4a3737663d874eb8d9d408e288d63270b19323134657294faf1c0628e4c45375763f036cba67a63f04be359df627ccad1a353892cae78bf6138ea6248a693153211631ddbd870a60d0d688648a937cc5e10c071e70ad8e6abd927468b01a872f5d6a0f312848d7d1a10e4209486c7e2c5af1bb18b38da72a7a6528719601045bcd4a74c8d30bad7842ba50bd9eaf43239bba7a245873ef49d57eac8284d7bdfd34141cd11a41cef3d524af4880ec500421aab7816079f52970ded5056c078f93f2a8f5faa884ea1c6a45cc90125990e37b6aadbd5d09d1462da0f029b31eca6af2c53329964d9190fddd98f492141f56b48b0c6af87ca623b1b916a625d750cca9713c40c102cfadf66defc3745971a9b5ac52616911ab852cce97b42690d6d5690131201c539f05207a076325160a2e8eefd51f1477f10b2ccec6a2ed5b2be1ae295bb33bab376f92c45fbbc356de07b8cb42d58252842e8fc4a41604b0b17dd662fe7ffe573fe9da86e89255542521cfffeec3239311bc047e163ef9f1277ad2af1f428fee30f0e25b48aa1206ee52b00f0f551badcb13ad178e22e9d0947213eab10e393a33055ec6036edd6ade5261cb41cb5a21caa6a4d6ad3f5a45cd19f17f903f58eb2b1be40929930c7552b78ee6ace59222133b6032e5a64de4b5c3a2a8036cf9ea4399cbc410cdbbaf62b8f979e8c46158a83a9512d7654c444ffd859bcb5fe499153e7d22f25292ed9d4b55b00bbb7dfc9547423d01a873b9d2b82427ab406af1254d7cbd38d95361a4c17854f4c5bc37e384ce17787c8dabebe66681f19c8965861ebc590cfc623fe4cd58bcac0bc19ee67bd894db26300b05283eef327f5dd00a5d0297a62cec36206210f97644d628a7ee05e1afcd57a9ca9c60d36ca82bcad2157a3a1c0c66c69f41b00a41ea2a1ae4447e8980d213445a1069e1ecccdd260d9be9357b18b56695757e1a0921bbc8a4f197d32fb389659a3bbd70fc6a1331f36cb5e7dff6acd972270aad9744ccff15a6800c7bc09510d0200203af80f03f9b56f5b0ef83569008507e1dcc5ce0e9331818784794a479ad97cc164b03062f4c7e5e445b57519d4871a73c1c2cd8dac2861c53275f5a218090f34aaab33f6818008d0fce1401049d4e23d2e5094a3c3852ee6ce7ebf81dcc9786ab7e8b134dc7e062660b0a90ad02a07172ebea19308937d7ccff32d4b30b8e3e94fd6e0d914bdce8c8584f80a1b4bbd590509c900856372b9a4bcdbdc30c8a64421a9398762ec7690d45d4e362d8588c35f3811f2ad6ffe441dd096892a84d6b0bbe7c9561897608de444329f24b12dbabb76f1f61559c608d4c80c867e36cd87d990879fab17f7780658408af876a3bac3320fd25edf8ebcb26d9e7d45344d62aef2732fdf0f702c8b68ec6836380301159cb2dbc52486d84d2d954ea031b3a2f2b059613ee91df1be725ff82cb0e620ee1a525d0d5f0550c84b59d1fb63af1377c741703f5a68f46e633d5add90f77a0303cd653a3793373b51bf8b6c740f6273fdff38dd50417fe3aa29b5ad5c5106f70dfe3bc875df339cb584fe0aa883b3dd1d0832f6e075aca1f921f72fe603e494f7a6ba3d88e19ea70cb095359d8e381d1ba8db556d3f563739f2f628484de5907d6ca7bfafcdee189d280cf483ed97dd27de7a63a9358f03d40494c5f000a1817801a7cdc620be304744e2f1b8a020d2b144029be583407ba39b6e9caf3654fc1703020e8b660264dbd2ed24be73da7545fead03b683207d78da08616034f1815194116416e81829bcad22193cc621dde37f23b583c7ee99c883fea6082354450e6ce3b0485640ecf708a9abe897f5e78f5d6183c8ad83402318e0f46c1e7897c49732caa76b20a067b44a5cedb132620217c71a9992923f60bac0107465dc3841fc827a5ee7c5e93de1b48f1a2dc5b73760f2f3ae5a14e911df6985151c45769a9aa46b58b5a812a79b4a002f2abe9fd8fe283a4659de8fe71d0a6a17daac88a1bf6c6074540dc4f6bbcfbf90b305ce41b23925c5d63eaec1a7f836fbab0c568ecad70de125f582211f354db9e94078625116658c52b6333851603ebf01a52aabb1d9761eaf27fd577fcc2732e357fe25ae65fe751c4a5fb311f062ad71d3128747bc1cf1fa91011401f48d4810f0d94aa7acb8d494cc5c6c5bc1e346f78198cfd9847d7b9c9cb6965f0235638ffcf4cc9e17fba7c06ca93d71f1204fa35b37e761ac4102856ff0ee905e2541decd6b0ae466324ac3f6998cdfea826feed6cf24eddcfba171dfcfd4bf6af1c427589c91b32b6b8840a63849361e75754b0be019847e5208ff125042e3cacd2428941cb81ada0ec44d240b5ff278eaf7992db25d3e286fdd8d95303f72898e698a4eaa77ea8ccca1e447a7febc692c00a7aa13cc7d7aaef50962f433cfa290baaf78296ec1b1c7838dc7eea4284f2b519e8e482f2c9e9f472af9b2f3dd96fdcce71eb0d3770746a574d661e04da804752883d56acd6e15cc6334d787c0067440455f0ae101ab5542710e7505a8c7f49de99278eaf27572e992d513a15f4d7a8367da32ecc27579f0cc08404204eba16c13f7de9ca361ba35387c1aa6bf942a18a126946552d432f2d8caf701be5a33601f0f2c587d2a52fdb346bef9275881bcba3e489350b3800b9853d3556315286c6709756373c1d92d9d40e2d2071d6b228b4d8b08470f8c4f457923e836eb9cc058a3eae57169f4fd8bcfaa5f56ac2a0b2fca2448c1f26fcd05eaff82fde445b29096fa54ebb477dd8599b33b8349d66ee184cf71290909f284c39d44b7bd001612c4032d0a7d2ba06f89fe286e46102e67365756e4f925aae0dffe47bed8796fc0604fe78b9ab339dd1dbffd38b78af6c59793f333ebfb12067f7ff7021f5c9bedc5c80f9c7b48033f843af681edde6204c9f157f1c59fc60d75019dfc8c389275e4b648941918b96fb01e3c2e94c3c6a1b26dcd11cfac09e85a6c8d5431773caff8d2a1675d653406dabf8449df5b1caac6abd53d01f6bf5a0f18a2301eea2a8c83c2b61efd504691e75608c8f3021d290511610b442e726b1f421311aa78a319fce9cc1acc6f7d3dd5c7492a15b907cb4d0a2d3035609e8a6baa2cbf4572f9201da72fea33c23f91b555e157154cd24443c255ed2c5ab016bba838b0ce55b67865f3117a181b6a35789e6a68e0411cde3d9e11e1579136f06202d92ff763c28b955eb734628e55ea63597ca1392713d7bafd1c997fd26b388986ec0dd0619ec3430242e83d5eef45d61210a1b19775faaf778f932a4336b757c36648107c2681215890af2ccf42b9eb0c0f5ae3aae975fcfbfcfe08ff7aa9ad5822a15718a9216f20738975048391b860e0cda990722da1a437f3e85bda39bfa2b4123371c3f7ad3c2ececfd70a50b95c932597e91d075ef93cb6daf59088a6c2f774817f16150791b4d2b57966fe75c5f1a74bb329c9ae624ca04dbf484824e785a36d75c806e7a57757833313d53954d18541022d2768a107e37a4f5a83751ab9067f71a3dbc9a74627c659f7f1099daf462bf0e0f3f37e3a11065750d36950d54605a099b0c9131f8be6452cf6aab159754a02939cbfee20a9943f8440d9f64760f6fbb7aad21fd8c1014d57f4ebc50a35d44f431382b43b4bf22fd3b2e31ad9cda1d7ba3a0dcc820cbecab2c0a57031ac584ed35cd8884d89c4c7b022b822bad7c4436b59b5d48797a142cc9869aa90ea3c4dde30b552546f84970b0311af63002a357e37f5b130a33beb8b6e74a624a1e0a5769df9053de45e85e47f5247591f6e2a5f01cd978d55df946550a6d2f19c484810d872c4b3747ecf61b16af31a332e786312ac5fc9aa1581c62307a931550e8a209eb2ccd2794e429d22fdeb94e06f7b8eb0fa2ecff543b0d131d98dd3bc089caaa8fd2ab28a4638b507331caf49cecf0addedcf98f680839536aab28afaff1d7be6caf64354ec74cf98a0c770aee843f000000000000003d14996cb4d5cadd9400b7d27fd051bb164139d1475c88b9ab7b916943e43675c654c514d83ca1ecea5e7d82fbdd9adf5cb14c37e9039102ada78bb8fbca0182aa2137c24c3e40ed82b2656d26df77a0c7b462f55b8714bdb112143084a81be63dcd125225124a790301dbf85445af66292e331dafe451e0726a7f689b45ab3a14fcf8b51923cba47904c0dca8596455a4e12b8c98448a4e1698ff8f65e3878f2611a124bc0c3c390a614b6d443a1f5ffcb75d5bbbb74d6d271ddcad18b92405893467f81113cd98c72ddba36d59afad4497804d0f2653b1eb1a24ab1fd7803ad373add34c3fb0ce888b9403a6fe6b5c8cbba2e2055f870c724538c324dd688005a08fd725cb1a1157a9b523bc35293b65746545fc1bcde41b509a2b34fb35f03b26da14c6a91b96c8ebb3740b544aac83fcead2693997ab87f6f0ae7ab941edafc65c62cf3ea3bb3b78a56dc3950dfac6b8c09c385caefb682fd362f937f44c1f1571b299b8cb09efe93d57e443cb18226c", 0xffe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = getpid() fcntl$setown(r1, 0x6, r4) dup2(r2, r3) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x7}, 0x3, 0x9, 0x0, 0x0, 0xd3d6, 0x9, 0x5, 0x13}) 17:43:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:43:11 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x2}) 17:43:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x2}, 0x10) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xaca) syz_emit_ethernet(0x3a8e0a5, &(0x7f0000000180)="96071d7517a5257b73cdf3da7188d2d779581057a2343a7e5ea414f5ff237dce547706af0cd3e6ab85424c442a37189c3852f3c3544bdb5e6cc19df8ec5586392d8b27a2f1fa6243945766b69e1c0e3a318a4a07d54e5277c89ae3e3def692f4fec9cf172c2fb75bc5535de4bcefc6b4cd3e5d239d0905744ed610d6d72234f69a4c88316a56ae06f4fde350d5522cc89f730d31a498247f8371a815b26b807eab") 16:00:02 executing program 0: r0 = socket(0x38, 0x4005, 0x1) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000000000087}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20250, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000440)="566fd11ebc881897741c173e1f168528a3c2bbbae5ab7fb753ff101ba13aa5dfde08f4668a60c1a2ef72d967daab6ba4c02d6e7822ae3f2117f8db07a272b3282d17c8370e17768386a39f25db8e6bf66d6177a55775901642447f5211a64c0c081ed5020010af336e5ec8841aa28d3440c696044d4aed5c48be5138118f615400000000000000000000e164b4470e224f25182c0299b100c46f870264816d1d5650e89628a2ef221a3b05b55d3d5304c1770c259c69d34ab9a73bfd119b9105e885f6eacc85203649fdb062ab7d519c66aaa13cbbb0330300000000000000a565b5db1f18480a9afe849f2e3ca3880514090cc2ef63d83570b8b5a3be7c7572cd2eb3ba38928356331a7a1d3bd4ec9aad4139061c7ff4371ce40b3da4d4165a5f34e133c563e94bd2a8a26ee2662585e8d141ffb28de7362705aeff27ccfa911e8878") 16:00:02 executing program 1: r0 = socket(0x15, 0x800b, 0x7f) connect$unix(r0, &(0x7f0000000040)=@abs, 0xfffffffffffffd82) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) connect$inet(r0, &(0x7f0000000440)={0x2, 0x1}, 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4000001cc) r1 = accept(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="00000000000000000000000000f98c2e000000000000000000000000000000000000000000000000000000000000020000000000000008000000000000000000000000000000000000000000e5ff00000000001461de2b3cd1f71352f007b474929b55c9000000000073a156f41172296db72e1c3eedb770018000000000000033e293da070543b89c24655ec088e320d3f03d8b62c8e86f13efca5d8ac054f3f2b2c9000000000000a655cff22b02592006d00857d029c5beda3566c832a3155268b671851571e97672262c04f1cda390310a3baf1597a82efcc3949321292804ff010000000000009fcf4103b0fae73b4a0eeaedc5448daf9d7a34a3f91619340b2e5d36f95519271ce30eb65523d5cb790604f09d7b7688887e94f8ba8cac7197be25cd2b860a3e874488a339ad8ba38332943203d4113626121d86195bef8fc2921c2250af08994ed1000072a73eb7ec4c6fa315da6c11d3924e15f0edc13c7cfdfe724f61e980d18d5527c3f821d4c73b04e8546fb31035016707e0b714a75d07cf036c3ec3db546440d050ad852989e1ce74fb88f04e33172c95893b5a1d3afbab141d44486d15225336dc3f1f8fc498d9bc9ecc83641edd08aa741bee1d3d0215370d65d59bfbce8b94d606e4df4db68c8fb41e1ae0635eea0aa2fd80a9721aa4f34ee34ffd7d34ecdd765efe2058a57c1dacb8378b8ff9bca1ac998c137ce4ee07d1ae0cc64c39efb126d7d62a0000000000000015efe4891d702a57c875f1f5f78b91a7762b0f5cac70c43bce95c22e0f777b784e462f5e6c9cb6bb54ebbad7c24379c679c05ca33925abcf3c000000"], 0x0) shutdown(r1, 0x2) r2 = socket(0x2, 0x8000, 0x8000) getsockopt(r2, 0x0, 0x0, &(0x7f00000012c0)=""/139, &(0x7f0000002600)=0xfffffffffffffdb7) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r2, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = open(&(0x7f0000001200)='./file0\x00', 0x8004, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f0000000040)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r4, &(0x7f0000002440)=@in={0x2, 0x0}, 0xfffffffffffffe4c) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r5 = semget$private(0x0, 0x6, 0x624) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r5, &(0x7f00000013c0)=[{0x4, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r4, 0x5, 0x200, &(0x7f0000004a80)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r2, 0x4, 0x40) socket$unix(0x1, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001180)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0x8, 0x3, 0x9}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r5, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8001, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x3) unlink(&(0x7f0000000140)='./file0\x00') mlockall(0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) write(r0, &(0x7f0000000700)="4a29a017de1a9dd5ee15ce04d2688f19bedb0a870e2d3a04e910890dd1f9b40fd61ea063f1a728de6a159b8577b3558aa9a80c468cb5e0adbe0203444005fe45eaddfafb7efd54357606aab080993e63a0e8ac1816c807a0d342a2be909749ad639a0ce252f2a5917fbfe0ba7ab93ec82ad01e4b619bdf82f56bcb2620292e795f2722dc6834be27e50cba95cc7a55c40b46387b371a953c07a40ca77e0b1fa8f4d8f5061d892bf3971ad76dc97e8370c7e8352974f6cacdfae11ec6f58cbc3762aa57468efa0ffe9bf01e937e0045e4ade4468fdbbb9b0cf834962ac82adf5dc1f2bf73bef78a80b60fdc518525f46b64624fbc0c553b08fb1727464c1e341dd21f1757b6d67c95d3e2359d5f69f5017239590e1003fa4e8542c2dda100e8dacab705e401abc690a5158810d4ab6f4cc02ef97255653c191334aad935a5aa306c1b03ef0a337ddabccd0335f1354d9c8e1cbdab4ff578988b7604b3c7880069feba51898c1f338462d8ef61e35e4169bdb7f86d0137cb975eabfeb707697bd18fc6e60cd0659902ba2af43960cf2d75dc2e08378d4670383edc4a9d33297629a208e7fb52dfa287170cfe25075ac735f8d75077b449ee88419bf0fcdd1b53ee590a085ae7ec971ab64a4d73e6054def9107c98e3a800263ec09c8522edcf2dfc48164643419", 0x1e6) mknod(&(0x7f0000000000)='./bus\x00', 0x6100, 0x2) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8dc2, 0x0) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd3305555232d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a9757e972873794d654795cf2313c09afc031ea83628c7ac5d3c6c0b0bf2a3e30b385d5b1ec05daae2c07341e09241d7fe99d3680688a5a6857439a11d9cc3a4e02eca6c739c9b310ef7bc6d15ff4cd3a36efa49174836bdf2b4c793975953ef2e454e50d8e9c20dc8e9000000000", 0xfffffffffffffde1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f00000000c0)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) 16:00:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) r0 = semget$private(0x0, 0x3, 0x80000000000003f) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/179) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6, 0x0) r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) write(r2, &(0x7f00000001c0), 0xfffffef3) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="105dc8877600"/16], 0x10}, 0x0) 16:00:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) fchdir(r1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a040000004322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e93c5ad196808a327be89679466c5832b84e1dc81df43c573cd99fc1151d4a7d5686d3fe5c0d9684e4fdd8a0b83ac07e93774cc5f45243f6c93276e649b83ab8eccc2ad2053c2654c4e1a41cc43f63ccae2f301993c4b5702b5dfd563a5b03f7a73f61b09818fa9719f", 0x118) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x80, 0x2}, {0x0, 0x6}, {0xe7, 0xa4}, {0xcf, 0x7}, {0x80, 0x6}, {0x86, 0x6}], 0x6}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:02 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x1) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff3a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x6, 0x3, './file0\x00', 0x9, 0xfffffffffffffffa, 0x400, 0x200}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0xffffffffffffffba) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000140)={0x3, "0e7e71dca265aad498f397877ebbe74fc68390596858e4dd5360117ad489bb8359351d636b5d8bc405626ac2240d67e9cfb3978c5b24081215894fe011fb7ff062f1c4d9a4ec432ce819cc83f1511523508efd5b792fcf1164"}, 0x61, 0x800) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = msgget$private(0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x1, 0x1000}, {0x3, 0x9}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x20}, {0x3, 0x1}, {0x3}, {0x1, 0x80000001}, {0x3, 0x1}, {0x2, 0x100000000}, {0x2, 0xe8}, {0x1, 0x9}, {0x3, 0x6}, {0x3, 0x20}, {0x2, 0x6}, {0x3, 0x2}, {0x1, 0x7f}, {0x1, 0xfffffffffffffffa}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x100}, {0x3, 0x5}, {0x3, 0x7ff}, {0x2, 0xa065}, {0x2, 0x3}, {0x3}, {0x3, 0x9}, {0x3, 0x80000001}, {0x3, 0x1}, {0x3, 0x401}, {0x3, 0x4}, {0x3, 0xe37}]}) msgsnd(r1, &(0x7f0000000080)={0x3, "c239d74f6e605734b60df06efbfe377757d2b8a8db0e5ae594c1f972daaacd6b592119712fb885725148170be6b7ff76937f4c52b2a204f13f92a2bb3176a706c9eb1fcfa2829f8174545c9157e6555ae90f153b2fb5826251eb8f2cf4a31038bc0d525c71bdc97b3cb74fe5a272d8a29aa24dba9257b2a0817a8c6dfa2d16d9323e2d293a53427e50ad5c65669a9ef13be01cc174c12755349fb66ca0e1942f02a5ae253f7ef0738704829d6b93579173564e33f9a5"}, 0xbe, 0x800) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x10000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20900, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x1, 0x0) socket(0x6, 0x4001, 0x3f) setsockopt(r1, 0x40000000000006, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = getpgrp() getpgid(r0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:02 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x840, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000027, 0x26, 0x0, 0x0) minherit(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x72, 0x4b, &(0x7f0000000140)="bdf248ec334489e4aa80dcad40a82537dfbcb3b69fa0b23c4d9b9bf1f1b961182cb7baf28fe8195abac307b6f83f6f63729c35b7a3effe7a9d716a3c30a1bb97c92d2090d2134a326ce7134bbb59a208430729c032f73b25e6d7fd18bff576", 0x5f) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x8004741b, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getdents(r1, &(0x7f0000000140)=""/201, 0xc9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = msgget(0x0, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/78) 16:00:02 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) r0 = socket(0x0, 0x4000400000000002, 0x80) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x1}, 0xc) 16:00:02 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x4004570f, &(0x7f0000000080)={0x40000000000000}) 16:00:02 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x3, 0x1, 0x6]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0x1, 0xbd, 0x3}, {0x100000000, 0x9}, {0x3, 0xff, 0x40, 0x9}, {0x3, 0x1, 0x7fff, 0xfd}]}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x400000) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x1f, 0x54, 0x6, 0x1, &(0x7f0000000140)={{0x7, 0xab90, 0xffff, 0x1, 0x7, 0x5a, 0xf925}, {[0x6, 0x2, 0x400, 0x40, 0x401, 0x10000, 0x3, 0x5, 0xffffffffffffffe0, 0x10001, 0x1, 0x8, 0x2, 0xa5a, 0x6, 0x5031, 0x2, 0x853c], [0xfffffffffffffff8, 0x0, 0x1, 0x20, 0x3, 0xfffffffffffffffc, 0xffffffff, 0x1f, 0x3ff, 0x9], [0x9, 0xb6a9, 0x0, 0x80, 0x3ff, 0xffffffff, 0x1], [0xfffffffffffffff7, 0x5, 0x900000000000, 0x5, 0x8001], [{0x5, 0x0, 0x3, 0x1}, {0x4, 0xd8d, 0x78, 0x7}, {0x0, 0x3, 0x10000, 0x9}, {0x2, 0x5, 0x800}, {0x9, 0x0, 0x2, 0x9}, {0xf7f, 0x8, 0xcd}, {0x48a4, 0x7, 0x9a76, 0x1}, {0x50, 0x7ff, 0x6, 0x7ff}], {0x6, 0x2, 0x6, 0x100000001}, {0xff, 0x7, 0x0, 0x1}}}, 0x1, 0x37d3a2b6}) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:00:02 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x86ce, 0x1, 0x4, 0x9, 0x2, 0x7fff}, &(0x7f0000000140)={0xfffffffffffffffd, 0x2, 0x9, 0x1, 0x6, 0x5, 0xdd3, 0x8}, &(0x7f0000000180)={0x8, 0xf690, 0x6, 0x7, 0x2, 0x8, 0x6, 0x6}, &(0x7f00000001c0)={0x8, 0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x30860, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0x101, 0x2, 0x5, 0x8}, {0x1, 0x4, 0x6, 0xfffffffffffffffa}, {0x66, 0x8, 0x1, 0x6}, {0x81, 0x7, 0x8000, 0x1}, {0x10000, 0x2, 0x8d0, 0x40}, {0xf9b5, 0x3, 0x8001, 0x7}, {0xbc3c, 0x1000, 0x0, 0x1}, {0x8000, 0x1, 0x1, 0x7}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000280)={0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x10, 0x3ff, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x80000000}, {{r5}, 0xfffffffffffffffe, 0x41, 0xf0000000, 0x1, 0x2}], 0xfffffffffffffff9, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x2, 0x6, 0x401}], 0x8, &(0x7f0000000200)={0x5, 0x75e}) r7 = syz_open_pts() ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000280)={0x0, 0x1, 0x5ca, 0x6, 0x97}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000240)) fchflags(r3, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r8 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) dup2(r5, r3) kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r6, 0xa, r8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) kevent(r1, 0x0, 0x3, &(0x7f0000000280), 0x5, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x1, 0x3, 0x1}, {0x7f, 0x7ff, 0x81, 0x100}, {0x1, 0x2, 0x10000, 0x401}, {0x7ff, 0x6, 0x797a, 0x5}]}) 16:00:03 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000000180)=0x1000) 16:00:03 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x101) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x6, r2}) r3 = shmget(0x2, 0x4000, 0x82, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r4 = shmget$private(0x0, 0xb000, 0x202, &(0x7f0000ff5000/0xb000)=nil) shmctl$SHM_LOCK(r4, 0x3) syz_open_pts() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x101, 0x81}, {0x1000, 0x1}}, 0x0) fcntl$setstatus(r1, 0xb, 0x80) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x7, 0x5, 0x7ff, 0x4}, {0xffff, 0x401, 0x3, 0xdf}, {0x7, 0x7, 0x2, 0x5}, {0x7ff, 0x1821, 0x8, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002327000000f3ffffffffffffff000000000100000000000000000000091400000000", 0x2c}], 0x1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x6, 0x3ff}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30391, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000140)) setgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f00000000c0)='./file1\x00', 0x8, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xb00, 0x100) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000200)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:00:03 executing program 1: setreuid(0x0, 0xee00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10400, 0x0) pread(r0, &(0x7f0000000040)="8478a9453a1a0fbf811de4229322d7700bc27c64376c774f59b279a6797fbbbfb55f9b0ddc5e12d3fb6516d40b062fca422b2bc3a83988271ee63e16c76311b11ada48a1a1f86300a005311af635f6e8d0735a8ad0236dd2ba6c5f63095261c85cfc8c9674d93d7c5358c4af71139ab581f21e5ef675194f89b3f8a0ddc2ddc5cc2b2cfa470048d09d80cd1d0a3fe7e29f098bc7c34d640ed986e03c43fbc3364cfdce39bf84c0455bb81b4529c754b1ff40c8654a7b12ad1392917baea1bb92fb893f89c09ef10491c1892d2d06b4e095d9e58a212d7e329446864db0d31aa1", 0xe0, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f000049d000/0x2000)=nil) shmat(r2, &(0x7f00000e4000/0x1000)=nil, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='-.\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00']) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='x\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000, 0x4}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/249, 0xf9}], 0x5) 16:00:03 executing program 1: setitimer(0x1, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) socketpair(0x1, 0x3, 0x9, &(0x7f00000000c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() open$dir(&(0x7f00000007c0)='./file0\x00', 0x10200, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000780)={0x2, 0x3}, 0xc) lstat(&(0x7f0000000940)='./file0\x00', &(0x7f00000008c0)) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="6c8c065450a9a8a618778256d47674da1c1c8509a927a03734f718888662333dc6286882fbbfb5d39f7d09203e2f6593eccfe3ebb59f123499dda3745e0f0b2998426023f2a005abfd05c85066803b468bfb22e1dc5ec01bea9ae416cb66823c4550dd7f009db81dd1656b3e50506e45927d703959cf2c04bc1b7089e60bef1504aaa25ff187c807d06515e28a2006665f5f192ce0308b165a6151a1f368f4c2c828ef95b629d72b0c583f9b3959d75e8b311fc5d51d95bb295b6f5a240eda2f5fcaede3b2470ffd44952405e173b98b3f471402cab6350e0e8b0ce5fc28a626ffac6047750745e65474221e", 0xec}, {&(0x7f00000001c0)="fb3ba1c6bc630351eceb7905ce51fdbe1413f18ee9f2165c65f86125d61a7d811c0d365244ed063121512061886f0d57d6861af785c9c9be635d08378f8fcd6b", 0x40}, {&(0x7f0000000200)="075192827945fa959741393757e989fbeab3ae60c462e42ca7f355b51c3bf1995206306f0c649f19435c884a1741b83a0527281447762daf7f8145107319ebe0f57a2ceb2da2fe1619c9acaf5ca29d3d0502bbca3f049bfafdabc64e262d41aed52407163bf3d4d44d8bda5884893059465c59f4927f063658392dc9c40d7e502eaf54b6d48164896457284dbc33e8b290f19758c00d7cd34bbb1efd05281201984f520734b0cfaa10f1d499fd1c6852002b7cd9e96da1a8680c2175d8f212b1ce3168dc92cebcaefc6f5ef865c2933d55706567da3f8f5a06028915e84e5d788d68816b2cad046eabed", 0xea}, {&(0x7f0000000300)="9b34736928ecaac99a009d75efced491b7ed81bd36bd986d0f13a53ea089ee5830de15d92ea554013c5b5ef78684db8470a199613fcafb557cb169cf6739dca288c8f7eda2b0d81524db21", 0x4b}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x5}, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x125) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) setsockopt(r1, 0xfe78, 0x8, &(0x7f0000000000)="4631e0438f4c58443657a4fa116fb27f9f20c0747ed3c37b0e57aa971f", 0x1d) 16:00:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x81, 0x0, 0xffffffffa5b48fd2, 0x0, "5a2b3707d5ae43ac6b85826d3542a501e621c467", 0x0, 0x29824ea}) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x7, 0x2, 0x0, 0x200, 0x8, 0x24ba9da1, 0x3, 0x1, 0x40, 0x5}) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8082, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x4, 0x1000, 0x4, "8b6d2bc4ff79cf91ce455be04afd2bdca0de14b4", 0xfffffffffffffffe, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x40}) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) pread(r0, &(0x7f00000000c0)="f8d6c2de4e41092e9bc5035fddb3965c", 0x10, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) r2 = dup(r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0xf8, 0x0, &(0x7f0000000240)=""/248}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000480)={0x9, 0x800}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x9a, 0x9}, 0x10) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x28, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0xa, 0x60, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x40, 0x3, 0x4}, {{r4}, 0xffffffffffffffff, 0x18, 0x1, 0x0, 0x8}, {{r3}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x5}], 0x0, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0xfffffffffffffff9}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0x400, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x1, 0xfffffffffffffffd}], 0x1000, &(0x7f0000000140)={0x4b, 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000700)="5ed0da60dc06b311cbfb69366cd93ba94697878e1d0c13b4bef2f2742ccd9479b98f9cad7352bcd7a8d560", 0x2b}], 0x1, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc20, 0x0) poll(&(0x7f0000000040)=[{r0, 0xb8}, {r1, 0x5}], 0x2, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) dup2(r0, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:04 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x80, 0x0, 0x65) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x9058, 0x8, &(0x7f0000000100)=""/180, &(0x7f00000001c0)=0xb4) getsockopt(r0, 0x0, 0x3f, &(0x7f0000000080)=""/121, &(0x7f0000000000)=0x79) sendto(r0, &(0x7f0000000280)="94ff57d3483f3eac0b88038fbd27b9e4c72e6e68bdbccd163cb01a56ceb9f1b34fe3e943d251526e070fb6c1faec4f052568f83d6dee31138afde5c87fa1e85c774d013e6bf10f2ed5a3faf7de0c552120ac46dad358b185543190f6edfcc3973f812c987988c864b9c3a74576d55d89690ee96df0ee52f9edcc05442b634eaccd0e8556f486e939604605f0440eb37773", 0xffffffffffffffc3, 0x2000008, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200)=0x6, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x809, 0x14) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) fsync(r0) syz_emit_ethernet(0x6a, &(0x7f0000000280)="974d4b62fd8277c94f943bd866359b92fc723349550e7a786e550d6a294d5aff224048c03e29297453789c68c6829dfcf43425d55e45f93f86cd51454f868cc80bc6578511577831fc727592e7f2d85fa19938b85b4676723f74993a8cdedb66d4e8200d13b4b2213b200196326ab22b79da8c069c03cee44f89240b46035bc668f20c1437b9815d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0xffffffffffffff20, 0x1000, 0x9, 0x101}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000a8d564a30143495fd1f437226728d841582357976d1e8fd907e513db83d639c2bc8d11e1c3885672891e359abf81f4858778410fc9ded783cbc126f20a348397828b2d38f3c275f305d56fd4f13a67e6b889d1108aa7fcfc5d331a762bd761106aa97a3c8432c29a1dec8b6ceadb99cc31232c153555be897a8f284e9a5462181f1d35859db41e937a9108dfb3785aaa6247f9012ea488bb1064edb773fb9b7d487e426f"], &(0x7f0000000180)=0x6e) getsockopt(r0, 0x6, 0x3f, &(0x7f00000001c0)=""/63, &(0x7f0000000200)=0x3f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) pwrite(r0, &(0x7f00000002c0)="2092810f89b7db72166ff737bab56e58354f8030d451a332c70ed1cffde7731aa4b3ab986c2e479528f4178f311625e605bc3977985d224b3f4ba308872d45eeb047470ff63ec98326a89f7712a73f28a1c0527bd03aa8418a62a6e443a2c2123aab21cce8f8f02735bfbfb98cbdd62699641ef29d200f3ad5b33c8a2da179f77dcea50a589cb2d6582a03a3592d71a0026b7354ea43b8c40892a9872561e8e280749207e88c8c63a796de346aa99528036103709e8ea771e7c3", 0xba, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) kevent(r4, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xe7) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x28880, 0x20) setuid(0xee01) getuid() ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:04 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7ff, 0x5}, 0xffffffffffffff83) 16:00:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mlockall(0x2) syz_execute_func(0x0) chroot(&(0x7f0000000040)='./file1\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x2, [{0x2, 0x1}, {0x3, 0x8}, {0x3}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x1}, {0x2, 0xf11}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x10001}, {0x3, 0x2}, {0x3, 0x32}, {0x2, 0x28d5482f}, {0x3, 0x2}, {0x3, 0x3f}, {0x3, 0x7fff}, {0x3, 0x80000001}, {0x2, 0x66e1}, {0x3, 0x9}, {0x3, 0x1251}, {0x2, 0x8}, {0x3, 0xaee}, {0x3}, {0x3, 0x40}, {0x1, 0x2cd7d22f}, {0x0, 0x6}, {0x3, 0x4cae}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0xd71}, {0x3, 0x31}]}) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002004, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000009"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: socketpair(0x1, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:05 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:05 executing program 0: r0 = socket(0x0, 0x5, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = shmget(0x3, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x8d5, r3, r4, r5, r6, 0x56, 0x6}, 0xffffffffffffffe1, 0x800, r7, r8, 0x1, 0x3, 0x3f}) shmctl$IPC_RMID(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/19) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x14) r4 = kqueue() dup2(r3, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x6, 0x9}, {{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0x28b, 0x40}, {{r1}, 0xfffffffffffffffe, 0x4035, 0x2, 0x400, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x3, 0x7f}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x44}, {{r4}, 0xfffffffffffffffe, 0x86, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x5, 0x8}], 0x66, 0x0, 0xaa, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x20000008, 0x200, 0x8f}, {{r2}, 0xffffffffffffffff, 0x81, 0x2, 0x6, 0x8f0d}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x40, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0xfffffffffffffffe}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9720, 0x800}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0x3ff}], 0x7, &(0x7f00000000c0)={0xc000000000000000, 0x7fffffff}) dup2(r0, r1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000380)="b91c7b33eb3a9de30773fc4d99fa908a14fa34c96e1e5ae9ae67dc54c630e958957e39f73744e6a1c374af5db83861f83c8d0ac73b2484cd54379a9647d19513c28ffa6591d0a29811ff", 0x4a}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x402, 0x4) getdents(r0, &(0x7f0000000240)=""/255, 0xff) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000040)=""/54}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3, 0x10000, 0x3, 0x100}, {0xfffffffffffffffd, 0x2, 0xd6, 0x3}, {0x6, 0x10001, 0x4, 0x6}, {0x13a1c374, 0x8, 0x6, 0x7f}, {0x0, 0x5, 0xffff, 0x1}]}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x10) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='r ') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/210, 0xd2) ftruncate(r0, 0x0, 0x33780000000) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x28, 0x1b0) 16:00:05 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) dup(r0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x430, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10022, 0x80) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="3f2060d596c29aa3802ea389069b9667d2c191f56ddb86abc1", 0x19}, {&(0x7f0000000100)="471ffad36b5262d7bf57d43fc9e9716f7e18086cb290aaf4486262690d31bea7433b391e3af9fe4d04f5e7419ae76b8eee47915bc21766368c01273568e80ac4c2be41d077bda50769b067d1911fe99d42902a3742a3677ea18873924eb60f6cf521922bc1ad3f2437c36cdba113ca438e1c10341399d5897902ac258083d0c7e242b065f12a5b6d308b7bf6570f225b12303c77ba8586b7ba03d150b3856d5d2e43e0284aed7fb329c69b01777105edbcebe44360170791421118303135f18790d0aabe42d3292304fbbfa3a64eecd9397b39576872417b223f179139a8cbc6e940d055aafb635d7722e3b0da4a5fea568149084e18fd", 0xf7}], 0x2, &(0x7f0000000240)=[{0x100, 0x1, 0x2, "78c1c8fea16723d21ff48f18190ed685ff90797de406fc63d89d335dca965d1bf59791d74179872709c554734aaa6c5e260c2bcec0c97db0e9c3f2970e04e6b78891232112a8c592f8b3377e2c1e060a1479f62e420465177ea8e5039d56c7dae04cb104353dbe17584111ad03a9a512a9f24ab54c7f07d2ef7dd6b6494aa76cb98b8e99060a3baaae3708a92ef168d20484180cf972707d026ad4286f529d48ef4c9107e29612fb629b7be68961fa465887f0756e38b03dcec479db56bb49f392e1664b669796e3b5754020a2f3b5a3982e6ac6e64a66b0dffae83f029341e3f766ff1dffac45b6a7109b"}, {0x88, 0xffff, 0xc384, "9cfd2dee9ae678733702e00efd00f1bdfc2746e54aeb63a2299be87898fe6829df25b451fec621c8f50084a2c4ac5e420db879fd2b929e23942caf14558f78652d8ca3578c18546af2952015a07c1f5a52b4177f844c3eba3aba75733e00dd7fcc5905025c3957479157731b6fd04693dd5cf97da021"}, {0x100, 0xffff, 0x10000, "49035075ee1489654245379238c87ba3f4d0920c63df171f136df0b0aaa37b41be136223d84f9489bdc5b2e2c87f32eff886841f868eb1528b527f838c7219352f9aa5fc1c196fd7431fe4d85a28a57b3bd4df99420836f910e7843666098a58c63316d5e2a736090b9b15c47e5ab1eb85d5bab017075b9508e53a6948eeb0ad82afa43d5e1608be18c83778c5a6ed8ea48f6fffb317a9a9298a71dea8bf3491254b4be0098e09f1157422f4d256d19c20a1d79016585b70c1c66de39501093e7015f0200e42786df41705969e98c67e2bbcdcb233950b62c29dbd00193de758f31c3a52a341cdd354c84b"}, {0x78, 0x1, 0x2, "34d68ba55beed0376467d86a1ed580a5a9e7d5dabd7ac1a50bea5cb2ac1281015eb2062073472bef1ac9ec9cb59d9625041616954c3174fbc42399aa84c2787aa180359826148d8cc31431372436459b78c89f5e5634f8912c7ebccf81aea278eb9aef26218d"}], 0x300}, 0x9) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) dup2(r0, r0) 16:00:05 executing program 0: r0 = socket(0x1012, 0x5, 0xc9) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x8c9, 0x100000000, &(0x7f0000000000)="44efb819da5b81336738dbb5ecc60bd22d", 0x11) 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0xa) renameat(r0, &(0x7f0000000080)='./file0/file0/../file0\x00', r0, &(0x7f00000001c0)='./file0/file0/../file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:05 executing program 0: setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000006c0)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r0, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000000c0)={{0x1, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000001800)) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r3, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r3, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x8, 0x100000001, 0x7, 0x6, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x9) fchdir(r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001700)={'./file0\x00', 0x7fff, 0x3, 0x1, 0x1, 0x7, 0x9, 0x7, 0x0, 0x0, 0x4, 0x8000}) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000002c0)={0x3, 0x2}) recvfrom$inet(r3, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) r4 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x200, 0x0) accept$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCCBRK(r4, 0x2000747a) openat(r3, &(0x7f0000000580)='./file0\x00', 0x0, 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f6b202d, 0x40) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x119) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x2) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) r4 = semget$private(0x0, 0x5, 0x31abeab9b6d42941) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x8) write(r1, &(0x7f00000001c0), 0xe5e1) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x80000001) getsockopt$inet_opts(r1, 0x0, 0xbdf6ef0397cd9174, &(0x7f0000000000)=""/47, &(0x7f0000000080)=0x2f) 16:00:06 executing program 0: utimes(&(0x7f0000000440)='./file1/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/121, 0x79}], 0x2, &(0x7f0000000280)=""/53, 0x35}, 0x840) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) close(r3) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x40000007}], 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r2, r5, r6) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/185) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x8001, 0x1, 0x9, 0xc09}, {0x10001, 0x7f, 0x2, 0x20}, {0x9, 0x7, 0x9e94, 0x2}, {0x1, 0x2f, 0x0, 0x30}, {0x1f, 0x3, 0x800, 0x100000001}, {0x3, 0x80000001, 0x6ac, 0x1}, {0x20, 0x0, 0x5, 0x6}, {0x1, 0x9, 0xffffffffffff49a0, 0x3ff}, {0xbbad, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x1002a, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="82258c2a7e2b1ac6750a808f824484eb3994f855cf04166f76693ef97c341e7c313c63e69d18cea80cb6fe4862d8d27fea64eb6f36e5f7809a456f09f9881ed46370e2546d15eceba56017f27b729104765e8e4844888b20493839a700d0d281929613831dca02126a21fbed676eff8d3da5104bbf7df0e8c3d71d90424ea92f8183eff5a57ad546fe47c5d2dbc1c43761c70ef78734f5c7285d45628ad30786a04ec0e8db880318fca7fffaf89c4f6e4a74cc66fc20a27edb4b3e3cc929afc3c9bf8b0f94cfd3ebebbf0d2102710683647b049a2db4c5d265f7794f520a33df77a15b3d597c", 0xe6}, {&(0x7f0000000500)="30e8bd4c20829076a28b1949f80d3319ef03870514a8bf9ee03920a86d93b82e4712c1f036052db7f97af280b0f426986a525b1f68dfacc23afb07222040b07f630879b1489018a9a4ac2eb8f8cab9e327c008e90007bdb0a87961b759d0720044e3aa087c0ac48a1da9cdfd7a2d7b9172989e9f63d90f08bb03827808246f809f49b91319481adecb766a4466544e413756d21f78d10d0bc0105d8477bd68c00f4874a75380ddfddebb54e92545f33eaec09b820093098f71d7970031ae92c2153b37ad49eed19c12289b32d418ca91b6a7351ed0ee2f73c4062fd79e7e574d7bd1085a54dfa785282c680646ca027f6357dda3a5967c34fa49819f7d343d4bfeb0bd4cf20e538d15ecaab44e7447d72e895c94e89a144eddf611980e011a5edb3272a43406b5bc6677d8b8599ad771019299eea60d26b19870a9d063912c90b58b76ca39ef9c94dc66af135b3f745d5d4bf351251a52cda0e2d490b88c055915390628792b87f3d0e78b47ca765bf7fb1112314a638cea164727f91841a38612021ae2244f13a40011d3878e789ad9be99c6ee32967a5641b21482120e6104407fb9abf2f8bb72f63046427cf758ae2f1841fdc527e44ddf322969d610eb5355a13c0e130509681dba1b1f8b52f8cbfbbd3b0880ca8168b096466635e682eb8ca40ea31e5e2bd48310c6acc886412e6a0c13560484612b741dd2e3db8cc84a4436329f68dcf84442f1d1b695455c9a91603b915378aea24dfec833b86670efd62981f9e456e5891a43f2323a8ddd659c18fb9b53f7cf7548760ca88b4585977e22950bf42a71a2b5329d5e9535f6240a05dd80fe18663eef1ac02bc8371aa5451a9814d4b691f559b92ccd9eeba5f55d9d3f1ad038ca672cf18ff9da82a4a30abc024837771a866409c8d8ed3ed90dd96d2183c2d0114e9f0733f4c83ff7fde1384a0e7e4a3f1f036f6a0c4dccf188c44969b9b2b0a863eb58e79f12eff89c91da21be078ab201f6ad2fa49651a25eecf340a0e8230dc56ca0322443fbd39715b5d155519aa94dde1adbacbb8328ba425fc387742c69ece5e0943e6a30475177dfb367d7e1813fe7c906f728cfca770ae0b83332726b6a1bdaf10364270772d5c80d847f2415c1cbe9319d4b82f826960b4852e713c9a990491a90b092da5836a473507bfa7cf7a1b17c53728dc4e9ef5cc63aa2705e6bec36d21b93d280f5d5c851d08f51a57b2b9acf0e9f100e492fa2af80afe9046eeb6a523bcfb94a8127cf41732086f530df05a9e993b2f3a535a3aaa9555e28b3f70ed92b691acf8f984f375b725f64eeb54e1b8f333c9d5549d58a7029d118df02d7002398522607c2cb71e3e439a3784b779fb1166ee7f3aea40c6b219475c9491ea747e539d8b46006d664effbc70ed64028c19cded49130dba303ebcbf1ebfff29deebb1c886939fb0bb67f2f9e601c2c231135c2df766ab9dc798fbb2f61721132dc081322201847eecb383cdb892437fa7d555df3033011d18d4f018cc55811506684cd6e85caa5ae66b013e84cba56f6e217f2c145654afb77d4dc26f114739458df3ad8081f22fc2f179bb5a15dbded6760f06c12551159a4493df3f37af4cd87750fffe472b19c94d795721fb1de9c8cc8ac1ee799236a946beffc3ea6ecad342e184972c8cbaf9ed3c700dee6946d6e60603fda9476d03573d89d54087579e4c64ee2e270e1ea5f26bac671992ea59f0f3d4883a402e5421cafa1cf69da707a33bb11f1b0b1ed43e23c1bdad311f69586bf47b12181899935014a66160a34f00094dbb6ca7bea224e2beaf45a6afeeabbaca54db2a3b5bd6627938ab803cb36012e5f70518b77e40442bc260fa1b5c92eaa720e1459e7d7ee46014729565c3e7928f408b802672228f84e6be034be0beaad87b0e48e2c23921affcd2d4e9460135e44382518b2d359561c0dba1b6bbd27aab1e3e8d7552ea18305d17c4ec0528f686342db6295d9c95fffbfddab91180a6e3696f0bb0383a8a03f0369cc6e4d1fa305558b0c73e58fe7e79def233f1fc1f30138cf8e06520f3133ed15b8b00141e15515a2e6475f871954c8eed78419f4d4971185206299482b28b2dceb69755859be6f52e57606c911df81d512c4032d276147955a5a43a10bef12e8ac3c60b0564fe00159ddfcf999efffb53199672d9de9258c54ec13f3670aeccc5b8d973de1b3681824869af70aa0df0158b5e2a4e8220d155df69979790b0544b6e99b02065ed215ebbed6d3b654d8875118f91c4eba25e45c0652ed19e44d5e7d2279287216c1acef44ab53317a1cf95060ca22f2d5aef10292418e88b78e1eecf873d14acbca2ad7a28e6b7c0c290977cc16af836b9453acf0e5da552458d12d1216e679f3003b9f21b49790edf9595fae8640e0e86aa0878448c2b5d9fb11847b1e5a9afb215bcbbd1dedc4d390ab022011f1aef3aa26fb8a909d7a0dcebdbc5ff929f3b90ac321b4392fbb4bda907878322176405892bd7ae1f6c550866d8246f31c769a291245f82d0ba2e9d5a7561b9dc0f030e357d18e50d496eef8752e1560b60f805a0776b312cebad9a41b72fa9cd58564576afd66a24999da09b972d3e99db6dad2be03a0d9d59553df173b4c6f5b4ab880549f84f3d71d1c6ae2bb41198df80485a0ce7f557dd80e3eb75d68dd26cdbfc96562adabd3e6bb3320c58761f98263263969e697834baec630d4b5261d4359df2311ae91d46dc4368065b5453ea48c2496bacf19de28c1058c8f39fcc36e2ad88f67c2b4ce975e1b48eec0c2e484190d83525add9fdec394167c41a3c90b7de4f8b0f95fa1f2954fdf6c54b07954f0cf0dbcd453ef9c3aeb794ed46a675f8aaac5c6a55cda6ebeb4a6ffc697d526cccc6406a30ac9dd633faaaca208e61eaf69b71997075f3e8ffe8e58575d7e1505d2c99e31156a295fdcd0f9480a354e21067a6910fc3ef76cb58f85e753f694f5b73de0042fb4291aaf1c7e750011fefe702d194641e5c5a73c8c539bfdc5aa2bb9d9319b7d8dc71cd19c7c236eb6771e91da8de173bc88c5da9a44f4a6bfd936d8edecfca5b673c6bd8cd5a82c4a1b907983300260108f51f37d196fb82d7c156ecbe1e8814728454b87985ed294f9c970819c0dbc32c2761f83af09616fda30d6c8d41315e548b3586ca8b9e3b4ba320b0f1693e966566de1800eef13ed94d6a7bc9b3e65dcad1c9ec6ac820333e5e9437bfea1afa914f50b198b64bbe35b60c54ae77b3cedc767181455850678be916c54e84f65c0a2d874c326cbfca2e23f0a34753684cc32cf3b00af69490b72bf2bcd542ece9078f71c982ff371fdef59e4272ea33fb789d1fc2e07b708c937ec8874b8c2faf504b0873263719277ab2811b5254652e4ce9b4f93a7f05bedf68e828b688270147bc09100b1ddda7e37d125078ea0b02d962ce04c94e1c92c2331a0d5548e453e907d802f5fbe45e225ee4f7c230ad8f6646e682fca89cb03e5fc6a0e4fd4c09f64932807c9b1ebca997e6a3e00f18b9541012d7ceb8c302f2fa39538757fe6fca17bd31df30ab26518e06c74f6ad1634151d9db536350d564674f9b96b2d13d2a0e49c047cf1c1a8bf0a7ffe4a1780d76a19819b5288282a0d33ef2d0c9c49d34be3af07d4176a8a91cc14bfaec6ee448336eff005c9940820c738bb2ed4d7766282afa7555fe39efb41cde7a2a71e6bca63716b6d9a5bd188991eabcc8b7dad763d78fbf59f8d2f9604508f17c28bd758445a33d46c58b02715df2a4c2da69174cd2aa7ea056f71f2c85820bc7eed997457908a48bb1228a03d4c8f178adea79a4bbc6534e7d85d21da6f81da84436e583f9afea560cf44e1951b68c365f09d9da0fabccac74f762e9ed69baacd6188bb362fa52a386863e82a58f72074ae145a1b9b7271914b0a65079181351a365ac25e08a9c51f54cdf591639d7757bda686089bb625ef63896cb53fdba1ed743c18eb6b35624e86bb712f8c1c0c074a424d8a9c30a4b3f8025ae4fbc44122819286a34f58c0b8cc24bd9ddc2a52972c45b164b7fee018b729dec783d3fa94b0859200495b2a5892c8873fbdcb8951513260d57cfdd0287db6314de30627097845158f52cd81fb174bc1035839df7d822db0cc0780ffd10f3af031495461d0f9d860afced9113410e2311e96ad4f8a0e659191f0c07ebab9018185657a3257426879977ac41d3cb10f4aaa4e2743d479471ee072fd7037d77b6cf34a41ae154abf39ed33a2ad26b44505b1293e1d1ae2dc484d37e18205b6a0350e31e697d0a144413a6830543bbe6f3b05dde5107a59c6d7438d67680b027abc440e87a84f4d2214ee37653ff1f34886d7c48fb0618cd9cf40f235e74e191f39dc6d8d0e979c8b447b0788bdd4e227a6f01d7144271f230e5ac14263721de4052a11d3d869cc41624e1aee34ed6ffe9dd880ee000d6650692f04c54deb0052d3073e08e30929bb4ce270cf86f9538aea217bf0a270dcc428c59627e4eb86a918d6c207ffcdc10664a0bd0d4993d92f0129ed782939475c5b10572338f4d20b24fe0638556df6d9c903fc5d5ad98b419ba0313206b005b9a6f1936f63aa6c48139b3966eaceabd18b7914466ac8e8fe904c1d966f55a6be8c63951ea71d98a70d5ed2e6bd0ab45634d9d87f9c942d57de819d497176783c90fda09c182c99df49ab87b76953e9b206714132c83850e30fd8add1ed98edebc20faa022c8e6721e75d726e5d11e94810ffe51d6d50b1024992d48e01bcabf7a7dfed781a09de472e3772528c7a82e28116048762b840137668c8882a960f524afd043fde9777dbb3ddb322db75497e3cd5646714d3a672825f234a0f2d4c7646e81315827efbad6fe5e5bc1324026368781e56dfb0104446f400159f2c13726b1b9f9e2500bdb8f785fce70cdabfda5ca56b817ccbbd5a4be1ca8f8aa6a057af4600cd86d88fbc8f7ea6583b7ef61a48f8bf146b7af62d4b6cd418e36dfc5c9e93f913177903d930daa17f67692e076d5a3ca653b7ffc9c5a30b2171cb7045e7249956395696aedc43fcd0a0b4def2d30bc1bdd9ca3ce38998d3ca8be39b0892786fb16aa0b3bdd659195ce7375826d9f6b15829e1d46dd2119c90893fee329547e0672224f0e7107a796c5ea201ed320f1042b4d8781a4d0c1d83cde5405a250f7d6c936432fc5884f071d878b8244182634431d1e0feb3786d6383684f19bf2e0a4bb52ef2e04ff0ec32e1acb890f24d71d0ea65a5a19e8c5729e4334711be29ba81c9fd95156e58c7d97f6b6d76c18509d38c94fe5b907773fdf4732a2909616ab96c7d1d906189eaad99b362ec39201586c6d96379de0a6f49c818431ee0de1fa300f1240e030e73d4e6a47360fc5ca043a7f1a905021d53cab8aec58917c57e749a26c324c8cbdc608f67a53948e481f42fc498314f0d760281a56d84e4667b25684512507ec3ffbd9937b52781a7bfda7a539f4409f4f088b18ef5e4896e155975c189e1cba5f7599b3d96220b6dc67dfc4f7bcf69aec4eae3d7df92ead2ac286f4db8c2c6d5c386d7b69746cc674246a4e34841d40556dd0ac5647b33ec8490d398f2c75b25e6ca756db05f18a44c789c67313c72247eedef8da45f6fe0c68bdac9add4d911dee3a36616c927c2b11c3909100b7e37e1f26f8ebeb874c5c5e86b0370b23844994f733ef267fe6ec97f8d13ef9ff085d3f9dae52aa8d54c359804c287d25fc3c6836dcb7cab97fe35fe5410356a0204231200fa17de7c9bfac64464aaa08bff05", 0x1000}, {&(0x7f00000002c0)="88222e8346fa4057800f06925b670630be548049b208cdbf8127b0f565b28177c0b57da37ae6a05e735ebd53dce22b959353ba7bbad7537e2ccf1eab7357f2df96633fc6146911758b4e85d7c768250b837e47a5c300d392fe5812667f649ec1c9b29dac9085f2ac30425b999f4f6a72bf2abf3b19ace6", 0x77}, {&(0x7f0000000100)="9bee623e1562ec3d72e444ae71a706c5d9f7b66f09649f45a6f80c6e9c8c", 0x1e}, {&(0x7f0000000340)="ec90dc90f07bd66f80227a6453e4fae0f694abc8e4c03cd8a52f44816b0669906ea8b96b27b3ff3ad70af6b94b02232aa5a81db8c257b19509ba7eae80f33f8fdcb7b5a693761cf5461d20fdaa64255eb6edaab6b5dc3bd5517ffefbe925a4c3cadda27e6e70d864866e865a43bf3b18fffcf9d3cfa19284993db3775ee8e198f040f41a691cf87595d078e130395f321f3f2ecac596a0949c467bd8c46d776c3027c2879ef58fb05bbf62c8fd842eed72752c06b769ad", 0xb7}, {&(0x7f0000000400)="ae8fd499531a623857d0ca45cc63c899f3c56bc34d658969000a0b46ad1918d2f9cb05fdaf055a5739861f9941d17e1594ff859caa138b7713cc", 0x3a}], 0x6, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000140)=""/129, 0x81) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x1}) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x2, 0x100, 0xffffffffffffffff}) r2 = dup(r0) ftruncate(r2, 0x0, 0x9) open$dir(&(0x7f0000000000)='./file0\x00', 0x680, 0x4) 16:00:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10010, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="000000d43b68029922f800"/20, 0x14) recvfrom(r0, &(0x7f0000000100)=""/22, 0x16, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000007c0)=0x1, 0x90) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000900)="a751b296851f9e71e407e50d6489c2ae0d176f11c8292df44e5aa30f937407b64ab1dba3b054996125e59786f8faf7f13855f19045340dd9b28924b7c8dc6ccd02978cdaa6f98c91d7f8bc47cf2ffa1b6aa9d35bf45e47c95292f6441e70d4605567c312a82d3c980ef96787914dc646ebec1ac522ef996523ecdd1edc", 0x7d}, {&(0x7f0000000980)="5972d55cdd7806daf296bd895d755070507fa723a65dd57488fe8ca0c088ae8f7a705365aa457172a9ba160d7ab982522e43a1515fb196a39a733ebe64438e0616d8b66cd0c4ad5ff764047c4feaac9ce4ccf926cecabe08bfc3595b77ddb8c8ae4163b7460dc3b58354ff26d0db585ffc775187ccfbbb3d7ae58db53704ec9333027e902f00f5bd403eab59698a38f4ba43230890bb10b02e1c18cd01e20f7417a62a938f6657512d3cdb8a409a", 0xae}], 0x2) r1 = socket(0x17, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x4) sendto$inet6(r1, &(0x7f0000000800)="f26e1f2c24cf8dcdbf946d8e0915fadf05f533f20b9452b9d0480601c0d012c6ed6c63cae9a7fb483928a2bb69014d120ac135d97779259d589859313b6b47265561bcaceb637cc88a4ee8abaeb68ac7e9c5d4edb7833e58bc6bc86f695b197575b25289e10a90ac97dc92a3d0301f7ff5e31cb11b529826553c42572f5dbf18838f19e9fdd4ab7372856e9a9d8f55e182bb5b892be6a145e0cd50b4968a58e42742cd46219a3946fc437daeb957cb709a53e5251e4a239a006bce991364f2eb2e05073b26ba7df00614e810c2d58e0729fc78d0baa4e37d77cdc9a8e73787b1620c7c49cab5fe2a7d267632452cbcca2a9151ba8131", 0xf6, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x607b}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="8e1d5f1ee36bcb4b6b01278e8f40988128d3231ee11e5686e01d6621004b56f1f7ab0d8fb117d4dc67a9371146001f1e40123f315aaa9e2f412d4d02641c489915786dcf35339f9c12d8c92719a622dfcf0ce67a742c082b2a93e2ac6bf622a15d0416cb9c14c7ea7581cb2b9d81a49ecd7fdaed6baa1024f112f88a851ea69a5cfdf5e17afb706e38d4bd7bd71f066ce825153c0c8e984d72faa11c1574acf2a3b17c76", 0xa4}, {&(0x7f0000000180)="b76c2d59108f3a3ba42c64c38b4dcaf443cabac56096d906181ab7ee2a4ae830d7fc614057afe4a85e7369889d16db4f01a6c536ecba0e871138c2d502e60fa5113fd1108a5a079d4d81f1ec09927152d7fa5d63f22a56b67e58dff3c718141d0f7480c9654adab6feb9e191c87f7d8f18631efb2245bb2042368550078cb7587cb2201e4407bb2f9543331a5254b726687b54162bec4b0ddfe0f88e3bad547da229ed98a2b28764566eebe0c8bb589c506d667ee8284896516e15a1897182afed3498c942498ed1e6f8da02ab5e591190a0c5f7ed24a00758fbf2b6f5a686172c45ead0079b29f7f9", 0xe9}, {&(0x7f0000000280)="cfb6cbf10923e717", 0x8}, {&(0x7f00000002c0)="7f6057a396cafc430e762b332d42501905ca7b35269d5abee33c4f4e76d6af7520e27968741848873b0ed23229ae44851cac4ad08a1e8b754f6ad78562254e", 0x3f}, {&(0x7f0000000300)="4cfb2eabcea881e85860733b1cfbaed9c426155e5f747c20eeb9b9d5361a1801fec9713afb4c6a3c4c3d832511ec6dcfd32d61365aae8897a6bdba926bf419fea3f3381c477564e4da76951ab6a56cc36566824d2091b4a52e6a243454239a4a1a31e7503677", 0x66}, {&(0x7f0000000380)="ac6e02dc97d1c9411b9ba3265070de6c732beaada12bf374ce09c43486a3085295f50e28c1c9bf24913382a8c7098f0a9bb9ca8da080c892066ab4c332367839d8d73eed44bf486b3b2310a045b6585993ed3523e4c30c7123463e02556704e2ed0e30e1c41f4e6d3d1d0bf7046f380a0ee0983873bb62ce9201c3b121a858bd1a7a14585414ed615355e0c358ac2d21cabdaecceb2079a93fb1041afce4873e9401394555e9dd8c62373a3966f6f3e3fa7d89b0c9ee518b409d66b4492ce84e47c9491071bf4465c255be05ef8f34f6119e19fe18058786c257ab1e8a8684f8e6156a7613528d672c914ef797760baa10624f283d", 0xf5}, {&(0x7f0000000480)="3a68695cc6a3f4763ff57e3bf2711c3b073a79c2884e0ec6589f985892162aa935e2b3b84460e45e35d875c4639fe5d405968841c39f07264eb73aca490300447499bf3a0043bcaf28dfc085bc35c3fbac59be6ce99bb2cc5004c489fb23a040f976d1651ee7df46f2359fbc883a32f752ec01979fa5d56b60d5377878158e630ec78e8ea6", 0x85}, {&(0x7f0000000540)="d3502a27095ab33cd13e5f1cc2b1491eb5079fb45fac10df1748fc66da84f117f1d158d8c4e4d6f0b20f67cf0c05076f55cfa379c4b64080222c347e48dd2226103ccda3b5936a87b2ddf72497857b37c41e79be305438addadb9d4641fe626720c0e29f1bc44f5810e0e2216df45d0a5a0c64e66b7a9f8895d85ff77880cf6c1e4b7f4ad6177bcc9b99c8ddd9e792ae30142b9954f36fe6ad4236c62cc59a4c497db085c662e9570a6b3c6240db06a219c74469de6143d80d21defea6a8797ebb686ee0370c6867c7c2b951efa67226", 0xd0}], 0x8, &(0x7f00000006c0)=[{0x68, 0xffff, 0xfffffffffffffffd, "905e3b52e05c5bc565bbdb9c9d22d6fc535371dce240e87bae00011621883ba7f86a606ffdf842383a2097906f569735fc3e8a9dddcaa7d2ecbaa6860292533beb21f5f3f5e374a8174b0328e9411d32de85"}], 0x68}, 0x40c) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000042106ca90041004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000016c0)={0x9724142b0fc5f338, 0x100000001, 0x240b9f7f, 0x774, 0x4}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7, &(0x7f0000001580)=""/234, 0xea}, 0x801) setuid(0xee01) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) sendto$inet(r0, &(0x7f0000000080)="4abaa68db51d2190ae5062073862cb2b7e9f8e615011a35962d682457f1ec89784b1b2f23a5933c1962d77e1f79a307c4686adb50e2aeca5ea45215d316f2230d9eef17c90266be4a8a487945be68eb297eda7c59382f905af0e6a5661970fd737c5b6d0eb2aa4c521c4a923af7bee1e66965a422ecbb3e9215b109744766e8024c84e6471e2890a40a2fd8197ea6b34b45f0ad6f78770ea817c2a3b39e4326da13ba764cc9ba8790777625c68de50c756c874fbd341e5f26c5be1b79d09e9ddd40e68dcbda651", 0xc7, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) getgroups(0x2d1, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x8000, 0xa02) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/243, 0xf3, 0x43, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setuid(0xee01) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x1810, r2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) read(r0, &(0x7f0000001600)=""/52, 0x34) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x48, 0x2, 0x6}, 0x0, 0xffffffffee4f33a3, 0x2}) write(r1, &(0x7f00000001c0), 0x201) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44ffb202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbc564f744c34", 0x1a) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x411}, {&(0x7f0000000300)=""/162, 0x169}], 0x3) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x804, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:08 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0xc6, 0x600}, {0x1c7, 0x8}], 0x2}) getpid() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26d8a42607cba8ad0a82ce9e9d1ced3a37031eaaeff6b1d2bce4f598146e4f8a26693a652cbca019b3b793c14a49042d96578efd0c4544243f38b388ca861d1c6531ff4bf4e6c87a73fd87db5a23fc029d7ef941a4827a5b1090894d18862f3883ad96dcfbde1a006711f4201c493b1ecebf2b8d9946375d1d563764cdb3e3ee8fde761284a43e657d760a0bf0968cc1cf2f0ab43968aafbd7dc629091cad065ba27e994b64c97586f8c94f0e88edb802e6efe4dc53b3eb9b4b321a6d19d9a5825b1292ecb638184f85b461fcab421f5c3f9251be80c220e67", 0xd9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) r4 = getgid() fchown(r1, r2, r4) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/96, 0x60) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x64, 0x3592, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000082, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1, 0x100}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x14, 0x0, 0xfff, 0xfffffffffffffff7}], 0x400, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5f, 0x3, 0xffffffff, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x9, 0x401}], 0x0, &(0x7f0000000200)={0x4, 0xaaf}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x3, 0x7, 0x8, r1}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x0, 0x0) read(r2, &(0x7f0000000300)=""/113, 0x71) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)={0x7, 0x6cd, {0x4, 0xb2b}}) unlinkat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) preadv(r0, &(0x7f0000002780)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/143, 0x8f}, {&(0x7f0000001500)=""/44, 0x2c}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/195, 0xc3}, {&(0x7f0000002640)=""/133, 0x85}, {&(0x7f0000002700)=""/70, 0x46}], 0x7, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000002800)) r6 = semget(0x3, 0x6, 0x10) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000002840)=""/54) chown(&(0x7f0000002880)='./file0\x00', r3, r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000028c0)={0x7fffffff}, 0x8) write(r5, &(0x7f0000002900)="629ec4dac658b168428f6404b04819a99c6966ace76feab7aae9bbd93e7ff6d1e00e3e1824c010b2f0bbdd5da15eae5580529148082aec05df25a3d882b531440b856c9a60e18e39e9c2a3f2d4e3b214", 0x50) geteuid() semget(0x1, 0x0, 0x410) execve(&(0x7f0000002980)='./file0\x00', &(0x7f0000002b40)=[&(0x7f00000029c0)='\x00', &(0x7f0000002a00)='/dev/pci\x00', &(0x7f0000002a40)='/dev/pci\x00', &(0x7f0000002a80)='!\x00', &(0x7f0000002ac0)='\'\x00', &(0x7f0000002b00)='/dev/pci\x00'], &(0x7f0000002d40)=[&(0x7f0000002b80)='/dev/pci\x00', &(0x7f0000002bc0)='\x00', &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='\x00', &(0x7f0000002c80)=']', &(0x7f0000002cc0)='#\x00', &(0x7f0000002d00)='\xf8[%*$/\x00']) symlink(&(0x7f0000002d80)='./file0\x00', &(0x7f0000002dc0)='./file0\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000002e00)) getpgrp() r7 = dup2(r2, r2) ioctl$KDSETRAD(r7, 0x20004b43) symlinkat(&(0x7f0000002e40)='./file0\x00', r0, &(0x7f0000002e80)='./file0\x00') 16:00:08 executing program 0: socket$inet6(0x18, 0x8000, 0x1) poll(&(0x7f0000000040), 0x0, 0x8) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) r2 = dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20080, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x0, 0xffffffffffffffff, 0x5}, 0x80, [0xfff, 0x6, 0x3, 0x960, 0xfffffffffffffffc, 0x100000000, 0x3ff, 0x3]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x200000018, 0x10001, 0x8) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6c", 0x69a}], 0x1) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0/file0/file0/file0\x00', 0x4, 0x8000, 0x7, 0x1, 0xffff, 0x7fff, 0x6, 0x0, 0x3, 0x96e, 0x2}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc090, 0x1) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) chroot(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x40) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x44a, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:00:09 executing program 0: r0 = socket(0x20, 0x5, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: pipe(0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20600, 0x0) recvfrom(r0, &(0x7f0000000400), 0x0, 0x40, &(0x7f0000000440)=@in6={0x18, 0x1, 0x200000, 0x9}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) dup(r6) socketpair(0x12, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x80) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x9, 0x7}, {{r2}, 0xfffffffffffffff8, 0xb9, 0xf0000040, 0xfffffffffffffffb, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x6, 0x2, 0x4c, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x4}, {{r5}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x6}], 0x7fff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x10, 0x4, 0x5, 0x2}, {{r7}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xffffffffffffff1b, 0x6}, {{r8}, 0xfffffffffffffff8, 0x60, 0x20000013, 0x7f, 0x800}, {{r9}, 0xffffffffffffffff, 0x2, 0x2, 0x3f, 0x6}, {{r10}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x9}], 0x0, &(0x7f00000003c0)={0x3f, 0x4}) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x12) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x8}, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x820, 0x32) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x1}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000180)={0x7fffffff, 0xfffffffffffffff8}, 0x10) r3 = socket$inet(0x2, 0x7, 0xdca9) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xa8, 0x0, &(0x7f00000001c0)=""/168}) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r4 = open(&(0x7f0000000340)='./file0\x00', 0xb0, 0x42) bind$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r2, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000400)="da2c49fc37c16ecdc6d8573325573d756f915a80aa8c18e15c6dd6abae7e09daaa11169a76b1313cf4f018c8fa225081c2563fac521ac761549ed07eb7a084578d0161f89381", 0x46}, {&(0x7f0000000480)="ee0461eb4a3daaa77ecf8ba33cfa7c4d09a58ae6671ef0c1caf5a6ff8a249c51192d4a46e405fea7d995505c6b2d67b23d5c55c5efb37b01eb34632331e1", 0x3e}, {&(0x7f00000004c0)="67d8896b41ad6f23bc44b518f4e9fa76b4542f3164a9ace8c91e642bcc0364ff3ff74c986806b6b69b1b50b1f696305e114293ab93b3502322a5f7fcadb91a77e00ce05a32d0e8f5d3637407f881c5cd8fc970771f420fe6f8f4fd226747d6cd60742d5dbf774cb4ce0ec160f26bd3b91d8368c415c005a0e95a1edd9f4a71ef750fca61bfc08f0e8641557bb0", 0x8d}], 0x3, 0x0, 0x0) getsockopt(r3, 0x4, 0xc0, &(0x7f00000005c0)=""/18, &(0x7f0000000600)=0x12) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000680)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10030, 0x0) fcntl$getown(r6, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000740)={&(0x7f0000000700)=[{0x8f, 0xfc3f}, {0x24, 0x7}, {0xa7, 0x3ff}, {0x6}], 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) sendto(r4, &(0x7f0000000800)="f4826122bf0a9e3eb46c1dfc924bee34e25206aac4ca27c90cbb0d4a6e2f2e6c89a6ee10f30759ce17153e448b522b11506ebaf253d08dbd85bea9190ea5bb395a0a0c511c429726b6332802c27c7177aace35d3be7a5ced3e6c9999e8cc8a729a01eabb73228b8a10d3fb196dee019538a903cd95900c78553721f3770142b77b73a23b706c28eeb58ee5216d40be8ebcf406c70b8a615707333564822f0a956eca7acfdaf474d70e05f0547c002c076e0c538fcb9a0925f4580f21804d63260f481998124a450613b981ec1cf81b57110779ab0e1b0bc56388931a6c8b3e40fc2953f6c371c6c0c3047e83a70b1a376032668c076553f434125613fc4067d985295fa7794cab37d62c543d305f3dd127322d08a18f96417baee86b0637d5d59b0043c775ba70275331575e639c7a75518fa496ea8957b639457cf182e8a8f10004e9bbde8734b0ee6741c3a6757e45a59bb77c75d8874c3fab1d237976d1a0a80e77e1bb8799c0190a6ffe9928c4d70a0307a1720f3edb3c076a2b787e309441cb5c53f0b736037502f03c6b570d2212ad438b3043d09df5ad10abeffd0a2f06db3616ae047f5e7a6f7a0b32e2a437f22d41c783a90336380070c30e9a8495cb83cc5830b5f5270293a28110f55d2d87ce09a8a7988b9b81c4600ee2cf5386bf43f4717197de31491c8352d4119eec310ee1ad6a72de8024bb0b714deb7fbf75e3c7f2944421da8d85bf33209c9977ac430f61f0479ef6ebfc70f625621907d563aeee93bc6706f339ad9dfe98b5f54ee6b29ef3becc4369e2e74bb0a0da5c5a1b3fca3c8da3a2abf8a3eddaa4cd4df91a7bd46e82dc13d4eda89c9f8c5372c807bd778713173bb95ca7af6e67aab3f3afb93babe351a67b2655dd2dc7944d7df814fba8cbdd56f17b4cf67ea3908102fbbdb0237e74bcc21f1bffe22691682c1ffe60cdc86a86d01eb0d2286074b4fd3baef5910af1beca130963d8bc543e38dde9b5ea0f34140a3319deb21030bc3ece5061e93c2e4a5f24871a8353add8a12a0a7914cf87402a67e5cd4ea05d0f7ac50bfffcd3eee6647f810582dea60cb6acddbca1df4aec85140f88727af2edcbc972938c9d6915339da73f8183c2a8bfc5dc22ab354db2af6de88dee40b92a0f4e0ebd0a9e81cb8e865319293dd8b21ea2dd7510b97e8f47e7658f56cbd83a8fc0a7472f8f81d8b4010ca02e417e527659c1f42019bab340282ad8fcdd5d7ba4f5105f061d5593e9a1c7aee7433c46b436772ef51b0aa4d7d384b87aa83de5dc218fff84ff81169b6e6ccede26949085ecb79c37582f622303e2c274606c3703e39b73395515a931ed412949f9011dc3741c697d2aca0bc93911a28b9c945e42407e5cc429eb701b745f925de2a471879b2141181f40a44d5060f2729175bf85e5b53bbde56c7dee3a13d5ca58cf64ebb1dcb9037b316955df8bb3e82615993af8746165a51682ecf6d81e23f60fbe709721a24882c56ca9d61eb735deb14a77c86d83bb37d0cf76107bca5c42c7796e03bf8054e9d0cbe712d9272bc7290ac0ff4f47e8ee39a34a5358b37ad58a4e1d56b23c8c506a0f5d74342c3cc7b82a9686bab13cbf10a6afb01e503b15e532de53e3a31b6d2348cc963fc6469c388b2d66d56becc15f7387bf1e3559540497011cebcb8c28a12d0f3f5b4673ac738eab01c0261e146b0350cc9f824ec8d3343ec15a22875091ce06d99caf91f4adf4cd7cb0c84cced046311e173f6a20ea1157563b2628a17fdceb686bdd35ed64a76d454b45bf8ddb02c3684f431904f9a1df84458304276b3d9b9f0c3b363f0dcd9f9aa76dc4f539fc7d5f4264703d654e7624ad5f7099b920b506d48a2e53b24e8dc1f90adf77cd259030f0a20be2b65275824182524278fa365bddca6bba52423e7a03bb5343cf354b69185b06d1d4e0b69ebcf02732dabfb85adbcb2d6dc3561790e93fdaf6669dac04b4b5b0ff7078ef72a866e78971bf13983d0d91f440f481ed10ee429d38b2cf20b068031f4e572d0adce5246b51a65aec4e7501328f9458a8641b5b0d01562e1bdf8988f1feeae86cf6e13fd9c8ab2b7aa49c5fab4377294e206140dce37b70ce8783f3ce3a622b44aaa5e35773a71ab6d691e7a806c732e655c026aab81b4b58364a03ca7eea9324e1839defefff06a62bc4a3853bfc857af77ed81ad19c2adcc85535375dd041bb0324978e0102368e01cd00049ca78ef58071885b0ad5951498316dd3c53aeaaf02122a201c1a75f122633380a23c372abeff68bfbf67354a31a8233b1e3df41b33073785ac2514d61d01821b6a0ed82b0021963db4c6b59079ffc13d2c33ed393332c19f620f74cbbce994624ae8415df6649eb858e7d08f62994f586eaef8406d65d7136920c4a847db302d290f567c52c4d35e0f9bfab39fc94b8c80adea0ae4f06cc51c5eca63481c51411b9570a31e32a04f7f775c4acbdfb144de22cb0df23cce6324b011af94ce202c5967c900b0976743cafa6739ec30e6ec4007e41eb2e1e9c8d7c75aa69eaaf6775929ec544a009809f23fcba628798c76b979bddf9d7fcf69e8d776c78c5a49e32c2a4cf28450f368d532214dce6bedeb16f4fdca1ca8120838f53d00f1ce1fd17a328035f4c29f0523df83c4343c672c2181c07dadc226d3fc5b06418667e83008bdd79b88f8fd70812984573a8e3ee76ae133858a71bb4f5e69cd8a1ba752748cb9f5e74313a98ec5f33f646dc7cc4bb5bf6a83e049a617b38f43ad59cd54a29aac29fbfbc0a8a648b489dd044ead040ee0ae136d79f6ad1dc8f6d67ecd370ee2983dd44abfe6d263c9637e19f91cc1ba0a07190906bc110f931099575cd4f2395f0fdcfc34d90715f3d0c21798ed6f838772a5e5d403b8ea25e7b5aeee62758098af483a0defea1e05e33a30279bf4614195e2358ada60b41eba70428725d0eee3c7de40de5bb3e458a5fd4b7f288445586ff79867a86710efe9f8dfb613f3b248db538a4252cb23834d744af5999dbc0e5762b992b18e052985ae88d8c1a229a6fcb8fb86dcf7702737cf97bc9f45004a79dbc02086fe73b8b886243b93db8ef8d6b3f712cdc524f37e66bc887b18af7668f7f96d33c5a93ae562c8a0476e87edea28824808667ee8d974567c0872df8ec85c02324655cc5d8ba6de866a1713e60baf3403b6ab74d3596fd5400b6342d0d170060b5e49e1d7942068ad5b67aafb68fe7da8be15f9e0227233a7b442a132a07d41d3474227da9c189e48c5177fda04c46ab8331254e4d9877ef97ae3236ba39439a6d30c48e8682b568168b789d2e4b415d5da59d810688550f4cc04f3b9f1b91a0f418063f6083acc6cab82ec0f581f8effab73627728d528c6a254fa96678d34730a29927e2aec1e406df2c6a862a263519ba4ced0d0ae28154e7b1ce6869a37caf0c5cfe6eec329e09fcb6f4d3cfd2cb3895b30940586f11226a9cf8cc2f35b0a1b06bb62f47035db5af64b2fac5dba987356a52dff1a9e2fcd69f0486a97eba81b05c2852960db3ead112fb62a5054ffa3c87f51b4c5341d6dd4f9466c9620f0531415415e741728b4971d37b71484b09a243d213c01e734f81026147e484724bf71a53c8e7b4087494fefca2d9c3ee97a90f7b0b8a0664b4cd3f82ded713d616651db4aba5855b5075d7b603fed53207937d5ac678224734323c291ebeebad2e6eaece8aabfe125e706630295edeef416577433b91fd2badb2e095eb43ef492b895984a2dd6c48a3b23ecaadfa19b245d282e76b85b14ba35ce335b8b972d3db250c2894013354de63d5ee3c5c778937dd51e74e43a435264e523df44d465d41b994b1a8ce53c0506d9f2aadf4d35add53f8909d63f65ce781604a29265f06c2779802bdb88f260d2f610ec00651ec7a08c2df955c11c7a84ad5ba992ea71dbfd178037d7d901c7f8fbccd0fa63a8eeb5780893a71afd9240640d862fb182b776445e228405a22fa380fd113d01904f8a3e5a7eb0e4f849fa28deb72730cf843f46ed82579626d06360ba03dc2275f40cda2534ba8f986019492d4cd146f8b2695a0f69cccf2f80daed1e2a8f699678e7dfca0f5bde6796688838037fd7c135373d32104c576798d15a090d221ff727a40d7972d1abd03e6e5f8f8f3f18486f30a61197a20fdd7d71bfa11710a06c07978a612b0f90070252d9f6509ddfd6b914e1cc26afb0a6eed450f47cfed3d410477d1173f0b5abdf59006f593814c040d768bdb4f5f57fd2c03ebe6745f5b78c10f64950d9039e41dbeedc968638300e8c6f721cbd7fa1bc46f4fb97a6be9efa372eac86bec9eb2871c7888fc3556ec4f471dafc03ddf557888c93b9e3e949f60d1c715e3c22346f9993c868a928aaac554cc483df8c23a55a29df08087c30724cbe98a1488cb393a55ca72799fd12c908211c83a9d1b84df73680e56155f693d6a77c4c6bb403289001029d72d68d56ea8c1c588a9b66b0e65752669fbdc13bc62eeeeab0b2a2b46cc988f67f60805d78805834ca2761d79ce9bfcf7c9239c1a70552781ac78220a033518c06ca7353f283730cebf1b5ef08b5dc8c3e8cd4ec1188148546826a811ddeafa9bbf2658da5e0c83e4ab440e70346ab4ffbd3381e6806de760f09afb5a1f49a4afe723269dcd38089630f51847e39d2a25effccaee3aae4575600d106a16ad33f6c0b92b9948248396bfbcff101637267dcf80343037e7ab03b69ab6d6d8d2f261fd355716f8d474ce62f820765a980c9cdc7ef4a3882461a45fb07a753b6d372f379572e8accf66f7a4a54ac8f712da18b42ecc84110b4c49da664f9b105bcaf96e40d6dd735c900510de4a6a88e123f9f03261895440bcd3d83e560d9c50f7a976e420082b3b14680d783061527cd6518f5548c389db412c362877a21ca3691157545a21cb66e1f4749475c0ebe5ee1f69d435a33bd93ceea52881d7741b95c63ffc20b2a439961dcad1a3cdc26ecd2c9b31a0a9a1f5299ea1af2ae4692d5ea68434368c5799e8086ec862175420caaeb6b7ac9f43efe8f1a6b12a35d758a6f8134b8e08fafd19307fdefa65796e7d212401cda37a6f639ee17db29f271bcaa7b9d38daabc1326fa5bb3c6bac2cf4741bd6606567b9de215084715df542400702fed57cbaaa9e0499e7b74e9c4e4d793091748f5d3653b4386672c5741701f0f7f907e0391b0db8a193fded8545bfa099e0db1a8949930623867d7d3a71f6bb6849af7c645ac8ea596128408ab9ce18f6c7e18ebe1a55f9d2346b2862bc4e67622bbf5dae54215ee47cb07fb1a2af98e70c091c4a9803dad34b71d85d115cd0b783f32ee74f161d6a50026e75caa7591a253b8839182d49137f628705641c6b324910938af3531cc04bf28f980661527da105ea6d18f2b847090d2655c6cf12755ebf6d4d684ae980d05a1a593a02c8fb5520ca68a4351716727e0c840640a3c478cec2baffe441ed2effde6f9dc0b87eb3bba1e08a3841795571de5f4777f3e74e403c39e7434231a209ef97c7e49f06ceacb9279f01f5056aed59b86f8dba85c34a0912a66fbfb007577328e67fdee9fb3c0a5eb3cc49224c016b7ab46bdf74ee524ba8d1967a35a68ee227ba3ac4825794e7feab740de661097cf65d2bc1914ef66b5bb48ad04326e0fb9a8f5ed9a94ef3006e6218be04497561856e52467df479e152139855e7b7f21a677050fbd4de9b8972f21c53a150b1dc3385443ec85c25bd3bea5eae21978577aed3c9356186d649313f06167f48c61459cf9776", 0x1000, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x1) msgsnd(r7, &(0x7f0000001800)={0x2, "353b08edd25c139665c8be614a0d010511c530ae5b3370d90956de8268e10d99ce5be0dd4671458828fcc11c801b7e0bbf2e0076e6216b"}, 0x3f, 0x800) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001840), &(0x7f0000001880)=0x10) socket$inet(0x2, 0x8003, 0x7) setsockopt(r3, 0x12, 0x0, &(0x7f00000018c0)="91fb7b22d5e8cc902372055fb8ad986f2887b5d454ba0487f2e6ffa603832468c13cc258d44e929db00ef49dafa5ca44d65b5206dd53a2af69c236b5ec55129b8056d2b02f2d1c7b1bb9510236faa7440eeb27590e022ae619bcdc64352c8b5d2bb844835a00e43bdd76b4ca903b95019d3a06a9ebe4d891e431e38cbfe834fd3a2c6020e3849d529dea9330c878b609677f83d1df8eb9a4b60b857367c32d42845f49a3e7a04241fea2863e77639c036cb08b03469a633b4b199127b8b4bf50dc0b5367710c5c342a5a1a4e6f754cd29706c901ac89980d3653c83b27ccacf17e67c01dcf", 0xe5) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000019c0)) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x88, 0x84, 0x0, 0xb}, {{r0}, 0x0, 0x4, 0x20000001, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0x1d, 0x401}, {{r0}, 0xfffffffffffffffc, 0x60, 0xf0000085, 0x8, 0x100}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x8}], 0x41, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000000, 0x7ff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x1}], 0x5, &(0x7f0000000140)={0x4, 0xf0}) 16:00:09 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) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000100)=0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x1, 0x1000, 0x3}, {0x1, 0x0, 0xffffffffffffe3df, 0x6}, {0x2, 0x6, 0x100, 0x5}]}) fchmod(r0, 0x1) 16:00:09 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x41005, &(0x7f0000000180)={0x9, 0x8}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x113) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000800)=""/4096, &(0x7f0000000040)=0x1000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) 16:00:09 executing program 0: r0 = msgget(0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000001) 22:28:15 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 22:28:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="54307f", 0x3}], 0x1) r1 = dup(r0) pipe2(&(0x7f00000000c0), 0x4) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) 22:28:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16eba2d5f3782e63225259560f8e5815f33f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fd7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d02d1628b53a", 0x69) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000040)=""/19, 0x13}], 0x2, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() write(r0, &(0x7f0000000000)="34a93fc6a760f666ee6bc5a803e506e427fcf65c673d60876310cb6f1c15356650b8f6032598dd44199af6f8e9a994", 0x2f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0xfefe, './file0\x00'}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) 22:28:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="5001050160000704000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36800f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="376327924176b4131bb14bb679cef1e339d39c790b70414a558be04f0e475b46f2916ade33ad08b0090b7070b4a445f4402efc74924b9181ca77663ba6313a80c79604058c81e66cb840222191d6c9e3", 0x50, 0x0, 0x0) 22:28:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000002180)=0xffffffffffffff1a) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000010c0)) 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)="c55cc935cd22672e8e3b06a4b7757346c562369e1574395caf6f58f1f2a501087fe2cc2b21e611b768ba251840738a43a3264ac7287c576c138830f1b002a067d2895093f67f817801d58003", 0x4c}], 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000a00)=""/208, 0xd0}, {&(0x7f0000000b00)=""/186, 0xba}, {&(0x7f00000000c0)=""/102, 0x66}], 0x3, 0x0, 0x0) 22:28:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/247, 0xf7}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000001380)=""/187, 0xbb}], 0x4, 0x0, 0x0) 22:28:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) syz_open_pts() 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) msgsnd(r0, 0x0, 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x30, 0x4000, 0x8000, &(0x7f0000000000)) 22:28:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="684a6b3af2863d13d424fa2f129bf733235c331b5a433c37826d9b8609365a3804de9884a8fa0759777d46d729f213393de8afb1c44dff58cd23fada138d63d3e20dd0462bd9048bd151f3c6eb2adab759aa5817dc9d3b807470599637e5424ee479a4af591572d061000bce0ada252a32418f976b6bd082791baa232e7627a859ecde3fe53840e422f84c07452c7a85515067013d249066367c20908c93e691d7326c7661563a969c8ce9eba3d1ee6f0c94346d3e238c74d708f8ed1bf3f0282826062bfcf43fe7473c2a921410344800e1643431", 0xd5}], 0x1, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x1000, 0x0, &(0x7f0000001580)=""/4096}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:16 executing program 0: socket(0x39, 0x1, 0x8) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x110, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/238, 0xb1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 22:28:16 executing program 1: r0 = socket$inet(0x2, 0xbfff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 22:28:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) clock_gettime(0x2, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0xfffffffffffffffe) 22:28:16 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgid() r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000280)=[r0, 0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r2) setgroups(0x1, &(0x7f0000000000)=[0x0]) chflags(&(0x7f0000000080)='./control\x00', 0x25563db4bc99bd58) rmdir(&(0x7f0000000100)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r3 = socket$inet(0x2, 0x2, 0x7) bind(r3, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000140)='./control\x00', 0x8, 0x1) bind(r4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 22:28:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/133, 0x85}], 0x2, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sync() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 22:28:16 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x100d0, 0x0) r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000fa775000"/46], 0x2e, 0x3, 0x800) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x7fff) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = msgget(0x2, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/10) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) 22:28:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) recvmsg(r0, &(0x7f0000001900)={&(0x7f00000014c0)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f0000001500)=""/240, 0xf0}, {&(0x7f0000001600)=""/201, 0xc9}, {&(0x7f0000001700)=""/155, 0x9b}, {&(0x7f00000017c0)=""/23, 0x17}], 0x4, &(0x7f0000001840)=""/173, 0xad}, 0x843) mknod(&(0x7f0000000000)='./bus\x00', 0x100080, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdirat(r1, &(0x7f0000000340)='./bus\x00', 0x110) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/242, 0xf2}], 0x2, &(0x7f0000000140)=""/13, 0xd}, 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) mknod(&(0x7f0000000380)='.\x00', 0x80, 0x5) 22:28:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x800, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/234, 0xea, 0x42, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x0, 0x1000}, {0x5c}, {0x800000000026, 0x0, 0xf557, 0x8830}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1000, 0x1, 0x5, 0x58f3}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x80, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCLOCK(r1, 0x20004276) 22:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) setrlimit(0x4, &(0x7f0000000000)={0x9, 0xfffffffffffffffa}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x8, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xdee6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4727}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf6c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1c}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x8001}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xdc6}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r2 = fcntl$dupfd(r0, 0x80, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x2800000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000200)) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4}, {0x93e}]}) syz_emit_ethernet(0xa9, &(0x7f0000000000)='M') 22:28:16 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x8120, 0x400000001102) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:28:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00') 22:28:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280), 0x1000000000000152, 0x0, 0x0) 22:28:16 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0xc81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001480)={0x3, 0x2}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b7090015000000000000000000000140c6570c896f4784a739", 0x2c}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="26fe2d6bcbb0921322712b7c9003942cf0ba9eaec08ebb1489975e9cecf04b0a54d6bb8494d848fc2bcf9071eb6afa2b00b784054e034d4182201bc4b3da13b2bd96eb07a4be726279e2b30d1787dc8ffce473f20c277cb6735c209e13f4ecda24a20b14879fdfaf841560f1d0be5eb419f342faa7a91d0fd93c248db7e6872d8ba5c8f89675977112da0e4037df9a24e0d8967af06584ee94ff8018f9a4741c878adf9f4994f1f3f61f4d9955166a82325d95924b5ef67fe5fb4942781be0af16a19ac775dadeb6ce8bd94f88e2dc7d1778da7100d9f5282e272574e90c4e43db3b3bae80155104da5e8875301ec4b3738b52d906e46ef1da4869559721894d2665105fb793bee48b089e87e09847d3f69c6c806f83e8dc205e6291014a085fde4becdb9cd7909289a4aff6c1fb80e7c5db989e5296580317b0f8ae2478cc0aed0de93608024a5f3eb5ac58e6b66fd4a00dfb558f0e442b824b42f731ee185c72ae267f28ac6f843ba71d29442bbf95891163725dd18ec21a12d62ba53385e8d73fc9a9f9d6f9c7429ea6cecede05920573635e900dd2341c8600956de151cb04368850f2f7d4d722bfdede70516097aa3f98aa2fc3f5075daf19cc58f2a0359560f7fc76b81de5baa1dcf6faa87a877612341cf227633887162fe0882635c34e139e936253296a9174031dfd01a5da4e099188d9f680dca4a08a5f498ec099aec9c17aad6a65f88b8f5d150db8a29555a16605f820d0156b70a4f18a76f433b25047f5522b1a4d2b9b41dd54afbf30c4416b68818b5994826ca5b3f75a18868a1aea0659c1e2db26bdf07410027bb546c0907179d2ed5742c0a6fe8108ae96d3cd78c7052122679caec7d3fbc61b0817115ce60de3c1f91b9a44091a9036146c4595f84aa6cdba92aa84c1959f5e85a05c4517ad47187ce85d6259a8e290c229f17b071d02704b16cf93171d49704daf772894786fad4834435df1d35d2b853ab6531f4a0e737a1cbda0ea8bb7a6ba28d85b9ea694c8f621de2f93dd82d6062c3e0aca9289997612965667c0224a159be48e8ef9e742bd69128cfdc1711d2c652ea9da1ccbea76fbf239e076b311f3f7435c0cd8a4e94af3d4d2d531ed67b936f068dbdfd7d69ea045bf2dd466f40cab8cc247ce4753487551102be9a2f39b6b00efeb7ed39033f20be2d6d2bc0d8c12ddf3f0eac8b2bc248f1288959950a11b5620480437b7795fe0478696c8dba5333f4de74aedfe42c5ff40c81d0325f95404ecf8be9e764a9dcb9106049a77fcef04e3e88fa2aae56a8a59a83a62a94c9289924d19f8a6563194b6490f18b730cf25460b16612ef39659c7c50635a6e3fbd5f65041e8f3e9ef526ca21d93f3b4969e28b1f0d9d08d8cf2e9461e109f7efaf18155759f5b0a95c8acfe71e215db79909d9ad864beb5fc132bc44911ed4f4b24358086cdbe647d48f0fd4e2209c86cfdd9d89e12d2472615be91d317e8a653ee3fd2c4f689a4eccfcacd7eab74ddcb6b0c5b0343105eb5d0264853092a42204920249bf8b2e4bc796e0e2d8f7d41a4fd89c9e2feaf34d47d6a2b649256bc56d358a15a50c13e4c81a52040382ea542825b1869d54c23ea04d2d2fd8bfb8ef57a349f13643b29de07dc9478dd33ea3bbf6c6e841732f8b7437e88601d210216d90a3ca9717ed0a25bfe69abb518f00c23fb0b1f074fe916d7933752beaf8afe48ec4c2c38c8cba15e2cc28c223ebdf458bc043403e10e83335b863254a75ffa2c967357be93633810b47fe57c963fda3f092f9c8d1b4468f82255e102a43eccf597ba9d48afd585902b490eb95f9dc774b8aeef3416f3a7da39c35a7aa7437fc01c23e6118cef05c7ff49487ad1117eaf8ce6678dedab821c63a74f54b1a11cd6359ee49cba23f40b38e66a9e1fc627aed8190bddb51cf64976307f4bbbe2704dd7a695cc75aa260d5de1df75864dffb2e03145449bb4121e57d70da8f26595ab5d3bf03f74ed68aa31a739f197a71ab7c203e766adb07aef33c6376b789feb2aabeb41144b2404991950456ea933df0ac9f5055c2ea360b5e39402fb5633472c6c0043d781aec95e5d29002d64e2ca4c30373a2b7b8ecae2274ac6b11c92c1e1517ba2aa4e7fd914396020aa509663dd14261602a4feed91b9eee18fc829c96c8c232743e34cd81f41326d983274641300ad1ccb3c462e4c56317eb49d5b73bdc4fa96e21e0545137d57574d2f3de1a8710dfcb79e19e2ee0d1e5ae8f8cb0300040185c39882732f1ad48964302b31b9700e03a251b73620d081f857ed6bea5c2f5fe7ca413364e746c452891327df492575b867149cc0e49f31f8c81cd93c3f85a527cfe88884ddebd6828286bdd0a206607f009e29be8ef285b06334b8f13adb5dfb9a4b6a29e9fd6055b4ac1c9c74f48ee9f1481fa16ec57ee39b2a000638ab2446c69a7b2506d624cd31a199b6a345d5d590fa6bb39c305bb5fcbc595dffeb439c75545a96a7779f27f99c57522e4fd692d4a305c2589d9a7e41ac676f6d19be9794d2475aebfb64a3fa7fd54cc478ac2b762cf9246c5693f11c2331bc505f2de6e596dea45b0fe254bd7291b330c1f9fe78f1a239a19ab0abfeac2969781bc9cb901ad62a966df29bf127d20b0d2fa18fa007007a9684fbd62ea3fc20c9740e57b377d7486169de3b57f5b4dfa30a1e94fdbee80e9eaba03ff9cc93e8fb6c0b8745571963c02ee7abc9d99b88c825ec32147a6ba4e8843b2b3423a2930641eafc39239335f6745c23cf2a5b66ca54e73bb1b642b49f1a7dab11961c69741b895b5f9b6e2cff4fa4f469e92ab2e669f068e17bac997cdde4ccbf96374413df3615497d6215e543694c4ca3d6101f02d3aa4a26cf49c96dae0aa0998882fd1990eadef8a79fdca9e30827758c7139631f1ac63832fd3e80fe60fa2ec602b9c4bb83ac24f657819656c155ffed7dec889958627361c0cba5d5947050337305ab64a34cf7cbb67302bb5afc9410067d9e31cb708f0768e3854f82641af03e983056e472eddf1fbcc8f19409a2080f207691da93f9a6249e93e893d8b36872a49ea101b20304fc8bf502ee6e37ae3b590868c2255f390870de89d0a395dc9c8dcaabafca97ee9abfbd0ea05b60555c0414448d4ef05ab405776db4103a14b895293bb27ce41b2afa646c06bf3975668eead3f16ffb5c53cc30486c11432569378b90c05169008985526066527d67d94a745e36b4723bf0086af4cc80059411ec7dfe6df6b550b84729c362b7bc36fd768c038133fd9a15645b8c7e32287cc41c5da9e6b4415d38d3634e2f0193e46a478e994b7d18d89387dd4b537dae5cec6930240eacbc0908376bcdcf31c7a262c2db3d384652ba23540d80fd0663047d203c36c69db7e9f363482849013966b4b6445ccc116c114c764fb90eb73a5f586f4d5d7670719e013381e7a6056a6698349d9c19f2543da6973ba1009b98a0265723d4f9ddfc89cf7663797af775a0e9cb2e594bb6cb12841eba933d4358801ed0126bf7052638bb1de4b3c5aac51ab8c3b4bd397065f3b9d59aa366d2522171d29a711948885e1c82b4db1146accced8f24bea53abc0de80ec07d948af5106d1a3571975a47a83265648ec4f7dc6b5e65d4b8af243869f0d3c4d4d4f9d325aa18ffe7621da22a9a65094ff6675dda632d0dc68a6161dbd916b72f0ec638d8f7497da4e3c8e02ebdd7f12998f654bf7cee3dda6e357c06d276e5756d69b949a07b53c61c31edf296cc3716a87292d43de13f56fdffd0b4287461a82377c83b1f7971c809f108c393e2cd100e0da4b84ce108a6c0ead2316aa7091557f638dd6c449840e910bd0bb0a852969d95ab9e1ec489ee4488e4646d54c5e5dd94e8b4381a2213cc3996eace4c104e9ddf4b68a19562ecfef1ab4ad74e06778b781237be5664b5703d74627eafd889129d818e7a7a3b5d96788191cffa0b847fa7224859b83ad4883c2857cca51d60d8f5df5114815fc3c088b4fcadaad2199fff0b940188a18635943f6363543fca940d6f3ab495ecf1565e79f6f6caad75603a8cc712efbecd17f462eb602c761e828b2d12226ca7b4585604d03627cbbdaa9d8b65acfaedaad12485344dfc39482c299fb6c02c7fd5fa19cc0356f259b649d0ee56f19b8a260b3e5c09878bc290aab75c3283ae13bd4621c99b4b702d208ebc6a90217c0517537cf3da69d574d9471f999ba04882d1873bcbe160be284f9c009929be5afb508cfc72d7c7b67d0fe717fb9d6a7d77ef24384ae3611d051f05d83fa4d7eff3d85d6f90ad7d5835ac7cf6dfab6b5cf37da8c47a1af9ba51d924aa3ea7e69e4e343a930251073374867bf4470c148812868b534ead7687395aa43175fe2227ec57c9e6c16f1a925d97c36419c458b546dbf79b87f939fef8a69de62ee00c4f060539dfbd9578aaa6bfbb0d067a5637ad6308d4024bf921aa0ba8789b9b2d58de3f0fa0fe36369ab68fb58609eacb80b39ccf098d750711d10d41004f4acfc014e1f29d4466696041501ea6ab5184fe6215876d1a361f3fbbd057e38f547c0152f686264f87723c9ac516e27ce77f5e57744ccf83c6504f4be24201693916f30f9e02742d61ad98d4d1c22fd5d70afeb1f84f5db09a4b285fa187b0521b16dc4680e12dfcdec52e2e142daa908b85e095b3c22fa1fa54876e8da3b5d44bef049ddc8e66cf2bc34c50ee6fcf495c6c6f8c93bc1ff770a6cd19511b64a88027379bdebf223e1cf986d6d739f09917948414eb49753098be2009e810d69bd81bbc6bb6186bfe06a811870b441e75a95b48ac9d7dbb708c90842f2566de566033910c359f302bcef11781830088cab01c8c1b9ec8c39cace008b4558fc11b0a726d07e9310e6cf0ca47db651bb13a04dfbbb16a406c933a3117d5a28aab6dbd4042cc7909ea587b62955d3e5c85f5b2c024b6ab4c8af785af3dfa4463a24828e26c092898d203d0c28a98770ce1b8296696c809b7cf788453074e1ea1b186c6739524bd37ac6638260eb90a58e3e2d6ca299a8ca1abc8484ef34ebcd1973ab1088bf7e830b60a0bd0c960b6ac3c50749471d52418594730e9ec9cedef08f808b768bf198f2ef6be2624dc0068170113fd9e26c0170a05a03affa5dcaf79957006875d725ad922aef1f4cd86dfef8107350e3a137a9286f7c1faebabb582c65b47a97ce7307f0d77c0040bab1aaeeb6ae946179789eedda1562a7126b47687ecd809e4e5848933b63e3ea077b9a98573c0b849fe84b908a6eec2ee784c49914753e5c0ea4afd020ce5d7d791b09126c4f5eea5d44e0c35529c0da006b6f820220a9e63c54b4bc12d2065cdafcb6c8c14a89509d83226470be19397da785c2b87e97a77bba6fb35e2e495576dc44c030ac4d5aaac2a51e28678e2df11ede7375fd71d2020b3f1323a84e9b9659e4d7fb9105f0044b7b37c5b5a1baba2b715766768a310d79946bbf5c8bebd5e1cc4e0030668600f7740c942e785c564b0bb3317f0441e08ed13e8cbce6813d2863f041b509c3a1fa2fcd476356081703bb33a710bd2ebc9794abd494411e85a7bffdf33cbd43d390627efb344d956260fc32e12a18425d6bac80ad7282c01ab164d8d1b71edf42d5ab522f1d64726b04d5581a0302b6e616983c0b0b776ce3297c1f2ec8f00823ea5ba8a929014fd3d7006f159550124450579db26691e90a18e80a83caf263c2b89e7f7a236d4ba5d70e676ff82af7e3be79f161153bdf9b28bb2600a429ae5b8273a3666f9ba38e118320a43", 0x1000}, {&(0x7f0000000000)="b49783cc451bd5203b96e399f8838dc86cabab77e1787f2d1c08e775612619889916bb833fe5f393b8846f3fddfd30adc7a611cb0ffc16dc5f10a38a53982b2597bbde79ef51a18f1d489391fd41", 0x4e}, {&(0x7f0000000180)="b3b65b37be1d24e46ac1f10ca748856ad6ac08a54095162eac8c28cfe3e0f60423c17aa735e0ffd8637307969b8bedcd68fce616d721dabe3d10d62cb1c8453ce1bf6844d7ce09b124acbd94a2ce5f4f077c6313e6a4ce069fcf5cb7af6a3fe9f4f07b81aaa32284b55d1d39960ce7b3bdb3324a979cbf17ec5b71db9f6c98ad33e21b3151db454417156d8145930bc1b5bc9d35e0d74c7306f65a37b8cbad03f4ef4505d4423645fc1cf9b4f003852fb52a461b3ed04be8733ef6ff31f2659d", 0xc0}, {&(0x7f0000001280)="6952bcdbd733b605a496e75313b76dd99746462ff98894fb1ef72ff2bbbf5ec765d37dcd0b14aff6285775eb54c3dcf4b0a55384a1ac13ad4f2843d850e89e64f1d231b27d057ff3691a61aa84b1e6f1e0207783c331ea7a016ca78d3d1d530862c0eb37cd4322f49072f3b8904bdeb64265f33f1c9c43770efffb9a650d313fce9c9d868b7a7128c770d0d03350c98a37adeaa18ff028c70e31ddee014bdbf39874671409bada4168899b34b934b239bf9393fd9d839590e80dd445eddbad667723edc2cedb1b6e135fc44352763dba445e53865c92", 0xd6}, {&(0x7f0000001380)="6e3ac16576d8ae747d07889ac988978a62272d1786b5a0fd7ca275ce06ee0989b473412bea3fbdd7303c0ebcef64984b0055376a179cf34088e35d6a58dcf3b5cbd313dcfaaf0f0f6c01a4a0e0ff947dcd756ad95ad6701b23cc3058be75ba39c23d2d138efa42ed6add359cd3b757fae077f86fd3b5e380c6f26d48609f7876f7e2ce562f28c76a604e938baba74ba11bf540a3f8a192ed5654a4bb3c82fff2c11fbb5fa216eeb35942534fbf27960f3a259256438621916f2cbbce1e0b6e6a51419084e9ac004955d1cf0c50e1356e56b648c5ae5380332d8a95c096e2a9", 0xdf}], 0x5) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 22:28:16 executing program 1: r0 = msgget(0x2, 0x120) msgctl$IPC_RMID(r0, 0x0) 22:28:16 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x400, 0x5, 0x401, 0x1, 0x80000000, 0x100, 0xfe37, 0x0, 0x2, 0xffffffffffffff63, 0x401}) sync() getrusage(0x0, &(0x7f00000000c0)) 22:28:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x8e4b}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1000, 0x8}, {0x18, 0x0, 0x265, 0x1}, 0x800, [0x1000, 0x9a08, 0xe7, 0x1, 0x3f, 0x10001, 0x6, 0xff]}, 0x3c) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 22:28:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa00, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x2}, {0x5d4}}, 0x2) chflags(&(0x7f0000000180)='./bus\x00', 0x0) lseek(r0, 0x0, 0x0, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000300)='C', 0x1) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) clock_gettime(0x0, &(0x7f0000000040)) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 22:28:17 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x1, 0x8, 0x4, 0x1, 0x0, 0x100000000, 0x10000, 0x2, 0x2, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chmod(&(0x7f0000000040)='./bus\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fef45fa89c6141b70900000000000000000000000040c6570c896f4784a7396f", 0x2c}], 0x1) 22:28:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 22:28:17 executing program 0: r0 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/204) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0x0) 22:28:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 22:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) 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, "b08d14c675040000000000ff0000004ae5000001", 0x0, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x187, 0x58a}, {0x83, 0x1}, {0xef, 0x400}, {0x16f, 0x9}, {0x47, 0x7}, {0x43, 0x3}, {0x1, 0x6}], 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) connect(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) setitimer(0x2, &(0x7f00000000c0)={{0x352, 0x9}, {0x1f, 0xfc1b}}, &(0x7f0000000100)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8001, 0x2b85}, {0x1, 0x8}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x100000001, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xa656}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fee000/0x11000)=nil, 0xff}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfe3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7f}) 22:28:17 executing program 0: socket(0x2, 0x5, 0x3) r0 = socket(0x6, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 22:28:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000180)='OG', 0xfffffffffffffff1}], 0x1) execve(0x0, 0x0, 0x0) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x10000) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x8, 0x4, 0x5, 0x3a}, {0x9, 0x6, 0x4, 0xfffffffffffffffa}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 22:28:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 22:28:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x20080, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) fcntl$getflags(r0, 0x3) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xdf5e) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, 0x0, 0x0) poll(&(0x7f0000001840)=[{r1, 0x6}], 0x1, 0x0) 22:28:17 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 22:28:17 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400008002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0661475e9cc5e4ca8b792bc3afc34fae667018d524c5f2519af0910b1e03dbdc59aaf61eebfc0bfb09f4d2f58f56c42775", 0x31}], 0x1d5, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x104d0, 0x2) openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x12, 0x12) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 22:28:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000675000/0x4000)=nil, 0x4000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20800, 0x0) setsockopt(r0, 0x1000, 0x3, &(0x7f00000002c0)="d7083eb522fa627d292409a0ea91edebabacd1d6498380d6f42eb1615c4afe4c34ece88031168874c470832cabee369de05ea64f45fe20fe582b988a939d4c310955855399fdd3", 0x47) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1020, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/2, 0x2) 22:28:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) minherit(&(0x7f000064b000/0x3000)=nil, 0x3000, 0x0) lseek(r0, 0x0, 0x0, 0x1) getuid() 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x4, 0x2000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x35}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x116) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x3, 0x9, 0x0, 0x1}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x2, 0x8, 0x80, 0x6}, {0x3, 0x400, 0x5, 0x100000000}]}) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x2}, 0x8) 22:28:17 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$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa90, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') write(r0, &(0x7f0000000080)="9d", 0x1) 22:28:17 executing program 1: r0 = semget(0x0, 0x0, 0x24) semop(r0, &(0x7f00000000c0)=[{0x3, 0xf0, 0x1000}, {0x4, 0x1, 0x1000}], 0x2) socketpair(0x18, 0x3, 0x161, &(0x7f0000000000)={0xffffffffffffffff}) pread(r1, &(0x7f00000001c0)="53275daee24e16f6d6021dceb547710c27a452b416fdc1b3405ab20d9236eb7a1d809cf1dcd53d170e5887d895825359dc3960fa1bb91c1eb3438963b85aba6e661729bab7f68f4ed089fabafd4e71a918864ec9a9a897bbd83c75537b2aaddc4faf9ed5bfdbfb3a81c236b5e1c53f621055068f2520ada33b4dcab6d59c4a1a00a13cccacc7831bbf3a878a2f2d07a05cdd90d1ddeeeda779b1eddb982044231cad631dc9434e03a92b9c6d1cec2442a2b29a5d0a134a7600f41c458ab611df33adafb7c5e0c816225abdb97e55dfb24f4953d821", 0xd5, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 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) r2 = dup2(r0, r1) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCEXCL(r2, 0x2000740d) recvmsg(r2, &(0x7f00000000c0)={0x0, 0xfffffffffffffff0, 0x0, 0x0, 0x0}, 0x20000000000000) 22:28:18 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x23, 0x8}, {0x41, 0x80}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:18 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 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 = fcntl$dupfd(r0, 0x0, r0) shmget(0x0, 0x4000, 0x0, &(0x7f0000002000/0x4000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x9, 0x1ff800000000, 0x0, "c2aba9f60f8a7d0798234f14f8921a87a13f942d", 0x3d, 0x7ff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) write(r0, &(0x7f0000000180)="29f2ba353644a752035d436d4e8e239dd51e7c7e133f6fb19d4475b35545725790ae956935a3331d598130a3fdab8cfca13e1e2a01525140d28c4e", 0x3b) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x6) 22:28:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x352d) 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) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 22:28:18 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) socket$inet(0x2, 0x34d3958734184400, 0x1) 22:28:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfffffffffffffff7, 0x100000000, 0x3, 0x2}) r1 = getuid() r2 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x80000000) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setuid(0xee01) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) 22:28:18 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c504000000000000e9e92c5d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) preadv(r0, &(0x7f0000001100)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000f74000/0x3000)=nil, 0x3000, 0x7) preadv(r0, &(0x7f00000008c0)=[{&(0x7f00000005c0)=""/60, 0x3c}, {&(0x7f0000000600)=""/91, 0x5b}, {&(0x7f0000000680)=""/4, 0x4}, {&(0x7f00000006c0)=""/212, 0xd4}, {&(0x7f00000007c0)=""/48, 0x30}, {&(0x7f0000000800)=""/129, 0x81}], 0x6, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0xfffffffffffffffa, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x39cdb26a}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fd6000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ec3000/0x1000)=nil, 0x80000001}, {&(0x7f0000ea3000/0x4000)=nil, &(0x7f0000e3a000/0x3000)=nil, 0x7}, {&(0x7f0000e57000/0x1000)=nil, &(0x7f0000f3b000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ecd000/0x1000)=nil, 0x81e}, {&(0x7f0000f6d000/0x2000)=nil, &(0x7f0000ef0000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e91000/0x3000)=nil, 0x5b74}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x69f3ea4a}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000940)=0x5) madvise(&(0x7f0000e4b000/0x3000)=nil, 0x3000, 0x6) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) dup(r0) 22:28:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlockall(0x3) 22:28:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x3) unlink(&(0x7f0000000200)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='./bus\x00') symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40000000000008, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:18 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) fcntl$setstatus(r2, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c65302f66bccd03fbb0"], 0x10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 22:28:18 executing program 0: r0 = kqueue() mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7, 0x3812, r0, 0x0, 0x9) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x93, 0xa0000000, 0xc75, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6d1, 0xbb}, {{r0}, 0xfffffffffffffffd, 0x24, 0x20000010, 0x40000000000, 0x6}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x58, 0x0, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x26, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0xfff, 0xffff}], 0x1f, &(0x7f0000000140)={0x9, 0x7}) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r3, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 22:28:18 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) r0 = geteuid() setreuid(r0, r0) seteuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 22:28:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 22:28:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xfb, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x4d6}, {0x22, 0x9}, {0x23, 0x3}, {0x26, 0x7ff}, {0xc7, 0x1}, {0xaf, 0x1f}, {0x7, 0x10000}], 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/187) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100", 0x80000000003}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x8}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r2, 0x200, 0x8, &(0x7f0000000140)="6b659f9ae72dcf9aa0e63cdae96167c3306703490fc76b7c15ff38797062b3255b0972b9f8ba38b6d62ddbaa1d00d66c05c1d1164761f2375ac868de1c694483dcb184d5e74c4152c3e792e9c9f709868da34f9075", 0x55) 22:28:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socketpair(0x11, 0x4000, 0x0, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0xffffffffffffffe1, 0x4, 0x7, 0x7}, {0x2, 0xfeb, 0x1, 0x8}, {0x8, 0x6a4d26ed, 0x20, 0x80000000}, {0x0, 0x1, 0x4cf0, 0x2}, {0x1f, 0x9, 0x80000000}, {0x3, 0x5, 0xfa, 0x5}, {0x6, 0x4, 0x1, 0x8}, {0xfffffffffffffffa, 0x3, 0x9, 0x9}]}) pipe2(&(0x7f0000000180), 0x4) kqueue() 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 22:28:18 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) setsockopt(r0, 0x1f, 0x3, &(0x7f0000000000)="051f1cedcf9d62dce20abd4b00190756889b22b57d764c4097bab465757a7adb07853c336e5b0989d45a4b9db137e8a90c39bfe039da", 0x36) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@un=@file={0x0, ""/65}, 0x43, &(0x7f0000000040)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3, &(0x7f0000001300)=""/64, 0x40}, 0x1) 22:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x8002, 0x1000300010005}) write(r0, &(0x7f00000001c0)="38b46e3205cac775d11b3fb9e046dd7f782b05a48d9e500c47f41be724fb537057cdccae921608a8cceadedb863369723c3c4ebac928d0e8e5375205298166f5362f5ae508428db3638e7faa46", 0x4d) execve(0x0, 0x0, 0x0) 22:28:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x4, {[0x3, 0x8, 0x10001, 0x7fff, 0x7f, 0x1, 0x7f, 0x80000000, 0x1, 0x8386, 0x6464, 0x1, 0x7fffffff, 0xffffffffffffff81, 0x80, 0x8, 0x100, 0x8], [0x300000000000000, 0x6, 0x10000, 0x1, 0x80000001, 0x8001, 0x2, 0xa677, 0x5], [0xb9c, 0x8001, 0x7, 0x5, 0x2, 0x401, 0x6e], [0x7, 0x6bb, 0x80000000, 0x2, 0x80, 0x1f], [{0x7f, 0x2, 0x9}, {0x400, 0x9, 0x0, 0x3}, {0xfffffffffffffffd, 0x81, 0x5}, {0x20, 0x3, 0x10000, 0x99c}, {0x9, 0x0, 0x7, 0x6}, {0x2, 0x8, 0xe5, 0x8000}, {0x8, 0x0, 0x3f, 0x80}, {0x7fff, 0x320, 0x7, 0x80000000}], {0x9, 0x0, 0x1dfc, 0x8a}, {0x0, 0x9a, 0x2, 0x9}}}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x9, 0xe7d, {[0x7f, 0x0, 0xc47, 0x1000, 0x1ff, 0x7f, 0x8, 0x4, 0x0, 0x3ff, 0x6, 0x7f, 0x6, 0x5, 0x6, 0x3, 0x1be, 0x7fc], [0x1, 0x1, 0x3df14000000000, 0x400, 0xfffffffffffffed0, 0x4, 0xe15, 0x100000001, 0x7fff, 0x7], [0xec, 0x4, 0x4902, 0x2, 0x5, 0x8b, 0x7f], [0x22, 0x23fb, 0x5, 0x400, 0xa2], [{0x20, 0x7, 0x6, 0x100000000}, {0x80000001, 0xffffffff, 0x9fba, 0x1}, {0x9, 0x7, 0xce2, 0x23a000}, {0x1d09, 0x2, 0x5, 0x2}, {0x9e, 0x2, 0x8735, 0x8000}, {0x7ff, 0x1, 0x9, 0x6}, {0x7, 0x5, 0x280, 0x80000001}, {0x321, 0x503, 0xfffffffffffffff7, 0xe16}], {0x1, 0x7fffffff, 0x7fff, 0x8}, {0x7, 0x10001, 0x55aaa1d, 0x7}}}) syz_open_pts() 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200a0, 0x0) 22:28:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x3ff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0xc020, 0xffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) 22:28:18 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x100) r0 = open(&(0x7f00000002c0)='./file0\x00', 0xc0, 0xa2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') select(0x40, &(0x7f0000000180)={0x0, 0x6, 0x3, 0x4, 0x3f, 0x6, 0x8, 0x7}, &(0x7f0000000200)={0x6, 0x1, 0x3, 0x80000001, 0xad, 0x7, 0x3, 0x200}, &(0x7f0000000240)={0x8, 0x101, 0x200, 0x6, 0x4, 0x10001, 0x1, 0x4}, &(0x7f0000000280)={0x8c3, 0x1}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:28:19 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) setgroups(0x5, &(0x7f0000000100)=[r3, r3, r4, r2, r2]) fcntl$setown(r5, 0x6, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 22:28:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) select(0x40, &(0x7f0000000100)={0x6, 0x1, 0x1, 0xee, 0x5, 0x27c, 0x6, 0x7a}, &(0x7f0000000180)={0x3ff, 0x800000008000, 0x5, 0x85, 0x40, 0x81, 0x3, 0x3}, &(0x7f00000001c0)={0xda8, 0x7, 0x10001, 0x7fff, 0x9, 0x8e22, 0x8, 0x10001}, &(0x7f0000000200)={0x2, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d40fb5dea2096ea3bf3c2bdcb034410937e845bdb7f5f5b9f0fbccf6ca74ab8a2fc4dde8a112992106a95686719e81d6d95fa3486711fbec0dc64f985cd4dc7617373bb11776751158076d49aa19e8bf47931dfdcae2098cacaa6808fef9a594e6c28785ca66e06c590220ae7257a872dfe483981097887575b024101c26b16721d91134603d2c7a8e950e161246b9d601c872d028c4728932a666f542f1989cc43fa2656ab14d99529832112bad419a8e457d6a170f97abf749517411d278e2f7423512f2a3ce678337b26ea1d47ed8f48fbae0c6b576288b8ce0a9cb5ce2a071a8566413d0100729025a238aa38d6c89d10ff7f07b2509c418bfaa", 0xfc) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r4, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x3ff, 0x9db8, 0x7ff}, {0x6, 0x6, 0x8, 0x3}, {0x5, 0x6, 0x7fffffff, 0x1ff}, {0xffffffffffffff2e, 0x14c, 0x40, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r2, r3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8040, 0x0) chflags(&(0x7f0000000340)='./file0\x00', 0x0) 22:28:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x4, 0x6, 0x7, &(0x7f0000000240)={{0x3, 0x7f, 0xb0c, 0x6, 0xb2f8, 0x8, 0x6}, {[0x1000, 0x0, 0x3f, 0x3, 0xffffffff, 0x9, 0x5b8, 0x3, 0x3, 0x1, 0x3, 0x9, 0x2d, 0x1ff, 0x8, 0x1, 0x6, 0x6], [0x6, 0x1d, 0x9, 0x754, 0x3, 0x5, 0xb5c, 0x20, 0x401, 0x9], [0x1, 0x7, 0x7fff, 0x3, 0x1, 0x0, 0x1000], [0x3, 0x1, 0x81, 0x4, 0xce, 0x400], [{0x3, 0x6, 0x2, 0xfffffffffffffff8}, {0x100, 0x3, 0xab, 0x100000000}, {0x7, 0x4, 0x6, 0x100}, {0xffffffffffffffff, 0x7, 0xffff, 0x9}, {0x1, 0x101, 0xffffffff, 0x9}, {0x40, 0x0, 0x0, 0xdf7}, {0x2, 0x6, 0xffffffffffff0001, 0x10001}, {0x7fff, 0xdd42, 0x9, 0x9}], {0xfff, 0x9, 0x9, 0xffffffff}, {0x2, 0x1, 0x3, 0x3406b812000}}}, 0xff, 0x8001}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, &(0x7f00000001c0)="d7554856287ac7685c166489845beae9870e2b263329f647650ad366b754ac4ffd0f7bc08067be15c985c697444536257b3cd3ffbe6e23d66d64dfc66bea09f7d2a80348f4461e4bbcd2c3149cc45ba536ce40e84d3fb63a8aa44b5707567fbe84a730604586dfa8", 0x68) read(r0, &(0x7f00000004c0)=""/131, 0x83) 22:28:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000005c0)=""/237, 0xed}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c504000000000000e9e92c5d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) shmget$private(0x0, 0x4000, 0x180, &(0x7f0000247000/0x4000)=nil) 22:28:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x1f}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 22:28:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 22:28:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r2 = socket(0x18, 0x3, 0x6) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="bd33bb", 0x3}, {&(0x7f0000000140)="0686e5f80d2bc40121d0f0e8ce3edd427aba434ca6bf5ac6c73aeec56892795cf555b316425bfef620b64680cd34d78f8d875a2f456c217c6479dd6f9ebeed99", 0x40}, {&(0x7f0000000180)="373bb85c8a8d449cb282caacbc8d97c9093b69e069e06842e93e5bfffc2ec709fc34dbd8d461cb8a967276f30e9aad9afaaed6486c39d5e4d919587002ae9d0b06fca346d7a0276acb727c30cab2e5fe3929c4f013370e84f8a7d9f94baeef567f83a4ab67cd39db6cd82a9baa861f0d4dee5b37f4bb118cfc93de03514875c7f7abcbbc07dfceb7dbc8aa919fa39eea0bbcd82e6b2dad05c94395d15b049f3604d1a91cf66cf85aca0857aa7392b33f1706fc1f25de3bd46f4bc051eef6a8c77c24f6286cb565f0d863a2c790df49cddf3da534", 0xd4}, {&(0x7f0000000280)="894b9eeff903e2930443d3dd3b962944302d9fe4e6cc605a5ef54b370e8e85a0575fe0bbceb543600ab8ffc03bd4ba526881259f3012e2d4c114e230bac8fa7a18dd3b1ac1b5f0db795d195912ab9230c9c85e53875f2d177a5904d207f939cd2f61f2bc11ffe0e205922b6d0704e794393b293afe8a330cbdf29e0a16a9672a41e430190915ea3ef0bf6dba83a884345f46551653f4b503be771825001bf49fac1607603605cdf0c3a64009325711cb0d7da43f900bb585252771d7e6c280056be609dc9904e1d6a9667638c75aac430edcbd8282dd7237b98038fd35c3f8a20f47bb27451cd099fe1ded5363dce6f67bb29a728cf650aa0a5b5d6407a286d93af7b8f40e6506994cc4969177d9165e8975b0afafe7797d83a298e17d10ce95e8b5ec4fda9fd662b35135455f178dea5b18629715a596f526a1438a835bd8788524519de03798c8cdcf40a732dc99ea63e61c185d3b703327201d7320d9e680f6325ad8af7db4e02ebdb403c927af7f4efd95c94c9e873b124bff4dea6c7dc404d7f916d31a200843f8abfb95a4ed03ddc4afddd596acb3472b284d246311c71e9da2551282bcbf00f253f1f962e77e361f8dfb6ed0b267ea717d88766c2df5a526d615423ea8c08c21cbb7ae86eaead1de623aa74ce9df0fd32a674cfe69303bb5b5b6cd30ccc9b63d24e46402fcd30fe87157d2cc3cdde7ec7924471eed73f30e919dc3d46c17a2b5271a6ce6713eb502a24993b203f1a4099dc5fda5861c28cc0b810bb386af82544bb5d8e9092960f10d96c36c53157aba4e556b3d526159a6d8b3850c4e5e724b986bf638c1c950e8c6182dbf8166a70b74759d848f233501d5151b3fcf7477fbfe590a4a1e16ae961740a40fd713d679f5c2914ec706df2eb8647f8ffe91f3110c3b22a4bee54529772a29b6eee11c262865c48f1f05e118df7193c571261160853af9b694db8f7cf129b44099361804c55aea332f17df28db9efa4fb3b8f916df858d5d016630ce61d4a0764a65b32b2ce26116b12bcf02f76c4f918ada9e7c8dae0fd133c87791cc09ab83338a41cf6224ff58a2a9ea1748a75c9fbc008428f6ac7c59e9fbf1984e21a9785a913f138c0ddcececdd25bfdf3b4d7488ad581a426420a9e894f8e54e8d5e7eea4030bb528178d08c18701c1853b393065233670db1325134ce14f41865aad5b658b9cfaf9f0e7d12fbc108dcd57e3458ce2b3e9ceb4eb3e31998e6b084fc95bd521610dc7b69d9df07cc9ae6f1df7b728a640cbf54da1e39221f41c5ce0915852533379c8f96fa1c440997c75761c27ebbb05ccd5b415d7a82ecfd313cac03f999472fd4a514df378b0eea54a0a66921c7f4cd078e8199b37d1475f1273d818ac604f863caf10a22053e2ae534eec07e8e5e5f26c2874f198ff07edfcc03fc45d206c6cab1122199516619e6df8c6743337c94c15c87e7d7d8c87812b7780e06a67201b06d18a94e8f22c7ad91605139e6b20bcb3b94c6d7bdbb87f986883753978083818e6389da244aae9c1cbe2b47a17d549fb78474a49b01e273ea1ff071ed3ead8c55cf20c528dda691dc3916ed580ee1e91b8680bcc7fe635170878126fdd8c8039a90d5cf0be5a467bb38834440a762c5b564720340f8d931a95e3391ec44b2612a912d8092c9f8f54ada5773f770cba393c857c36c2ccfb0f517e32826c625d26adfd180b083c2134c7b7c7871944588dfef32f6e622252af9b07d7cf741e99098dd49a092abcdda70b73b137ed71033856eaff0682eb5540eeadda29bb487c4eb52a655fba8cfef7392752356338b01c368a6fc28ce57429a1f259e5b3841efab90b6feb700a3170d072cc700bc51863dca190f7f5d839c4d08abb7ed11dfee2c5246f2a7c0b2f449171212f2140d31915f975151b517b748a0f2b58970df799f0f261d8fb24a89cf8adbf0f516355908aeb91bb6c02cc73a5493a82d6c9beec608735de186dd9f9fe40f2e7e171a2d2444796ac8f13432c63922c374fbf9e43e86f18b735d112ce53d6485c4535263947cc6fc9486e25da02091b02dc7206bb210da53847509a52e2970b254656310201dc2ea199634460fe238cf8e8171c0f2b8cf39c28108160a742208e103003d6ab6166cbfd4719be3863c6147b674a0ca808bf3f9fff50db6d0699952f882e20649cc2841f8d90b9c778b0e6a86073115a2a0320a1322f8e80341ed92293fd070454334132df2cb548e91f2cbf9201b7748ed1f4ea942b78a0d8639154c38a1757b6cd5e226a07ff7455de518b8debf43b2f9e8b86a9bf644b0e325321e313b0087e7ffe507c50102de908262f6c6a272b2fd483d7e6ebd288c8d7a5b3837d7828de03119697f6327d738a7af0299a991ad1e9db5768d51f0f281c440c99bb068b32a8d8c56d0fc4cd5ae52c472e0a733b441eed93b18be96b70ee9be0fb03cf132cca151e7c7792cb0506e8a1c69fda1f6edcecfbefef07e92267876f147262565bb10329cb3b2743d050e4d93652bcf9736a935b7cabc753bf933d1125907682243f820c9b0eb2599f98f6077caecc1d7c97cac030b268719effca2b00ee721479986542f3d1ba86680382f7bb9d7adb9e6d6e0e007628390a210cadc2da58a2738554e04fd51a268af22ee9c1024f31bd1677eb21513116c69b418a4b9a227eaaf21b610ad36156a4e3e5d740dddcbb7869f00891ed2082ea5913fb37d046d8cc27ca6c11abcc5d3437a8b3a266429c98088f1cc5dc97b3ae92abcbc342b0928ff7053cc2ed6f1e2a80b3420433bc08fd1b940d6e0a08627c5a468facbe955edd0f8af060353122a5f3b565afd77456590ae272e86675e3bdfcf86a5498d421a60b5bf04f0c52aa1569b7470d585ac17f12f6d43c998efd8c3ca629ff7faa79593cb3017146adc06eb27faf17e0b184275c86d2a6ede14964c4df5c488eb0a84c1e312e14a1b08bfe87d7e1471019ff1815b085d464790ca6e613c30b8238ec425a5ab517bebe8bff1e9c63e7cf725161b32554412b3210c01021b707e166dc044125f57bdb28a9d7ad43a20d6ce45c81cb934d908963a5658e0689d457e230feb99ccf25573619a21718a5fcff54d5bab1026e879a5ca4c0d58c7c4dc9ce0959e62ae914c540fd91f02e39b7c77dd0210b7dbeec27286d408da2a665c44c2a88eb6c105d8e27f17aa279b2f9d3e9b52360e761ec42bdfa0a4ba738e3180052596aa17a792ae3e96e38ed11f4fda3a60b8152b4d56e1b7ab6596650f203e38d7a47e853e40156e9e2b873c42462baee8846d0649d5ab21eaf0aa36ab2e703ee5e3c7af34a49b8e6504d6695ec129e1f75291a110d1c9ae2f385f6fc53a96675b01b4f7bb0fba8596d9bcf4a25b87bbc56d5b5d750df126e2f3c3fc2045e519690e3cfc052f374d1a9c617ae65d40ee363cf1166b7e44cb799a1d844907f816de4f71e972f5b0fcba8f875c2175f23809e6cc79d355d80304abeb4db7055a1d85b1f915243a1b0d7a6ffbf4d7e8d0b7b1fc1d14c4a55ec1788d38a69c3da4628c24c7c78825d8dcd513664f374428fb48478e40dfd7e11124a8e9db18340aca5ecfdccf90da8afe231b30f59af25a4985ae877674700ee828c19f4a054a580339d10be2592347c35fb79ab6a84ae1ce0990e45465dec63d33429381082c9c187fe03473099ce8d581254604342373d5cf930bf6369c02d66e348a7cb3eb044442ad129692d5fb6b04caadcf454ae7ad588a6ff7c154fe9348603b5bec9c021d4e919d7371dfeaf8120aeeb57a2c5d278f317c676ae444ce9967912503d167c4af1a4fd260878704b4f71831f54aa7e9983a57ce2fba857a6b1bccb7154504b75eaf911df5be3d98f5ed722acaaf2b7039b8063d27d85b270e7d8b6b73ee5590fcc45c75d27630fb3b4cc7587d6b826c7f4659a1cf1e5f2f34b67b0394b56737e7e213819653397b32963349ab0e8166766ff5c54835a4d70b7be2f4d136d2efe8e85c19c2c97fe7072ba43ac77d285b14f0acfaa5ccaa1ccc3ae10112ec0d895dc052e92d475ddee75bddc21f47c7ef4e8d575237357c897a3b99d536b528996b79aab288e4db99bafc05aacb8e2564fc58d85fec738da7d19b30bdf08383be52d60fad38d6c29dbed09d7ea2174beba2bb98e7481d01d5e8bc419ae3eb6b430b56e1b10b0673a9d270d1efe72db35f1740bc5fa42935b63d1367de6c8cb102eb4c3213dde93f1b5427106f139c00c924b90c062be7e5208cb8ea926fafc9947f75b40c6d5e2576c370f871c8b3dc8ccceedac7f31742aa9659d01160758261bcf02fcb96801b1abfbb129d7987ee711db35ce7d66e563d271de3eb4e052b07176f841aff64421e460770badda1ee84ec05fd20bf218af77440d241786bdfb47fdbb8341f7da87f2f328a19453ae856d0eb0132c10e598287d136f6f72a1126be2b5ce72cc1339fa4aa3134c790ffae47f3f01f2297cd035b59470af524915f35073a32833437ec5f6b52d808d1518d4f362b748bfe13f6e05152a6aa3f2fcbccd62fa28331f382fb2fc175be57c03ad6164c184d0edce1dd5ded84dbeb71f50c2ad74f35a0943a81eae2ac28533a0a8c5a44f367dc7d887c9083fd0b16ba4f5bc22c7ee616dff72b7a6d65becdd758c6fbdc1ff1b12dbfde5496fb4230788ca71bc13a4e7a1cf6a2af8bc65b075e1b9b13bf5f861cfb87368b7327e27d3e4c20afd151a614074c2b9948ae9a797664bf1dadabf25a8b519bd172e4a83331eb48487acf96ef1cc6443c994fadfad85ffbd97d88537faddc35ab361ecfad72d038e46d9785fa8a8b19ba1ae20478908795b4f0a51dd0983f1b879f026a9a80e796a40cb3e8a27ed52fff940e871d7fa550e102e0ff2e500427416d65c5155aae4da12058bce9dcfb51bd1471ed722e7e58232866d7ffba6dbe9504f72be6f02bb481c9d5fd28a897dde208b91301506e4de58ac3c3c24865d5b1a8d230ac118ce09c077cca2a7a3b58190e251457025c0af3a9759be7ebc8b46c1551502a10e2afa8ade825645aff30af447e28f58f90cc637b656484315a09098df7520d0a4a68cd279c49c5384faf47fa87c4e34663052cb5fd388b359304152bb75d640ef5da732a1a0a18d14fc293423b9785bffed922106ee7d999b31f154df9c4305b944f2ba413086e996c984748afa6bd1e908494cb4306dc37b1a9fca668e83080a7f719ceef0960efdf468b417da4591e6ced93c4ccd4729af31501410c7967d2ff810816215da7ad7f36b15ab2a0ae6b2b9a4fd3e167156c64cc88b40b9bfe99eca9b50b54280b9f5f18efc9cc882a94381fa5a0ec6cca2c03f024edfedda460867688180ef7faafa7d12889b0a4823960c20b10937bdd205a8dabc0b9644422ce323a962da78f6ae7f776e2d3a81064e7f9fbc0faf70146385d1d341f699aeb9cbba4b2b006f9beb244ecb5b64b8c1797a4acc18f79c64eb4df3244069d7f32a12632ab9c131883600e727bea8534bcd4f1b7921bcc37d8afa4588f856c101166199a5d5fe803cf3b62aadba901234bf7a80f8a2a3003f6cff80c6f2b2ce5093e3f56e672580d28624af1ab41e15e943fc5a5c5c14a94b28bb1b970eab0d64467b568635bbbf138de30ae50ee0652c6ced8fe9169a10b84e32b6dd0295f137ea40f08e658dcf2a1851fe76ab9842b862ea19a5a2825c14bbae6b8f2346608112adc2c58888eeb9f5b028433751c5d4ab0687868173c47fed7e83e8d4fc5fe318702e364cd7c58d97118a21cad2c93c37bf25aa06d", 0x1000}, {&(0x7f0000001280)="287cfc6d0dba983c1968c2d1bd239f98231b66d64720ba083981456775734e5f9463ecbfe6625d18f833ac298bb9f302a6ceee58595e9fdb3d95d0a84683ffe038cd23c3cc1496176c7c9e9fb7802637085ee8d6b87bfba1deca95ffc1e41a5ed945efa22eb60c6db3c5cfabd4f06852a517f393340e73490f6bf5531ffe8da02d7876a908a5ef546fb3f0c0cfd91ce4741ff4f508706fd41d89c5d64a3454a458f47da8151e62e616f97d1299d83a781c2b741c77e77da30338db4cec3514a34a82c54f52e904d37e48708a638914a091462835968d8575ffbea0f82dfb28dfb45d4491addcef5ccbb97f99c6beeac7358843f12dfd312accd7d5c5cb", 0xfd}, {&(0x7f0000001380)="a6f9ccadb8acc5806d30feafc979ccc1161845c8f5384fd15cbe08ae3e884fa289480864b4ec81417ec199535f7023f630bced9d63689cbedb03443fa469d94d8f528fa7bd9d806e0e772bfd50d6eee7d8aeb0f76bdd797d11673d9996b9c65e94269208405367975c827c4606baa3cca3c5fba5eebacea31160865f259a3e1d31d75bfa31b340156f421691673781eeaf9ff4602e3d62c44626450b8c07b1cb88ccae79611881d6eeb8e625bf4e03900602cf26a93869598f2584a8", 0xbc}, {&(0x7f0000001440)="0a71299a9f495cf0bce3591f4ea4fa5d77ee3c2d0631b17e4498230e31d5f83ba0514ab613e66dd2ec2a6721fcb31e33070f63ad3297ffa3bd35c94be83bd243cdf3a2596d50407cd63ad4bd2ea1bd846edb8d648532e332f421078b26d48ac487a8ce0a7a2ffe4a7aad8816913d2927aba50e7b7e80123632aaf72ab18fa76ffadf6f4a3d62619924c0bf6811bcfc424b65316e3cd45061fc606918992ab1d31663d41cbdb1041992e6d439fabc3652ea79fbfdda29fb5ba019a1eaf2b9551937309084e1084bd3c6d6be891118", 0xce}], 0x7, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x4}, 0x4) r3 = socket(0x400000000018, 0x3, 0x0) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r3, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) 22:28:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x84) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00ea2e2f66696c653000"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000754a5ff867000000000000000000000000000000000000000001000000000000000000000100"/115], &(0x7f00000000c0)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9191efb0e92a55cdd104a108b47349384e80438c6508dc08e99f285b6f6f01ec2991f170796fa4822260783a948c65fb968434f4a5b9e94432df26e899", 0x3d) r2 = socket$inet(0x2, 0x2, 0x3ff) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x1b6) 22:28:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = msgget(0x2, 0x100) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0800000000000001"], 0x8, 0x0, 0x1800) 22:28:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40400400000002be, 0x40) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0xfffffffffffffffe, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:28:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000280)='\x00\x00\x00\x00\x00', 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0xffffffffffffff61}], 0x16, 0x0, 0x0) 22:28:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, 0x0, 0x0) write(r2, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r2, 0x88}, {r2, 0x55}, {r2}, {r2, 0x4}], 0x4, 0x100000001) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() 22:28:19 executing program 0: syz_emit_ethernet(0xab, &(0x7f00000002c0)="a2842994e12b0c3115af77eb5fbf81147ad0629f14c8b7c1618a08168ad03b10ac308ea02bed6fde83c20cffca84f4ee8efa3dd48e0e088486dec1fc404353304ff2495958469973df98c7c731ebb7853b53787e76421e4177257e01f00610ee1a0b186dee278cf52b6152d70d5ae3fadc50f1fa98146d7e0d4e321664f097ac919c6846780f9c06e1450ec9ffa034f984954d7fb8dc43493e7077a4eb3bac1155af0f68b5aba3976fcddb") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r2}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 22:28:19 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x140, 0xfffffffffffffffd, 0x8, 0x2, "b875c33103107cfdf1ee78e7f1048246e15b567b", 0xfff}) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 22:28:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt(r0, 0x10000, 0x7ff, &(0x7f0000000040)=""/69, &(0x7f00000000c0)=0x45) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000020000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/184, &(0x7f00000000c0)=0xb8) socketpair(0x36, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x203, &(0x7f0000000040)=0x8, 0xcebb96e8fd12a49f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20002, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8001) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) fchflags(r0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) 22:28:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) 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, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r0, &(0x7f0000000300)=""/161, 0xfffffffffffffd5b) 22:28:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) close(r0) fchown(r0, 0x0, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:19 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 22:28:19 executing program 1: nanosleep(&(0x7f0000000100)={0xf0, 0xaa1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xa, 0x4, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x4e1, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xfc, 0x1, 0x8f, 0x6599618d}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000002, 0x74, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x2, 0xfffffffffffffffc}], 0xf8b4, 0x0, 0xfffffffffffffff8, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 22:28:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xff) write(r0, &(0x7f0000000100)="266a6e43abaab937c9ce63", 0xb) write(r0, &(0x7f00000001c0)='n6..', 0x4) chroot(&(0x7f00000000c0)='./bus\x00') 22:28:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) r1 = syz_open_pts() flock(r1, 0x1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000440)=0x3) r3 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 22:28:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x1f, 0x2, 0x4, 0xc6a, 0xfff, 0xfffffffffffffff8, 0x0]}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x200, 0x400]}) 22:28:20 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000a31000/0x200000)=nil, 0x200000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 22:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0x7) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1f3, 0x1, 0x7fff, 0xfffffffffffffff7, 0x100000000}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x18) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 22:28:20 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, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x144, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f0000000180)="2608636218e675dcc79a851b2753d67b839f070000000000000000000978031222ac545755789a852c40e1c154beec80bff58ba9ff6f643741ed1395c21db4f6323b24ff24ad11e9d20f1cd8c84567b2e6b58f97") 22:28:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000240)=0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000000140)=""/248, 0xf8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4f) 22:28:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x80) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x69, 0x0, 0xd67, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x101, 0x8}, {{r0}, 0x0, 0x88, 0x0, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x68, 0x1, 0x4, 0x2400000000000000}], 0x7ff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x200, 0xffffffff}], 0x3, &(0x7f0000000180)={0x10, 0x401}) preadv(r0, &(0x7f00000014c0)=[{0x0}], 0x1, 0x0, 0x0) 22:28:21 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000000)='./control/file0\x00', 0x400, 0x1) 22:28:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 22:28:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x4cbe1d865d412695) 22:28:22 executing program 1: r0 = socket(0x4, 0x3, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x500, 0x41) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) 22:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/58, 0x3a) read(r0, &(0x7f00000005c0)=""/214, 0x58) 22:28:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x9283) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/91, 0x5b}], 0x5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xff, 0x401}, 0xc) 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) 22:28:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d, 0xffffffff}, {0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) 22:28:22 executing program 1: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0xfffffffffffffffe) close(r0) 22:28:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="013dabc30f8915e3bc03fafd553a9621a12b53ff38d7b87edfb4b6a204e3b2d23352741a32872920e4c9c501d6120e9956774a708d5bf25fc86577257eca7332aaa5b17823798000bf03557c55b8a05e0a3f9a82d2cbb5342da48211a777d0862da239f200b15f5965f8b1f1f3f6448175b2721e645737859ecacf2bb6a2dc893d8b2611ae888abb09cd568c4d5568ec685b8fc722e21eda78664f7c6dc8e90f37e3520f5700e1be2e", 0xa9}, {&(0x7f0000000000)="d354c1b4aa95c34e46b27613c80fd63e46c3feab1b1110bc990aa1d3a188983435d1f7d7a18672a03dfe73de45", 0x2d}, {&(0x7f00000001c0)="1c7239bc5f0f71e5ca579a18d5dbe2d692b56ed46df31e8722d5743158f21cea4ab4d35f5949808722ddd79735ed855585d357770026b2888ba90e310a3c970c916ff0621819da09aa", 0x49}, {&(0x7f0000000300)="7db67232033e727a28046cc8af61efda3c604c191144a6396783b72b32e219dee0875b03cf7d39d769eb93c50ee69634f6f23e7a7c7a66b248dc4fb75a9a111de7135912a8362fb7b51b5a040d9c8b72a67d15825ff412e950f9ba8db0fa8d5d0594508700b6e6a577b8566fe06fe9536a870b15d33750ca6d22e2120692a1f5bff70054481f5d4eee713f9e458bc601088118907208cb48fd20d8c2beea4ad8cb997e12816821d9c22f41b05ee9bcc811a9c881b8e55802cb5c2b1efe005ad29a8f51a019bc0832f5a810a60c4215908975e900643dfca17fd6e6", 0xdb}, {&(0x7f0000000240)}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 22:28:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000040)=0x342c) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r3 = geteuid() geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xffffffffffffffa2, &(0x7f00000004c0)=[{&(0x7f0000000240)="80a03a800cee8bb0d77f8eed192819e23b0a08d2062ba57c7d1871e9f9338ac6c4c09802198fe1ab6a5a11792ac3ac10327226a77b18be678be3979587e6e1b64297ecd8060b74f381820dfe508db14c298c34570622c70d01da3c8c940f28c6fb1bfbb441ab7aae4fb65844863687aadc117b6a253fd53dd9d02d38d181d8bfab2d5d9bd3c9fd81dad88505fda29a4e22edea740a3149609a4d621280c5de6e9d702bf6c7707b0172f336568f3747fe3384c1b04283f0558dc793292744781f2bf99228ce7238d470080da0593e16b7febacf", 0xd3}, {&(0x7f0000000340)="768d1d59c333bd658c14b873c7e4d83d605a10d5c55e8743df85db227ee746b5aa66fab2afeda1ca97a61c4f6c560b19b669279a26c67da3b6e555a9f6dcd5480bd323299fb39f0d09a729d9", 0x4c}, {&(0x7f0000000640)="dea9cbabf06e81d4ed6dfeea61761b6c30aa0a19ff50c08a58b91d3c06224e7ac65c52107fc082ed0c3581f4c16b4d2e37381e483bc8bc546be0fa114b8263151888e0859388bc6ecbc781f91452551016686602c34a08ff811fc2a92c461af7fa93c99b85fbd3045f70b301af8556d5df11ae5428fd3f1f5a980d8714e21d4b24250f3bf8705546d5725ee4c6ebf4ae2cb1ad513d9d8b8f44677700ee3875a7e8c338f241d8b44805fe1d545e67fc7b9f2227ad775bc996022fd5e4206b0bf0e3616bfc1eb41e18fa9b40aed5a0687b18802cb954c82410f833cebd4b0e99", 0xdf}], 0x3, 0x0, 0x0, 0x8}, 0x8) fchflags(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xfffffffffffffff7, r3, r4, r5, r6, 0x100, 0x5}, 0xfffffffffffffe00, 0x6, r7, r8, 0x47, 0x1, 0xd1d2}) 22:28:22 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x0, 0x1}, {0x9, 0x5}}, &(0x7f00000000c0)) r0 = syz_open_pts() flock(r0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x300000000}) 22:28:22 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x40105704, &(0x7f0000000380)={0x0, 0x0, {0x400, 0x4}}) 22:28:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000}, 0x0, 0x0, r0}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x24}, {r0, 0x4}, {r0, 0x198}, {r0, 0x101}], 0x5, 0x7) 22:28:22 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) 22:28:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000140)={0x2, "debbc6cf994108a8cb18a68af028643f4fa5e42cfaba730c86b78940fb703e3d19f56fe9a29bc435b45ef25f65e941f039e8a4c696673515d721d1c05e5b234d011cdad338e90cbe6802cb401548b767a6ee0144ccafa3bd5425f1a63642252dacd5f77ddb1cb6098f2d3cb5dd08cf6a711c17da24debb0dd9e9553ea80277e73f0070a5a84f29c375f61a48c5c8afc67a2b96abc82dfffde891e9081a851169428dfd0279acff221653b604f1e72150d755be1d56750824e1540c2762c89e3a4c5e54d48fcffd8103a575b421b8a686a3feee96a744d0b99c68d5326876f2e5ed7b11f8d088848f2f3ba7f5ec18c59b2a02813add1e808a4c8c4b537cdeef3e617e95659b943980db3426df3759c0ff4ff0d8aee2f354b1dffbd05ba64a2c72dbda178aa90f3cd20098a1d93ab5fdef37a752757ef322c4eb9b036917bc58225f223c0e4da27d094d28eb3fe3406e29e0a31299ca393e54dec650bab155e6fcf36def0ac5e53f16c5206eeec70f05e418f7adc3165a2e3772b107ffe51fb82e532ee52884ec5f73f331ec219ad32175e899d30b34f9ef427f7d2810f0d56ebb0990bc1f21b12d633ae43268df017f6f4df759437a3c782fb2b11fae16c24e9c9411f003a32e7dfaa37d769cfe0d092bccacd766b436d1bbdfed5bcd7e1cdb370479eb39bf1277f3ce378f3cbcafe40bb09802a10ea7ea04e6dae30e8f1a1243c3116b72ec7b2b7c1e73c760682b813e622bd1cd568a28ee93773c047b13e14f1268e1aa4c98514a0de95eda84dcd6b9a9984a52f627fad1418f010274a4fde69290fd15f239c27438d52b4e9348364083cecb92ce52034b7de483f54888f54ce5a772abdbd2e2096d855141e2169436a1d799e9c439f1c6ce4f60695e054c1fd987e1505eda8fe39564106de8270ff217f8f47b90ba023795c5f24a7cbd212292c26d0bf541b857454bbd3e58a73d15aa0ad489cec56f82892c8b69ab052e2c444474355f3146085dee67fdb6e62dc0b9acec14e15e3c57e3f9bb1f9f75f4482c3d517fb5ddfa46b1f93520952de355639b25b467bf0f5f84b840aac2cd182799ad9b7b4d0dca01579dded5f5b06aea98822ec2e7f5a00cd12a9a2a290765ce9cb7ff619d540b2b93092b5dbc229a844e01fe89ee1c51edb3e31bc75077c1c434ba901bda7bb72a0ce884ee1a394027e814cbdb3372c30e018328a72d838797bf1934662708d2de80a4c3bb4f0988443dbd55549f2f83c1043ee0f78c0f897011b96243f9000bf25e6f299b1e5cf583c72cfc6044809f7b7e99ce272940496f155307421d0dc34f5f8005d58beae702c6a45c37453395971e96066f933fa4308399149a6e0edc34a2f71b5278b0e94623f2078b8f8e68b8b964ed4c1c6f1581ef9fd4700141d23089cf1a56f2c0ebdde2ff488679a51f7ac4da0926f504e9ece520ba476694234a44b6201fab413d651ef3f016b8c63d7cb2774cf597434dfffc8985d2f165ef438a47c798373232327a741db3976e10eb18eed7aa7a97599ffe3a3abe9b650f1f24421fd7763582725d375c9ec3c5809e04f0f614082d7d03385486b8565fefe181c9e490d2afc1e9c291e68bf14ff66656bca83fce30599bac1e67a1edf07a90aa631865d462c832085c0c586bf3d14d8160719d3f1c428714c442ee9906f5d750aae862705f81cc3ee0e6d69421594133e3764d5e8037cca93850380a273c031c6fd7e986287646071c83d9d35fd4aa8303617958c5d0c3ce054365661f71fe1dc9d2d6732c612c7ae31a652a037968f57b1a971314e37e9f4f0b3dc732fd65c5811862ce321a93f7baa9890dd517ad77cf1fcc25d96d82aa93295047fece9a6b197402dcc50407abe89e67312ebcd23c4667660e2c7a5f70cbf4d39191b5c1e44e0e6cd85dedbd3a23eea17eabc594d864ece1a58e5c1c1ff8b3aaac8dc6d73be2c5ecc47318168567176eadf76cc00c1bf30d98387d5ea0c2f284e0fd7b8a70821a656169b5a79caba756bd3fdd2d73c52a69dc9527fded9978e7d4221ede35064f8cd77f432b9cdf9f75615c14f65a795115e5f7f741e573470dde67ffd9e5f79ec556e7c5758aff8df0688ee84141fd6763f90f98870069607cd9de51331aac9e80d64d4897f0cb6588e6059af098ebf1fb17bd9c767f81263872ee52d9e9fa51a682fb16a923fc8751715dca1bfbccf1aba173629d2d0b541798e909b9a59222987d0f209175b21fb9deb0b787ff59669172f146f3a680589fa9035e45a2579c5926fa095d5fb8526e78b10b799bee750471c14ad3ddf56a5536a1f6094bf8849723e3f47b0f100e6b70e90a784e87d85c2f1172149f0b3908d39c3af608d4b42a40cb6bf7d3be768af2f0e89478472c94fdbb08b3e2d76943bbcd5f026f939da19e5f07853549373bac54c022ce2c1a57ba54837c802398f6d5503e96bf3f0924c5a7e0bad2ccfe395dd5ce56968e376df6af827193f1a07ae0e21f93a55a623bc6c241a1e40cc2cb70ab2bd2948b4ade9c18d55d5b32bafe8edcdceb9a804e615b9889da576657bb59cc2f86bc5f48b027bac7c0e274349178ad61e78ad2b577d318ba6abab1e427776c948dbd060b7a5d4dd3ef97b91885d850afd451d130dabdd41dc0d7c1e582a2226c54c1bdeeb06e0a78a9ac6af61aa17516d1fbb45144368b55418d867e772a4d4f6dd96ac5aa7190659e0f396155693e837692c38ab42234181efc3d736b368f6f763d6f3ac357bb2adbc3c891071ba8b1cde386b404f2ea7843d7d079e7ef816137675c75432ffb7c277de8f3e4c8722cfc059418decbd26a09e4979145ed41114bb2b34da25d4206817cc550df36d95f3fd8b0f399d6ac571f1d3b475ebabe0f9359cfc43fd0eebf2e3a5cf397ed8f8a61d8e318215edf44713dfba81b5ba3d23764ec96335852da6f4d9f74362259a5157d5a259f97ec2f51bf6f649c2061efa3e4f136af866c9fbad41a2ebe06c89fae3a5b86e2c7a6e4c3bbfc41fe8b734047c042cc4797594b9d42fdf95871f5fb554e126371ab85b39ba534bb68776c90119dec5ff3b79928834de29e16613407f4fffc0342b99222db512ef2400621c683d0f954fca56827bf9e55dd1d6e95d512cdd9c961bd6018899416360ab827214dbc588a26c63cbe56384126af89e58bac2febf4992624768c388b5364ced3eb7b84def148f03ee70a141ea065e22838191f67dd8d6dc93ada40f34f43cf1f6dd7870445f154df5f39f7867f032c19c17f27f671629fd873f4787297a0ebaeb2598ef33bd276e15cc495d5f27d6c993a92776e115bdb390cac3c4cd8d10cf1af3ba3b5c71c4f1a5ec34360ea447e3ff594fe472cfc71c80d83c697e59e6a329b343a843a23fa9c0340f576fbd0da675fdbc70fa427df2134a20399b85324a07bb8b597c28a2b7345960fdac53415d9531be45364330b7103e23432091583f6c2c4fb0b76618f8c82b99469b4ca90b5f6175400d312d0c229ff8084d87f3fdbe996cfbc89386b360ac5f48b30d87fcef81d010d9cc1b11c7d4bddb7b950fdd9536517f59566298cc385c599e1bda251497e3e0f92137c085ce4488889d6f4529e7689592a354897a5fea2d2fa6beb81ec515e3b0837dbcd23360a706e6e858d5028dc9c39a15e1bfff0dd6b56601318abb8eda6d106a5e1eb405c261adfbf7de4ec45c4106f9ee1bb89728d2b0eab6b3087ec974e9ec8a6397bfe8bbfa4038ed24e64c287fdea30f648e0ba2ed32df594741752a698023e0e403b9d925674ad9fc3c75e43fd7ab991814177d0dbadc9b6f912da365a765ac505057376e595057c380d1a02eaa0ab2bd8fc62f010de23a5fc1f82ed3d0773503eb6d5673f3ed0fcb75a21476b6c1b5f6bfc7adc49753b3038a9332d35bd1fd2aff9aff3a84410e0960a6101545ada9fca2e7bce1b8504cd52611a374ff84c6714b4b7d9e8df69d41977920c377ba4c7fb3925a5f86cca646c4f52bae89561213914d9dcb3920dcfa9aae961cf7399245b783020f854103a8013d0365fc5d4a7377c30d02433fe933096deefc1458cebff5efc8bfd07f897035323527d38d8bbfb7cc2d1fa2e1843b78c3189a37d28e031027e8febbdc40ef944d52526d55e256eba775b1a81e04e226752241c795f03a3152d1bfef0ae3f1632d9ba1e368666cdcd1a49dccc5c055aaed9f78574d51d0866f0b8f5258a997a7f3a1673b2ae2ff26fe2015b427957df8159a5e8da0ab345b4b1a542a69dabc4c6fe49278ca0be6305b5cd01eaf0f3e5cf6cbd59a803b5e289bfe40981972bc4ea6e950cc55ebdd4fc3891521247c9c95ed77bc6dc7b05fb7d68816a9dd58029194ba5ddfaa5a4487f11a5e5d355603429d98b261fa02615c444b15b828b2ad0b747ab13ebf0e5011332811ed1a8755175a93660ec885a6cd15eee72767d7dd13f28f26ccaa1703388e7d3804fa66e205d7e589b15ddd65ece762dbc7b1b6aa2f394686571a05feba170ed14790deceb967e768342d44f03da11d86e322d983cc93859cafd649f5fca300dda7cd49b85db434858fff20fd95bf829f448fde4f2f2fd77c02cae501c942594bb84f8d9fe3c073701a4a9f60fad9eb52f50d6ed6e3227f2a827e94befe3460819f04661732209fbc3e01d2200dad5907acba0e906c005c634b46d09bb5600a5790efecf39deed5935b7f136ba37ed486f75b744e94b4b15833a2cb9bcd1e5a7c03a998cda4a61b611f95a11a0c25c5a1a21038e0967560f4846f24f20c5b7edf66c62213532b89b05ee8aba137de14e06239ffbd66cacf92fac539c0e23ab46cddb4b97f4644b606e11929daa582ddf3f4ab313be731867eefc3617eb37aa29c0ca4bc4148c5563dbff95fcd81cc2694124b38e00bbcddd3c58ea0ccc34aa360c6dc65d2e1bb8fa9e56e964fe5b562d15d313d8efa82dc18130bbee8c9b2cf3570d8bb470237ba0f5e90cdf529b2311528093f21dd3622d0d5fca18b18709b8360f9ff854c156446b072a8d611cfe45f8c8305d934cdc27324947ebf01a24b25dd7d0fa98e0b88b3b09d2766fab0ff6ca04a8794f73f5610ce3e6e4a59c38488ae8cd97c543f034f08eed726d6d77274e5de65e53d9938843b1b7bd1656905d440a14e95d7524b0b74cfbd4d9dfa9c16e8e97270ca3c7c46164ab5eb74c0e34604eec6859ade873d5abb24f1a77a515e4a25c75b14009285b13b5da1dbbfe13b395abe83c98fe3e878e234bdb2fe906ac4bf51c7b5b37694ecce4960f0b9de03aea9a0503a9f22dcac4b256de2a221dad89ea989c570d25c540c71cede62fd67cbc4233356d01c9d65e0719bc03c9e86f72772ea8058ce0119649f881c388388a606d7e899b4ae570e1afcef3c25f77eb64a7dbc28d1a2141d0a78a57912ad9c1cd63b538d794352724592146e94418fa5abbc2ec955878b7ea59ee0b943fcb7ac2dea6b656aaf706b5d9f5924351689961d63bc9ed35985bd9d9dd55b475911894be5a815cd5566960d4b898ece70a28e4f41ba9633c58642555b72bda8423cf6d5dd105f9fcfd7b529a6595a4947da91892d5b4a5c26bad02646e21ff1e65507e2f37bf12f61b21b624569c7a161834b623b44f93a7478579de4310931cdf720e6d2a4e33f73d57d987f813f159a403dae57072b0a322d91d61c17a8971eff9f920dffce8b87b3657dd72751bc66e2130cf00a74ed5efc50c75f251662d89b3ba378cbbfd6867dfa6922114432cca5d3eee6d395679863d5aee7b029ef96be4b2c1d6f77b88b8772a35a6e6"}, 0x1008, 0x800) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 22:28:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:22 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) select(0x40, &(0x7f0000000000)={0x0, 0x3, 0xc02f, 0x0, 0x7, 0x100000001, 0x33, 0x100000000}, &(0x7f0000000080)={0x7, 0x7, 0x5, 0x1, 0x6902e42b, 0x8, 0x10000, 0x81}, &(0x7f00000000c0)={0x7, 0x8000, 0xfffffffffffffb56, 0xd640, 0x7fffffff, 0xc8c, 0x5, 0x4}, &(0x7f0000000100)={0x6, 0x101}) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="1d5a2379cd8c6d7c38209e5592566ed11f0611138fec31fb2d732e7903cc190b98a58c5c7ee95751223a6cd9d4a8d6b3e7f266b734c43da22cb12367b4f7", 0x3e}, {&(0x7f0000000200)="2c83434bf0b1cca524bba6f5cf4a5e2d04a04df83f4722", 0x17}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x403}, 0x404) 22:28:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f0000000200)='./control\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0xffffffffffff2b8a, 0xff, 0x1, 0x7cd2, 0xef2, 0x4, 0x2, 0x0, 0x7, 0x4}) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='\b\n') ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$dupfd(r1, 0xa, r1) 22:28:22 executing program 0: r0 = socket(0x40, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="152133c9b342ce75448b622f2780689f40ec11d65c2c68e53f19dfe741d225e7de30bd91bbbd5194855626429967b6a1ba4e5c61adb12c561714b59f16ae4747e580d7a4d6b1bd3d5283a56cccf0af2a954ef57bea604e35160f0e06462970b499da27ee76ccd08e9cdcc46fe025c594114b3b4f8881a15f4648f79aaef60c9841d0b99da7edf76c8b64db90e20f5b91c252f98f3fe08e048bb3fa1faec9a33358a13c692b67afd6ff345058c70298b589a649318c45d56481dcaec0db66af9976eeddbbf30e732080c08387f3d439bb64ee4bb5e66665c7c6d81afa1fa45faad2de2fde", 0xe4, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="26b0459e817e4fee0d3deeeffb4d9faeabcfa8abdde29f7f9224144f223acb86e91dba9f3bdf37d2c1c9fa0173ba3f481685d88511c5331be8cf29ea4cf56da70b0de8cd4d58f90fc3d6d1df316bcc877285d88955b6f2ccdfd33c8288a2efe3b6ddf911621b510eeb2c19f982b20390bcb3d13df11755972b005527c61bed3ec7e40c2311388ec8f9e5c97a0cf1c761ca98becfb9c130c6668d0eca145fd7c298d565f9157ba085e72577d7c13e302609e305995db37e4050d14d93b27769c8ced5f81fc7dbe9"], 0xa) 22:28:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="d73c5404bc7488a8dc075e1c28e8d7af8c9f6b6483964880e074a24ecff698c5362814b6a113135c1a21bffb3c055ba4eac66c280c2989d978091af5d3bbb09f8fd6484179a40ed0eb67a35e27da2f3c517ac22f68fed310db6fa6873ab52e7671abaa07f2f6db03e809c9d0d22ba3ae3c95ceedaf37f325eb62b732279a38197c06db4ff201227f2e3634", 0x8b) 22:28:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047463, 0x0) r1 = socket(0x6, 0x4000, 0x31c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getpid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) syz_open_pts() 22:28:22 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./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) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) lseek(r0, 0x0, 0x0, 0x3) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 22:28:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x68, 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/82, 0x52) fcntl$lock(r1, 0xf, 0x0) 22:28:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x5900) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x2813, r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 22:28:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1a6bbcf54c38de5a, 0x6) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000380)=""/144, 0x90}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7fff) setpgid(0x0, 0x0) 22:28:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) accept(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0]], 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80000000040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) clock_settime(0x0, &(0x7f0000000040)={0x308b287b, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400010003fd, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) write(r0, &(0x7f00000000c0)="9c87c3774f4c6cd41be3fc0bdc995c716cb402b1524423", 0x17) 22:30:35 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) fchmod(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x2, 0x3, 0x8}, 0x0, [0x1, 0x1, 0x1, 0x8, 0x8, 0x100, 0xfffffffffffffff7, 0x7]}, 0xfffffffffffffdaf) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) close(r0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005016000000400000001070cca90100e10fecea11ea8fef96ee0fcc54fe46d9e27aa0416fa4f376336acf00b7804be7be1aa5b23ed00f4c8b2ca3ebbc25769921f132e27acb5d602000d7d026b8daf63ff37282921e4fd89720fdc872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xffffffffffffffc2, 0x1, 0x0, 0xfffffcc1) 22:30:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 22:30:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file1\x00', 0x121, 0x0) 22:30:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='\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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 22:30:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) 22:30:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x108, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20010, 0x0) 22:30:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 22:30:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000009d000000a63a2d851699753d8951122a538706000000b818000000291d000031fce80000000000000000000000000000060000"], 0x34}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = getuid() setuid(r2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0xfffffffffffffffc, 0x8, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00002fa000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x80000000000, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getuid() r6 = getegid() fchown(r3, r5, r6) fchmod(r3, 0x8) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="f74515dd07cfd33dce01597851591ec163998260360aecd47cfafa6a5a0c6a90dd99ac93545947d0c615d1514b70fbbc601d9a72d675a1c30e3cfe186c992dd49b0bd5fda1eba0a9728ce32a2bea7181875b8c39849037823df1bd7469e29675eecaf08e82f425ad2c6fc3e34cf378af1990f34a23dd77bf1c2dbf6c95a1566e10fdc642dcf15dcd09eb0875a113419f2b75ae2e205297f022dc8edde02be930d95efdc3a717679177517d0ef20f4a497860866af7", 0xb5}, {&(0x7f0000000100)="6952d601a120a675128700c9", 0xc}, {&(0x7f0000000140)="b2bf7e4296885aaa24a79bc2b53fd59ff1ba5675130bfe53da0eefc9e190e9738793f34b34652fb1c584582a1cddf6bc1fc634eebf07e3ab28298acd1df018cf15badd5c2ee3a8376e691b8e0997309d", 0x50}, {&(0x7f0000000380)="90ad8058a6788af0666453a22419bed9d7dd4385d65354db6d687c227635080fdd4b262c122d4644014ae8ba02cbe99922517427eca805e819678cb5f5156db62e69301cba5f4ccf199c8d546be1c32104c6c1efcf81ebc4d31777baba8888dc2771738e883fabc00c01298bff7561d73dcb72fe47821bcfdf8a7debb8260642ae33c533d09a82e9c1130a45091be71da5c5f2797f77ddee35ef48803a67ca8729d86f996fd5f925e40b0c1ff0fb817201a850eb75a168ac2e0e29e15f260ebc66dfa9693247663b0a130d15285d865f6dd9c404ef2ff0dfcdf2e993f4f278d2d72e21ba43752c54de8b4a3c31a5049cfa98724ca0a6af83921e94fbd16a2ddb897f41f566fe897072deb2c4b988b4f3c2a39d0a79487afb11cc5ffebb52e80114bea9f11a58de0aa2c997de286219456983214956b3c941ec43ea3808d20b75741292d4dde3ee1ac620375ff2c417c72f80c34ede1df8cf2f50a67a28e7dcbe8c5fd32b80ac1b98572771be8b809e592d72e16f4ae95d4632e377cb4e0eb260efa965a0d2e28ef0cc81761d942bb2ea6cd91d36b557f60f2345a342c8460da4920fa888ef6d41cd7cb8e36d2e67d78e6a76cbe7488866ed6f08e984de0d2841df9649a75a869f2eee0b0086af6911163208f3eb085dbd146a2a65a4054a3a143c4e04ae34c98deda3740a51256b44f5e1ca3d6c04bbd5b3bed5de06489af8db9e9bb818c2b32eb04d362fe5ad91e9707112daeb1a0e994b26b1b351b674de2907cea2f1e4883844dca1b6d2864f4633367aee5ab79fb1092680bf54fdef9708047066cd72803d965edd5cba4ec3b068a358bac94247fe7d245d51d4288904a875afd96ac7680d5f3483f2cb93e6c1b39bcfe5a97fd4888801d449e7f3938f7ba5549ff49d912e5e901b9e799737a7d4b164d15148d8cba75858366b3302e2e1549cf6d89602260facb19a0e248c67116b53fe770adb3214e5f3729ef6b643feffde045427f44872ee9993e8fa40e5650d5195912a75557eb96cf6b9acb6abbf4af73bc3858b477e2774706fbfec68dfd92ec7842511b7c3ddebf544b8f0f36dce5063ac42fee0babecbf4cf01ca0df983ef872eba2a605dbe76178e0bbc4e4f4f1b7b0c338049a45f33c6dcaf3cd34c02cbd29120d4670537c535aac5fe211d61573531cfe4f48f9570bcf1f9028b91a077bd07732104d0b4f2d92d257c9f39e7e44e21c8ccb7715bd6220b5ddd7cc74b12b952b342641f2b9381ad1e7be8d57245c1ff025ddf2a5298b2724a0cd8f8ffc69ef6a766d21ba17b54a64ca2ac1ce74338ae3537f292c88fb829304ac9116217ebd4f58ed1565f532bc2f5004af3713e7f7e232673893c56b1fd1e94107171e14e4e3d843a7b566664e2f6aca1d50f72f16874b966220030898be45fa01799682ef01a7b9a6bc3cab739b5cc91faef82b7b7f167df337bc05823ab8f7e5de39938ab35a8eb4fc3a850d3dd290bec8fcc96e1b45a584f69bffcc7f71dd3805742068369f095b3cfc5d7cc27e951109a0779065badc20a7a41165b1509f402e79ec43aeca597b3647376048cf1dd2a2d598f7fbba2d25106e3d886bf0eec104bc1d0682f6217dd220f27d87f3c068495ed039ddaec8640c0e16507fc65ae1f50609f789fb36705ab12ecb061e214dd6966931076e5fc30f8fe35a269fc0b5074a10d7bf534b516f01a64e1b235f33ec03b82b23d03ed06d9521ebfa9b7b3e5c356e7ff53abae745e853ea491ad0fb5c610d6ebe06be3cb96f4dffc199e805239e1c43a403f61be7b379cbd8dc741f4b48f40c4f2418b471d5ed9dbc51ddefc4eeef9c192237cc427ee5f4edaef8e7e3ce8ee5fa07e1bdae956904a14c38f183e245dc15709d912bb5f78a97da3dd1d7793058c0fb16ebc28403497b990c92b3f628b9f1812719ff56f85cf4b0977c2534a4b0638cc5f567e594378ce99ea6019b4874aa91b0091c71e72e4430d5e3b2cc6ce04e878067711e9ecd6155388094f687f247242f2be06f68b2a061e82107785916f5c9342fc766703e6b2ed74b554276d07327bb5b023d22c5b1f0836f235c2c2d547ada511ed1226c1be2ffc3e50798d36f4a12219995bff3d3a928d252b8456ea5c32d6010d11f888b16aa60f7c64067e51b2868447ea9a2c9fc6ba6796728ffa7233d2294d3360cc0756d8a30ca0643653c497ea9a4920cedb0f11503ace6d1de706adb81ad8ec7de2eb61ff5f8a372be3daf971414e3987f6b5989f8b2f8cd17abd2cd94245eb5d091dbb7686a5832008aa1d3287df79e9644b8ab8adf61a7c07f746ec604e93315fca665b5c8bf681ae241c22fecf2d21a2da857a2caf963ba4026b6950c4e56a01168db67e324a38f47d2cd63ce9b613c066632310c96edad2344d6cff1d51a134fa2069af3bc07d15f446a76fed6c8fd78f17a10ee4a629aa05ccbb94fb59eb690b1981b4052bf2375f8ac82015eba6fdc5b3922c541767227be2e3fbff63fca2e9b1dd85cbfdf69dc3388113f9c1596bc647107510757d634de37f837c8c0428aa172f09a4ee852e274ac244b2141301fb9499de8e53a13a41ca713cb908ca868ff5d4a622cdc1c9967a0b3e597d7d2bf2a1271035751797c6a58f65204a53257708d2804f6acd11db7ba710de0278244a127006c76a766193f13a9060ba3e064347d9a7a6b7aca084bb6ddbbf9d6e20ed48a2434aea96ffcaff05798e1941e432f2c39f8a71ee457d1427c8c86e620ddf34044983be59e9633a541671806fa38991a2869b6986ed43d442dc85ed9daaabbc73b4fb42f84a754ac500b3653b29c2ef3056962f5045aa9694da06e09cf8c74745488209136b3ed69bb10deb00f986ce03faab798aaa1439e9d9872a691a25f92963163a5a89e0bfafe916df7447df7b9c37e318a8f819fe0651afd8ac0d5f9d4cf2cc7a3532d43837d46a73d343fe39e5136cc447435c5a64cd3cf6425d13b52058fd0d2af39f97871d37e22ee7d1021d8c16b3c6ca1e4bec79004de919e0df9f44104add00e305c9da71ab0acffdee1e106bfebd3bf97e8b83b12f964e179382a814c39fb24e3cd646c73c805982eda82d7a75ce71f83b4054b31610f77cd17df32c5bebab7157576cb4267780c856bbaacda4c6040795c2348f5ae5ba2e423f99a018707e3330349170b64c67110618feab7cf11d669848942ed40715af3c1ce0edd2d352b013e659bf71e2b3857dc67893bafe91971413846721ac675daadecd69854bbff78039072a285e633a8fa9642394504ecf872f9c55a6b7035e818a80de0cc2adc5d59202aa9a41b826e052511dbeb295bd9c594cc0107198f790653a2ad4e6c3254056633038992b0ff03aeb56f3aaee2c21aa81df904df42fe2772e01941714ad9dcf6906047593300fe943329678044aa5497bef85ac056396cdad630c38fe056bbb448b7cb52544ec3aa576d58d362d5a7b2fc3456873faa9fddea2920c951788a0619e063b88004e52cd5ef96dc6271868356e2c4ac293385c821543065af5422623efcd61280208e9e6514cb9f439a10bf42eded739b0b44962e9417cbb1c6c12d7ae70b83a0772dba651dc175167d7dcafc7227fc1e78ac74a36eda461ccec2a8405d7c535f9ff307a36ef738f933a5dbef4c7d30920ae43a4a71cdec5989588e30291cf79f38fd820af2e516c4359af99e2479209ff6c29d45b3129f16b594e6638c109f767fa8a11b3b47efbfd0e19dd8d9952be2538545126b07d8baedb0bc16153d82d70cb195a46a98d3012b4ef7e42b211d5317d02b5be68c84d3d827ab3efc2c8ab3f49a93972ab5095596938f83bced9c9da644537b2a0c92dceb577b211f22c397518351391695c2ae10401a0ae881f1b679f9363173bf950ccf1f3d9e079fc48b1b149c780d27f00d880c5d853851c79bb85b1feaaf0ff073110e7d231ae37592658e1c4d8b8b274f65dc0c5edbe67350b856607023d8789a9be4490d53fa34817a23594eefdf1abf78e20badfea91f3783899d093a76ea6bfc8cbcd75402fe50f38adef219839455de029b7b70aa67eb51070c6f28381018029b26e0ac4fa1887c5e4bc8f59c3c1057fddb687e42867a145c7f396ff74757c36154306ebfc8d4ecf9d77e676fe4c13de786167195736aefa4bf76609575205a4b69a19836a38b683cf207470fd85ea96ce3ac4605bbf3ba484d40d596e75d5b0cd6830d4fae8ba15509b2b5d8ef64e783656435fe65c1cec4637a8a87d0ac8b06d08a5241b502b50e3c6f98f4044f6156ce25f8d7e60de7e5facd4b8d1846b94c5515409ab6065f52a27d437272c62ad40ab179922320224368356e54ec9fd97bf5fcb294767845e52c5006f03afa111f4b2bd2002368074254ad8f557e6ee1eb11087411393fc621eea1d4c9ca748cabdfaac4c7adf99589b97309d5356b26fb8d8277044aef191b6c1a20ad4e8d95cd97a918986e1a24e101aaa34bb8fad3004e38e4c1a2266d1c0fee3098e07b0d9f50a0bd9f51c3c92734494c53b97e29cc17bf237924ac6871bfb25b8769aacb43e99e1ac8d6aa4df572a529e6169de39fd07fcce57c2bac6b537898b546c84ee8d5a0283931f210e67774ca8e93dd25a3a98aa1b8c572735478de135d990beb82fafbbb6f94cce2e06a12fc2dd7dc670c95ba52738bda988b7d158254e2beea48c00202ed286c5ab2dddc79d64f5e1d960529d44d3974a3838c8edb3102fcdff386de7eb45af0718c16900fac0cfa095ebd52bb968b3e7ca3ca51c57f53067b4f60496a4bacf18ad60c8db1c54ceb82f9deea9e4a5a1387a1d744fe3124ab47334a5978fa650345898b9fe29937ea61dedafb934d19d84d8e3fe189be0b31dceeae3ce1f40925b00a253a551b04dd07ba76a4a3bbe0455e98195dcce0a99780b53798598b5485a364d0e7ea6baf6c45f23485edcc41430889ce784155f67e8bcef85eb2435f90882ba4c37fd01d0a29a329346fe11e1eebe864eee4af5fc1b4abba1b201523b52732dad973888de357552483326eeafd09d4f7b112d47c71495ab8ebc01e774622e5cc42ac79a23dbbc0dbdd51a178c9c1546593b5693b36d1830a3b184a0ef849170e0716bbdd8e03b07dd92033c7100eadfbbf9403eb6e50d774a63aa1947314677115eeedc61c42c054b0d410420c543d535000249b67bf8dab588cb16a8c56ffe73599dad0fe273d2ffcedef72aae861d992902d9358f9bd0aacfbb6a5211a922bbf36f82ced1cfdf7225e1b33df57aeabf9f42f9f8188d7653b6c51b585df180b1323025bc0830e37be9ca47a7da11f8ef18538f93539edab4d2e4bd676340a3461b40a40d97eda07ed205479ccbc8809e56c504b1a998a43e6d3b1b4d7362031a132ae1d798dcc5add8454c19c36d6e53650ed33593730e34f5c191938f27c8a11973962600119ca75c14c3a13b1866e5507e331f1168170f416839389a048d92012493650da8b1dabf3edbc825cb1f51164afb7b9110ebc3948c500a9f068b0e7dd7be0426af691d729c67c3cfe918cf36ac19cb06512c2579dfc8c9cbf2219cd264f72a90db4b77f95b6261e1fd37eb276acd7b0e1ae1b9ea138dfe4270f01d93e9d279ca7a70fc64386f511d4d4f3f13e9a0e982c8d47516dfb1cceb5643c5dcf310b228b57b1f375c6753d27a65d095457ad92f3dd57b0a901a7bff72cbf619acd136b1404d93e8a381423f463fbce2fcf3c2dc82d06e9d1298a29c6d1c26f00713d52d5102ef792c407137f4f8dfe91dc35ae3ec554b468e8da74f107b", 0x1000}, {&(0x7f0000001380)="049895b6bc6c10bad5c11c2b0f4cb679db7fe3f09687cc910dcc23f6649de3514fd5b944fc5d0e524a28f720527bddf621aeb0c84963db127a2d3c5279b78a9f2931f1e3591fe9833b20a7ee819d3bc59ed29ad23d251f5910caf12bae4296d0cff487130e0140916c65df124b5cf366176543c07ffdfb9a4be7f351dea957e442aeb716f873bd26848de8222bea5ed29fb88742c5d3a67d7fa098945ead2df04a65168813e2b71b007610c08b43c725aa8bab036a03eb4e052cc3d1eebf6e43545c4d023ca45901bac9021c0bf4f9f3e261d181eb1d4f52f693ec6202332b64cac492bbf4f55051508d1c862dbb68ea002b62a3a4b9b494849d62b7a62a100edacc8ac7673f168d3567b84700944089b358366f6a8e51ce213802bf722b8c5b86726c836e688d132dd995a494bb62e802f86e5d826a9929a0be8bfa3b65a5bfceba8b767522a8272b3e9baaa5dfc55dd5bca4ff184ee07b16cb486f8f9b11d2eb9fe436799939e3fa4ce25711fec1c9f0e15d9e234f6a7ac906696ca44d8186cc240df49a3e3cd76370b212a3f5f45260d4bea3d98c000d3024947431a8c11cd7c667f06037700e414e8ab064945a47bc50b642ae8dc17fe5cc68315c5da7bf503a67f67b645f4eafe62afbbd15293bbe63772ebc27b8e600fd39f23a9fdecc6daddb427d4f55bea413e13ba1161ccc4e4d8d66300bd5011e3be35f4b0aaf799c28e0ddc3dc151be85717c8883c708be70909604272cf300935da843e1a4112bf659983035332d211617f417b5527801e63f53df20c7b25b6ca47b1ca85c275bd304a704cfc96d99bd7b383da24836819b1a6e1c2bbb136ce7a4f17979fffcaf66a73606c2808b63c32f757bc4614ec52cf907bbd452b47af1e4247f4f450109fa9255afc31a2b5a2c127bce88244a2357cec57587650b6049fc22bc92d941d8451b817c2c3103b2ed81215116d6d5fef7198a4167f9181d8327a38f3fa652a3c4364c444ee1e2ee4c4deb48d4fc4bf2494fae6f377ffaa35a23809a414fa6cea75796fa2794e3c74e91f65dc99717d84f4f0a11624cdd45f3da840e9ce06673164d5a048e726d6772efb6ea213305a04482c4be1af2b1a48ab280687f67fc5e8340c46049b748af90b51e678370d247391e684a053a52966fdc38275a7baf244b11ee933425ecbb3d250746d336fc2a11fd3ef2a01901b77fd8f5aaeea325d34a3790d21d849e79e87c14fabd828b2222cdadeefbdf72aef3ff26a8348a29b5fbe53fee34a59592044c2d70257dc52090d07a8c4965b42732ebb63228d41125cc0f3627a019e7bf49f49680a8e8b69da2951d066a33e26077647a2b1223f59ffd3a7123e50628bcdba8a8b36b4c4550b99e28714af68e8354e3183010ed690e3328995242f4e621be7b5dbfe98675a40a81853fca2877f61085d510e9db64944ebe550d986320e23e9ed0cd54315c2b8e7a7832e0a670ba2e06058cc4ad280946b3ea8b041fdda0173a7e51bb1323e285f63c86dbd82748833fe8c8656037bd14fd464d4f6124a3c473864989174093fd1184ff408447c0696329c7f1dac0ceb81fd97cb401d79728fc517961e751a673d04bb80f108521c780c006aedeae817bbb0dd312190088b6e816ebfabc8c0fe54fb450b5f700f2367f68d5cc5cd9983537e53a45b6ff61927b19588a5f55bc402a1b51e2b376cf643b6e107095881d34d8abdf96f597b59fece03e9c50e91298f4e6457699712aa10017e7f86c463ff31f4dfb8b6640ba95d0a190645b10b0dd089e10c75e65301de137e0992b6ebacf8c0db160ddeb557741e6ebe7bfda5badc8ffbd06a070b419d21e1063b6d51061cacec724c394cd08195eda89109f7148f51321fafec337d397c4bfa161d1cb4a2cf0541bbfaf75da898db25f8d4876fc1f0ea89a1cb7187e58822339ff8a56e157260371bdfbcab0205d5afaf77b15518cdde46f75a66259b954d0e16e35d4f74830957f47b025e6e5f843778115d7afe405031d74af7054ff0f615799d0d711d3e2e88692b23e273dc63c0cc886eb85742a8553576e7f4a9815f80ba032afe3d10c38d6712d5f4b89362ba30bc7baeae2b797bf09948ba4c68514c8b606e507c8e32afb1c2b8576de704d65bd9ce7106d9b87514f8d83965c02da647580dcb013303e2aaf0dbf34b461d0d95fc9114fdc9277e5534e52b9f17cf91fdd5fd7961eece4b33f6d5c5cb295895cb9079ebe9a3c19cda356e9a020597fc7e22ed299e2576626e11071a32157be461705ec5cdf5cca8c93b5b00baf9a678db4119735412c971bbb0ee5b75f15d664861b08d1599a06b9e27819c0b5ad11f822f0b1d93c07d2044d15cd9cc81b1fe40540cbdb33cf1c6da6804365cfae5db3bf3e2ac4e6314474321873f3eb389878982dddf8a6c3337cde632b9140f5b806dd974f0b5ee0ee873aee976b9c1187ef6d56b6803f890b496ba2f4e00b8fe50a419d4375e8c5d9b0cf925b73bba27fc154c5ec24cc29a921fc0e51f4dfa44c9a3f55c21f05a7d14e50a12ffeafb48d39ca31c106db7512f1a17e71faa2d4e276617d0de9ebbc296d8d08de3f9a30095a08fff8dc7c64637e245a0e5c74aa8de5a2f90aadfc85c7700e6decba51c0bdcae8a2fbeb37f31eb48c213e62eb11e0d9a4c1d5686a80cd9867e93cf1e29b7227681fbf5034fe23479c6f18c7d56f898d49a68cd3a020beda5ebf80332f902622979449b6ec6e02c0c774f9556187bc71c5d09ae8db87eadc0d1c6accf3720ddb0c362a49d39ecb612b5a86cc761e728802ff0f252eba34e16899134bfe9bf0af71e2e8cbe94350543d9d4850b07cf2f625425dfec0c50843099189dad85f076620293d277afbd34e503ff74a831cfa19a23be7c007b4a04bd43a258fcb0bb115212adb36498afb28accfebc814a7b03d7c7a159203045b841f00b9fb20de77fe3e2c57e0a1837b330218bd94c4bf08bf60ee07b1bfa76f7f99a9c0dcccc2104b828a19684983d7070d91f438cd3c35335bb5531f1b762dbdc24b55e2d4cbfb30a2b601b20ad27610d6ca932e6eebab5f874fa5de4d19a162a4e8cbdb5d5ecc3294d865171fb9ee6221386fa08c9f6818416a3e3c0e5284e3e149282abd1fcdc387a22d6a4596147e81cd181a576b0fb1ec936b7b667aaa86601111e5d24c7308a31bd068bf256427698269c8f9109423a033bc24d3bb47ad79fb3a007bd0510846e11d81cddd22aed34d0759892612b6944afe2358cf601556d423d2831b95924770248e833b217eaeffdb768573128eac60363a2738122617442b87d99c872d8422fa552b1e5dc72713e0c57b05d8c98b819230a68b344ac55d8c693744706d855d02c3eb58c96b8dfbaea081196c5f9144a91f002ac237b83d80a3ed4a660f651cbc3e842e67cf2c4435f8c7b7326cada0affd6e34400329b50a3d6e7835a44f801c2242b087d5bcb3354075eb447f2b9f86619cd739fcc00de2c1714a6a40bb4d45662f1d1711051fac033c9df972956d1a97fb033e7c57bebf0aa5c99277d1abf3a06999b236f578e8e7456bc9bcaf2fef70997dffb2e6e9c589692f332bc7f9faa892d68c1f1263509b98285226d8d1d9f919a8b93fcb4e09fadb87011efcce94c1b224209b7fed90a9e0f5a3a89156a55338c82c9a17c24bca1286229461953c1f8d778c4fc35f94ec04dc92ac6fe221cb1a23615758b0eec914727bf8e2c8a90d2c89c9947abca81f86315e22996d1d1a789b94ad95b38b79bc322e8d7a7c8af29a0b437ef79405a54bad87d2798abecf42dfb286dfe63f66d73fa5708905815170e967421bd759ceec6727a6825741cbd9a230218f8d9002028626c70934f7cff573ee478eb446affda67db5f61e6c50ec5ccae96c6b0270df37de9c38a71f157a61241536faed2df6512919b7778a40ba1afc571fb1543646119e5e851446ff3a87d020fb469a4218c1378485f625f8fb27ca6d584a8e0dbb65fbd9c9063c1f8f2e174afce3586165db48fdb2684a0b3c6caa80ac81d372e653fe46b461bf6478acff862c719b34daa6a9d2d81dca0fcad515064afd6000cc65d4d99d8d63ff984cd24494600a67ff27391043d0ec01dc9c9f2068ae9f2b3b2bd3a592cdeb9045aa0a43ad612a00fcceb0dafda0b6a22abc316ac3232bdf41d2cb0c0573dfd9ed9096e99ab0abba7caff930f21b3637dca5243c9fa84091036cc4bcf3951b2d24930dbe1d3e3e111b7ed5c81ba25407eac7ab96751f6833fa53a5d2d2b25ce08f442bf72d9263ca3801948c3ce8947d49ba645dda41384b962c0578a9c399cd0141f0b91a54f1da218a80c9ee1b75e3d66474903eee080b8c7301e2d1db6c55061248cf8cf45dcaaba4e88136d39e2722cd9a7ef9abee0e2af8531a99a608b394ee939009856928dea010ad76a3d258d2786fd67fe20af4541dc261dcc2c66cd656e43779ab88f8391e8cbdab67767d98517c9d82ae6ae5fef04625eee892ae35fd280f1e09488020dec464fc4811146862442205e92b3c971f53127029b03429b70bf4ba581f20bbd47f3afe373eea0d4ef7ff9a8979c02ce8a8ebf9ab2862b1a639aef947b7d6d2618f6e1a00af83b8c940937198a7ea4349fc50449694fe133e36a32a7ab4b3e172261f5d81819fc031cafbdd5d093b09ed821d81ce4a1556a0fc8025240024b2cdd297cfeb9f737f31638046aa67046058418a0ee5eb6b57b4ac0354759e05a20a3908014e3c48a1d0fba53a9f752cf27a41212845e9189856d2d169e6d9d46f54121a9223f6b2ce8145b3515dcbaf3a7d0ea5b1bda30cd0a2a95b2d0a3413b59ba2586802bbb18490b43c8207b9445e24e845b3d777059bbf9c6980eb0fc0b147ee088e28e3df0ad07dd490e18c3ee42f2588d6bbac99c157f86093912e05e340f22b304a298b194ebd56e21a68db8680ae1cb85226d726df938c5fa4e168e76608fcbce5bcf50f50c6a24d8862f2f2b607222bf590e53dc30cee049ba994a8f424ea00fb48bfaa4498f9c65659f686bc8e3b933d6b6f30571b65ac790775eaf31e7438c80626ba8aed9c2865c51381877ac62cdb08c4068cff70be74bb727346105d3c52fdc623034b2112bcb9885957dd0bba5e3ebb9cddd819479e59ad3e97068e09ccc332c30ca4ad129232600064ccbbde3be0f804cf4a50085327ed39cb46fcb1379179714542d8393515c096c78e8423d457c1d3dd604130dfc254f946b62f19520ea9c3362e96156ee93ab9145277be96dc78cd9e70775a0a1a6aeef4cc9c2ca9048f02212e68529e958213a5b2cefdf6a70fd20d7626f27b12a1ea033e59743ecfbf28a37d262aba8ae0593d9be7d55f83e2e2276fe4ab961893c1b72b036a4d19f95771e512c73fd830b40c169503c13f6276a6495351d58705db05e77c62c21768be2856b5ef2639346e83df182f613ab7ccf429d6d3e03ca78510e584c6cc6eb18d47206119565efecc7f9654e3d151010469a675abd760ab0a8f673a8d4bfdfefd67c9a57640c9538ab0b4885c53d229e3bf8cd9d122c6e53dd2fc8c977daf6029684f810a7f5788357b4555e29ca2f93e2d58975dc73ab7cadfcf8fc2502d09a2cf729ad0a60cc4df3a67ee75026a96f0a617887cef43488ecb2ee49ba559ab0a1351c1d515b944d7ed9a8e59cfb5e521ab7c5b6296b24b1db60e1ac1a9b83ba09639f82ebbbf70d6d258f230fb346b6eb50cfe013a8b4c2847362a10b92e8ec3600bf0d627d4fcb2f74ff1bf16d6db515fe288a3e535bb81a63746df3d4", 0x1000}], 0x5) 22:30:35 executing program 1: r0 = socket(0x38, 0x4003, 0x3) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0xfffffffffffffd55, 0x0, 0x0, 0x2bf) 22:30:35 executing program 0: r0 = socket$inet(0x2, 0x0, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="50d02e3002eea4bc5eb49373a7483a580886759129c3a21ff297b8c0900d77ad7f110b8b78d0162443f9507918d4b226cfa6534508acee4b0ed31fc1d43e755fae082b3e18f936caac395e90c8fb84517496749613475254d863d2e46175affa6807c8b10c4c286de9e38c1f1c567df60e5b0f86e365f55eb71cf48617878420d77daa4f6789fbd5ea461191e69acfc54d4f3af0409867d688f9f07a19ef0c542531", 0xa2) socket$inet(0x2, 0x3, 0x102) 22:30:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0xe4e, 0x7f, 0x6, "c829beadf4ddc2d247f93787f4c07b221725c6a5", 0x9, 0x9}) 22:30:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 22:30:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50}, {0xfffffffffffffffe}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:35 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 22:30:36 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x80000000, 0x7}, {0x84}}, &(0x7f0000000100)) 22:30:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x9) fchdir(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x210, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x9, 0x3, 0x1, 0x801b, 0x4, 0x4, 0x0, 0x0, 0x1000, 0x152ab8c0}) setsockopt(r3, 0x6, 0x5, &(0x7f00000002c0)="b3736076678bbab47bc63c7c7a762d659222286b55f5ca79fb40c0ae8e3f53714a30fcb0000bbf9d2de714a417", 0x2d) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = socket(0x37, 0xc007, 0x1) ftruncate(r2, 0x0, 0xa3b8) getppid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x80000000, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r1, 0x20004b3d) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x1f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0xfffffffffffffff9, 0x5, 0x5, 0x500000}, {0x9, 0x0, 0x2, 0x3335}, {0xff, 0x80000000, 0x176, 0x7b45}, {0xf1a1, 0x7fff, 0xfffffffffffffff8, 0x7}, {0x2, 0x2, 0x5, 0x1}]}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000500)={0x18, 0x0, 0x8439, 0x2a}, 0xc) kevent(r6, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0xcb2}, {{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x1, 0x2a}], 0x3, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x80, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x10001, 0x5}, {{r4}, 0xfffffffffffffffb, 0x10, 0x5, 0xbd, 0x8000}, {{r6}, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x2}], 0xfffffffffffffffe, &(0x7f0000000640)={0x8, 0x77ee}) r7 = semget(0x0, 0x1, 0x20) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000680)=""/4096) open$dir(&(0x7f0000001680)='./file0\x00', 0x10, 0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) linkat(r1, &(0x7f0000001700)='./file1\x00', r1, &(0x7f0000001740)='./file0\x00', 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000001780)) 22:30:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000080)) 22:30:36 executing program 1: r0 = socket(0x3, 0x400000000002, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="ff07b415", 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) 22:30:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:36 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4000000000004005, 0x0, &(0x7f0000000040)) 22:30:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0xff, 0x7b31, 0xb4}, {0x4, 0x8, 0x662, 0x101}, {0x1, 0x5, 0xc4fe, 0x2000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4, 0x800, 0x1f, 0xffffffffd6727e53}]}) 22:30:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xb1) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 22:30:36 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 22:30:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unlink(&(0x7f0000000180)='./bus/../file0/file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x5, 0x0) pwrite(r0, &(0x7f0000000140)="eb974ac32ffaafaeb7a4ef606b45fc6b76bab804cfb6d4a128acbdb9e210dbb42d4af3ad4ff422", 0x27, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rmdir(&(0x7f0000000040)='./bus/../file0\x00') flock(r1, 0x0) write(r1, &(0x7f00000000c0)='L', 0x1) 22:30:36 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x8125}, 0x0, 0x0, 0x0, 0x0, 0x200}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="ba428221f50d74a365d344f2885576190210cf7c08a6defbc4354be19e21d4c85dc4d8dc909fb9d371d21880869ab84ed36b721e884d57ddfe6c4bd6feeb1ee67bcedb22f40aa2ba5a3245884c4538918ce54646534ff0c5a4b82620a249594ce8fd2da415f2c42f5a224e2e2cf3e77e52adbe1e7a15c2027e324dc734b16fb3223a5c6f0f56eab67009efbd2bc2571a6413566f43c27065b2933a9899d2a96ea1f1016a91ef13f4c3315697", 0xac}, {&(0x7f0000000240)="e5dc87334900b5298687578fb6a34ce343baa8aae76f0519ba4304a1873f914585e750cfedb6175c3e751d30b3a7c5931b383384ebd6942bb536220fc11090c5091fb8776a752d58cb139678e128d4cf3ab760dda7c953b59583d6a3d813b28a959bf8afbd86f0822419", 0x6a}, {&(0x7f00000002c0)="3bd8f57c8fb8dad01266e91bbda600a854b65e7f9c7bcd286fa41f23bf9fd4560ef3ca3e50f851c2b05a4d7a58694fc4a724f2aee4b28eb0639cdf16f6968c246444874ad86dd169971b72ae255d7007fb9894d5735e6162981446386c6c2d2e4e45b9dbe95073e83952aaec4127998d43c72a1ece6084c699793c1fbc17597096b123c8753c0df67b7d625ebb036e20744c093864f14e605b5f148c0d6489e0da7f8e53983be3c54dad28bb398307fc7db3", 0xb2}], 0x3, &(0x7f00000003c0)=[{0xa8, 0x1, 0x0, "1a9506d394e3156fac4ed192c6f586b18853495231c690636db75f223075eb20bbefcfdc396af97ab57a28a9a24f4de29bac4472d12995358dc1bb481fe1bbf6d379677b279d113d3562881f971a7b0420e6100a3d9554aee40bdb75fffd4138661e52bd0b2b356905827d7b27d872e5c3a51c362d418a28b7ca7f1234eb4fe0969ed1adf167d383bed83f44e93b88147ada5d895ba7"}, {0x50, 0x1, 0x5, "0f28cf61f19a4b3bf10252e8b80a84edb3c807948d475b6efb359130a9588cfe987861ada5edaa8279d13c339751029fa5b6ce43afadbb8361466b430617"}, {0x30, 0xffff, 0x0, "8f6fae5c93b5d3c2fee000575a5eda10afa7ee874b3caded66634c9666c43a87"}], 0x128}, 0x406) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 22:30:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x8001, 0x8, 0x200, {[0x5, 0x4, 0x5, 0x40, 0x9, 0x20, 0x7, 0x69, 0x7, 0x1000, 0x1000, 0x800, 0x9, 0xfffffffffffffff8, 0x8000, 0x5a, 0x100, 0x4], [0xf7, 0xfffffffffffffffb, 0x5, 0x6, 0x8, 0x2, 0x0, 0x64, 0x9, 0x2], [0x3, 0x400, 0x3, 0xfffffffeffffffff, 0x5, 0x5, 0x8], [0x5, 0x2, 0x1, 0x80000001, 0x5, 0x3], [{0xe86d, 0x1, 0x5, 0x3f}, {0x9, 0x0, 0x1f, 0x1}, {0x0, 0x0, 0x1000, 0x100000000}, {0x1000, 0x6, 0x6, 0x8}, {0x5, 0x7, 0x7, 0x4b72}, {0x16, 0x8001, 0x3fe0000000000, 0x100}, {0xfb16, 0x66, 0x8, 0x5}, {0x27e, 0xde37, 0x2, 0xd00}], {0x0, 0x5, 0xfffffffeffffffff, 0x3}, {0x4, 0x1, 0xfffffffffffffffb, 0x8001}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) 22:30:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={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) 22:30:36 executing program 1: syz_emit_ethernet(0x75, &(0x7f0000000040)="d1bc979c11d0a3aaeda06a859e9aadd7d03328a58ac76f86a2e4b59ccdf9b871a30fc9e246fc080000e700000000f317ecaed28ff814774d0157f7d7fbce6dacddea6e974e8ae73d8e33fd507dccb9fa153c2751cfdda8639362944eba0e9030177904c9f13de7c121f95e4dfe031836702222403b") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) 22:30:36 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x57) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) 22:30:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 22:30:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 22:30:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffe, 0x0) write(r1, &(0x7f00000001c0)='oL', 0x2) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) getdents(r1, 0x0, 0x5539d5179e994c81) 22:30:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000380)=""/196, 0xc4, 0x1, &(0x7f0000000480)={0x18, 0x3, 0x1c000000000, 0x7fff}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x20, 0x81, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x9, 0x96f9, 0x9}, {{r2}, 0xfffffffffffffffd, 0xde, 0x20, 0x1000, 0x2}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x2, 0x200000000}, {{r2}, 0xfffffffffffffff8, 0x48, 0x4, 0x80000001, 0xfffffffffffff801}, {{r2}, 0xfffffffffffffffe, 0x40, 0x3, 0xe8, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x80, 0x40000002, 0x200, 0xb53b}, {{r2}, 0xfffffffffffffffd, 0x16, 0x20000004, 0x10001}], 0x401, &(0x7f0000000180)=[{{r3}, 0xb2b49e782d05b6b, 0x42, 0x6b, 0x7fff, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x4, 0x10, 0x8, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x3, 0x4}], 0xb1a, &(0x7f0000000200)={0x2a, 0x401}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x49f, 0x3, 0x1, 0x1, 0x1, 0xb0, 0x2, 0x3, 0x2, 0x6, 0x3}) 22:30:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000001680)="a5e79aeafd4caee72924aa0f9bd810a6edac9b8a5c47f97b755086b62cbfe87f8630180720980d8b8751bf1cba5c7a56675c7fdc62fd96cfcb97d7ec62f68d7a42fa26ffe9df2e71d9b3390472d0a39db8e4313388d6642d48e9056afdd2a742baa13bdb6b8eb61a438f879142f1133b4639f267d76e7afea6f34d6c1b2e06830e4c32104b2d27885e2b984b1d7a01965c450dd0c45b078ec0f66ecfc459d052725a295fe20141e8278431454d299a027aaf0fe982330d8389f610c367ec0d1af9753d54b9299b20b20ea7920a93d5365254db1fe6f667cd41e47e5f907cda970c802792516864518c86748d47b7378d8a996d63bda9d2bc68f46571c333a3be84b8f8f8a2ff0f18044743867fd8f2cb45ca778f8eefc1b72678ccdd2a9c7586c9bebe6b2d063599e6fbee2063038f1ba82cbbdf77a73bf241241eb9d52cff8a204aa37cf458d3e5b37d6337e3f147ba0df4c5e13ab9e2490c088220255022ed8da51dc9b202391c2393c27f9a51da06f9ea2d9534774759cb002724cddaa47f2e5d25a03a67678e76f3f5a463f229d5f1ba2a1d7ee37bb2709cb9cc486df8ce50565a49f7162be536238ad0631214dfe3a271a263acf37fcfe8a52ba39b289e1bb11f320cc26e0f55b3678eef2b9f7184a6aab0c1d1373271ad6c1a2a441ba74e4dc0f1752858c8acb79bbf1688bcc66a608e367859ea91d8d04780c5474949a86805ca2a2f2b7abb88f17a00d5d82d909dcf3462c156719f5a8e246632740d13ea86eb93bcbd9910da085a65c8e0a93f50a6f9225aeecace64b93e2af5b2d8a82d710e4c7ad76f0c946942902828d44bcd77cc2e432135f569eb63a16e18eca2a7dfc32de9a00b6db7181ef836f70f99282f7a11ab7daf6ca949ee3f82d1603712f24e2e4203cfaa8b1ce18047310cdcae39889ed13633264ddf589bf16c6bd017ba13fdad555565a9a02c9dec0bb0b2828ae31f5b4373ce3c8e87a30a54ce801e7edd311ac6360f577ae81cb6d76ed70d18f6a086c01403a22082bcf6aeadbeb7b6f6dee859965d09f88a952cdb78ed5b1d854c7db718bf1a866019e7db2f2194bf7137b94111160a1595a95f49c4f9b75287fd38b3b570cb4c59670eefd2a3cdf2895dfee2088047ec99b73c69c762ef0a6ce2fb89fe7d8e3999d63f5fed2967e2f76186ac7b5143f100f562833d7216902eb71f37406372062d7633e7ad8c44c51acc3e5c257d38f06b3b93395db619376db3efa0c7833a9442bb6ebcc0cd58945c81464563aa5acaadf2ce9e798cf2f16af6693444f3c945f20e80d151567f2b2ee171b6e9b08a84c24ae2ab7a6096f9f4cddff6615de7c9c67dbfd99856d04b3ce55878670791bc28d97d114eb9aeb4b35479749236377b47c2c13606ccfdae535e08153608f9468475e5cba068e8d535da599ac93217d541f88dfa2bce47a5149b7862ed3c49ebe9722dc6bed19337231e2a3911fabc35b830d1fd657618e95e496c480869d75a3b84067f74784d7eb35a953053b6ec6117ddd3e4b71423e07f953ac336b5194e50219306ca4db89d5a514b17854b99c3b6473fac2ba577e0bb5ee399f3c955ec07024f61774a5c7928dc23affb800c5d569eb0a14d483d05ca2a7088b0a28c94fa0a9b17fc117451b6b76f1113c76399f5a2a5a747a6fe003ee4cdd941d95d0bd51b36541d1ece4c597102a7ac539bed263162ce4d21405a26dd6deb64197605c2fc74ce73c1854b5ce86208e411507ffbabaade4961abfce2f557481f1e5319fc8ff3cd12b505864c24943b3c83e751e175e2519cb823fcd2e22faeff73d343722d033eacad582ac570dfeb312acad18ff4c7fc46dd5071683ee461486875a4526f083fd5728f0f8ae509814baa895a163133b43e2b2f445c9bb32b8e5dae77f744b94bd11332a82dfc4c5382503c796737fdc2285e0d2ad514935d2d90612e6d169104a5e2f8ffdef311980abf15ae5316f12104453ce5d626bf2c30426da515920877033c52a9e7c6b46f053fdb256b3a6a884163f36cb23d64eb6357b9648f5826e21a5d372cb85e1c0e3cb3e08b810802e3e061e4e91898cd2824e5430728ba6bc0856759ae0d167e356f9fadb8c030b8359ccb56e2cca32dc5b23fdbfd71ca49246b3b5215f24c299c3ce86346277c61452492e03467bedb7eebc608aa9bc3215cb132b117c9b1d9910ce63c99c031069c947df995101ee846f3c2e6f3aa0d0516b5f49103c6e1b2779880e4bc6614a60e0bd321e26d92fa408945f10ecffcfdd31c2600651eb6357d5da532ef6f843ee41a19b94744a55f3a90cc3c25ec95febb94bc953148004da457e9c51a5f3e14f77abecb56484b3b1901e21951335996659a52c3ef3f6c5713e21ca48583e876c08c261cd23e228aea251f8d2c47fe4034d6f9014dbdfd54e936fc1a70abcf045188923ef28b9cf710d791a0e78dd0697a2d3cdb0cc53b48c9a9314299a6d85bb808c26c24d87e9e2ed7fb34a8c35b47b546101d0d9a3cb5408d16d8d1a0167290cb693c91fac0256a769af339615dd07f64f2de3aa66a6587d187b32fdbfe926f7ef28cd7f5379d3eaa82ebfe953400795d1ac8557d7226cd574342e29e55eb4e7761f174f81e2ad196ec99e04c5ae2b9c311596d0702ce36c47097d283b14d998b4023d3484e6534f131e8a51d72c3eb9172447eb8239191645a9dcc19b3914499e42dfe6f2d61960dcc8d1889677ee96a0ace553b52cc87c48b3c2f83670dd491ca961f8bf397e57091949bc93c3447d3becf4acf8b750c3a6198f56444c16993e323d661505b8279972b87873dd4aa3380911de69c3402cfed40f3fe7ff26ebf6a21b2328567780b16d6572cae505ff55b6b53ea8ceda46db3219fe22de48819397dcf4afe271898467a6829c6f98dee0296f5ef17ce621e562575416440b1e148dcf6d374928a6d148fdbe947be17d6d7a09aee736c0cde583bac2f4e6a9c45b3fd95f9aa38d90c3341b4ace879568aca77e3c122ba67b9f932c05cada0064ba446c12be280b9fccc1b3296a50dffcb3d57ec8521df721b2dcaa9d7230e58688a07549ca06984544a4e48d91fca47392be8f3e022a4f916f189f42d2f768abd8bec3ce8369355ccb5990c2c813b2afb922fb5d5c071f58aa281032008204e618d0613ef2ec505d97786858a6200562529146cd6aff5b26c3fb18ac69b344e69ffd6da6821b636e4e83f744d94e58cc0825a611e89984a95af9b5a40a26edc86122eaa75747612c3fbdf699e2362ba821a873acd9ee85e15b2b726372e18811f2cf52291e727a6f4be3eb345abde6eedbc54a2321b3d3bbcafae35b44500c7d942fb78188ca243081200fe087604b0ad62c097d1afebc5efe504e2cb1e7845c0c65b72a4e78c3002ad33941e2d2c04f929deec2c916a5241b0fbf73129148cf158154d24226089f4072c60ddd79d6c7231e085c7c26ec1c8972ced9dc46d41a82ba0e0110af33be5afd2d54f0fe83a9c17f8f43eb66c57c664881dbd791ac76a1e6677033bf5622672489e76e3f3b2c0a50bbe3681c0296077439f381ca79a3b522784993845027ffa583bf245859e583755122d34a97ac22118c2db5b69775657a2e554b56f08db2a4b659674ea429b555cfd35eb81b1735cf044ad608cf59da6f1e98b292161f6403a3e640bd84c01b149dbbec6eaf79434b23c32371a9dd80f6e8727999449529207dae304a4f5234596e605053110f629b2e32cecff1dea2a320a96f9c8830c694e2da9c4ab664757bb4b897249ab87272275f85ede0d4dd620b161bf1cd766d08ce53ef040ea6392f203c1902f3ee130b35cae4774e2206fc6da2fff9b7af4094bd9d5171bf80b200f6102cc72ad3418702f83ef1634dee2d824d7be6f6924e1971fc2cb79e604c20beb99e2ad1090f01b1fc2853b5c3dc8f9a75fa0051474afbf1cbe0363e1c5234507a63e315cf409ee856b69cf422945733d48c08a762f5c2d444317866509860c78a6c6abf9ab5c2d6b6db7c24bcfa1694c2cfbf15b29f9e17ba6aeb6b11fb212c79880db8da1a7ca00d9995a424bd88cb1fd74fccfdfd3a900d117c4da1f32718c11bfe32af9eeec477d52e12a0851f00b5b7c17f50bd69250068ea78238716500a97e57dd36c48f855bc146cb933d794d33b1193d6ac5da6821d6cdccc9a27852cd9ffbd8871505402a3fb7192c5f0b0b8f63d43751e22fbbd2b2f82245e10798891bc58b60f9ec17f84d5cdbbe6792b3498ffc745b68ac8e5cb0f4105dbdcf05b64110b11a20d8c848d6576a3f190f2f0efa6ca217bd51f9f75ff1ae8d1e4dc06acd61ceaba09c5de12c440c0c660357129979170bc7df3e9554a36b592239b2f3b51850dab77aeabe5edff1836ffe10b39b28d16cf3fba44e616a83f1da60a0cdec2452d26d991a974e49f1034636acffde835b87f9e3bd455e37b37aa0ebb9e6a6efbff0f896855b3b8e1b32c218c64280c8bf54445383bc67947c80644f26f7dc2e8b51fb1a40b092844529295bf029cbe04d1d7002f491340d487cdc1837131da8ad721c010da03b73a6dc38299fec61e84d6b8ff0e945ce35db5fc2461010c173ca6103c55ba8d2d0e24d78eb9d91529ed2f4ae2695dca3b4a4337ab31b26933b849c7edda4ed3bbe41e67e6e30c4d3197781a60517b888c1bbfd311cd0c03d394ed2cb19ff416b42121d54f97dc0064856d8f77a7174fc25502d1bc806238547ae307cf6622eab88824e32471170631f3c3271d73cb63744e3b38f5b98f360acb8c28813bd298abea74cea82bf40d30198019189581dfb300e14494ddcea313a7764767f4e2615a161f9eddd337a701d1e1b1d3dda9ce2a098a23e3abe8ced7a741b82b0c13a7fb3641eeab17b21e93857843376c1ef6744a3f73cf1f370055881f5e871dc8dec765920098e16ac0fec88801b1dd325641693d94dc43b5fcf8ce23c58d76d3b26f93d2c4fcea18d28b67fa1f354cbea4f550854b278951ce92fd49684348256226f47e2acc7e7cd3fd1a54977e6fe7aba0888e35ed03bcfbfaba18d87e7305670a2ed1a083cac3494748a300187ebb13a8e87f325ec83988591a84fc40e72bfd1d8e3b7bfce119620f9a316dc0a521322bbe63f1d37fd5381143a5d0b3a1f130ea283fdc3bf69935f02c47513820a1c1b384cc69aabed8da2a2ac399eee6b8562083c7518a160766449463e44b514a2ca81fa8433a0d1e992c0f7d69508fb387bd32308a04fed5ab4bfe6671726fe22a403a43f7e8a7f68453b0ac41e4d0e10385848e92ee8f1d2f361e07bd9a5b73bc5a0f0f90cc274bd9bcfdd8017a0780eb3804855f11307bc278ee02690db93d5d0a37aa27b75c67ebbb3087bbb34055e6e947e32afa3a261fc374c449878c5b6646aec24fbe4db0475ed43c24b848739ee60e4c00dfdbc9db80d17307d702cfe8b4b01af61194d6ea85fd58ef55d2fbe821cdbffdfc37ed5365785567659ea1673760b5e6bdbf4a4d1a49621f380f78ed164a164ae4efcd06cf996e06222f2a7d4c99fb51a947fa6ccadd58f8f12c4765f2d55a0bf186cf3d5f97aa3b3106367aab235583d1fc5e5be1279c235a6e3bf2b4dd02dcb44103409cff369add2bf337d5f86b36339424e066d816e7ad45088e14c508fc23ecb5269de3d9b4e766b0a40476d91370ad3230d6bc556fb27ccccdc2799ded73f3de4dabaeafbbef13d5aae4c22878fb09ff4369baa62d75115138834c16553f796afb612383bf27d246ca2128cba24a314a7b97e2d35b67505b22dbd8bf5", 0x1000) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0xffffff72) r1 = shmget(0x2, 0x1000, 0x69, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002680)=""/4096) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:30:37 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) 22:30:37 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 22:30:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x26}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/73, 0x49, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x9f0, 0x4}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getpgid(r3) 22:30:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:37 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x200000000) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) truncate(&(0x7f0000000140)='./file3\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./file2\x00', r3, r4) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:30:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 22:30:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x60}, {r0, 0x10}], 0x3, 0xaaa) 22:30:37 executing program 1: socketpair(0x1a, 0xc007, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x74, 0x7}, {0x18, 0x1, 0x0, 0x15}, 0x8, [0x7fffffff, 0xfffffffffffff8cf, 0x5e7, 0x3, 0x1, 0x100000000, 0x9, 0x2b1d]}, 0x3c) socketpair(0x3a, 0xc001, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = msgget(0x0, 0x120) msgsnd(r7, &(0x7f0000000140)={0x0, "20311ad5db9f5150878351ae147872df539b01571e21b93939928f2be9127b1955fdf287d6c8933e048df59105af4b7245c13f357172efe4d3344639471adfe6ff3e0b18e7490ad4bf999c3b43ac4becd5d11bf3878a75821cd6c4168b6a1c753b3c6199048cdf2490219675bb9675b677def172984f265a72a8b4fb509916cdd202a7a2a0686fb9cbecee20a57f48d5f9a4f87d3f49e616dfb0efcff5e41e0477118fdd32a0983b3f53c3eda618b486b7fc19cc11c2358b7e96d95e55"}, 0xc5, 0x800) socket$inet(0x2, 0x4, 0x7f) fcntl$getown(r2, 0x5) msgctl$IPC_RMID(r7, 0x0) r8 = socket$inet(0x2, 0x4005, 0x7) r9 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000240)) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000280)="a04ce2c345c18f5acc8706fc8803dcd2046792652cec481c8f1918583c7c7b6b4cad9e9e5a7eb070120346ee3a488ace289cf04767b55a9872b9c7957cc54dd28b6e5f741d731df2371560b849a9c1ff04031327795069fe78838b0ed177ace4b21cab24591c151213fcec239af9bf7d7b1da93ea7058def2dfd71ed6db3ff37b9925a14b399271eb1af6bf0bb246033e93efc485ade5da1723ce4676af54a07710c693fa9222775cd96de0c3a90c2a775fef884c8ba1ddca6ca7c0387451f821951f7e5492a1ade", 0xc8}, {&(0x7f0000000380)="dec8c11d4b61b7b0cc46ada6d71dd8fd05f93f88649db97a3701c6b17b7825cdf7a0f7e0aefe52f6e4e63b34572488f66e9f1bc47525f7c7914b38def74bb7f195c78019adc45aeff8394dca2954d36274ac5356f9899c20ba3459a6179b141970859ae9134278f32aa2e09aba31ec4ee1aeb63ffd3a1c6135c8c9de883b2fb7afb633d9df90aba0794af9126e43be98b1665e2133df589e157f98712337b2161b39bb8a27fe071a9dab2fe5a951178ae2b4a0a80af0c0dfe87418777cd40132b727b4cedf1db9d0662d9ae331f37148072cffd0ac20bf0f183be169d2238f13a97df560677dac", 0xe7}, {&(0x7f0000000480)="aeae06995db87481f527385eecdceaf6610a4337187331fed7de3650eb549e87ea938a979df0d6ff6d4066205b5ca84986f78deefd89ecd4ef23a76914cb0a15336749b6b77991e4460f9534b54e0fb1f8fd6ae2a31ed0ccf5222b315b7583b714f207547084e5a095254c2af81f6531bcc1981a4a010aae394542f5177316c6dd404be1d88a572361447833a954daabdd016027c917b08ff767f7d5f908be29ff3e40f0d068d90479fb792b726fe63bd954dff54abb21b44230259b71bdcb01c8b4003c4f0a5397b426d6d59da5751c5ca0f8ad9706c42b3f", 0xd9}, {&(0x7f0000000580)="e108479ecfb1ea359b96af7c7486594e7c2deed94a8d1a46532992b0eefed4af33e78968a5e0e256af9ee5202ada138328d1a2e7efc1c1038680526e4073a255072b83ef83503741a806e0e4fe0e98c8ab000737af084439028dacfa60a12aa41ca4b787a6276acad264f3e21ff695b3d354742c3ca934e095c3b321a6ee85932d3917caced4a3355ea7a615ec783b7c2940bfaed2f2c40c3b4f4ca7bee08703dac46612d893", 0xa6}, {&(0x7f0000000640)="4ffa49379de3fc704f75dc7758b871afcf2b4e041042ca", 0x17}], 0x5, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000700)={0x1, 0x7}) ioctl$TIOCSCTTY(r9, 0x20007461) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000740)=0xc46) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000780)=0x5) getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x80000001, r4, r5, r4, r5, 0x4, 0x81}, 0x247, 0xfffffffffffffffc, r3, r3, 0x6, 0x1, 0x7fff, 0x6}) ioctl$KDSETRAD(r9, 0x20004b43) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000840)=0x98) fcntl$dupfd(r2, 0x0, r8) ioctl$TIOCSTOP(r9, 0x2000746f) r10 = semget(0x0, 0x4, 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) accept(r6, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) 22:30:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x28) 22:30:37 executing program 1: mknod(&(0x7f0000001200)='./bus\x00', 0x8, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="68e90f4bfa7cc807c67e6a51b7f3809c65f59e1ef3b4626ca1ba4d32d135d1f1ce65f4c128a0ade4f132f9fb11a3a3742656173f9bfbac08ace36111a2f5c73fd04fbd", 0x43}, {&(0x7f00000001c0)="c64fc6ddcf808974d431513ccbae1b95ffb9d321f8bd4fea194a2ed6da04679fc0618cc6812776c012e2d972c546aade53937461e7f2446b7c8e6e4c5136c0cf23dca31b0c2ca97e87ea772f35274fdf13bba8aa9fbbf4d03d9d8479d3d0fa97c39c0cc456099c129d861ce49c46ca12eb78851ceb35549df407b4c90c54b4c28874a48d8ceb7326d8ff77b286968cefa90bae5b11ca1d87180ab41473305441ede743e00291da4b3ca7a15278a2a5339e625a60e32d723131040e08b6807671ae04f12429fcc82924cf155bad1b8649c96fc5a7066d2b7c5a9274f8d40f3643aeaca33f9d4aa320abae69271e6670f8cbfce90174c425a0dfb8555b7d005ed3b2785c197050ae2e49bd47c7d9b52a23b3206ded9da29bf41d083755e57d07d9fc74c40fdaba787bdb3ef30e26f05a282faee2552fd0f13e096899f144a9422293cefeb00bd5fb5b3c8d0bc6396b230b1c0632f732111aa0f670d630010f06546f048dca88cc093d365e774c91683dc46f63465f9d71a763906f53b5f775d43247de8fd0804e6a443c906eb5ed44c814f11c2682badd8485547a1a58af3c1796a955d6bb1cfb7e5267b2fb2e606d0ed023d72ac955438c78795f82e4960a3aaf7847ab39ad559e8962a9d82014722806172df814ec50cd90f1ce1172e50e1897988457eaa8e9ceaf8a479cda7ab1093a679919814694111e8554f12a378e51b1ac3d5a83466cdd5fdf12cba07447084cd85e66dbb859b5cf71b2a65612d332f32b799fd73e55961b9182fed573d93169469e2f1242acef496daaa4e7cf4f90080c20e1dc50417494b230beb031dfa5ef2b40b25fc2aecac29a0cdcc80ef7edea5ae2e30177bc86eed248ada1df1ca4060d42258688d8b6238865355251f807fe26fc2ac8861332ba4569e119fca15428c6bc4076c3c4b9e6d3abddc0ebae14ecf1943832ae645c0c70cbaa507ffe1b2b515200757611cbbbefeb2bcfff5a05d16c309b80d3f25629fe96441f2b601c2627fd63966e02f292911672e475c935b17abbba85ff6077a58f6981970872fec1a347df69b4c670e7ba3f5c100bcef2f721aa7a1b1220e04ec626a76accddc1ef13069d3eb1b99e0e63ed1b8121ebb8b651ca828fd88082da9f870d5472991dfb63f021a5456ad1f0ae057bd3e5a91ce015e9ddcc5ce6cc9af8d6d2c24e40485c04f52255a076e1534d078c3cb08fb35767875923b070dc1480e2d4b57d391ba10ac8d081a413b0a4f7099d921fe6f6a17bd2520040005392617c735b42ac2036ad09515a9878513b22de5b25c23fc4e7f7c46d4b4bbe20f573df71162b0fb930f2238b6a44c804537d46fbab5f86528b30df1d8842804f021a6638bc373c1f7435b28f39f17b55e699524c3b9400936405b6cee3e4d8472f22ffcb60293ddd26cea13e746384e5cb1faac130d32009a8167902fc643218d799b56ebc7e199e16ce4b73cf5f9f995aae490b3d74078c3a36bf404b934f4300b83b0e30f34af1cfe349de6fe0a51074a8b0f9f2638a31b67fbbdbc98e14195c384be0f584eee483792f6b24616e0452efe9000a509ff1f4995f7968c27ed5c16618a80083b8dc8cb6cd63127c65404ec72738e689b02c461aaa9f0ed73b2e4126f5df106c51503c3faae495ad304ac13d066342abd3b42d568ee5a29b0d0c046ce18f8c05682eef27a9242ffa1681ba024fa77f0e19f91413d6250326cab7d69b2ae8dac7048d60cd5665a561f8a3d8674fb88ab53e3b45705f7a164c23359a507a6b48dce8285a21452d92a89ebf1ada00bfb70e3d2aceba06d3edd8c0915597c9fa412fef4b5bfb16ef790e30ee08c3c5856d1683ea0b466acc46c1b5c998f0f268369e912eb4379955ae4d85e2d4162b2083f929fb6c8b9eceded0574aa0dd2a470165614bd4fd5f249090fefbd39b945bebc477e5052df34a7e4542bccb799654cde7128e05fa379d2a21608d38ae819ac9eb3b6f2d57385d3b92ff3fdfd5d47bab80a6ab90363b4fe479a82bdd47a1c9c4ba883166261d77407b7acb429710c8b283f32fb92378e485187d615a0cf81d3f1cb9bf967681cdd4a0d62b019dd60525b929ba04dce457ca16d76eafe039bd08c1bda608322057a5a6b58b0554daabfb36d674e94fc2ba138e9e5f5879aca02e88a1d01f1e8e917950c89432f94c16eac6c86e1cf2467117b6dd130e9c92745ac8827a7c3b199f31f95d32086efb81bca935f820bdd5a3bdc1169c62ea3d2efd3632f5336a067d3a8794b405d3e18c4ac1d64fc90eca133262b523694a9e5a1b216e09614e005b89c3a8d594890951da04638db451a1c2a91ede9c6a1484d3c8d4744cc5c43b83307964604574bdb18e13dd0b537735a83de0a373e890cec7de35b15d2b4b1205ddf89205642828974eb39e0cab959241d8ae7fccba2c981b195174e7c9189ce1a604ed3ec773b4f8a1f8f8467563d993493ae025f228d5bd8ed5e56fd5ae7bf22e05451995a5bf4a295911f9e6b216b504d6f076c90bb81d56ceeb03ca78346456219ba3cc390839a696b690f8c943bd8b8fd2839682a1cc2504c0dc82f2174a97e26db3af38856d3c5e55e248d2a0bf002a9c359957278637fae57b688038ecf0e1f7b1eddd55850ae65e8c1778989825d847af8f0592999a87eba50ad0e2b7ecf2f40bba3345e08a0b6dca04783d796ab9b1b198590e76675def6fd41f1de7845fe7778d5d7dba72590328845f1aead0b65c3877719440abb70e4a96f2461478952b445012d7d02c3f80855b8b70a295dcf466a0f984135cc599a43a9edf10861b6b4a45508065022be07ae201b6c603079126ed490d7de3dd68269daec11526487ac0fbc7a3803d348176a610fe606bd7312260376e8404b28a7720032a57307ea1330ddad46aa049fea426435cba7cd382f5afc457485560554c077996185d62bbd3206d87c7854ebec5b8664ae1616f511d94e8f58e2ef9055d1468294665b6b5a189730222bc0d6fceca2b3a4c7b8f414f2a997e830eacb67eaba50a11e9ed6d79a9dc1c7d5f62f607975141fa6dc90502a84da79fa80c85e9051e176e72c7ecba1f94dbcb209d55102caac3dba99afb4a61ca8b7af1a44f36928adc5472656b610c58fdde028207d858600578762eb8958fef6df3f19b49e2d35be7f9663eb289efaa4a5e18c0534df6db61892e65b7d65fca23493a7778a63e1d84e7406867d79aabfb9c90c1e8bc9dd356fff6cabb6350ca8e82b6ef92adc1b816dc59fedc954b88cfbc38a3be350db2450206b04a5b5fa5f5edbb1431c8bdc32503be6a124a6964bdf9404ea6cbb0e10de0533e88adfcf62a159d6bbd9374345979e7a688e6c253331fe740f3eb102b1e2d1c562c7fad429159f1a7113a47ff8f906e16320d8933d22519c43caf48ee6295a1bb7103fc4ba84182203f79faaf9cd9dcdb7db53b2ebbe4fdfdeecebba6dd18980ffd8511471b13c50519be906596b3bca14be928b7509661503066af2b23012db914fa669ff29866ed2712a83a18f16a6b3a73c8d4cff7fe5f664e5b11d551b317ef4be2fe20b2bc082f276d13c2e6e916dc4533dc8496a23d9ffc055808559d9ca1de482feba6549f0b7faee4e7cf94210f0c76289abbc23774ed38315babb84d647d8ecf9c2c82d147f8d4edc3cb1e71fb90abdf0bf8199c8e13c97389280a5090009477e1a1d6a974447a71f63329cdfe8375a077684a1fe164a47295c55018c9e91e30d837d172b813ef3a824eabbe893a5981ac31a2f04c387da3ba0b63f10ce2d2e17b28856f114328de06c0f85c8f917084132e8f41e5f8df4591fd482ef8119e30bceadd035a0337e5ed42cf4eb187f91469d72035d4e4e9cab21142fef17682a63b5e4217cedb0cb93c0cef9a33bed6821d51fb5df5bf64ea3485ba706ee2c07073780384486b6c727f48199fd20fe0bec9414f12185cd130ef6c80e5603e0fbf57763af2733286e1ad7aba09fdad37460eed285c7863e0b35c5efd4db79efbe31b8c570b1948481f2bc1ea6bd65427d92eb4edd51f3ed43676f231d5485a5acf28456f9142cd314e5bc99172272bab8f137262be651217d171edfde5314f4d03222d57dccca21cbb4eeec42dae1472eded10da90a7c5c6353d89fff619e8e04f6e6846d4b809fba3a77975763b75468fdabc762c3bc22435bf59fe800a8b889b9ab1994dd5592d39be78a3d115ba65d14fa32ad1ef6b2e55130a98fccd5ec98a6d5b7f326f1be3785a2028750b7ba954cb55237ec716c96f4fddc8619e2f097fc39f723ad6f06e00c311603825a9117b547175f2520412498b17571625e456fbd18f4769d1a8c267e3ac0eccce88f66055b8c66a59225daae3da33cf03644d29de75db506e219ef8a4c6c937c17f73cadb1aebbd5a74591d70dfd9d9b6b953478bebbd1cfc8c52971c5f080d1b7b37df65cb830f8d48253aa3f9653251705b973667126d3d13f6ffa0050e0cf1a777e8bfe464ccc905d47866073c29aa3ce40f1a6fe222897cb289015bfafa87c4c8ec478804d5e7827d84cbb2c90677d0ed2730b065ea70b5341b69e827fd037f2bff04e4d07bb179ccc2fe0f916dbb33eb3d092115e3e5dea5b1a4bfc8213627df75bc104bcc6aedbf9d84be113457dd5d257c50c535c2eff5d02f473a57f30fb31dae53e05733b63500fd0c3f5949c4d9cd653275d0f589e9ff8c5a65089e1ff8c0d3f2c41b4dba72747926aaff43502f31be98d0954565dc9ab6d375668ddae66a7bd9d2d00fd30bd27e5f37371a81f0e642de9e3429c7e7d866897eabe896781c89dbfdd579cebc41039d44694b2a3b8e559fbef7411429d3b45d0263df89b669855ec38ad11ec7525d9d53c6abec8a937416f07e151224ff3a5072137dd11613c4074401605db3297b32304255e194f131b71947a219d0d84e5c25f131225f009a936fcbfd8886a50867cd584c51834e2c5cc19d1ece341bb1c33d3f812e21d84ee4b1bda8ab14e23aa3b5e10a17764ede02e404d565906716fa354daa9d6d38e2f37d00f7e725b42a2ec844e27bab4dce48a0b5b160eff479a1de5413ae9529719003643b24dffc092457336667a9661b522433373133cc95a19cb67aeda5fa87e11797ac0fd42b777e351396975aaa09ed14a9c07ed3cfe3de975de02bfd4558b8d1f1383b1173f0bda0a48f3e9149acd044ce7d3c36a0ed126a12f2428a90471c09181a9ebe0dade82d06c72cb294df60ae32ac6f166b1926d514461eb766ad60d44bf36f3095df132a29cdd019a1fe8124418eb2f4d08983404cbe8cc0f9bdb5c6a78fc85474d2b48f76618cb99568ac00addef38726ab1774be00c439423390298ba2f2469b22edece87c663d3b4730063b3a5b34153d359e3ca5d203bed6e3d7cc8753ea5b1ae001ac1d97c59de848deedb52b038e9d522bcbc40e7aaf329fc3522f7d22ee040a0e9988ffec9e4b8773e842e1d583bbd1468d5a46dd6577671e8f20f7ceb88ba7d6f393d812224b4d16d987a1e00473b2d5282249b508feea45475ff67ed0dc2338e121baf96377cd89c67b223b9dce56c63ec388ff643c70eb9289f0b0afc79711ad632174492818b14f7ef63875e1224ebae0ae972e6db131be05b84294cb515eef963605fa444c94fe12da48961f5dbf13bf45eda27cfb569d104af4f86dcded8c76f91b16987bac07bcb99b08d1d4186fff17f63ff42c37d1cba646e4c4fedd1fab8b57ae59240f3e9dc7f280ec950169b9927901428c326798ee85b0476e78f31e3ac33575f02a79e6582c", 0x1000}, {&(0x7f0000000040)="d132ce7d9860305813db753cd10cf56aaa781d475da70cf33ce1206498d4b1414a90c8a9d73a82fc451c9457c30f2771b250a5d194bc675b6bf4f5b05ee5b2", 0x3f}], 0x3, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000011c0)=0x5) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 22:30:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7fffffff, 0x3, 0x0, 0x8, 0x0, 0x6, 0x1, 0x3, 0x100000000, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000100)) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6100, 0x7f) 22:30:38 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) write(r1, 0x0, 0x3e2) shutdown(r0, 0x0) 22:30:38 executing program 0: r0 = socket$inet(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/114, &(0x7f0000000000)=0x72) 22:30:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) 22:30:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0x71}, {0x0, 0x7f}}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x100000001, 0x1ff}, 0x10) 22:30:38 executing program 0: setreuid(0x0, 0xee00) mlockall(0x3) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 22:30:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f9", 0x208}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x100000005, 0x2010, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) 22:30:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee1, &(0x7f0000000140)="3493ddbe1cd67caee74461d9179083ab3b1724702ca2025f960f0b5dfe3e05ee5c0d5a2b26e05ca922db04d5a8edf36a4f0df268deafc47fc5aad39fc767dbc8c7f4416184936dd4fe6485e16ea52b824d44b0a3b0ae575dfc2ea1e05c3f91f440ac5936ca9531e03620") 22:30:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) pwritev(0xffffffffffffffff, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000013c0)=0xc) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="3bc96f111f9fddec1f1aecdc58e3688d0f76675cba80fcea21eab27cc99bb0087ea8919b2c1fd80d62d50066c252f9c306f9495a74955083075c192a9ae62c91f172ba342a6ee308b867056b4528d3cb5c6cf7864d2ab48f876a4c8e1b18ad621104aa0e8435c7bf82c49294d7d079f60e74b25df0b7dfab5c88bc2a35ea73c0c0fd9d80a5e4", 0x86}, {&(0x7f0000000180)="6f017b0664b1f91000f1e24e72f32aa4443dbff13c8ae35c37300d653012652d1978d137876c190f33ef21ebfef24ba1c39c7f84e0c640e9641275f48d612b9c10d46071ee8d459e559d889d8d6311facc081d4355d7dfc343572717becf48eb69a4795dc423e6738e1ed8418529eeaf7459985a2c", 0x75}, {&(0x7f0000000200)="19452259520eb752", 0x8}, {&(0x7f0000000240)="c0ca0f4f326b6ae1916be7a15afb8adadddd368aef15d296cdff531dea50fefa154290143a0cd1c4e66a3384d723f40d5e545c2c5e9ce1d8c7d209b46583b078ce5724ce9f9d6cc241e8aa618518752e073bdd386dc9c6a2ea711dd660acac6b4b7fcdb5", 0x64}, {&(0x7f00000002c0)="fcdcde1be883825c098326b094d5e4da861ec93f0793f097e0d24b66eeb2350625950c8611f7db3ea7d68e4f62a0757a4336b91cd4ad7abec7d34796f3da2fd1655f3c3ef85e90f0d106ca642b36e5b09e09305fcb62324747bb9b05366d8b66720c0498bf29da15c2bc7f49b96b7fb147ab7892386ee26d846c514840be7207d6edc2926f0f52446c415105846a07fcf3d7a50a0a5d55a0dbe59fddc3dcb671a21e88f3ee13922202a46d234619c89d4a17b2925c942f75c1293174b47d8c4e0c4fc195b12f4b5cef3d7e2f66f8b5e65fd5ae09344a2710c81de8f5ee245bd5dbb8a025a27ea8f3f4632edd5f970eae8b621ed5ca7c72f5cd126fc8ecafd5258123e65b3fc112287506fc874c5dcb92d31cb5ec7ebd83e91f5b7ce9b68e1f3f4f1b6f4d4663ad1b31c7ffdd58606c6a309478153e79fc4784cfaa5aabcf97fcc86dea48a33efa08dadf81a9a8f8853e569b26fcc1bcf024c8a17fc173a0e943a155e9dbbc541e5c7c312e5bc5330b0b0c565ccb0e2e2b561c266e7859b95c61ffba9ea3377daba15fc1f734a577ee7f6d07ff28bf8988247cf4ae6b14b85a29e8f2c9f0accef9d524bcabe0c628ef2c66307fb390ffe8f293f131b2c29bb7503ad87bc38d289d4db917011037f8d5b366ca1f09801ad4c5b9b36064a3f5178d27e4ff9db9a9a3bf6bf43e14fd07697d2f2dc65778328c0cb3be737d0fcb01f040f64ac030c5074dd2ab48f9b802816bf28177044690bf0d3db89611c2582f8f793d5039c4a2b2914873b8a948536ff706222523b2c91325e989ebcd7df6cc2fab193fda9b56ef2a4ebfade2c774963ae6398bc1a84feb665359ad36e29f9f821a34b70f7f4319faa8ef511496587a6f626b95f06eacebff2ec8981c0efb3a31a018dc6dc2e96dd32daa76d119cf33a097b9d67251b13c7374a658ea0fd44954dfaa45f8865079592a4759d9a2fa69f93218519553df164190c0c2e24d518f61386bc83edd6b15aaaf123aea1d414dfffcb36bb3326f9521b90a6041cea900aca1295c8f19d35f40060bb8e5cfaaf10a64ccef09fa0f497fa40ad201f0b4790c9cb721b56b0a548fb120e2b997d7684c08f289a6545f3bc9760420fd7744508dbab416283392ecae4abce7fc09773f8e6527478483ebb37aaf3068a6cea3294bafa648c7a15bbd088918664b658ca45891caee09570e4bbd3cbd8899919c9a175ecd95ca83bb78606d4fe1f994ae31729ecf2036cc032d385525d908a3b697ca8ad1b8db531bc71dc62ea5f07d7a656bc5192e1be7bf30f1a3d70421a1b1cbfc0e82017ab14bb91753f54f00e294129ff006a707b5777441faaa08cd7a8b3d0a4e1cf30de9713b9272bf1c8716595d9bb89436d66d09c131d11e8b94a47aa34db99a56a231dd10f5e3b13e05b8bd296eb3a0511c18a1f7db35b477cd9d2ad3d9fd2ebd9cd8f4e46e3c50eb982adfe0df3c1b6bb1b453fde880e3d2a5554f28a32583b616cef1adf4e0771457f64cf8b757dabe96430857a662ab208af12005677264c5012e27aa1e6fed4466ad3721587976fec0fa2e6871c7fc957617667ce54edc8a1fcf5e5b1e6885b6419c13088d98d5d1dc5a42c8b5190361a352c33dabb0ee09e5d97f9575ab0dce215c13ad9decb0f56ba56641b1a6b2fb22e74aaa118505f3ca71d6e97eb050b9cc9637ecb1359944aaca9cb10d70002c329f82162dd4a815274acf711c314bbf9f25f5faa076e40c61bad5716a5a0bdc2a82508afeb39502f9bfdadceedc47f0a563d71a3b06900da7536e50859b3b9b4eda02110818f999d86c92fa21228e8e19c7062306f14ec3107bee35742efe3239eab941184a055a481cc9feadfbbacdf0e6a24e24569037e886641367ff41b9e201f7f999e0b46ad769a2495db21a90ef35e32b6a34626ebf1077a64f2941ef341a2644be109a2b69ca4ebe1991a9b62c4e80b384d8d782de7f0b27d12288832d86eda0c341affe056e47f1137201006a1b9252a3d2f8738dd08cfa44a514b39cc5855e5d44347797c6636fcac90dfd60ae8ca23cdb740f4ad8bd94263c39ea4b69304e4a7ecb64c76642fd1f5d52fac1e1d1f5b5fdf5dee22a7808c7420a546255bcbf85722ebf607d82f3379800fc59a5e8bc5018e2b0e9b9f0cb7fc6e16991572fd328be080bbef20d85a37beb3b7ee3eda2020ebf004e50e1d4f4cc2b5b08a405117222e55cad81b781a8334a8648924754f9ad81dbc851defbd0cc874f726a8af008bfac3368c69659f6183e47729f2b65ac3a31d08278607e7e1229e82d1908bc2898f1fe46b4f5e5e29f14d91914fb0681d97b4ce0bdc8373efc644e0b7b7623d8088eee51d02c00084937e0797a7ea4f89d0045410dc5ee53be928cf28a21f9c40798f9a1b47aaa6931ea7a61d4e7ded7d443f472c52ed436c75f8314c72b71f1186593dea933dcfcacf37a865e72bee72050a7bf092ff81622bef64d851f7ca5a306dab761bfedb4d5102bb075035aab35679965c7be339ae99422e3a44ff941550bac22c0a36f7ccf80aeffc844e109c202b3d65aa41af6a4a71edb01fa1a76aa24e64b1dc2fe05408bca81fd9fa687562e461682f321dcb30f7508991c46088eaf7b9ba22ecdd718bc2cb24985c6f799cc5387d7171cf532b48c2174b1337da5d3093d157382a00da043af343d0fae765c027a35ea6914e1d24dc4d25514508734c368aabc7532f9ca5535aeca9b79693f7774b5e493ff4a021ae270731885ac07d7afe45623a16e4e82c1d6b68b2e2775580a185bcad4ab201e958819a5ee72ffacbfc1834866e07e8bd1947ab04ac89a4412ead005ff852f200074ff35ff961e551606fb426a17232812dfd7c24f9e1793aa445c0493c889adf136d3619edfadfe60c93689fda7e7f4d16f468cd5b5645685df54c9abb5b9cc172f178e60d426c9191857c377489f69ffacf6af176b880611c32589400f95ed203dbc2418b6168ec498752abadcaf691bf1556c5eea3e99348c6ead93b8814d84e21dae84ffa48b46945cba97e06d336f0f17b3423ca622591ee9684fcc69a9e7b546af3193d2098431b7929d5f671bdf0c274ec1d162fc1546a58c41b9483cbfc09ed25a259da83d0a0fdbab3d9175ba0dd52052b67d8a501063d435ca567c9cca92de241f25bc0cfffe3e6ae8853a33908e9b7f69bee06a87f8c244ca2e890748b853b8d9b6eb143eead94f3666a89b7f18f7d300dc6062dbf54f00fda316b333d99cc9e798b84825efc5357d43ea82d814ab35e1d41fc48e9d6c515c2bfbbcfde137a43a484300b8bc51759e30402a89edfeafb07be5d348116ee6353fecee1e289c531e464068d1b1d95e513b45622497685a80507b5583cc10134eff920d6beb96c26a976059d7fcea7d13668015c8c3277086b27ae5ebae525f3fff48346a298e5d6623f1401b1ceea9da96eaa7865bce0560dae98c77529345add470b5fc522fdd714cfe9f43147da4fee6fb864586956b2779247f5427050d5fc9b3ea6b4153c626c0baa0c49303e2d60e06b1d9d941558021a0f2f669121f3c36490d89a4df22b32d278a26fd2abb0f1f6438d2e331bdf8502aa1f9d1e923525148190e979ea4dad88b45b8ff96bd4f7f64ec69be07c33e3fa2d1a3efc370569cd9739b7d031d348e93e047d6034ccfe8fc9037ad2b003e7e5b2dd1bebbd7a5bf30b42abfed95cd0591ecce8a7b850a5e51ccc6e0773a6ab2f085c4d545a2e8fe2c7c36853647077fb0458b0cc9b7fb42d10254f7c04c26c11d40aea0a7a037e07eb02c5723fb964fcb933daf269bfea9fef42a1941fae66d34b566a55dfe3ec8b72763ab74841bee9e8101a10d70f516f0610a69b11a1b0a808b0df1a736264b6adea4f30a9510b2bfb8dc0fbfe67b9239c2011f838f6c481ad9892ce2cf4b80f5bbf8880ad4288aa5d1a98807718758165534d866b085b0426e30b33fe4044cdf25d7a43e575aa08e35b1d47d26b4c70b55ee2fea542165299ba88d356113cc1b2f7f47e327e9fb4ba2d0e259acf590d06a0136fc6cdb15f91bd90a1bce7b59f044498a6504b62a939917aa0df23d4e5bafcd2192ee712e676de11d8b7828211284a562aa5fd223fa15748a0ac3e6d2810590e1ba181c27433ee2f85e25e2f7ffcee38b9bfa946ac2d6fcff1646d0780b089e2b06d3777c2314a4ab965cdaea971d1dc66d604027d505673f04ae3a842bdbbfcb05f4d59744214d12b55b6f88245b4ca12b1cb27b645887f76ebb9ca76032a1cb6391488b98ab662e6efee5c3c6a3ec8f7de9b35e8936f678d5bd6635277c17c68e6aae11161c243dceb446f70d12a864b5d7fd844f8682ad583dca00d225ab6d1065d07e20e35db6e1dcf068b1779642f51015dc05ed2fac6f0c6f1a7df508c09c634889ed420ce20196e23f9d590fe059b099029f201904c52beee091c2287a485d55e1cc8c6b01cd604386676a476bc66dc6fd73206d77dbdbf88d0d7b42ad26e99e75f59e0537fb6060bf461c8293ffefa6af088b15e6442d0edf87367b0e8bda79f0979394b8d7bc06002c35c78cc0d3d90968f29e2031a0ba2bb65dfd9500d71230ac9adaace2ecad67006160f5130d7485dcd02e17c9b09e408a78520ded52decfbb13f92f97a69b1b578d89c5c6fae1131fd65a8dca6da7e4b8f1bd2e896457e713efdb537713851e5d8b278c4baa594d9318be31adc4cb3659177c5a7fd0e27e0f5d772ae37e8935de7718b60221188f36fcf31c9d5c6f2a2ab2961ad1615930b58f19117cbb8c65d5757d1395c4eeee5a97cb135489eef894d2327591de60dc70cfd359e8ca77ce05686766d1a3fee3177d60e82882274edb569931c0e7d2ef981baea2d9efa714bd8dc326d40fe4ea17c5815ee3f1f1302947537e00da04a0cbe19531b4bf87fe23d1c0e11242040c89af3da2aa140a61b0fa57597a31014177490f2a995ac2ccaf5cc0a7f4d3fb0d462024e56fc8bf2e6c90431b0d2f34b7c4bfc98c3daca79d0f6d04ee0782bda0a5b8131075681ea623f6b88f993e760428c382f0e9a4573f01d6b72a8ec98c2ced7a2fe002b197b0f91c572c8120419e6ee12a738c1d4cf091a6b9a776314c46d69755e6e58026ea6880427c474aadb13a9d2b621a822036ce1742140485c0e266ac08eecee3f0b4e1ed3c0c7d44d6040b7fd49ac89a81fb0b3c36e74d8f62b063f37c2c96b3cb4af3b0d577cca1221ec7743442c518ebd9c572988e41d6c4d8dcc7c81dae48092509c54e608a1d99d22c23a883f4c6308f8a3828ad2e9adda3c0e4e65b5da29f18c04c4b093f6824d098f4b00b02ee9a71cbf7661dc6402e7561e4c1eb0591e7cf48f209e6909248f0ac4b581f46cf88054bee24430ab4df3d42d9a50dba4b8b2fd38a7c90c8817254333a70eacc7c684adceb8278637247dff6c6e4b391a4d00e9dfe6bb802a1fa39c7c82711ccaf1897125a126b39f5a51e6f9df8f4232b5ed768e4b3a6fa5501085ad0c6ed8c819b7d77f1450977285ecc87952bf5cfc266d9278b45cb795b6cd3d242ff7f0254014e3f097a88b6d791691cc9b0825e94d0da138797b5b72f0d720dda1d60ab1fe9aac10c67d899e531591bba90d19e3443168c5c8d6af09b067968f6d944d83badde9b87d8e325780bf469f837fc0ce2bfc461bcaeba8b8f774e73943dcf26d471a58127b21dad3d4b3c4ef9ddd88e2a3d76c8642827049930c7910f879bdaada6a45d0c18ddf6757c5fb52daa3c103700b24d9f6d251d0e55aa1fd70b59cd4149af00946c8fd3cd", 0x1000}, {&(0x7f00000022c0)="71dd1bfed6dd19453345fdaa65b3be2906f17d0d54717f6b5da65f8cfdae4159ebad96da8cdd84285675209a6eac69dd382935a0cbc86d446dd2bb29b7f5a7c06de03c55aa28bf743081de47ee2c869009861499270267afdfb6d49505885a4e012301309a05fb6b9635fba9f775004b473d3c9fab846281cc2f0de70476e40963c102e0d109512a0488af2246966cf6461dab53bf6a112dce7191efb07e6d2670e4a827c9ef8fccd8935627fb7c17733e9200968ddeca0198a3fb49ee40da41efc1d482f11f6456579f7fbfcf5c13b0823ba2f1790303e960f36afdc8720c8f592d35e3e3d2af6aab6ca2fa8f47a9835db09e0240c78beb764c9bbffbb2158f053368fc6d5a0afb4c9eabf7f79d26f0b47de0099948a811ab500c3ed9da15a3ebf1f60ff523b972744437f1d4ed5a8cb20bf366639129724d9980d57aabef438345e4802cfa9cf8c1fd9a3c9b0c28e23157acb8bef504abf7a9e5518fcd234d74bd18b869369f661a98b875903e4f227613efb1483118557e026ff14f16e49d433b6168fe82ed4735732962e90cd0b4cf504d847b4f8142700d00d781121d02223bec6eba98919c739aeaed5c8450af25efe7fc29182f984660492db96599e123c0f1946768f251984e5b2b57604eb45e506cf46b9ce170bd303864f12877cd4154dad6348f906076cbe3060342da02689e067191c26e36438e911b0683b1a2bb5abc81c20528479930d72b364a25aaccd4593d6d12dc31ae6a4be94333ec20ce8d0b0a4710100d3ad355a66ea06c252a86cba4b69980c58b523aac6e34a38837ef1c2b6715dfc8df72b78e2a25cac74fdd1325cadcfa306550d067ca97119abf4c558395d73b37f0f4534a044df7293ef2ca6c29e9a1fd0d7924b624d1983ad00ded7c8ecd5a6ecb9e9cdd9db9f41cc779db2c306bc75a19f09ce15891cd3d940ba5f7ac3bc3b1c44e54ee0407a3278836d5147022477153482fef75b6d351d2271f81022483c6ce420941a3b9b0e01e60609d19cae9bf80a63660a13c69b17561303efebdc6e5f96c527ffa5e1fbdeaeca8994146bd5ed108ba948470684be710c6d060208f46ca99b68d981ef6ef35bbf149608c07c0eb957ac56b118b156ba1574a5dd26833d12d291a4656e46f5c707f850e4af97100a4d01e187b30c553606aae7665042b322e4dc9f418b70038d5f25df2f20055147b31b34140b4cffab8d98080d4d747ce1047c705f088c5179f56efcb3ee9e787fd332c251af1e21b3502bf90e35c1641456bf8a37f5d4a46c473500eb740a7084c7317898dfc7762abf90826cc648858b42d37ee8173fe9441c464edb0e6ba5ba99fe4bc285417e4a1ef3f4a108961090bbebf2ec4d94965c2d868b31a7a01c83d3358588857f41b7fc85e2007111e32aa091f6c72f13901c3e5ac8d7fff37f3fa44d392186041f9d75b6232d2e330f9bbf51718d5208e3ace0defe88fb9d6a614c76ff331ff1ab0275058b152dea00f47c0d126b9c5ea65d895c3e63f4326630a911b42be2425c33647b4159eaa703de4abd461f37e986459d1fb71e49c47bac449544da6bb725af457b4631b3a9985eca768fd66ea80a453f547935c0686b119fa8afbf211565322aa9dffdc4b23badda3a1cd91401b68e6d9b85911a9e7687cf1da2c4607943963efdb66ed7f1f19c0db9e3c54544c5476d1c4e421fdc9d9281bf7cfff1b334beac4593c28e7d7afaef4a432b351930aaf0d1929ec0e96db2dc1e291c6ffa956523e67350d8946a0651bd1114ca51e6df7abf9cae8622b0fce8c61b03aaf8645a7bb92e75131c48648e848db3540e977ceebcb857943367829ab6aceec27f2b65a500f146b558718b0556a29a3121e7a11c46a239b115f4645a7620e906b3b4c95169380ad243d92b6898b79617c0f126bd088fad2fd7c79f8782f44ca3e66a92a29311c002a66e17052e1724496f02e4b3eb8406adc252effb21279897b5622fb9e531afc90d7b3db3441e1df616dc7d3a8b9e8f94e4cc88afbbb1dfd57937bd295501e5d3ddc15b546e6f3e3473f6a2cc0e2cd6642949b4b731cdef0244f042ef75198bc69cbda20f021e857c532d2a1da9098250f6fd4e2db19bf23966cc80d6e9efc850250db47256562ee11456dcaa34d1e75b59192147ca55e0ec307c967ffd2c52e71badf3c067be2243844c7090ba842ce0c8c6e262ca570304d248b670e36dc0edb4d4236e9d92fa8358cb58ec203298e6d1dc54c09aef280972e9d4370e47235b94409506514d4ffc96dff3142a41380e51837d78a1ba4daa375e66dce025bdd03f6376e0f910465587835b71a12c1d5d6d17ba8e04513725e46177ea4f00b1f0aeb6defd1d8cc3f73e12eb7be85925d22f4e245f676ff050525a40e87bd5893698b30735e5caf9c96bbed4dce0634bba5f7a05e09938cae56a234c2e023fd07ffc88042b47182c971c8a2fa768aae9f421ae5d5abeb13f9ae19557d3fd96de348c94c7884a9ab003ffe53a2c6c7afa66c6bcccd2151ac69834ba85da5093a9e95cf516db2b8f9b35b187d9b2be3f4c3f74ae3fb34d57afd57832f8c6347d02aa6bb3b62cb5e58c2c357d398803723eaa5b77a04197a9f2e518cdef4f5f811b3d50e83e01d1bfa979e0526493c3acdd460c91396b1154e84860f14bac429f545446b6020206650e4c41a44d238547c9f147c20e3d9de7d2b580ed385c62e7e175dee81d11309e82590d958dce9c88b1d7e51301451e068377bc077454a3f32b79ab5ab6bd06fd87b1417907497828f550fe283a8a3a326ed0240e6177eea075f218668f23f7cd7229f85ee737b218ed92d2ec832552efafe1f93c4404d90863e77f6f519168ccb756675ecfd3628d2bb3011534834a2a60293bbd1e9f2e425ec82812112b41535f4a9ee77693f736f7d33311bc58990a91d025f4674ecc49f5d8ed16bd31c1c2d40302a25091cfb6de0997a9e177b8a82ee2f8c6542377cbc253b80fe9f697b69b174bf568241146ec6446722ff857c2abe9f686c251c02683e8f3f051911943a87c94d18206206f801d2b2918dc591969e094f825209156257ec56b309bc0986b3b80d9d9689f0bdeb35223b8a7f058980542e1cc8c15bfd456188a1962926e032a47af2b9e95ebf18cfd28c3687754a7bf1fb845f77f25f924c47519339a8087f6638f7002940c0dd319d2e483752ee3669b6039363864099c59a1d9a0a226d6ee04e4a83c5dfeda833593bec901691d09a0a8473ba8ebb3c476084b2a4e33e3dbe81089ff0269fcae423e02ba641c48c96deb1578d3d7b6f45b374cf360c591ae6a55abdff9a63e27874a616bf3016db5985a765e28adfb6a9e6f322c0278ac1ed832e2b0ae6232891074e20f116e5ecfc1d1cfc8c7cb3049696d5d4b87f2f85d61d03970910c56088733a39ef8c92910bf8da7c6833319ebc0d145dec1e535af6dce702892cff070e665acc835c37d83f9702938e9aa392f9b80358a6799d28857a7758028e305d0f741e53ac78aa6641b935b6e3dea3038330f2ac9cd8590e9635cdbdb3f491730e6c2a2b71b7d4608e39bebe2fa8571eccb26e415220787e0fc293ec5befa3beeaf6af6f7a735ae92e579395c2f897885edec50c5b6892a6e72b7f1bf649e4cb1ecb092755cbd0417ea499878af786c1504c1520a77e63631185512c781b17a89e0de5c9fd300b79aeaae5a74d86d9dad86d8ebda38ba57c514582dd8eb54510c7fd2e27c467291e7cbf6c20102fd3a5aab21a0235270a8fdb73865c6ffcf9e636b15b5f65619c32e41d92f05ca96e5432f34657561dccc2bb3101f778d513cb195a2590e76e0d83e75b1f1f7f45513b880d06c348ec0dac97951944a7fd61e8fa1cb789d5d0373d91f19f945a6bccbf9d148e30e8e6ff73b45ada98bcdbdf75b615beb73d3376625d1888d6d2164c7dcac175e634f86a8c6e2bcf47afec938c40073ded47dca1ccac2b8a5448593504468c8cd8955aa6ff6420107cf48110665aea144c81a6e383a16c8af70d55dc3112705e42d05e4b377975a5c3c74bd4b75e7f954d7395b4cd191518b5b2b8b4dc43bca7f0ec6b9fecc7f92dab873b2f0c3313591ed3345c3f87d5b93c6c49f18d704bb0d30a03a5e8a0855f5d47affab7c88addc143f9b3a16d8dca149aea6c3e99aa81926cbf7c83d73fda928bbf8be6c8d90906876cf925476296e481588bbdb10c7de5b7722ffa0615862905a26ee342d72df7da2dd909c9b491a6c05b02f87fcff06f0805550e5b9489a9a51fcb5432d74e7ebc7a770a6b8ed642ccee7a9c83cb72aad5918e6c3f451a1102d21d5ae3248ef9436cd0a92371bf5ee2537f8d44435fe366e505264624848de278b7447965e038503fc1e7b899d6f45a978594974d96b124dab47ab96e293eeb9ec9ea9d3c9cd0faa4bfd9713734d56b1e69a16accc1e86eeb14c48fac0274a556779fd2f32b22644655cd435a8eefa41ec48debf81fb58665da446a06f0b086501510587973069edb44238d390ce954ce714a04deaa853fa75cc526bfb9432fb1930a4c7f747fc277382a2dbde62818649963545696ac912ce94a6bc9402599c76853bbdf33414de191acb973369758d84818955dd9631ee4bdb47c501101a2b94138a9da2e56d1a5373a2bed85e5521374fe48792ea59b883c323c6d854f18dfb994f7a85c5a18e31475c85e649957540da668e9e8d6e55018683f3cb5665c433b79aafbcc35b49e239618e6b8def8ae3854590795c81e50b37541933293cf3a0d3baa5504d4e49b3d11924145fb54371c94ac1323d1c864302e05407fe4c2ffaaaaa8a8b908c40fb8c1ef1a014acddb5abd2c5fccc17d0a45b9ed54d68371b5851f77ff45a05c6ae97bb0f5fdfe0562812781b7bc4364ea12bd9932fcd3352986cfca9a2c1e1bf47576da3f756cfce48dd7c7f37060eb6164ff235a686e634771cd77ae756ae1ed6c70202506ac6e8b54d89e6bb33e44f2c9313119d07e46538f10a3731e1d5dd2862b424764abeb0ef8dbe32b6d9a154d280f79067f10a5defa3cd75180b61195ae8395d35207a7a49d6aa0748e14cc48dd1a8b4f88693cc637507d95e1c204be5ae21dd1e275c25f3bba499b6bd53a09ac7e2ba28f5efec4036a2ca8865142965b1f0418d6fe814ad690071c00da6572087c57ac5347cd729200b83b0c663d990d539fc49f6137418defee088c20eec936ffe573a7e3c28520d4230d971c013ef2fe53c448311af6491d6c0eb0697b10e4a2ead934e99dcf4d1f641d87b6e724c383f5cd0868f29fcaf09c8b829a092fb80523ddb41ac2738460caf315d5a6402fa859b24a0d8d28d45cc69664fcd0bc32d77710d58cfc849bad52127152198915566a3e02244cb79d94ef4ef95ec5ba98adeafc8b945d7f19445b57aa30124d7756cc602e97753f424e936efe11e2fadf1a4dd5f8ecce0ff7584ad4b6dbf55df5978dc1e6e14284dfcdad57f900a7c273d6322ed2852f0397e59578f13c7a7143d86bb088e27172c24be45a4d22da7fc8978d8a67efde3adece39637619bd79e7d0dbbb46ab9cdb18fae9a011f2b756014c90542bfba573bb37ebbb3d40be115f4fe59e52a092fad979dbb8d5b66db4b434918558186b2832f37371e39505b82277e42fd58820b964fa3288ee501b1852c9c474b1ca679c497298569447aac2f1a81f242782f51d31b0c096b493dfecfa1dfc3035bbc212474c5c0b37c066b938e2cd750fdbee7eab1c640f55d53c2c47af896712384ed287682e1b6c14523a3073ec5f", 0x1000}, {&(0x7f00000012c0)="eb56e038cbb79591774c9bb035ce92dee60db9fd09d9e0ff4f6aff405482677723e896c3fe12fbcebf8f27b05d402d34d2948241cc7556d32dedb51e97dabe9327df7b100212068aa380bddfebc02ec16baf9a9d64105eb789035e6adf910e937ba57f42c77743619b94721f63258272d42b9690cb6316b011", 0x79}], 0x7, 0x0, 0x0) 22:30:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x6a7f, 0x639a, 0x0, 0x6, 0xffffffff, 0x2, 0x2, 0x2, 0x5, 0x9}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 22:30:38 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) setrlimit(0x7, &(0x7f00000000c0)={0x9, 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0xc020, 0x81) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) 22:30:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) setrlimit(0x8, &(0x7f0000000100)={0x0, 0x2}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) ioctl$TIOCEXCL(r1, 0x2000740d) 22:30:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x6e540843, 0x7, 0x2}, {0x1ff, 0x100, 0x7, 0x100}, {0xff, 0x1, 0x2, 0x5}, {0x7, 0x80000001, 0x2, 0xe8}, {0x388, 0x8000, 0x5, 0xffffffffffffffc1}, {0x3, 0x0, 0x0, 0xff}]}) 22:30:38 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x143) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xffffffffffff8004) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x9) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/2, 0x1}], 0xf72, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 22:30:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x40, 0x8001, 0x8b}, 0x40, 0x2, 0x97c9}) 22:30:38 executing program 1: r0 = socket(0x800000018, 0x3, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="0f852bdc211431309bf5cc", 0xb}, {&(0x7f00000000c0)="5473dd439ed205b6b54ab6c7072c4403d19815e2267b0189d4369505e3b447741da6c7e7ed51c307e358700727ac9ef1d06dfd79b46fbdb8cc92e6de055bcab80e4b7319", 0x44}, {&(0x7f0000000140)="e63b8eb1b7cf5150cf2c3f0bd0315e08d7240224c68abd5ff511340d9eee304c111da922b6d82c3784f8cb69d0064cc95a58b608403bc2edcae5767a772709e1aae8e274a140309650dbe3564b8ad15983e327c58b92f62b587108d3b31c1ec0f7d487de7eec6f5e01c7130fba84421948a432c76b6c2cae82160f82d04816c7a81f4c1d3e76f32a415265de90e5c0a2240cf5e6d4fd9b", 0x97}, {&(0x7f0000000200)="3d23a9ea4160a9a33ed6a20f4c8f7267a62b2eb83b31a37ccfa2c1e9713caede24f7f08f03bd00e232bbfe286f905ceacf3b26349dade55267f68c67aa8b2944b3aa76edc08f25c836279a1511244922eb02997b04109141b78ce78b8e7b5e0c5d2b0cad3c2af338abc667c842f384fa491771070d6ecaa6c3a1b2c40157429e29a188f49b87b3147b8cb4fec03c3ec97835c9608c5a1308238e422262", 0x9d}], 0x4, &(0x7f0000000300)=[{0x58, 0x0, 0x1ff, "73df7aeae012c582f33edb75f3c33f816dde34e79a8aa01e49a8e8d9144a02a48eaea6e7fbcd3b45c2b59d73c0424fdd0e7053d4d3a787f2ead08df5febc28052ded421d749d"}, {0xe0, 0xffff, 0x5, "778587b80d614192bd74f3af00fb5314383d5f5e659cab58e788f2968530a3b736cbcf4b284862dd6848bed339f67bcd856ecb48c58e73691baa6aac880101247d6e790c61a319cac1e4927457687386480f13370cf0c5c82a8828584939800c935decb93ea62618507ec8cf2e8fa5692d3c5a6593596a1be357e9cf505b24d3a192645f8647f7d78cb6440dc423155d8ba9df090428dbb40bc803f6255be9a9816f6945355ae4915f221b23933d6b792bb5eec0543424fa3becdad284c7b564e04ccea932f92b86de48abd6"}, {0x18, 0xffff, 0x5, "13d996"}, {0x20, 0xffff, 0xffffffffffff8001, "9bf82fdad934f202af90696506"}], 0x170}, 0x0) close(r0) 22:30:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 22:30:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x88, 0xc0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x9, 0x7}, {0x100000000, 0x8}}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="a6a43498635e595a45abf6faa92de97114c98802ed7757afa2a97c2ba64d524709b9fa72ab5f472b17ae9613717e610c735aa6d0328edfd2c901f5bc711732fdc053f2f2178a0be9f2536b3249dc852bf989921bed9210449681", 0x5a}, {&(0x7f0000000240)="46e72adb262bb5d5f4f760b644691f60925007e92805c6bd727bcca88ec22d2d4243f7e65519a068742328bb521672a23d7b1e65eb2f63d479a323c6ef884b657165a43ac04c15b8b4f7a828189e5ed48fd77c6dc432bc", 0x57}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='X') 22:30:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/47, 0x2f) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:30:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shutdown(r0, 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000100)="6c267e68204d1d0d8244e500000000") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 22:30:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1d, 0x0, 0x0, 0x2}, {0x5, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x19d, &(0x7f0000000040)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 22:30:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6ca1c3c1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001100)=0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea6e699a3f0542828d42c4b26160c7606e8276e2a883dfad47e847255e93a10bedc63e0010b02b4fb617a368430d67ed26df160316c81a54b6de887415651b2e1cb6d3c35500071bf8b9d29f1e7c03801ccb5aa235d0a11e3be8bc3840a3bac39bb22ad1eb815b8"], 0x1) 22:30:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 22:30:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 22:30:38 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x0, 0x80) shutdown(r0, 0x10000000002) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 22:30:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xce}, 0xfffffffffffffffe) 22:30:38 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 22:30:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x10, 0x4000, 0x3ff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="ebd05f6c3a959f3d4f7d7541dec7371a31a522948da4068a50c49ca19daa82eba0611c7abcb74ce27c7543c497e4a5b6ca4383072198ee66f4722d307ee4807433783a9bd4e3a563df9e38c5da070328ae8d21d06dd7c68fca1eae6a4a23e6fba919da73c27eae71ce3b6f9b73cb41d4c3ebddbac153ba"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:30:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fsync(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 22:30:38 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 22:30:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b7632020000103a402ba4ee0c7a947f442d447e8135b97f756b79cf30f0ac03c1e91e469f1f3cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c24500"/101, 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:30:38 executing program 1: unveil(0x0, &(0x7f0000000040)='r\x00') chroot(&(0x7f0000000000)='./file0\x00') 22:30:38 executing program 1: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) setrlimit(0xa, &(0x7f0000000000)={0x2, 0x9}) 22:30:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:30:38 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r4, r0, 0x8, 0x7fffffff}, 0x3ff, 0x63, r5, r6, 0x7, 0x20, 0x3, 0x3}) getgroups(0x2eb, &(0x7f0000000100)=[r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmget$private(0x0, 0x3000, 0x4a8, &(0x7f0000ffb000/0x3000)=nil) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r5, r7, r8}, 0xc) setregid(r9, 0x0) 22:30:38 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:30:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x617, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r0, 0x0, 0xd48) 22:30:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000340)="3a8d0a4092f9b51f20a8b767316931161c94b6cc1a246527d213eca82e0d34e176b2ab154c5e836c45d8799604b8c2f4a78a8198c63a2b35069f2759846a0b97ad224e48c2618f183be61f379e74e083f310934621b4fc44704aa181073bb928032024bc97a479499966b1a2525bdeb199ddc3e9b2422dd7137fc086103702733058a44cbee5279f7a71a0823d8d1c450b15098c00728ca93858b1f1fbc0054c4d1041d9994fcea7e67bfe4c617e3333ac416c3f925ef19252557cba3e8e691de4747f0bb53eb4ecca3c150fa58c209057527a6de9d42733f765d81e6e5cc8b55c14fe2c943abdeef0bb5d", 0xeb}, {&(0x7f00000005c0)="54334c86898cc9d8caea45e9e38c5b84d361858535bee36e4e1331e8d9d4a6e2d58380c73210cae3be52c0bd523952d2cb4d91d94c02af979aa8ec69f7915ef851b8e9984a997b41d0b09cc3bdf90b3831fc8f7b6d27fca6d863fbe1a62b8232f72d681bfa14d78d7f3e82850a0633478dbbf6b68f42b7efef6bdfe415e356ca2697e3c473dfd162931fa0fb6425fd3fb1c65a431b310b0f24e5931e133198b7f15efefc5772d0ed94c8c37694bcf5fc594c8ef1c739a3accd76e877ab96490f81157e6c20594920f956485362771695036452d9ad7cc6e785fb5591ac534256f7954b3d7a00fcc047f4e6", 0xeb}, {&(0x7f0000000200)="9106b7a6ccd7bfdfd927877a691526395742c5d953126eab80cf2d75ade98c52b2958860cef3f0aa9d05dd56f24ef915bdd747bc8416b37c139703d7", 0x3c}, {&(0x7f0000000440)="4285ed0e79f2352825b7b30a450e08a8f8fe992ddfac", 0x16}, {&(0x7f00000006c0)="543bb142129211f11794aea80c2b6217d80dba26f3c6a755fc0d507c9daf218cf79a96e276986d585be31e31bb725b8c0e8caca0e639ed3b6f645eaa50ad82a9671c17c17ecc8c43f08bac9d4a8ed9bf3d54ced9f81a9168dec0345851dcdce16c36452b84", 0x65}, {&(0x7f0000000740)="9ba34f9f814c4419d46006d0afe3ad3231d5804d5d2238e8eda0f03ec08af8b2d203388535a328b7fdc36a93bdfaf6b4d3f5479c4216c25fbef3bf987b1518bc8b44ca27eeef8a38e62460c265875949caae4cc2bbd564bf5266d0bfd31b0721f95d8f13e995eb07fb4f7613f1ac35edd1e6c835a23a3283088e9830ab6e0938a427f52c31032169bac784cd13dfd7bccfa57e66cb6da3", 0x97}, {&(0x7f0000000880)="e701aae6271755c64f8af3ab0c7aa0112aa1fe708fd9dd6cc7fa2f95b72bf0a3f80010d65203d9d06ed602d36d04fb45adc7cb506c143a30669ef8ed832670cddf6d5d3973400e3ab2f0839caf314002c5032b765deb3c42439535942855000e046b9db5149da010bdc4d4bf03d888459a410c2be6fac992d1b7ba7c601ca7549e8856b9eae17abf917703ec64efd8dd0cd023d66d4f7df99b1c49a883fa1a91e20b8e211ff4f484bca1e05d48ce6fe2d852b78e46b0747da3c82445625b267aed2438f9444e4624fbdbb4820f086c20dcb9377fb151317b720e8009ee3528", 0xdf}], 0x7, 0x0, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x1d9, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000480)) r5 = msgget(0x3, 0x4) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000809ba62128103c058b070910"], 0x13, 0x800) 22:30:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socket$inet(0x2, 0xa46facf9632fef34, 0x5) 22:30:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:30:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xa0000006, 0x1, 0x5}, {{r0}, 0x0, 0x4, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x8, 0x7c4a}, {{r0}, 0xfffffffffffffffd, 0x72, 0x44, 0xa65, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x76d1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x81, 0x7f9364c6}, {{r0}, 0x0, 0x10, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x68, 0x2, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0xa0000090, 0xfffffffffffffe00}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x32, 0x8, 0x2, 0xc0}], 0x8, &(0x7f00000001c0)={0x20, 0x5}) 22:30:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7]) close(r0) 22:30:39 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1ff) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x4030002) 22:30:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x22000000000009, 0xfffffffffffffda6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:30:39 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x5, 0x4, 0x59b7c6c1}, {0x86f, 0x8001, 0xffff, 0xe67}, {0x20, 0x0, 0x3, 0x8f8f}]}) 22:30:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xaa, &(0x7f0000000200)="f18d5a73f54bfa721e2811d9798441dde8c38c2a16096fa953f485c243f55945d869e1248596cc0cf09f8b9cb0195eda2996e5aa2368c14fe96ada25208afeb429dd0d7ebc3fb405b50e5d0d2e26e254c31c2514685e37bb2c4a9c07e62c7524c67159feec6bfda95d5e9d44303284546900a8b1a8c1ecf9928863b95d08f641ca718d31d1af75ec2a270403da144d9059c3aa30f4e5e9428ac421f2fe68e61710490720a34b9ee30a40") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x23d, &(0x7f00000001c0)="9e") 22:30:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x14, r0, 0x0, 0xffffffffffffffff) dup2(r0, r0) 22:30:40 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/10, 0xa, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x76, 0x0, &(0x7f0000000000)=""/118}) fcntl$getflags(r0, 0x3) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1beb, 0xfff, 0xfffffffffffffffb, 0x1, 0xfffffffffffffff7, 0x6, 0x1000, 0x0, 0x3, 0x4, 0x3ff}) 22:30:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) syz_open_pts() close(r0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 22:30:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file1\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 22:30:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x401) getsockopt(r1, 0x6, 0x1, &(0x7f0000000100)=""/136, &(0x7f0000000080)=0x88) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:30:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28800, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0x3f}, {0x7, 0x5}}, 0x0) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 22:30:40 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 22:30:40 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1c2, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2, 0x4}}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x101}) 22:30:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x28108, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:30:40 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 22:30:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe(&(0x7f0000000300)) close(r0) r2 = dup(r1) syz_emit_ethernet(0xcc, &(0x7f0000000180)="8195c7f9a0f61a89f329ef74257bd6a17584068c5ab4a055f1c7a634b53d754663dc43dab52e8173b17faf7def854a5135a3db7ddc9d1785d851fd7bfe6b51eb799f1f58c47cde934a8b88ca3421e8f093500b642faefc1b364daf0a13ebfd8a2fabb7bebfc477ad1c7024954ff7af9226be9248837f48cca60cfb697452abbf87180ed76db7c0fd1aa3d12cf410b76afb2c480c048c715073cf62e8e3caee0113f56d8c7411928ef41c77a1d8cb617161682d709d6d1ccd0b6985adaeddd23a25cdf66a9e450a4fbb952206") close(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:30:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10300, 0x112) dup2(r0, r0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000000000000000000900000000"], 0x10}, 0x0) 22:30:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:30:41 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0xf, &(0x7f0000000040)={0x6, 0x8001}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 22:30:41 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 22:30:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x7f, 0x2, 0xa884}]}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 22:30:41 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 22:30:41 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000001480)=""/234) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000001380)) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f0000001240)=""/93, 0x5d}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/142, 0x8e}, {&(0x7f00000013c0)=""/169, 0xa9}], 0x5, 0x0, 0x0) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)) 22:30:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x84a3, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) socket(0x18, 0x8007, 0x9) kqueue() 22:30:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() fcntl$getflags(r0, 0x3) setreuid(r2, r3) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 22:30:41 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) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) listen(r1, 0x0) 22:30:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0x2fb, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 22:30:41 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) dup(r0) 22:30:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x1000, 0x2, 0x2}, {0x1, 0x2, 0x40, 0x4}, {0xf6, 0xffffffffffff8000, 0x0, 0x7}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x684b}) write(r0, &(0x7f0000000100)="8e54c9b5dd0505269933684bd890d4fd5b499f80cc41b6bd6864f95e30", 0x1d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1b8b, 0x100, 0x1, 0xfffffffffffffffb, "94ae4484dd63aad740b3d9a59476c97e2676e801", 0x7fff, 0xfff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x2) ioctl$TIOCSETA(r2, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:30:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) dup(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x0, 0x7, "4e1153dd920f307c0952af6956f9fcde1177e0b7", 0x20}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:30:42 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x100000000000000, 0x20, 0x0, 0x10000ffffffff}) 22:30:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) 22:30:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f00003e6000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 22:30:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) 22:30:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x3, 0x2, 0x9, 0x1000, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) r3 = getpgid(r2) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/176, 0xb0}], 0x1) wait4(r3, &(0x7f0000000080), 0x8, &(0x7f0000000140)) 22:30:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x5, 0x2f0, 0x8483}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:30:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:30:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) kqueue() 22:30:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28, 0x6) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x10040, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40000016, 0x1000, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x100000001, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x60, 0xfffff, 0x1, 0x66}, {{r5}, 0x0, 0x14, 0x2, 0x8000000, 0x7416}], 0x1, &(0x7f0000001480), 0x7fffffff, &(0x7f00000014c0)={0x0, 0x9}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) semget(0x3, 0x3, 0x80) read(r6, &(0x7f0000001240)=""/10, 0xa) r7 = socket$inet6(0x18, 0x4, 0x5) r8 = getpid() r9 = getuid() r10 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r8, r9, r10}, 0xc) listen(r7, 0x5) fcntl$dupfd(r6, 0xa, r6) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000040)) socket$inet6(0x18, 0x4007, 0x6) syz_emit_ethernet(0x2c, &(0x7f0000001280)="09b21d855987e0cde4bed3cab2b9c8ab47e5109ba4c4beb56b93c78cd39e417bf80012f8ffffffffffffff750c3d4487de0b5207000000000000a3d841f217b6412cfdff311679b1ff218ba8") 22:30:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x80}], 0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xe688, 0xb, &(0x7f0000000080), 0x0) ftruncate(r0, 0x0, 0x0) shutdown(r0, 0x1) 22:30:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x181, 0x0) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x20, 0x3) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x125, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x8, 0x9, 0x9}) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000400)=""/84) open$dir(&(0x7f0000000240)='./file0\x00', 0x20088, 0x120) semget$private(0x0, 0x1, 0x401) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x800) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1800}], 0x1) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getpgid(0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000480)=ANY=[@ANYRES32=r2], 0x1, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000ac0)) r3 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000b00)={0xffffffffffffff80, 0xa553}) rename(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)='./file0\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$inet(r0, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) 22:30:43 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="05f74685f554e12f24d1a0f6ed276e60a1762d869c4c6efec49262d5a5c02cc74505a87021a9e474bb2a84f1362a68a45b3c7c7a98aed7b0d6ea1020510691f224137c958ed2b09e1770da3c4c4cfcf9378574125e8af8067d89d5cae6ca79a8d7562e6fbaab119cf417b4a7d19cd0eaf061e889fca399733f000000000000000000d82dbd3dff7d4722856806ac31546cf6153c1920386fd70a849e2476a05d54f4733a5892574443f98d13cd8a4d62f6b825f5c335f5ed98ae959d1edae1ad96bbc170d84b33f04488", 0xca}], 0x1, 0x0, 0xd02a2f00000000) 22:30:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18000200000001deff"], 0x1, 0x0}, 0x0) 22:30:43 executing program 0: link(0x0, &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000000000), 0xfdfd) 22:30:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xfffffffffffffff7, 0x800, {0x401, 0x7}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffffffffca78) lseek(r1, 0x0, 0x0, 0x2) 22:30:43 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x1ffe, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x80185760, &(0x7f0000000080)={'./bus/file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus/file0\x00', 0x8a, 0x1, 0xb2dd, 0x1, 0xffffffff, 0x733, 0xb5, 0x2, 0x2, 0x0, 0x4}) 22:30:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1000080, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getflags(r0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x2, 0x2, {0x3, 0x7fff}}) getgroups(0x1, &(0x7f0000000180)=[0x0]) setegid(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe94, &(0x7f00000001c0)="b2") 22:30:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x124) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x20) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r9 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x20, 0x100) pwrite(r3, &(0x7f00000004c0)="13dd8ff0c3721c46a2915e72be7bba66ca069da0b28c4c0a2a6d3f13da6471b2566db62262ecd2d7b91f1004e99ea6ef327a55d2f01b9a56f4d7bba0f1940233dae65e281f66dfc174550f2e463c7a49ffe4f68200022dfec71bc755408fc5bdaec4f19a08ba8781c24987bf835216c070a31e2312fd89236e58f989baf9e80769d2822ed6bf2ea865cfd2e62a9c4539310770f71f1dd490beb211ceb71c4cc8734a97654ebb19bacefe388a796002d3ea6294918cb76f12d12faecced424194885760dc3adb71928c24240a640debd777c7d422f0537be6ef5b08ddfa4d4ad26fd3ce8ebd1b9e3bd068832ad46754c385d0acb9c814fbbabdcc6b2c3e469fcad9aa276626161503cfb49bafc1f0830221a4311fbe19c309e948638322fddeff3b280028b5b68fff539bdce1cb459974ceade4fa4a3c02d5987f185af2bc963439907cca26f8905eca4a81341c79bdc87184adb1e1c695eacdc88e5054854ba2acbb9de73d906d9d734b543a33751fb22fe40f3a9488be0d6b5c4ef6daf6b4e3e3a0e71bea1db990dcee85eca5e9ac631b3971ebc609bfca22addcf0c8cc0bd83c06c61a0886f4c615b2c763576decbe6cf2e4c6479dd266465001e7cffc13fc58192350c7bb70e9ae3d0d294cb2c8ece3f7864ff05fbd81e5aed9f6c869bd1564dced3dd652c5efd5048ba5526d618ee96a94b0eef1d1d67d7a58d8d06beb77d02bb98925315498b1c2bf7de086d3e89d3308be8d32996f05a29b304bed1c8d82feedbaf22ed0b4f5d59122d5b6486ebbe9ab2f8b36ff56bdeb3f4fb5386d85d734ac3e443c519b54ce4bf2008e9af39207fef989b8ab33eb376e2b1eaa55d0a501747024fe0d377c2b3b4dcc0fec16a9495b4f738a9a970ab25e2e9fa527751fe5077226665f772c7b61379481e5e65e3872d8368474ae67978f7781a71d874a79619151a6ca341f32db232d43150bbd3289c71d3684bce2dc0708f31c2a9a835d8ced80cf1e94b0cd0f843ae6bd839f773c354e50dedf41a8c6c72235b931be66255c0e1e072351b89504930ea2ef1cd5d30c5aabe284a2e7d243c29e35d4d880d0e26c08aba0d4b605d239d23fd6da64bd4541954425c8608eacc0221a5c3ffe0f4299fec425942aadff3d37c493555721dd0d6d14c010feb38b6f1f89b8418a77684a2972cfbf401613b609fcf35584ed745340f60e68bffa8939a058739eba6d240f9fbc7ae786e72f1ca1ac7675d720338ae707f680e0af5d4aab0e283ea97211050289ee33e7942a743919f52303e052ae293cf8f644d653f42bb61f77db0398d0c7e33ef8e9ccacf13e708f0bf72b4358e69098fcae8330a879e5c2c65a1ac7578ad4f80736173b7e13cf5a7f939721763edc8af0fec4ea7befcaa1248793265307e0bbcec7946cb1cf99d46a3051ec66cee82ad02da85dd09ee6def5e3efdc934e71f7366a4a29b0ae5da2c7bd4617803e6ef1f0d59ed4cf4ccf97effdb58401b27ff262d68adb5e880efe53c64d00a15780aad46d207669fb4c29704394f72fd35de9c49ca306f8d0ad7222d63a66591c00ef4a1819e67fa281cc1e0f0d13a6a7d9a8d0273cdb100c88f6a7a678fa56a90fc21d82b6331c382f2e74639113615a9cfccc11028414931aca11ead9fd48055947d972374963e1bef029cf42258f00c590c74237d7e18f1e492776d48d517bface766615ea56460f159080685041651e0dc438fb4f3f948f8e0c21a98e51f121dfab6665b7e0a689ee408705be87d5b608055136586c60d628d9965fc9abc7b548535e3e1514ce56e34eccc2a2923003085cac51d6a1e6a9a3117eab0d13180b54d43e733e46db49e1ff54aac7e69ed21fbfff5ad8bb8dd06e0f2b3303d5df91c19b299ead1018bacd6579235c1ea97ad2626971b3840bea69fe4450efa3125700d196df65a42ea586f3f2b9a76e05bcd4a54feb52b9be785b31db554fa9eacca2085ed4fcfd2b69c8f4b7e911f91bcea4eccb82f46ae1cb858595419f81751badfb7f9d72a49d4c5c5489532327bad41988ef85ed535fd4147517449566850e2e4fc2cc70773a03bd03949ae42c0df6e1555e95318c02bd85ecb1b3f237495b9eed739646fb4ebcce387f33af91dbdf55c73f90d9f0fa9bacf120d9b4e8c3cead4ddca52a8322804d04dc2f30918e06ae311f0a3054845d62db7a0f1a8923c9ffb7e0dcf94f87a86ffd2c460297e810128beb79f1511535c87497752006c328c31d83e9d5c7852ef4f6a252860bb69b60882f964f7ca9ed25feb665892b07d44b000bc742526aeadf4dee21e33e15098e6b1bc0901302d06c433a0a39e5ddf7acaa4424ba9f88556858e660560128dd2f78923a33850c2abd8e41b78b697ac5a3120d42ebefb70a3cc81a8d7172df5fdf499e85964252106e328fefac4028a91f31a1d6048fd42bf324832aea3c402ddf558c9ddd7d0030aa637b8ff18d3cd014630c91b269bb3131e87ec4154dd44628b0eff8aad91518ceb8117d7bb4ea22b9c7fe88f3baaeebc57c334668b4ad5495ef85b387baa26ba7c3d96a80ab8b5d7d14460a61766399eee343ca5180a7308d38b2301b8ede15b591a7ba97f4b9c7bb78f0a25a97da04754f7a56fcf6bccb2e1553db56369dae078a566cfe4ec1feeebec745aa1dd38d3bf1c159f8ba2e1031f751e16828fb0dfc5ef8fb34fc4969ddccde5a076b5ce3d0c0ed01f1d7b8fcb6ac041ce0486ff765948cea353693e97858163f4a4b3fda8f36b19ed634e34c270d84c1c6f6d9200980180a3183c9e0307529042ac5e8d80361eb365eb2fdfd4f6f1cf48fc208305dcf79d2d3d408e2363e2a889b09e7c825624d8d890d5ce0bde0e600fc933541b7c7291d468a688141a74d619d4825716d570b35a5358804aaa94debdc528fc360ddc0c9aceec3dba357bcf52ac1bd5f6f3c5ebe968ea26db3dbaa77966433e9869f9636029adc451d01cef82b6a4bac4e34c4564b72d40e8efb08c992553386f596292f3fc0c569190aba7e5f78b6ebb3e4ba86fd8d5470300ec9f7992e7b3668b601dbe21b832ec711d44a31efd16a0b28a4fa931d0c5bf4c946d0ab1da1255868350e07b4007c1a3996d9e4667663ed08e612f6ecd1f371a8ee65bcf43864d8469c3ac9de082f4c33d4c61331e1b96df7a1fc48468c574b4c36ba182d95541b3d6b241c3ba9aaa79494d79318187089432fd0d4fbb1375ac9785d0ea733a4566719d8f603d200f2ca22d1efb39e7109d1559b8f25ea47cbe02de4a4ef5894a3fc47b876cddfa8354c7f517bb07e82e7e307ab05ec1ca3312ff49a732bf268c3eacb504bd35fb6d1bf6d5de1529565d20464ac83d6e004f60df978d24082196560b1400a36958dd58c83fc844140f90229dc92e4ec145a599ebd413802e45daf8c4f3b3289ebd18476182a6efdc86919ac80525c8a4c11667a41efd90f0586fbb2e23cee4ce4c8d4e46ba16885211775d3bf3205c4802f916e15ec1082157eee4374e560b7eac0b239ed998390827456999f94f5f8ee39269e143def0e3fdd1866f3d6f892af6a2429a63d2675116615083f5dfcd4385f57acb0741f030f7e04152e650767e52a907009c3a94d82c3da0805f00dda50fa0d768be9c8c9d4a7f221db861e59051bbdf5e558a98cc75bf58e32a66a73ca2f1751410f1483e0db5261b6db800ece53e15bb890a35bf317ca1078555da8b31c96b7c06af117934c2dfc21aa37ec5822ab436f96c0f8b2ef7170955776933a40362378604f1304a1d6c3f38980a7c8b8b11693e803f661539a0e4ae6cad5f79ead2feeaf8ea1e64e09b0e283ec38d06a1235736c5924bc54bbc0082eafc25b73c3ddaefef69b0c17ad9e02fef2ca2e99394bed7565c66ec863a9ca7272b5281ace7b3086c7ffc6eb2a577582b07926b54bfae8452dc0794a06bd6086f304eea4336afa525ac79b6acf4a174712fd515398ed8695da9567fd86eb272451d95b57d27fd6c5b8e2b25a097743cfce15099c2de23d9e1aa982419e931d24ccabb15167f3affd853fe1e39961b34ee1131e72c3ab29d5282df4691f82318ad63246291c5ab9c638d7ff4a7ee4e86f5830a8a6e7b989b01d8f889d1e8397b1d021332402d9281386198c55ecb9290c24563b6f8cb674f410cd96ec85de6ef8769d4bfae8a6b00713f55e253e655f96b9298bc95d1b8dd0022407b8536d5c665acd3cc6770cad45acdc3d21b46d0112644450310047d9323f37950f418a31e7eb07248837f78d257749241e55b2e4fdfc5d87ac91e7a69e848f68df97aba9d10dfc8a8c2f8ceac155334775fde9f94fd2d8cdc2899e0b62d87cde103d8e7d1c0b922ce2c1aeda9618ef145641fbd088dc3c990d90bf185a553a5608f4a90b38c7bc4f303a42202cad59879ba7926916b67c15d57a0e31d57396a5f6ebd9bfaf231a73751e742048d837acf87e4de738f2bc5cd69a251e6314ba9ada5284d4f549a82ab61d72a25179f1367bbff909b50ad63cf119e831d1a04d7582e41e5f937fee8652c1cdc68978f1a9e94d3bb9ef0644f02d56a1375363070d2935b6bbbc3f6d4522811e857ee7967034b475179352b3f0e80ae6a36e3d5fccaf9249c478a59f84875479a7284644d96cd33413b18fb4c0d69ecbe0901cd99dbe2ca098aed2f4fb34dc809634406bde728f7a2f9609dd669dc1a3f844e6128703350617a8122e4b919f379d02fde5938caf408d70e63a2b652eae233f5c86b877ff0b6e423d04576888c046e0591b2581606a2cbbb1ed729a2a23884ded26a48d5808185c1ba421483f75618c9d0e0074410320d1ac756e0c62a40afade3f3432e4a67239124d132e5670ebd645c715a4519553a20b524558985a11bcfafc33d50edc1dd660bc27a4e5c8e5b71081300fe4976d41a79e604afeeaa2eeb76c5bc96b7ec690214c6e0c8710686f2a62518b0d1e2613ede8132cdc0acea30d70338eb74c26e8b486d7f3c132fa2987cab4b868bc55e9cee10f113ec96db8f6dd315e4a422c894fdaaea97d4fd3f3857afedb248b3651d75ebd59506a519958472431dfebe1896446a3dea96fe8a52124343b7037197cec625f4cd9796add3993f4d416e02778780ac2635dbbd49a8981a50d2ae4096ba0c4b1e84f2e5fcb6fc2fbbd2d0a3b39b73c7aa22715e5de80349ba1765157eb34e866aae74bd739087c1e3e03be1f2c63d8572fba3d3b22eaf395762eb42e4e75ab5ba3ee6fca40109ccf0a4d5dce1b5f5b82809bb887bf168297db6777f2d4537691a2b3179e584eb6781ce8a347915b1a137fbe1e337b266365da1652b7b84c7d230832a5737c2ac53da40fe2136fbc189e309f7e5b479544ebf288c10131bef178f0dbf3039a77fc4d99d7c750d5d85434d0de0453e5aaa0c67e9a033132ce3f07054ab4a336fb92a33492df4876be1d813e77d5e8382fc97cd9a6f77f343c542eadc54cde2604edd3c68535afbf1b71e9b4c681a1b12212ffc8082992b62c38e1602e3d4bf0732640d1adc292db609cf98e69e6639f364e348a385ca045161ed93c451f5acbf00837d1a88efa6919807a06e2854dd51e9b08cd7f902f06678f3e85dedd7c98a9a26a95819df76c52cc13e364354f235c361d307479188009d1f6ada4230674e5bb0ff0e380d40d7874bfd11714a33b674e2bba200975f406ca267624c91912bb5b964980898cca0660ac79791d7cb8433f698f3a63841fc20270368ab13b5644c81af9cfa69762ede5955db9c0aa141ca80b32314509f773389e32bb81f30a52056931fd", 0x1000, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x50, 0x2, 0x3004, 0x18000000000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0xf64, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x10001}, {{r4}, 0xfffffffffffffffa, 0x1a, 0x40000000, 0x81, 0x7}, {{r5}, 0xffffffffffffffff, 0x44, 0xf0000082, 0x9, 0xba5}, {{r6}, 0xfffffffffffffffe, 0x0, 0xf0000003, 0x3, 0x3}], 0x3f, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffff8, 0x14, 0x80, 0x59, 0x6}, {{r8}, 0xfffffffffffffffb, 0x10, 0x10, 0x10001, 0xe3b}, {{r9}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0xff}], 0x8000, &(0x7f0000000480)={0xffffffff, 0x200}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000001500)={&(0x7f0000001540)=[{0x45, 0x1}, {0xeb, 0x1}, {0x8a, 0x400}, {0x46, 0xffff}, {0x185, 0x7a3}, {0x44, 0x7f}, {0xa7, 0x800}], 0x3de}) 22:30:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) 22:30:43 executing program 1: pledge(&(0x7f0000000080)=' \x1a\xca', 0x0) 22:30:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt(r0, 0x401, 0x3, &(0x7f0000000240)="0863dfb3ac6301cdce9ecdfb189d38b169369809a9dc146cdf6b4f571b92e30bdeec2b0640074e434c5d48794288c55274f7206d497aaf20002a28622166a37c2d6a7c40d8b6902cfc0f4cf2a1894715b04b707b9bf9907d756449f9b0b3d320ea684ac4efa4f90ef79e6f218e1bae51", 0x70) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:30:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchflags(r0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:30:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x3c64f4fe, &(0x7f0000000380)="b2e1b35feb030550d1c5feafd7017661b6ec087ee37a44820bef127051d8dca38271c27aebd97f87480000000000000000d579d7651287b85d51effd196eb7df8084b51ae0cfa2457f3488304e93d6f12d936627b04dfc02e9dba48d0e3b9455e0f527fe9d25330422e3e35aec623e527e04d3b0f6d2d4fb612cd019e43855d10b4e3b67822198e02c1353372c630fa69444a55ad387bb5c6d1fe0f3af85c3ebc8ddb80300000000000000fe849a00"/199) 22:30:43 executing program 0: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x3b8, 0x4, 0x0, 0x94e39e5c6a9286de) socket$inet6(0x18, 0x5, 0x3ff) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2085, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) mkdirat(r2, &(0x7f00000004c0)='./file0\x00', 0x2) sendmsg(r1, &(0x7f0000000440)={0x0, 0xfffffffffffffd55, &(0x7f0000000200)=[{&(0x7f0000000140)="ab4a3a93c8b57b619cb3a337d4d331dd1f0dd35f46c89c03a0d0ce6a622703bbcf1760684bb02e044948a270fc66cee2a00f2cda7f11015774082731253f5c97c5c536c1e66b9f953a61a2a04545b34078a8fdc70cb4d7c310b424a97b6a8611caabfa95c46b746323031a1d0e8dd4eee056e0efb0cc80ebf53dfdfe", 0x7c}, {&(0x7f00000001c0)="9dc054aeb3b023499f135a18f722d7ad4d6b", 0x12}], 0x2, &(0x7f0000000240)=[{0x60, 0x1, 0x7b360380, "34ca77bce44b0b189245c998946028bc901386a2f1bf69fa0b51de237577a1e618396bde6e9c138567b1b491e8536d004d6612c852ee654c273bb3ebad5bced411d8070f2e06f8e27432cc"}, {0x10, 0xffff, 0x4000000000009}, {0xe8, 0x2a60d8725833362, 0x100, "3e33f9bf90a65116497dc7eab0cba8e05c4783e3c8acc50c03f839e39e0d6bc1d0089cfe6db0e95c765426bece42128149e433e916f53297a2534a7b6793353f602406db5470b1d7a84fa212081d09986f9074aa6ae7028be895168897fcc99758e4b37d7ad43c17ce6514b4356c86c55557d29f80ec73c71113e6a945f64435949c13cd4dba940bf91716b7c406f6edb75d8c38b57f7eaa6f12b5bbb82c5870257533d9f150be0ed220ebbe90bf2ceae5065ffb2c19bd6d2bb9fb03a4e9fb8fc77ba75095f71a9ed1c4febeb69764aae679"}, {0xa0, 0xffff, 0x3, "ebb5b0d7b7f7e87444c6abd579c80920dc7d159c2c603f6fccfdd2e8c457d9691ceb47203d7ec15b1821789f7556cfec46fee7b17439ea4ebae9270dc51949536ca31a671772b26f87d129b2b0b4982990b0cad357aaf9b2c733fccde9b8932deff7c3a5ded9b917159ac3b93f088381622d546c380700e445ee3134520a1fbe53579c60250bd6471e8a3a5fbc"}], 0x1f8}, 0x400) 22:30:43 executing program 1: r0 = socket(0x18, 0x1, 0x1e) write(r0, &(0x7f0000000040)="95a670e65362f51b2ace8a4568cf3867bbc37244bd30058987b570f2272ff586550de7cc870246d0f25f98519e5d18938047f64fe5fd4b6dde2f39fedc266a01b87404016009107f20407b1bbe9cb040748efc662b911885e9b2be338d9a16fad2d6558e25868d89ec83ba91bde38ef776946e7084c30dca242f7106b7e31fdb6be9a287cf6ce28de6be6e27f5e03821d07981c0f84c38dbb8a6d118a5b498d79c12dd9859f3ea290936a1ab468144f1458310ff6ea3fc362050dbddaac70eb98dd70bb2e5adfc21ee11c1513a220a5c0e5e2dbe7d426c76a1862a738ad9c9334b918d2e58478ee08283eb196de702994516d2895bc61e", 0xf7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r0, &(0x7f0000000140)="df01b3c84f56c65ba8248b373610e456055fde6b8d4c2e83ed582bcff74d12b7bd7e6ee3d6460c298db5b0317c2fd66a6d0ec26e4fc7d27d3f6e8dabc54b06d525c82434243b3c291ab13b126e070845ca0010e112f58244160402fb3d9487d7b3533410fc002e35c9239f0b68d3af7ad800e70078626c0a030615fd87c30c596346fd9b72ddace7cf57a6e0394923c9220b8486c35d8804ed5c7e1086b4a76baf535e74e828b5a8bbf44a42a6123068be8d80f2884e3c3a", 0xb8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 22:30:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="81af2f24616a05b45d6b45d4c176c0a237cf8f060568f5e4655a64acc4ddcde3cad306230b0f296f814a68f3d937b87e6bd950170d0b59e1e5716ad18d472001dae232a81577ef982cf62c0be07fc7ace53d69b60106cc95e358bd97b170215cf919266075bb7b01da46b8f3d8fbbda9601fa97dcfba5b3e60926b79a1", 0x7d}, {&(0x7f00000002c0)="f6c2a798ad4e252a2c1c04a704d9a4c2890cbe8414b00e97406be45e9ae7e936560a45147c68bf8d441b09de0b08cdf8a71d2152c6c2f55b52100c79227afb031f29564cdc94697883e3aefb3db1aee7ce9cae2bb041defd0e3afe55e6cf75894c2a43688a97471ea723779fe7dbe8302e2de982501309713f634966955705d5b1a741d8ea974741df2362000ff19a8b9f8b0c3e828f2883f6cae1e75bece94b7b0002da9793964e2cf33ae630b0f63acacc6d4c3ade988436a06ed9f130fc1ecbfacb7c", 0xc4}, {&(0x7f00000003c0)="5a95adc1c198e9ef448d1118438d6b7c4e7798837839636c20d8b534b7c9b9c44a04c72e04a3dbfed70d2a955537e0298ac449967fc6563a2b360be4f483a4df246394b6a6b5ca315cff0830aea1f318253b0d2ef92949efa9c4844a530cec6461cb5067e48dcfb10cd6617318c3f740bf7545946c4a150cd40da4a5e45e20253c58ed83e925094a52a9ff62a070a6b775fd0aa60c84419e0a66df2362d21cf0325c8323270b8f8b69d38ed05599f255d49e99abc5dc21a0775a095f3d0626a10db29355525be2930f51929a34bb94ae4862f4a2a58701e0fe19fac2cb5c87502ba6930adf443f847cb748", 0xeb}, {&(0x7f00000004c0)="5c46cf9cc1a475241a5ddf33079970563c79ff977de5ea011c1b95a6170d5711f2f8129ba6abf00ae96771f4bc357aae9220dab9bd6d45effa06a3ef68bb3a1fbe9e29a56874f3e170bec8aa134da1646050abd42c3c6fb77fd4a6048623f200dc86c496ce6644edd5cc0b3e32b14526908c451b67190f79f1f5d5e62e3a4c5ad88248b989e81955ae", 0x89}, {&(0x7f0000000100)="fcc2e9d33ff81b062d386c6708bf6df3b622759eba5e86cec3662400cfce4015519710ee95", 0x25}, {&(0x7f0000000580)="01b2abe52903281724633813e1b3319e40e1bd0ef4c5e17418a24dbd598099f0a878b6ceaa1947947c5b2500fc81f31ebf0c78cc56e5b338a7df77c9240c322b11f0df5736e9af9bc825730d3b855f66a5e9f1afb9c8d0a7fab10352d07aeef213618b510c4b8b0d1c89e9835faeb862e0e37b4106f2cc3de7f0f8ee5833d736fea6bae2a47506fd00fbb809d71517a49ba4", 0x92}], 0x6) close(r1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x101, 0x613e, {0x1, 0xb2}}) write(r1, &(0x7f0000000200)='R', 0x1) 22:30:43 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x3) open$dir(&(0x7f0000000200)='./file0\x00', 0x88, 0x26) socket(0x0, 0x1, 0xfffffffffffffff9) write(r1, 0x0, 0x0) socket(0x6, 0x3, 0x769a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x60}, {r2, 0x1}], 0x2000000000000223, 0xfffffffffffffffd) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 22:30:44 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmat(0xffffffffffffffff, &(0x7f000000b000/0x4000)=nil, 0x3000) shmdt(r0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) 22:30:44 executing program 1: r0 = socket(0x20, 0x3, 0x3) chroot(&(0x7f0000000000)='./file0\x00') msgget(0x2, 0x2) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008000101000000000000cea1fea7fef96ec4c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x69) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2082, 0x101) 22:30:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x1, 0x0, 0xfffff, 0x2}], 0x3, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 22:30:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x328f) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xffc00) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 22:30:44 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) 22:30:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) recvfrom$inet6(r0, &(0x7f0000000040)=""/22, 0x16, 0x1, &(0x7f0000000080)={0x18, 0x1, 0xffff}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a029a2d087fdf77c20ff9c2a0377bced4da67f0a8cc5fb19180b1573b25f5ce7ac6e0d3b87862ca8a6156de18935d068d72a3d5d9c4b0e110cdafbe6e92133641317a994fb2ef3799a23bacf6d65a83e288048a93cb248acabddb33fa0f3e0f0ceab171c38e90980568398babab5cc2080f8350b155cc077393cc9a7942974545e445ae0b936d4dbecb3f06b2ecfe497f814cea3", 0x94}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f00000000c0)="ff82c14989b4c97f5466c78b0863b5dc2d1ea004e183b03d9ffc58ee06cc72"}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r4 = socket(0x10, 0xb75636a9cbff546a, 0x6) sendto$unix(r4, &(0x7f0000000180)="94e5f895c236466d7bbc096b38224f9e8d3c5ec60e7d0fcf356b8765f798a7355c38aefb3cbaea6633b4e4e308d4830c2b8d32999f65011366a0327a1fee6707a71afaa0b3361296cd16d344ef9dcc1c6032370ef3495b7f948342bb81f1dbf32d8a15d24b7bca8621ac4849ce660975a20ab5063d5df1fcf882053157c7cb26bd43ce9ef0dc681001101982f0fcaf92f745ee6262d3e028315f875360494ddbdeee302d079ba276f9fd75e7417986bf9682d5d440a717eb422f5f0f3a574c08476ec5f88c49d36bd5394059e364928f22c14e624d91fd660c6a09e0303c70e74bc809ecd5", 0xe5, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x4) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x0, 0x3, 0x7, 0x4, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) select(0x40, &(0x7f0000000000)={0x8, 0xffffffffffffffff, 0x4, 0x7f, 0x9, 0x0, 0x1, 0x1}, &(0x7f0000000080)={0x0, 0x9, 0x4, 0x7f, 0x296, 0x101, 0x2, 0x40}, &(0x7f00000001c0)={0xd91, 0x1, 0x8001, 0x10001, 0x3f, 0x2, 0xffffffffffffff5e, 0x7f}, &(0x7f0000000200)={0x9, 0x40}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:04 executing program 0: mprotect(&(0x7f0000769000/0x4000)=nil, 0x4000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f00000000c0)=""/6, 0x6, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socket(0x12, 0x4, 0xfffffffffffffffb) r2 = getuid() setuid(r2) 05:37:04 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x190, &(0x7f0000000100)=0xfffffffffffffffb, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0xfffffffffffffff9, 0x5, 0x100, 0x5}, {0xfffffffffffffff7, 0x7, 0x9ee0, 0x4}, {0x6, 0x40, 0x7fff, 0x956}, {0x7, 0x9, 0x3}, {0x400, 0x7ff, 0x3, 0x20}, {0x4000000000, 0x80000001, 0x2, 0x1}, {0x5d, 0x5, 0x7, 0x2}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 05:37:04 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x35, &(0x7f0000000280)="76babdd02aac280346e60524bea29f30a10e26a3da8424df2dce217109b490a9de86379bc97308400cc009ac0624fdc271d1aa6df516858e2d8489bb1b0294c66a9d7adc4b318dc7514cfd0573770f64006218e08854d919642ba21ac5ba05cce11ba2ab971b930e3847b98860892a9f4564deefb2568ab962121c25d2eb73efff1fc69763d9a9f6c0ee7ba100f84031b50442c8f27e2175eb0c346780a147c10b6ccb30e2dd4ba7f8eef24815702496120cebbd6fdcca8e72d6144669e1b74a80fd0ac6e97a4ea1c664de2dcf4da440a33ee081bca145e2f45b67b3e2649b9403d35d19dad70766db28a321b021e19b65e2fcf868615751c3744f7dba89c7d7ec6d810bf54cd455053e25f52672aec9b11a862cbd8789a287169a95cdbbb7e1721ea40b468b7617efd8122a32b3948c74f8bb7000c211f16174d14abb063f708a495e26879e4706", 0x148) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 05:37:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={0x0, 0xffffffffffffffc9}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x5a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28280, 0x38) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x4}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 05:37:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3) setsockopt(r0, 0x7, 0x5, &(0x7f0000000000)="603fb560c9ceacde71df8cfabef01796c6caf20d43caaf813abf43dec81954f1e62ab6fe1c52313919", 0x29) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:37:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x1, 0xfffffffffffffe94}) syz_open_pts() close(r0) syz_open_pts() 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x776}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x200, './bus/file0\x00', './bus\x00'}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) sendto(r1, &(0x7f0000000140)="4624b7c6cdc911703b34a32ff7d98f210dfbb78927a8b3dabe28d3d645d5ed70f9105c14dad27b3d2bd8b2c8db03a608a096938d3a2107a13eccd2805e76b06385daf5bdc7da0d65c25027d07dee4d7df40356fbc3fbcd05daaa1273ea7314b7cb667ea04baad132dc187ab226ea32ddda19342a2743e86fc1ba5d0637279e4d74e8", 0xffffffffffffff58, 0x402, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc) 05:37:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xd5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8cbffb664cae25b6, 0x0) 05:37:04 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 05:37:04 executing program 0: r0 = socket(0x11, 0x3fff, 0x4) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:04 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = semget(0x1, 0x1, 0x4) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/15) 05:37:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpgid(0x0) r1 = semget(0x2, 0x6, 0xfcd9d5769accf2db) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getpid() setpgid(r0, r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chdir(&(0x7f00000001c0)='./file0/file0\x00') 05:37:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x80) close(r0) 05:37:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x8000, 0x1}) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) read(r1, &(0x7f0000000140)=""/141, 0x8d) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0x13c, 0x4, "b8785281be14efe37d5e87021d2be4332b2acd45", 0x4, 0x100}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() getpid() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0xcc2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 05:37:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x181, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x42) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000240)=ANY=[@ANYBLOB="70012e0900006c653007de00dd67892b41c21400"], 0xa, 0x0}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) recvfrom(r1, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f00000001c0)=""/56, 0x38, 0x840, &(0x7f0000000200)=@in6={0x18, 0x2, 0x4dd7, 0xb9a}, 0xc) 05:37:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x4f9a, './bus\x00', 0xe1ae, 0xe6, 0x80000040, 0x4}) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/250) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/143, 0x8f}], 0x1) r3 = getpgid(0x0) wait4(r3, &(0x7f0000000080), 0x8, &(0x7f0000000500)) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) recvfrom(r0, &(0x7f0000000000)=""/162, 0xa2, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x101, 0x963, 0x0, 0x80000001, 0x3, 0x7, 0x2, 0x3, 0x4, 0x6}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 0: r0 = getpid() r1 = getpgrp() setpgid(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x1, 0x4, 0x4}, 0x9, [0x8000, 0x8, 0x6, 0x7f, 0xff, 0x1, 0x3ff, 0x5]}, 0x3c) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(@f#.\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='.\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='&,\x00', &(0x7f00000004c0)='\x03\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=':\x00']) 05:37:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000540)={0xbfd}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_execute_func(&(0x7f0000000500)="3e6566f30f16004d0fc74b0ef2440f1a98f758000064f2410f590ac42179283a3e260fc7b70500000040a50f839b000000c482e5bfdfc4c2f91d38") syz_emit_ethernet(0x0, &(0x7f0000000000)="3d80fb0d") ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000004c0)=0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000180)={0x3, 0x9, 0x9f, 0x4, &(0x7f0000000240)={{0x8, 0x0, 0x9f, 0x0, 0x1, 0x6, 0x8000}, {[0x96c0, 0xffffffffffffffff, 0x1, 0xaed, 0x1, 0x6, 0xc4b2, 0x4, 0x609, 0x1ff, 0x57, 0x7, 0x1, 0xfff, 0xffff, 0x3f, 0x7, 0xd1], [0x7, 0x101, 0x7, 0x186f, 0x2, 0x5, 0x9, 0x1, 0x3, 0xff], [0x1000, 0x0, 0x80000000, 0x5, 0x3f, 0x196bddad, 0xb1], [0x6, 0xaab, 0x78, 0x7ff, 0x100000000, 0x7fff], [{0x0, 0x8, 0x3ff, 0x10000}, {0x7fffffff, 0x8000, 0x5, 0xfffffffffffffe01}, {0xfffffffffffffffe, 0x2, 0x0, 0x435}, {0xb39a, 0xfffffffffffffff8, 0x1, 0x7}, {0x20, 0x8001, 0xa1, 0x1}, {0x5, 0x40, 0x41e6, 0x9}, {0x100000000, 0x3, 0x4, 0x7}, {0x7, 0x800, 0x1ff, 0xfffffffffffffffd}], {0x5, 0x1ff, 0xffffffff}, {0x14d8, 0x4, 0x6, 0x4}}}, 0x100, 0xffffffff7fffffff}) 05:37:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) getpgrp() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r2, &(0x7f0000000080)='L\\', 0x2) 05:37:04 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x80000000, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x22) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xfff, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 05:37:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:04 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r1) dup2(r1, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) 05:37:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000180)="54d75b5a0e23d8523e340223cce77d94e30a7f93b6d668dadee165") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xc0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x5812, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) 05:37:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b'], &(0x7f0000000080)=0x3b) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:05 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100000900000000cb0d2daf162f1bdc508c454dda0bad7f3b74d430eb948c4c83b25bcafda2d5d69bbac17ea9f78fc055850b8b421a6d1a4006e051393b2cd0923103dfa4777ea9ceab38b7fc229a3b18eabe02d8ea00ecbb001a7fb37c2fdfacca1fd6d2e0348b6dc9ef560c5bb0ea7fbb189819fc7506e68189c566a73474017d69a4a8978e58717633e675ac9f57c75582d3b647bfbc0aef0478d4c575e28bd396de57e0ccb83ca128fcb0a9d4e6a70b43cfd41662b5fe79756a15a7f324d805adabd7300bea65fd01b91c502c41ed7d5fdd1f0465008b74df3a3f40fc6635712efe"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x22, r1}) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x1) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x82}], 0xffff, 0x0, 0x8000000, 0x0) r4 = dup2(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r1, r5, r6}, 0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r2, 0x80}, {r3, 0x110}], 0x2, 0x6) 05:37:05 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() flock(r0, 0xa) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r2 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) r4 = dup(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1ff, 0x0, 0x98a, 0x1, "00000000078d00cb5fffffffffff7f00", 0x0, 0x200000000000000}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x6, r5, r6, r7, r8, 0xa, 0x10000}, 0x7fff, 0x0, 0x3}) getuid() ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 05:37:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20300, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x73) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6e, &(0x7f0000000280)="db17f094d10100000000010000b1d2facc4e4010b0990f73f48098decc4059fd00909db4c194ab444c89d031b13d81e8fa1f37199f02acb8bb74a3b0d6cd9c8f4898555a390027b01cac0bbd05") 05:37:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="a97d0dd664958484", 0x8}], 0x1, &(0x7f0000000280)=[{0x108, 0x1, 0xc4df, "810c097f3b3957f2319af62c07f95796282c436664fbe80050fff3e4e1226c3f44f549190772e6d021b4a20fca3507d615904fd573c65f438ec8b85fbe659d9cf2dc0a00a762a35cad52d6efc2ba60fe4bcc143d8aa9855e4c006f43b9ab2423089527f4f2bcc5021826e8f6c9093b0631d0a4b2413a0fbf7f2f49e02f1c4d8ae0534b19162ee34bbe0c1c88f0b02cc86f3f2807e0c779be4e391d824ffc50ed2d37bcdd470536ee741b9aba3ac773ede7c388328a1e0150a89231da462b9d47121a3ea814627f09f1b0463eb00364c24690fb9da1dacd6f88171dddb59374579a676db87f6f33beeb028e40bb2c558636b1"}, {0xb8, 0xffff, 0x0, "1fe2ad004f4603dca8c8aa3880d4c9f3f1babef722d2d24544ab0bcc89f5113f6eabb0c703cedf286501a013d2be53d7dde4cede6c59c4a9c548e71eb0eff886824455a3d0c56c9dab855d461b5c26e1b4d5c54b1e25b842b1351bfa32b41ec809d53867ff561321961141f0451b57f073bc8d7199059369bdd34a9c92ba55c711f279b310edd9dbe782165071747ea8bf4b45c440afb959f8c4ed5fee36240a1e420c01580a5c"}, {0xd0, 0xffff, 0x7, "0f3c4c5462a9eadc24ea15e7f7b2822f0fc9f1578c6cb2f522c730dbc90b8305919ee38860f812150eecf9e433eea22d35fb9b4bea8658af03fac51f7a37aec1034360d2604eecda04649f341329f43f31762af214635c47c42e565c78e5cf995ed89df90b0dbf941bc580ec34989195db2410c0adfd5e479a50a18408fc5917f51e7f5a5844ba483245c886f36184f7f6305f1a65ba06df1367275a6d055de7d9d9280376a4878e802684cd3373856bf2b7cc2b2f377dea8d0e2bccaa"}, {0x58, 0xffff, 0x200, "41440e3bd19629cdb58f4fad712fb91bbe475d649147fa50c8a13dae4faee25ade392ddd6724e9e1b71cb9ba005b68490c400c13cdd8a20a4d251e9947306b5e18"}, {0x68, 0xffff, 0x401, "9ca7a227033bd0ed7b8b6a15fbc2fb3eadec05e1476025aa3ba0521c7e37d4790f41f859aa0501bbde535afe6adb73f2662028c148ff3cfd87ab11f170988e3e96f111f2d8bacfce64bcb31f5eee7a46ed7b4915d6e8"}, {0xc8, 0x0, 0x0, "22221324b63133734895fa9e6aa0bc4a9e391409d8b9a1e5b1ec8b4cb9e7c711c32a7cf030cb14341cb04d7c6710b3053daf7c9043f9018ce80ae7291f2ce01f6d31c600fa4ec0242d446315899f7074e389b716043c0c19f681ca309d6f53ff7c25a5cc00941beb20a07596277a3814f5584e6a0bb7cee0a9e6eacb16343fe834adf4fdb6051be1b32c6f07066f5f6aef1b559afe2b0916e9053fa2616046b5aa8821b0796fcfa2dbf4187b38d84c3929e64434"}, {0xf8, 0xffff, 0xc24, "c1c43d7756c508e4f5806493cb3890cc3efca0e78fce101ffeea54b308c798fbd766ec078022ad39ba97e75e45d341791abbdc26dacf6d52fd7385a577ea5a2c3c10427af09ff41158bd991a2f4bb04ac9300e0d08e91fd6a17e9196e9552614faa134da2953f150a6b430eb1f1a35b3ecc88e1b2544f509744e27776f7b730f4d02ded2ecbcdfd12546e384232b39a0b488f747ed2fe652ba096973d6379ccfbb7ed9599a0c386530ec9f4a8bf5b30e48ae6b6e52f4f59fe317d0d4b08c343ff308c075c478bc2bc783c012cf8cd9c676b4d378cae978a14da5e33c3236a7dc557c"}, {0x108, 0xffff, 0x9cd3, "88aaa13904c2ce0b8785be69e302027c3fbd9429da46071d4083ed90a31e1cb183a36f08df621bb085f29027a746ad289ce2ddf8a0f5a1d82761df2b42c504e6af4014e09dca2c41c129dd20bce2df62aabde8de688981677329081941f18ada154a30b1abd9185103c5bf8bc28ab91309a5fd29fb7dfc715d478d3422627cd9655079fbb8a5a183ad58cba5fdbb67d6f51259c5276e8565e9c2618a9717b4bb7a0f0acc5cedce3c5adf5cc2c8acae7920a32fe8b4a7d31492823a09d087b1123cf1e951bc38583152077638c49f9c3967281250309337e5639271ee7099046fc504a436aeace03eafac46f83db4cec78b0ea6e6"}], 0x618}, 0x6) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x80000001, 0x205}, {0x8, 0x7fffffff}}) ftruncate(r0, 0x0, 0x4000) 05:37:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x60) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x6}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x40105704, &(0x7f0000000380)) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="be") 05:37:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x8001, './bus\x00', './bus\x00'}) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xffff, 0x4, 0x7, "153ea550e2d004bc2ca919882329a3e87eaf85c3", 0x400, 0x2}) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 05:37:07 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) syz_open_pts() 05:37:07 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt(r0, 0xfffffffffffffff8, 0x1f, &(0x7f0000000280)=""/51, &(0x7f00000002c0)=0x33) sendto$unix(r0, &(0x7f0000000180)="67e666521595effb211e4bab0fb7c31517ae7d10780242e9bb41b1b3e0ddb4fc8728ec4d9ccd6800fb446d3145feb38bfc3e53c7544ae0d3703d812ee54f07cb486e41131b3928d6f433736adfccdcd6ce865efcc64e8cc9c7093efc29c83266ea1c2d50581c93b0ca6b1264cc0d1b83a6366e86aacff988f051906094bf11066d5ddcd263e0bbd5cbe9bbc4510dde734df9d3f9", 0x94, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0xfffffd23) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa2) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000003c0)="505f2c4e042a4c78ca508a4d110ee6e1c60b5b75c82734acbe521f9bd697c174bb170e6aff2f1dd4be4b6b1491f31ad5d4ed54fbd655d738b29eb03c689803c3b0eac933c5636c49ff6c088f48840dc9a8ad3d89533d17130f4f0c34beace366e7e69789c73eacabf5dd793b2354ce170b9b8b4c3d02d490a7c3c614168f0e891a953c834d585184e9aad7b0e46957654949c935218f4154a1dc24868638d94981a6b1b2aa66a29491f957b4", 0xac}, {&(0x7f0000000480)="6aade11f06b58e44727b7c7955a594b7b017ab70e6933d76fcf35d13ca015443633d87b7c4ff53bd172e63b575c37b5e9600a278d0fc135bad599d0449f3979f0e0482ed2fa254940367cf03dde5cb1df576ddcb64f4f6c46667b3d389f92bc30ec138c0febee5eb130ae4f6b6a554824b119f8b2b0a50431a1606a452005366594ab27e367dd22f5bb8c834d20f4d4f59a60a33116a10c94326acf548dc12961ee15b2b09e40017e0daf92f9976296f013489a42c2b3d2bb34ffcf604d3a180ccfa4eccfedbddd39ca616fcc5e7320c922d2349085db604177a630578c7f66dc285a2be29d1e925ba84e5ee44e12a670af046881cfd75da2127111a", 0xfc}, {&(0x7f0000000580)="87e114c914f2c6c59fcb6b862cca1ec3a7d9417c677e027bddd03b4285b752ce5cea1701c79d37eb5a0aacbec8262fcd615fe7e3be264aa922b7a01fb445d6583a709c6e0055a360f317822487c00e44a57e81527cc12964f942e02d2cff3f3ba8c93ead545cd033e5dcb955", 0x6c}, {&(0x7f0000000600)="3b68383d208f9892749195503de4d2763308e269391689902f6639dcc80a2d737696e356d13148fe7354e08d40b358a83549428d7da02a1e38f81a6fb89b86c692bfe77d0da930333179e131654640a85c0b360d8ffe6c5360eae9056f97cd9c94153be309b9cc2df8b192e7122b8eb80108e17f821f1f5e35efb6b62ba06e10cbb91dac4fd6838c3d3324268c7437c8eef30fb82dcfdb5a1489e9713346d852", 0xa0}, {&(0x7f00000006c0)="c7ac52dc31727094a9e5c2501fecdbb374ccc9a581d70b859402579c476058777f548514f5887044b4836ead8f8733aba8b018dfb68bfdc493c4a63a7dafa1bc174e20aabb46f48510dad96a9b0baf535fa05831506dd774bf5983d193f7ebc074af94e89a462fd839cd1fc282e4", 0x6e}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="c8000000000000000100000001000000a84dd4ca0885e209129debdcbfd6e111fec512859b664400d49d9277bbaf911d9823c52bc02059e29421e39f60cd424295b18aa080203e0c68161f4584c6281beb952aa81cd598bb08bd967a01f0aac1982102ed5fee623f369f5c536a5a1be53adb085aafecb3938a2f27791562ab747c81a7e99a78d858bb84a31e0e1e5626ea6138f027995c5afb1986c7d8e568381979d264cdbc94aa2eb9040e17aaa6aaa9822b7f08d6bdd5275b85ef86e89a7a1e93b50000000000f429a2c84fd7f69223f130cc165490ad24d5ae6a5ba60490b6852b41e66f5a12600b3da4f72d42e4f0d0c71e5aac2d3e13b74411d5a0f0e103c13c4ccbd4f551db9701f34f90e44385897e1b2f370e062ce0ac4a"], 0xc8}, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f00000001c0)='./bus\x00', 0xa031, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x44) setsockopt(r0, 0x5, 0x80, &(0x7f0000000240)="064a51c10c272ade7a1f581b86bcf379735863d8087259dfeebb45cd8dc3e408f559bd996c9f32b8b2d3150ee15936f9676157475042544439055f05ae82d6c38fec35a25dd2bb35d29af086e7c839a2445bb5972ff2f367161439bdc83d2bf2bef0a745145597100b94b16cae2354bf8c0318025d50f9f7dff925d550f4c76fc083d3853dc2ee6869ac9b75534766e9a692f35ffebf3714e3a639dbf99d4895534d8731f347d121aeec72c8a697539ae56b410f21ff9562880e2b1094e3c5b0c1aea5b58a1fab32824c", 0xca) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x88, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x100) setsockopt(r2, 0xdea4, 0x6b8, &(0x7f0000000180)="23cf57c9fbd8350fb7e643311faa3ea9f33ce1aa0e748d6f254be82d8cddb2c32841e9cefe313a0f408e67a822098becfe854f736596ce", 0x37) kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xfffffffffffffee3) r1 = syz_open_pts() close(r0) close(r1) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xa702, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pwrite(r2, &(0x7f00000001c0)="065e5bc2beecb057e211834b757d839083d72e12867676e7e93c2675e816229f6b6efe6bbd9a6eb2fd7fb5199f32eb455ed6fea9ed4f0dcce1b7071051ddeb24b031af", 0x43, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 05:37:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x380, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0xffffffff}) 05:37:07 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)="2d226d1b61312db4298148c51a865e68b210ad69a70000000000", 0x1a}], 0x1, 0x0}, 0x0) fchdir(r0) 05:37:07 executing program 0: socketpair(0x0, 0x4003, 0xfffffffffffffffd, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 05:37:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffffffffffffffff) close(r0) close(r1) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1) 05:37:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0xa82f) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) syz_open_pts() 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x8}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r1) close(r0) 05:37:08 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3ff) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/54, 0x36, 0x800, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(r0, 0x0, 0x0) close(r0) 05:37:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="5001050360000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) bind$unix(r1, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='!,}-#\x00'], &(0x7f0000000480)=[&(0x7f00000000c0)='*!$-o/\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='}:)\\\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='\x00']) connect(r1, &(0x7f0000000500)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffffb}, 0xc) uvm_fault(0xfffffd803f00c528, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00c528, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff800016bd47c0, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009dee00,ffff800016bd4878,ffff800016bd47d0,40,0) at rtm_output+0xbf4 route_output(fffffd803eb30f00,fffffd80300d7790,0,0) at route_output+0x7d7 route_usrreq(fffffd80300d7790,9,fffffd803eb30f00,0,0,ffff800018bfd080) at route_usrreq+0x363 sosend(fffffd80300d7790,0,ffff800016bd4a70,0,0,80) at sosend+0x660 sendit(ffff800018bfd080,4,ffff800016bd4b50,0,ffff800016bd4c60) at sendit+0x53c sys_sendto(ffff800018bfd080,ffff800016bd4bf8,ffff800016bd4c60) at sys_sendto+0x80 syscall(ffff800016bd4cd0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,b7a13d3b010) at Xsyscall+0x128 end of kernel end trace frame: 0xb7c2fc93a00, count: -9 ddb> show registers rdi 0xffffffff817346a7 arp_rtrequest+0x157 rsi 0x195 rbp 0xffff800016bd4720 rbx 0xffff80000005b5a0 rdx 0x196 rcx 0xdeaf4152deaf4152 rax 0xffff80000005b5a8 r8 0x40 r9 0x5 r10 0xffff800000994a80 r11 0x3d82b584c383f775 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd80300e1778 r15 0x100000000 rip 0xffffffff817346af arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800016bd46a0 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=167899 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800018bfcbd0,0xffffffff822c7180 process=0xffff8000ffff6358 user=0xffff800016bcf000, vmspace=0xfffffd803f00c528 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19256 246980 67046 0 2 0 syz-executor.0 *19256 167899 67046 0 7 0x4000000 syz-executor.0 53587 239641 47361 0 2 0 syz-executor.1 53587 4282 47361 0 2 0x4000000 syz-executor.1 53587 219568 47361 0 3 0x4000000 inode syz-executor.1 21003 128534 0 0 3 0x14200 bored sosplice 67046 52738 14315 0 2 0x482 syz-executor.0 47361 190726 14315 0 3 0x82 nanosleep syz-executor.1 14315 123090 54834 0 3 0x82 thrsleep syz-fuzzer 14315 416516 54834 0 2 0x4000482 syz-fuzzer 14315 84754 54834 0 3 0x4000082 thrsleep syz-fuzzer 14315 53646 54834 0 3 0x4000082 kqread syz-fuzzer 14315 163576 54834 0 3 0x4000082 thrsleep syz-fuzzer 14315 429158 54834 0 3 0x4000082 thrsleep syz-fuzzer 14315 228803 54834 0 3 0x4000082 thrsleep syz-fuzzer 14315 474694 54834 0 3 0x4000082 thrsleep syz-fuzzer 54834 142466 60608 0 3 0x10008a pause ksh 60608 239297 7611 0 3 0x92 select sshd 21859 254792 1 0 3 0x100083 ttyopn getty 7611 285471 1 0 3 0x80 select sshd 91107 450084 11884 73 2 0x100090 syslogd 11884 269134 1 0 3 0x100082 netio syslogd 57668 487993 1 77 3 0x100090 poll dhclient 6307 283375 1 0 3 0x80 poll dhclient 72543 463247 0 0 2 0x14200 zerothread 19337 130892 0 0 3 0x14200 aiodoned aiodoned 18081 489868 0 0 3 0x14200 syncer update 81328 391451 0 0 3 0x14200 cleaner cleaner 7928 51778 0 0 3 0x14200 reaper reaper 69572 330132 0 0 3 0x14200 pgdaemon pagedaemon 87355 477226 0 0 3 0x14200 bored crynlk 73704 66002 0 0 3 0x14200 bored crypto 32432 33412 0 0 3 0x40014200 acpi0 acpi0 64728 145544 0 0 3 0x14200 bored softnet 18595 194195 0 0 3 0x14200 bored systqmp 47661 279338 0 0 3 0x14200 bored systq 33498 96063 0 0 3 0x40014200 bored softclock 12184 261873 0 0 3 0x40014200 idle0 94848 494612 0 0 3 0x14200 bored smr 1 169073 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 9464 6334K 6713K 78643K 11738 0 0 pcb 24 9K 9K 78643K 244 0 0 rtable 113 4K 4K 78643K 273 0 0 ifaddr 42 11K 11K 78643K 65 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 1 12K 16K 78643K 65 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1704 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 8 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 24 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 630 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 42 30K 54K 78643K 333 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 88 0 0 in_multi 33 2K 2K 78643K 65 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 232 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 80 20K 30K 78643K 2276 0 0 UVM aobj 35 2K 2K 78643K 41 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 22 0 0 NDP 7 0K 0K 78643K 17 0 0 temp 120 2710K 2776K 78643K 4743 0 0 kqueue 0 0K 0K 78643K 2 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 262 0 255 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 rtentry 112 47 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 100 0 96 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 20 0 10 1 0 1 1 0 8 0 shmpl 112 39 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2416 0 1001 46 0 46 46 0 8 0 ffsino 240 2416 0 1001 84 0 84 84 0 8 0 nchpl 144 3508 0 1884 61 0 61 61 0 8 0 uvmvnodes 72 2753 0 0 51 0 51 51 0 8 0 vnodes 200 2753 0 0 145 0 145 145 0 8 0 namei 1024 9832 0 9832 1 0 1 1 0 8 1 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 10150 0 10150 8 7 1 6 0 8 1 sigapl 432 801 0 787 2 0 2 2 0 8 0 futexpl 56 9054 0 9054 1 0 1 1 0 8 1 knotepl 112 149 0 130 1 0 1 1 0 8 0 kqueuepl 104 105 0 103 1 0 1 1 0 8 0 pipepl 112 438 0 419 2 1 1 1 0 8 0 fdescpl 424 802 0 787 2 0 2 2 0 8 0 filepl 120 4369 0 4272 4 0 4 4 0 8 1 lockfpl 104 217 0 216 2 1 1 1 0 8 0 lockfspl 48 84 0 83 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 955 0 948 1 0 1 1 0 8 0 zombiepl 144 787 0 787 2 1 1 1 0 8 1 processpl 840 817 0 787 4 0 4 4 0 8 0 procpl 600 1582 0 1542 4 0 4 4 0 8 0 sosppl 128 5 0 5 1 0 1 1 0 8 1 sockpl 384 455 0 437 3 0 3 3 0 8 0 mcl64k 65536 8 0 8 2 2 0 1 0 8 0 mcl12k 12288 6 0 6 2 1 1 1 0 8 1 mcl9k 9216 5 0 5 2 2 0 1 0 8 0 mcl8k 8192 5 0 5 1 1 0 1 0 8 0 mcl4k 4096 27 0 27 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 1 1 0 1 0 8 0 mcl2k 2048 53995 0 53952 13 7 6 10 0 8 0 mtagpl 80 6 0 4 2 1 1 1 0 8 0 mbufpl 256 90589 0 90489 13 5 8 9 0 8 0 bufpl 256 6913 0 2437 280 0 280 280 0 8 0 anonpl 16 82153 0 72426 65 10 55 55 0 62 15 amapchunkpl 152 3590 0 3500 15 10 5 11 0 158 1 amappl16 192 3818 0 3289 43 9 34 38 0 8 7 amappl14 176 44 0 40 2 1 1 1 0 8 0 amappl13 168 297 0 295 2 1 1 1 0 8 0 amappl12 160 307 0 305 2 1 1 1 0 8 0 amappl11 152 50 0 36 1 0 1 1 0 8 0 amappl10 144 63 0 61 2 1 1 1 0 8 0 amappl9 136 552 0 547 1 0 1 1 0 8 0 amappl8 128 125 0 110 1 0 1 1 0 8 0 amappl7 120 30 0 26 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 433 0 421 1 0 1 1 0 8 0 amappl4 96 632 0 608 1 0 1 1 0 8 0 amappl3 88 484 0 473 1 0 1 1 0 8 0 amappl2 80 5938 0 5863 4 2 2 3 0 8 0 amappl1 72 23425 0 23000 28 20 8 19 0 8 0 amappl 80 1813 0 1777 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 40 0 6 1 0 1 1 0 8 0 uaddrrnd 24 802 0 787 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 802 0 787 1 0 1 1 0 8 0 vmmpekpl 168 9041 0 9016 2 0 2 2 0 8 0 vmmpepl 168 89355 0 87766 104 24 80 80 0 357 10 vmsppl 264 801 0 787 2 1 1 2 0 8 0 pdppl 4096 1611 0 1574 6 1 5 6 0 8 0 pvpl 32 251593 0 238763 154 14 140 140 0 265 36 pmappl 200 801 0 787 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 422 0 19 12 0 12 12 0 8 0