00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e3"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getgid() geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() getpid() 05:37:30 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x203, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x557f) 05:37:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) recvfrom$unix(r1, &(0x7f0000000140)=""/187, 0xbb, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffffff80}, 0x8) 05:37:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/125, 0x7d}], 0x5, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) 05:37:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x264) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x42, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 05:37:30 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x0, 0x0) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xffff, r5, r6, r7, r8, 0x20, 0x1}, 0x3, 0x8, 0x20}) read(r1, 0x0, 0x0) 05:37:30 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x803, 0x0) unlink(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2000, 0xc, 0x7, 0x1, 0x8, 0x20, 0x80000001, 0x0, 0xfffffffffffffffe, 0x83bc, 0x7}) rmdir(&(0x7f0000000040)='./file0\x00') 05:37:30 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) 05:37:30 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x500) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x101, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2172, &(0x7f00000004c0)=[{0x9, 0x9, 0x80, 0x13}, {0x2, 0x1, 0x3, 0x1}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400000000803, 0x0) syz_emit_ethernet(0x28b, &(0x7f0000000240)="dd8fe41cd3") r2 = msgget(0x3, 0x200) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x900, 0xc0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000480)) msgsnd(r2, &(0x7f0000000380)={0x3, "e5d0df1601fc50ce7ebfc5b73fa97c904a6c45c3c0d2b1285fe326678386e7649649ce51b12634e27e8c00bbfbedfe5bd44cf43afcbb276afa4da61875a69d5bdfdfcbb18ec45db9da90c637c3e0b117515236565b5ff635d43faf12e768bf4611e8163175496d213cf1f2220640b8aae6f58d340012faf79a23"}, 0x82, 0x800) semget$private(0x0, 0x7, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000340)=[{0x2, 0x1f, 0x534cba90, 0x2}, {0x80000001, 0xfffffffffffffffe, 0x9, 0x1f5}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000001c0)=0x7) read(r1, &(0x7f0000000080)=""/29, 0x1d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000500)=0x10000) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdd, &(0x7f0000000040)="c7c6b24463d6acea8aa6004a4c9352f61fb407d3") 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5a5, 0x0, 0x0, 0x0, "2fd8d50636503c5b237d00", 0xffffffff80000000}) 05:37:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x14, 0x1, 0x1, 0xb8f7, 0x10001}, 0xc) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = semget$private(0x0, 0x7, 0x4) semop(r2, &(0x7f0000000000)=[{0x1, 0x7, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x20, 0x1800}, {0x1, 0x101, 0x1800}], 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/79) 05:37:30 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x16, 0x1, 0x3) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x120) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8000) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0xffffffffffffff4f) 05:37:30 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) pwrite(r4, &(0x7f0000000180)="25c1e6edeaf727d3635acc2b52e2396337da102b787f6c68700e91d7685b8c4665c6987c4e3c5138498aa995b93a7025", 0x30, 0x0, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000001c0)=0x9) r6 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r0, r2, r0, r3, 0x0, 0x4800000}, 0x5, 0xfffffffffffffffd, r5, r6, 0x6, 0x3ff, 0xff}) setreuid(r0, r0) setreuid(0xffffffffffffffff, 0x0) 05:37:30 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) getpid() symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 05:37:30 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 05:37:30 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x6, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x800fffff, 0x75bd, 0x4}, {{r0}, 0x0, 0xcb, 0x1, 0x80, 0x6}], 0x100, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0xf9bf32226228fba9, 0xd8f, 0x925b}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x54, 0xa, 0x800, 0x6}], 0x20, &(0x7f0000000140)={0xbd, 0x8}) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000940)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6f}, {0x40000000064, 0x0, 0xaaf}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x9, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x5, 0x5, 0x1, 0x2}, {0x5, 0x9, 0xb80c, 0x5}, {0x3, 0x5, 0x8000, 0x5}]}) 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = socket(0x2, 0x5, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0xb37, 0x99, 0x5}, 0x81, 0x7f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5301) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:37:31 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) accept$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) 05:37:31 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x1000001, 0x3}, {0x0, 0x3}}, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000002000, 0x61) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 05:37:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc008, 0x2, 0x1, 0x7fffffff, "6c56ee2218573e68f0de9a1974335488b8ac9998", 0x8, 0x1}) r2 = dup2(r1, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) syz_emit_ethernet(0xfffffffffffffdf7, &(0x7f0000000300)="18bb36dbd4e70c9e1e0a174600ee2d8011f46f0d0e7908fe87e6268156b6fa56ae4ed886614de3e3f4f15e192a59168320534722c4d1ed767fa60c8511a47e5847d5cac59bcc7dcaafc826e12e2984273ffa0255ade3629d4060bcdb9c2e74e81bf5e2301fb893278f297e7a43d3562060adebe34c0c7e5667b6fb6624cc20605d164673d90688657a5e774a7199ebb7c62ef5c76b71020a2c030565df65038614165505b8b1ec350982914d71bfafd97a0edd249c9461") 05:37:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x7fffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x401, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x80000000, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x80, 0x0, 0x8000}, {{r2}, 0xffffffffffffffff, 0x843dd63a6f466577, 0x86, 0x0, 0xffe000000000}, {{r2}, 0xfffffffffffffffc, 0x50, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x81, 0x86, 0x1f, 0x7ff}], 0x7, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000006, 0xe2, 0x1}, {{r2}, 0xfffffffffffffffb, 0x84, 0x0, 0x7, 0xf4}], 0x8, &(0x7f0000000140)={0x3a, 0x6}) close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x20000001001, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x94) 05:37:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80e8, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000408000002c4, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) openat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x90, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x9) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x6) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) close(r0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x41, 0x2, 0x3347, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x24, 0x1, 0xfffffffffffffffb, 0x81}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0xc9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x6, 0x8d}], 0xfffffffffffffe00, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000020, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x15, 0x80, 0xb1ae, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x92}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x8, 0x6}, {{r1}, 0x0, 0x4, 0x0, 0xfff}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x6}], 0x7ff, &(0x7f0000000200)={0x8001, 0x1}) 05:37:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 05:37:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x6, 0x0, 0x100, "b0b6436a9e37430882ab9e7aa04728e75ff771e5", 0x3, 0x6}) 05:37:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7}, {0x2, 0xffffffffffffffc3}}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getpgrp() getppid() r2 = socket(0x1a, 0x1, 0x7) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:37:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x8, 0x0, 0x101, "000000000000000100002000", 0x4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 05:37:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) sendto(r0, &(0x7f0000000040)="d0adb656c7f2356d4cd375418487c8f4ac30ba38a1850c526441708f85120bd7211d5e66615f89a4120bd4626cab0dafad06bce57ac79c76f33da54a418f522222784ed80687761434d8bede1f17ed25b580ca2880b7f6d96f3e72d4b438a7f7be3059e37c5e79e8f8f797853209c3cb3c01d9dc1f7b7a130855ab6f7e989f7b77070192ddbd4a1adae2e2e20cc4c5b9b0c87df71a52b5b04c90b7f860ae2ce91e530bee6ac893f7e7db54", 0xab, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 05:37:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080), 0x1, 0x0, 0x4) 05:37:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x1000}, {0x5, 0x1}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00'}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x680, 0x0) mmap(&(0x7f00007da000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:33 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000f90000000000000000000000000000000000000000000039753531cea5ed92aedfbce5a4a283fc09b52daa1b2fa6df164b3b45"], 0x20, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)=':@\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000000)='\x00']) msgsnd(r0, &(0x7f00000000c0)={0x15b68e407840b1ad, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77723cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80037e0364bf5dc8544cc6e3f915d6425719f580d16f70ac8151404e364ac6684f4055f00d4b50857e6ec59ea679aaf22a20c4b2"}, 0xa2, 0x800) 05:37:33 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x6}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x80, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x9d9, 0x20000000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8000000000000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000015, 0x7, 0xfff}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1a, 0x0, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x30, 0x20000040, 0x6}, {{r0}, 0xfffffffffffffffb, 0x61, 0xa0000005, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x3, 0xfffffffffffffffd, 0x2000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x385e72d0a2812ef6, 0x0, 0x6, 0x7}], 0x3, &(0x7f0000000080)={0x6, 0x7ff}) 05:37:33 executing program 1: socketpair(0x10, 0x8004, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000380)="b53ae87d994796d2601456cb42588388032b95406ac33ac3f7cbd217473c2a83aa338396018bbe697b26ba3a658952dc2b1b12a8f3b3cdda8039974096cd8208e61174e451f5bfe73e6f243d251837dbcdcdafe54758759b34fdeb302490deec7451079ea41092a63fbb60a37f91f58e4dd230d7c858169f9a2e88a7c443d047e5f9b6c71102fec6", 0x88}, {&(0x7f0000000280)="19db1e6ce442324f32aec6ea2130e4daf5ea2449a2b50b49f60fbdc1a873a7f66edc77af0d9d0e2e121e1b36e111ea59b19407228d5d40e6b885b3ffc91cc2c9486f44ff37d589e503facb7c2c61236cfb3990e77d799409", 0x58}, {&(0x7f0000000440)="59db44bda736009eb55308638966ad65a59fab90470ff5af2bf820cbb2a89cad02559002f30abc683e7de0f494d64b7c3ed789aff9b257bc6876e2f886090590a46a8145dd14e805c83bb7b9937a049b77f7427a7bf07b0e3b3b9b238a0024", 0x5f}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x41000400000002c4, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000291, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x18a4062d) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3, 0x58, {0xd6, 0x3}}) ftruncate(r1, 0x0, 0x0) dup2(r0, r1) 05:37:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x8) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1f}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:34 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) 05:37:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7}], 0x1}) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x488, 0x4) r2 = syz_open_pts() r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) 05:37:34 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) kqueue() r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f0000000380), 0x2aaaaaaaaaaaabf8) flock(r2, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x400fff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000040)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) r1 = getegid() setgroups(0x1, &(0x7f0000000000)=[r1]) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 05:37:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0xfffffffffffffffe}], 0x7f7, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x3) 05:37:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7fffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) g Ăg Ăload: 1.22 cmd: getty 38237 [ttyin] 0.00u 0.00s 0% 323k load: 1.22 cmd: getty 38237 [ttyin] 0.00u 0.00s 0% 323k 05:37:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 05:37:34 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 05:37:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x159) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)='oL', 0x2) write(r2, &(0x7f0000000040)="99fa69dd1dd3128a85a0227d3fe94c1ec2c23e20723679eaa8f8690a252f4e1b183ab5b803d9d750c80ae46d9aaf462730fb289bf636e2639c1868e1f2e83d27c21f6c5d3914d2b622c34530", 0x4c) execve(0x0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="7aab5145abe3ab0566d2b45da3f8085cb561c53509ee28fdbb9a00d872e7487a2f4a35708981f9039217fa619c9a18d66ae53a2c", 0x34, 0x0, 0x0) write(r1, &(0x7f0000000100)='N..j', 0x4) execve(0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x4, 0x4) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000200)=']:/$:\x00', &(0x7f0000000240)=':#,%\v{\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':,.\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)=',/\xcf\x00', &(0x7f00000003c0)='\\%*\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='$^\x00', &(0x7f00000004c0)='@^#\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\\'\x00']) 05:37:34 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000700)={0x7ff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) clock_getres(0x5, &(0x7f0000000100)) getegid() chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 05:37:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f0000000100)=@file={0x0, './file0/file1\x00'}, 0x10) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x10c, &(0x7f0000000240)="b6c8aeb9") r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x7fff, 0x6, 0x3, 0x800}) r2 = shmget(0x2, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/4096) 05:37:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x1ff) setsockopt(r0, 0x3ff, 0xffffffffa87545ef, &(0x7f0000000000)="7d3b3deb09becd988ed810c74c864e79aebe525922374fd33389b76377780dfa2ef826795baeeb2fddc10bb33de955f756cd945065af050fd3de398df801e26cfe377150481baf60039e1e555e6b8592c670a1e1239c4dc0a6cd4a1b710d48b1d7fd385f45b21df7eed3440de3909709fe66232bb76513dadf089b92bc732359764e5a581316c78268d9fcd6b7a6486441324181d46302a80cbd2f6a7bf21ae3514c513a3792acda8dd8d30f6fc8603136ec15", 0xb3) 05:37:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x3) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) mprotect(&(0x7f00000fa000/0x4000)=nil, 0x4000, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) 05:37:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) socket(0x2, 0x8000, 0x9c000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 05:37:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) r1 = dup(r0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00e40000000004ab43dd3200"], 0xa) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x3e40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000800)={0x8, 0xd5, 0x1000, 0x3, 0x3, 0x0, 0x1, 0x10, [{0x19, 0x3, 0x6, 0x44}, {0x80000000, 0x1, 0x789b}, {0x7, 0x5, 0x80000001, 0x1000}, {0x9, 0x1, 0x9, 0xfffffffffffff001}, {0x1f, 0x5, 0x6, 0x8}, {0x7, 0x3, 0x7ff, 0x98}, {0x8001, 0xf, 0xfffffffffffffff9, 0xfff}, {0x4, 0x0, 0x8, 0x7}, {0x8001, 0x2, 0x6, 0x5}, {0x5, 0xa0b, 0x5, 0xc00000000000000}, {0x26, 0x0, 0x4, 0x1}, {0x7, 0x100, 0x200, 0x100000000}, {0x5, 0x81, 0x1, 0xffffffffffffff00}, {0x7ff, 0x8, 0x100000000, 0x800}, {0x95f7, 0x45, 0xd9a, 0x2}, {0x3, 0x2, 0x581, 0x5}]}) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = dup(r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r5 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f0000000380), 0x2aaaaaaaaaaaabf8) flock(r3, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000100)=0x400fff) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f0000000540)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r7 = dup(r6) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000300), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r7, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) 05:37:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semget$private(0x0, 0x0, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 05:37:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0xc82e9202a29b1ba, &(0x7f0000000100)=[{0x28}, {0x4d}, {0x6}]}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x11) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") 05:37:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/115, 0x73}, 0x41) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:37:34 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00'}) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x9) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000002c0)=""/23, 0x17, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000200)=0x76) recvfrom$inet(r3, &(0x7f0000000240)=""/56, 0x38, 0x842, &(0x7f0000000280)={0x2, 0x3}, 0xc) 05:37:35 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='Ar') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8000) 05:37:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getgid() r4 = getpid() r5 = getuid() getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000006c0)={0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getegid() setuid(r8) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="1fb8c498fa512ac052ee9b11170c7be91da5be9a475a64ad52a432b01c0eda4b9781200b96c2f25aa33454da73e67e64d9905528a2afd36f4f11b7f37629d0ced788c1f10f0ca69c9c779e0b72d1c0a8053f06ed1adcf45164facb", 0x5b}, {&(0x7f00000001c0)="198e1f987a0be1905538073b572390d1771392dc23fdb8e88219cf8c4dda79668ed41856d287db5e9b3d7e64fe064b384e7a86cb550faf3c6fc14606b2aeb097bf396f67acabe0b27fb14b4315159994b9e09037721be226f943fcb68adf9001ad02d5758f090903a2f1850df3e99c53bd93afd5", 0x74}, {&(0x7f0000000240)="089b4160fa2b81eb3ea659f278960e07692d8e36ca5449c6670432372f34f270fd9d6182187dae686300ef8780a9a44fcdbc69ec1edcd98ef4570f754b6b3cb784c32c09e3d2c30b314a8b", 0x4b}, {&(0x7f0000000300)="e67e0dae94b36e728bf92acd46761d076399b64094c23ca2a6a8aac4660a4927e41836bc20a4bf3cdcea7d08761179aa18740e7a241a15a43c3bfcce1cb4fbf851dac316a2ccd910cf94bac1d9d8e595e1b22850c43febe79ba68edaf18c49260370fd8637425ad3a8cd522243b93625c3091cb935118dd78bcc60c0e2", 0x7d}], 0x4, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x148, 0x1}, 0x0) 05:37:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x10000, 0x1, 0xc0000, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000040)="1264ff1849544f921cae98dedea1e9d9f1fbee", 0x13, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r1, &(0x7f0000000340)="c2333e3985bbd75bd4bff848bf37b1a137af8c502be244ea173e040cb4169b18bb33557ae3c26fb99cb27f0f4a285b9088d48f4423715e240d4d3e3126e500b8441b3736699eac5d1e37f2a455100a4ba4fff15691b5733bd99473ebb4c60b7d49b71f912e7bc418d3b0ea29cff839e52dd455d4fef7de4f16f41da3667021e617fb4663c3bc81dd88de6bece7add8279b07e4626edc42d5b827a9e9563c96f8947ee55fdbe050c1f44435144559df16d217efe0cfbc549adac84e739a11c8292eccd8b0e47833ed9342560d3f59144d5bd424d8b98b8357abb57c76625c8ae2e438452f9b3a6e06468cfdfcaac68aff6e64119585d638c7db1432", 0xfb, 0x8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="94") 05:37:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 05:37:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffffffffffffffff) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000001c0)={0xd6, 0x5, 0x1}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x401) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x7) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7, 0x4, 0x6, 0x6}, {0x4, 0x5, 0x100, 0xff}, {0xc0000, 0x3ff, 0x5, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x101}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x102, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff580") sync() 05:37:35 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) socket(0x23, 0x5, 0x9) r1 = kqueue() getdents(r1, &(0x7f0000000000)=""/172, 0xac) 05:37:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x400000000000000) fcntl$dupfd(r0, 0xa, r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8001, 0x2) 05:37:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x1}, {0x3}], 0x2}) 05:37:35 executing program 0: setsockopt(0xffffffffffffffff, 0x2a, 0x25, 0x0, 0x5b) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) 05:37:35 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x180) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)="c8506dd17e1968fd1be527e66806affb6e0f279932827a6eee6872105fb700dd17542364070000000615bea3d5f0b275634ccc4d522530e2a9d9aba63f60b1dea7aef58b29aad4dbccdcf1f49fb43dfef98e7f57e4533fe0e0", 0x59}], 0x1) r2 = syz_open_pts() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x0, 0x644}) 05:37:35 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000001100)=""/188, 0xbc}, {&(0x7f0000002580)=""/171, 0xab}, {&(0x7f0000001280)=""/51, 0x33}, {&(0x7f00000012c0)=""/37, 0x25}, {&(0x7f0000001300)=""/9, 0x9}, {&(0x7f0000001340)=""/27, 0x1b}, {&(0x7f0000001380)=""/170, 0xaa}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x7fffffff}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="15ddd53ca0acc8074395b793d48505a449d50dad94021b02cca93eb96682e46eaabd6b9c010227303e29b573399c4212768d3eb8f7406c421f12b7908d1ece5084c1520c20216f33c73ea4b51fb8215dce4902c91af6677682e1d9143d82e93708e8c4c6d40f53b747bb1b623a4b769d0fad34069751e774caba17602a87549e030480c6be7575660283b859dc6a6cc704c9fa9fa51149f84f9598f41c817111bcc46f910be294d5ba3a69106bbd8d6604578c3d85fe46ace7001b51c495686e12bf6e15109ee6161e41a39d4cc566388bb6e2648085217fe729af8c49de49fb17b87e7850e8a111cf25deab2669887ce7d74dd269ce0a3816f814c23c", 0xfd}, {&(0x7f0000000240)="52e48bf33d24f3c51cdeca1bd3cebdf247987bef90df8da94f1c92a3a9a26ecf6d808fb8710e0a64c3d9b36f815286b8934c2a57e30d5bcdf546ad937f0722dd4f326e3cccc0a7df5dcdb22d9c9e74a24e68de36d839ad56b4c105eaf063a680e7861165e33a1f3881ace6077bdd7851a67bf041b81d7f392bc6035c1db5ec43208eedfde0e79287e24d9d3bdfa6957dffe1fa1c09232f46776e03a6054d34b3f3b2f5760f09d49c50a18c509a5aa43548b2a6472ae8d4104df9b6328b26d853a100dcfc3a0aa49ab3ab5aac2070bce03f88e5df8f96582d3b0f4d581e4b1b99ee5e8bc5ce", 0xe5}, {&(0x7f0000000340)="bbdf109497b181c1dee99edc0a573621284fecf9733b29215f5d0cdf46979da2564dd7824442337766f9e5023f20c1bbfacbc21e71aca3d7f794c5ddac239c38f6d650b248cec974d88285ab0c30b9ff60c6268d51bfd9ac27170704d6f27a7f05eca6e306c5a5ca6a49e114d8ad84249ad6e0c819fc9b8a8023a47e", 0x7c}, {&(0x7f00000003c0)="f1eb6c55da70f508f055f434a567ff3cece1bf654d8a604b220f1118f143e04ebe62e03a3df95fc863d15f47e43e4d2ab29a9add2b5aadf6193e52ee1a3e7857f7", 0x41}], 0x4, &(0x7f0000000480)=[{0x90, 0xffff, 0xaf68, "2ab5c9d28391ac1d0d797b567da01ccb695cf17e01c4e701d506744e217f6f54ca0c8533750fc0e5c04fa35505fd5bb0f3692ac38a122062e9fe31d618e81a1253d32c1609c23d854d7aaabe9e2df15b916058b600a22e79ec9b92dd8d4385a3719f9b18adb14537d40ef6a12637dffc9e680ee4d8e52f8ddaf84662cd"}, {0x110, 0xffff, 0x400, "d593ad4288253f724cf7da3cc08475e971d3e02a90771aafe3096daaf7aef53c1e38cc72a00265f1b396d6eee322fb13345e704a900e7d0ffe7cdfc57570e5ada5b4726300c5952ee79f1118de6f3a68fbff9fad44040f74ba441c3d18953f9c14a5e52c887f4dc77ac9cf5044811d88c754ebce0cb88a06148606a691890f5a5f4a8caf0103643231a64bd537280d4e3298d6b6cce3cfc57aa76a44e576eed3e75be0a862bdf106ec2bc9f20ea2dfdd58c7844c74c9b39a6e77f83e06d258600d3aaab539bc9ea46d87ba3e0bf02b95a49293ae7beb12c4eb7f8f54432e55e8d59c8227f731fd1ebf0cd58df1ce1cb49e8cfa5372ef4af78659ff"}, {0x60, 0x1, 0x1, "5e63713afa4b1352a8cacc33052dcace6ad81238e58821fb9b1d90543009708380de4f9cf3263de510f193f87b3ff9876c6bc48363603aaee577e7d8bf58faa940675e3058cc46549d"}], 0x200}, 0xb) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x100000000000) r2 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) setegid(r4) close(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1f482ea0cf377d1a) 05:37:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="d1c2438ea5ba9a9735594aa4bdc248fdcf6e852fc63b981ac85f12fb3a827b6a8008000000ccf7050faa8f3d278c89e1e83a06d4f8667e201d6a2358b11cd94e6aa4ab70bfc706000000b40fbce6fafae3d7be6e57a85804ff0f9ae8389153fda3b10f5bd199aceff6d822f9e697ae46c532b62d4cf836429b2ac5d350362ee4e00bb08c1d37d2ec38cafe296e0a0f17e979eef4e2abb820898a4455bcdddd8e9cb18355bea9156323db66a10fc8132a40362c5ffa043c701ea4b75d608c3cf6d7aeed3da1230de8bc9c054223", 0xcd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6, 0x4000000000000, './bus\x00', 0x0, 0x4, 0x67, 0x8}) execve(0x0, 0x0, 0x0) 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) lseek(r0, 0x0, 0x3, 0x3) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x6) 05:37:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0xc}, {r0, 0x1a1}, {r0, 0x180}, {r0, 0x1}, {r0, 0x5}, {r0, 0x84}, {r0, 0x2}, {r0, 0x100}, {r0, 0xa2}], 0xa, 0x1ffffe) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000001480)=""/235, 0xeb}, {&(0x7f0000001580)=""/215, 0xd7}], 0x8, 0x0, 0x0) 05:37:35 executing program 0: semget(0x0, 0x7, 0x0) semget$private(0x0, 0x1, 0x20) semget$private(0x0, 0x0, 0xe0) semget$private(0x0, 0x1, 0xc0) getppid() r0 = semget(0x0, 0x3, 0x200) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 05:37:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 05:37:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x19, 0x10000000003, 0x5) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000001cb6e8119d662cdba141f15f060f8bf331112c5a1697d8b6c8380c1e73cb27f4e43dce4daf5eec5d5b64949bb3e0ced31d29ed4ff7991690fd47b1045982a188d194c559581a18ebf722aa773624c80c7dbfc9a748220018ad96cc9385a9174bb2fbc71fd4e51798616b546aaf3bb5c82c31c96762961135ddcafcaa750b166787caf2c1ca2dfe6cbbe0be0ee57393035fa8667175ee6dd59809b362fcaef5"], 0x10) dup2(r0, r1) 05:37:36 executing program 1: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="87fa1eef641e80ed81d41e6898000004bce5044bc60000d2200000041a5be23841b6dfe9111f180a96cce08efce72ae2949d9d958c4033ca0c2c4f13acb865487ccb7c5afadcb227eb38880be157cf0467e234626934c2873e27ef5050cdaad0dd1fb13bfe31bf2c982820d851db16876355e1d178f6610d1290c415e630ea66654ee9584e07a02b335b97015dff3bb4844a57acb25a34bb049795a30dc1c6508f69679b3fc1d8ff9349aac2abad3129ed44ec1d25179f7eaf6ec829ad1b282a38528f76878ef0fe1fb700c7ecb34f72f12c1d9a852094"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000180)="3a9a9f1694f6e9c8ce025a2c67ac19f7565f376469d75ae27c21c443d53d3ef24e28f9f9ef3582cfa93b1ec13c567e56d20a10f282a399e8e569d4b43acd3ad3289519d586c7a036d0b0b273e6674bbf", 0x50) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x200) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x6, 0x3, 0xb3f, {[0x3, 0x68b, 0x73eba0e2, 0xa6, 0x401, 0x1, 0x4, 0x2, 0x1f, 0x2, 0x2, 0x2, 0x100000001, 0x2, 0x3, 0x28a2, 0x0, 0x400], [0x0, 0x2, 0x5, 0x0, 0x4, 0x24, 0x10001, 0x7, 0x7fff, 0xffff], [0xcef8, 0x7fffffff, 0x7, 0x4, 0x0, 0x80, 0x3], [0x2, 0x5, 0xffffffffffffffff, 0x3, 0xfffffffffffff801, 0x2800000000000], [{0x7fff, 0x400, 0xffff, 0x980}, {0x8, 0x100000001, 0x7, 0xed800000000000}, {0x2, 0x3f, 0x2, 0x9}, {0x3, 0x7ff, 0x9, 0x3}, {0x0, 0x41932a32, 0x400, 0x6}, {0x8001, 0x7, 0x5, 0xdc}, {0x9, 0x0, 0x1, 0x1f}, {0x8, 0x1d01, 0xfffffffffffffeff, 0x9}], {0xffff, 0x9, 0x800, 0xb5d8}, {0x1ba, 0xbb, 0x7, 0x6}}}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) socket(0x30, 0x2, 0x7) 05:37:36 executing program 0: mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x2, 0x5, 0x2, {[0x1, 0x5, 0x180, 0x7, 0x6, 0x2, 0xcdd4, 0x9, 0x4, 0x9, 0xfffffffffffffe00, 0x40, 0x0, 0x1, 0x9, 0x0, 0x8, 0x5e0], [0x9, 0x9, 0x1, 0x8, 0xfffffffffffffff9, 0x1, 0x8, 0x2, 0x40, 0x101], [0x1, 0x3, 0x800, 0x8, 0x8, 0x4, 0x8], [0x9, 0x1, 0x10000, 0x100000001, 0xffffff8000000000, 0x8], [{0x0, 0xab43, 0x7, 0x36b07e56}, {0x6a, 0x0, 0xffff, 0x800}, {0x8001, 0x40, 0x5, 0x8}, {0x3ff, 0xfb80, 0x2, 0x1}, {0xeea, 0x3f, 0xfffffffffffff298, 0xb9a}, {0x81, 0x200, 0x800, 0x1}, {0x47, 0x4, 0x9, 0x1}, {0x3, 0x101, 0x400, 0x62cd}], {0x79, 0x1, 0x9, 0x71d}, {0x1cb3, 0xe45, 0x1ff, 0x8}}}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x7) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x4005, 0x6) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x17f) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000000000000, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8001, 0x100000000, 0x1, 0x7}, {0x5, 0x0, 0x7ff, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64, 0x0, 0x80}, {0x6, 0x4}]}) ftruncate(r1, 0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xa, &(0x7f0000000100)="c3d318f464095f8ffdfa") 05:37:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x880, 0x20) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x280, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) r8 = socket$inet6(0x18, 0x5, 0x8) r9 = socket$inet6(0x18, 0x1, 0xed3) r10 = socket$inet6(0x18, 0x8000, 0x10000) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) r12 = open(&(0x7f00000004c0)='./bus\x00', 0x8381, 0x9) pipe(&(0x7f0000000500)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x80, 0x81, 0x8, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x4, 0xa0000002, 0x7, 0x8}, {{r3}, 0xfffffffffffffffd, 0x2e, 0x0, 0x80, 0x2}, {{r4}, 0xfffffffffffffff9, 0x20, 0x0, 0x6, 0x7}, {{r5}, 0xfffffffffffffffa, 0x9, 0x40000004, 0x7, 0x1}, {{r6}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x101, 0x3}, {{r7}, 0xfffffffffffffffa, 0x10, 0x2, 0x80000001, 0x5}, {{r8}, 0xffffffffffffffff, 0x11, 0x40000009, 0xffffffffffffff89, 0x7f}, {{r9}, 0xfffffffffffffffc, 0x10, 0x3, 0x1, 0xb968}], 0x14, &(0x7f0000000540)=[{{r10}, 0x0, 0x2, 0x1, 0x8, 0x3}, {{r11}, 0xfffffffffffffffb, 0xa0, 0x1, 0x83, 0xbb70}, {{r12}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x4}, {{r13}, 0xfffffffffffffffe, 0x80, 0x3, 0x400, 0x1}], 0x1, &(0x7f00000005c0)={0x4, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) pckbd_enable: command error 05:37:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffe39) socketpair(0x2, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/183, 0xb7, 0x40, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/166, 0xa6}], 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8001, 0xfffffffffffffffc}, 0xc) pckbd_enable: command error 05:37:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = semget$private(0x0, 0x3, 0xc1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000500)={{0x3, r3, r9, r8, r4, 0x1, 0x80000000}, 0x8, 0x100, 0x9e0}) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000001c0)="e1809842767edd361ad8f0d0fe75d5dff67f181a7894a7a34f6dbf0729d26f93f3128ed4e7786dcd4c062b8ac68eee7024656a05d4a15bf852247ef4c82140b62b283cf52f173f49463f1f467bb841df3d67177398308e325281f1a89d11c4362d09d2bde341dd433d2c9ed1e1bf2b1f1f8f98168a0596ff16dbca45d07b1e5fb669afab844b5e6ad16a051baacb9b407e7bfdd31670286de4d8281fe1793fa3877533ea52a5faf0a9102ded5f6794e98570697e66d29cc886130f3bddc531215b901da912ae811d5cb2", 0xca}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}], 0x80, 0x408}, 0x409) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 05:37:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgid(0x0) getpgid(r3) 05:37:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 05:37:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417f995971ad1a075664386e431760992d7cacefcbf3cee3097b4325e38dfb21e4baac4d173b4db480e867ffbaa182259358f6a3b0b0404b4367f4c4a2a1d61d25be288cdc3bf109a89808f700d511af166d42ff55c769c42ca35b7f6222eaaa25a75ae987c5e818149cc78c5daa488a9059e8d2d9f5216b13616d2b2140421ad09aa2fed5a8b6d1214886549db3be558ae2e78ef786c778a414a8b514fc41bc60ccd8c25a10c230f818f290bb7362ddac07fb8c7", 0x17d) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)}, {&(0x7f00000000c0)="bfe554105a339ba00c37c64b206e86ed214b08c4036aad69d0d0991eefa593d7552e8d6af77292bc8b6639d3473f33a6d58b4626c2aa9fd415b96416976f8007c5f67c099f5adbdda96f1bda34", 0x4d}, {&(0x7f00000001c0)="52b124cf0db4a087462b15429a1e68bfa305573cf84afe6953160962a484bdb55f17d819a194363e64eff1e79cad7928b6c5b65c39d19a67ea2815cf003d902102b1a11f974ac267755cdcc9c2e4b75e3989284303ef34a3b7237c9194cb2a532576d0db8552c0030557f4bc7b021a842570769398ba4456e60b2a9a085e6688f153fe6e4582c582", 0x2fd}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e", 0xa0}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r3 = getpid() setrlimit(0x7, &(0x7f0000000240)={0x4, 0x10000000000000}) setrlimit(0x6, &(0x7f0000000000)={0x100000001, 0x7}) poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x10}, {r1, 0x86}, {r0, 0x80}, {r1, 0x14e}], 0x5, 0x1ff) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r3}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) 05:37:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10700, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./bus/file0\x00', r0, 0x3}) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1}) 05:37:38 executing program 0: r0 = getpid() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000340)='./file0\x00', 0xc0, 0x43) ioctl$KDSETRAD(r2, 0x20004b43) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000006c0)=0xffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r6 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, r5, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r9]) wait4(r0, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) ftruncate(r3, 0x0, 0x0) r11 = semget$private(0x0, 0x3, 0x200000020) semop(r11, &(0x7f0000000280), 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x81) socketpair(0x13, 0x8000, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) writev(r2, &(0x7f0000000440)=[{&(0x7f00000009c0)="6c042ea267293f91a80483eac3d03ee613b04e828f7ca107bbb1fed4265776398795237a1ca3f414bfc670a1fe50e259173a1326e95c0bd273f66ea1c83fa7989dfeb53acad11be07e4be4613f36b9146d4c0148afc3891230d982609ed58be994ef828f197cd2f023fd3125a8a9c66e439d88296bb52049036d5bd3f624d5036ae8e2dcf9b489019a91d0f595e29091de5fac63034f6065700336f8e5ee0bec691621f8fde21e14d12666f3f261d91b128d09f7ea39989f56488b839b9de8f90e", 0x1d3}], 0x275) wait4(r0, &(0x7f0000000480), 0x8, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000580)) nanosleep(&(0x7f00000005c0)={0x9, 0x2}, &(0x7f0000000600)) flock(r2, 0x3) nanosleep(&(0x7f0000000640)={0x6, 0xff3}, 0x0) getgroups(0x5, &(0x7f0000000680)=[r9, r10, r7, r8, r7]) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000880)) close(r12) nanosleep(&(0x7f0000000700)={0x8000, 0x7}, &(0x7f0000000740)) write(r1, &(0x7f0000000780)="0de598cc70f351a6dde8b83f", 0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000007c0)) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe93, &(0x7f0000000040)="b6") 05:37:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) 05:37:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b80000000000000801008000"}) r0 = getppid() getpgid(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x400) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xffff, 0x5, 0x9, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 05:37:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x400) ftruncate(r0, 0x0, 0xf16) 05:37:39 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) pwrite(r0, &(0x7f00000002c0)="c91a2983c6fe7c009f1801dce7c829033e134368ed54f9fa512691", 0x1b, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="40f17fb7a0c991869fb077feb80fdf0efb574350f35e57ab5e2e766728532429b99dfafa1adffb8b845eece79aed9e7d279054f8e105dc639a08e6640ecf90008a199b6004b3720748fa763b47e7ebf8f35458e92509ff41cedb2158b0aba20278ea692c13c46d2935cf829b70e2314e5f4666b4bf25ba", 0x77}, {&(0x7f0000000180)="4f87b0a4f68aac267bd4e01657283d782732621d16298d6b6fc2d3920fa3e86bdf411d8757fa9fc248f28ef6c9615ad14ef032db92a2b88d8b70d9328c6f2ffcd04718f9ad47d95aaf08cbb92dc990a9ba62a18895d466c16335d8a4ef803e585faa16f81e8ada6d4e161dc6b106723221dbce86c22c95c608c7e242e694e300e33bc36d061aca1b68afe7260c2ecc40a2371f28f5dbb035fbecba162d03b108cdd797f00ac51cc0", 0xfffffffffffffd0d}, {&(0x7f0000000240)="07b0f4a2e4ffdb1c1447791c0b424e35", 0x10}], 0x3, 0x0, 0x0) 05:37:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4000000000008, &(0x7f00000000c0), 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00d92dd5"], 0x10) pwrite(r0, &(0x7f0000000040)="a01e39c98143b0c556ce8199d951cbb36d24acb5fcf53240e11b37ce960ad316e2537699de65695dea67cef7f1e5379766e3446e44bf86c24ae1f8fde79bf4ccf8673de11daf7ff477298c007de438a425a884e758b9a61eb33b417f02462358e64cadec7a33b6f0568fc3d1717be184399b361c30fe9f3014bd353166878d99e6154bce4f00b40bf0bca26d40214366558fe06f5ad50a302a3bed6c97b4139bda127eb7cbe27357cbde1e807971e689a0f4b9702fe27f928231fe9f84ddcbebaa7d78e00a81948791ba8addc4bb67a563d9094d7ed5828d947a2014d3c452a8ca97b3d68fb02c2c", 0xe8, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x40) shutdown(r0, 0x2) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20091, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000000, 0x0, {0x0, 0xfffffffffffffffd}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000001940)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c3690709ef4b4711c403f4f7539fb8b874791abb7020ae3245433b2761ec1c94fb11a764b6499c501318687150fb8f2951a4dfbc86ba9727530bf1cd72e1a8d9781b1d15a3d5d4946fdd838534"], 0x1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r3, &(0x7f0000000440)=""/89, 0x59, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) getdents(r3, &(0x7f00000003c0)=""/86, 0x56) r4 = getppid() getpgid(r4) getrlimit(0x0, &(0x7f00000002c0)) r5 = accept(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f3edc4053bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000300)=[{r2, 0x8}, {r6, 0x100}, {r3, 0x2a}, {r6}, {r2, 0x14}, {r1, 0x40}, {r5, 0x126}, {r3, 0xc}], 0x8, 0x6) setsockopt(r6, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000540)=0x40) sendto(r3, &(0x7f0000000140)="37b9789ff8976ad930f68fc9ccaf5f6c78ac0b8c2b2c89da", 0x18, 0x40b, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc150, 0x1) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x3, 0x6, 0x1, 0xfffffffffffffcb5}, {0x3, 0x9, 0x7fff, 0x33880000000}, {0x1, 0x3, 0x100000001}, {0xfffffffffffffff9, 0x5, 0x56a}, {0x3f, 0x1, 0x3, 0x401}, {0x216, 0xfffffffeffffffff, 0x1000, 0x5}, {0x3f, 0xffffffff, 0x8, 0x1}]}) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 05:37:40 executing program 1: socketpair(0x12, 0x5, 0xe9ba, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/102, 0x66, 0x800, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/118, 0x76, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0xff, 0x7}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:40 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 05:37:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff005b67071b542a538706000000b811000000290000003100000200000d"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:40 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000006c0)=0xefffffffffffffff) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getuid() setuid(r8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 05:37:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pledge(&(0x7f0000000000)=']*^^#\x00', &(0x7f0000000080)='.\'[\x00') setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5) 05:37:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x7, 0x5}], 0xff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x9, 0x6}], 0x8, &(0x7f0000000240)={0x3, 0x3}) close(r1) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = getpid() r6 = geteuid() getgroups(0x2, &(0x7f0000001580)=[r4, 0x0]) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000300)="12cccbe2638ef7f0dbf1d805d928dec25527cffca2524ce23f6e61cfede3965f5d076110a8aeb53bdfbac6fe43f102e45b737383c79f63385a45a7c211762ed089b94734c4ffe55d83e47d61e1e6452dc23f822cc7a624eec1c6526dc1fb005f6fa829cb115e0b402cff5d2af9e78e76dcf8fa174c07cf82b106770c6e7a803acaddb15529ca40740f9a2fe5530a6a44df2e57ad14b43f8e3b71e719174f2101ce35e6b336ba33cffa", 0xa9}, {&(0x7f00000003c0)="df70bbf96e307de244a2cb6a99cd248d9c3db4b952928d83dd1d1b59f315df3b4d206b38d808d7bfe9e3e0867d681f84a30d00af38d2942e14c8f866163f05cc18c7fa8b50f6eb3bd2211e325894a071b46fa4a1fcd1043c21e6db95b9e94c4b67612c4a7ff311e50be633b0897b3245ee16864cb4eae764627bf55719b47d2e26d6f22729aa94d463303482b04b17eb556f6ea509041320b8dc1b00d4aa95dd1845ee1c3603bfebc5e7e3e55051273f5c5fcd273e381e8a97b1e9aab49ce83c9de378ea11ff5c5f57c13e4922f29e2984595ca930b9a1e63f43e212e34fbf07ee9018bf4e48b15aaac47cb47690f6dc8f4bb079c76cc6e914cd449f591b98fd042bef7a2be43c5502d47af20ae0d6951275de5a1e7c4c5a76d9e73a2d919fc4fc584fc58834658de533ad3c17f1e049b1d88f6aac068a09cd797fcc90cb95c3282dfa2b155881bda759e477afc27912ae08e8ac34b0aefa8c1da619929388128ebaeaa77e5283565d2ba1deb09a12f204e536f25cce6723f4b09a3529e496f2333a0b918093bdd1f0c54fe8a3fcd7759c9bfaca3938a7e79c853955277783287fcf47a04423e0f5ad092967347acefdf6c1ef01e802e62279bdd8bed6285701683a21224e0e35c1dde4942818156cd61f3342d5f17310040d0dfd1d04e8f1e21b863eb71ca43d6885a37b3c578a11d07d1c60a179957d765a90210098f3f2d7c3d47873b949988e9039bc0566ac885af8058a5e2354af4eb30e15a7f1680bcf7da0ebba5218939962455c9840a59d0e3f7c9219a23a898e5726a7bdd647d633541c1c6f9904b39ebe0d07bb3d78e5ad124a2fc861fb0bb878da29debbb2d558826a0257dcb293f39d58883fe7b621244f42743c390cd66074798494f490d55f126f1e0ffa338e5007d536179e486939ff34ea436414c2d19ae82c6528a8c8f03c96274bc124747a09bab892e9c8e8389723714372495f02dc899ee35080c5355e220b6ff4fae7f109ac6d6139096e4617ee86d50d3672983dd23baddd964492ad125b6c8085477335428fae691cd44652892b47bc2fc4f545a1a44fe7ed6829166c3897a53880425e3d757252c0324e3691fcb6acd7d4303f79e371a14fe8253e70ef9c5e7fb40710f158389990918f29d9491b74f4ffd3dc44583fe8ffad8c9e573ce06254953452d4da1e4dcc24667f0596e3dc60edc76c02ac61d6d675e9d802c55aad9d510e8df2cc34bf9148e7cd60c420d3290d09cc8492b5d1877a1d7c9f08fd719e99bb9421b59c86d5da8737a1daca15853d5bc986a1c7e3340c9167fa60ff9be6d2692a7e60db27a1bb77f825435bfb701e0097afd44a2672db76f381caf096f59fbd2d7d674f7d6372c91b9514683d5c1ddba2a3e29746cffca28022800669ca08625d8cbbdfa9b50ce02ea7dd94a4286de4f96e97b725ed445316992a6f6a9d2571ff6e08d8c9b5eb5eeb056e21998c5afaff36fc4c9baac19b8858b34bc5e199b114d4a2fc860d2508598046e00f6e84c2150d0f5c208b72ac16679165c0b15d84775880b0cafad02aa8fff9b676dfcbf0c474d573123fa4e73bf8784f2d75ee7d002807130d5e316eee6260e8ae5dec041da299be9ccb61c688b91b173967c36f4f281dd25b6f95b99a0fb9aa37fa2df1e13cde8be35c092ea4531174cec824fc68d141df3fc8e11edc96c3c1fba79f4a44545d1b8efdf93de2fb7c1f0e8f63bb581fefbb0047962ab967be04fc6c561337b2125cdf52c2853939a40f9ccbac24b0d8ba81e0af09fcd66a65e41b2c9ba24b89f2e38872a5487755f29eb818a3769fb100817f0d25db7787dc9db8ca9f01fa9d5159588eeb4a81f775631c807d63a76d98355609f0d8890f2dc181377ad68350827f93cba0d21bb4edc76657e1b905a5bc7979f5d2c43641ae4d9584a7a2251ba7679d3224e697e1969eeef621292d3ae72733458edb7937af242701a52ef7e499a962f6846fdfdefebe686365fcf675da334e2d5a8aa0d2d5900c383ba0b3a76805d208fb3310d7f01cffcc2e80c6bb5a2b5807c388333b37edd4bc9090ff153218b6b4b2b921a1f0705f4cb52c3d11881dacd6e4c79ea61b50491b982f40ebd5c1427b6513cac1642fa39627ea35ec4e9831bad9fa271404b994d92776ab529f9eb5ed4170f6376901caed96c620ab651a8443e99e6ebab1ee0fd7193a2573fc27f35a84185d417872925888cd7f62edcfbccb5807df965fb2bf3a5c1f078905de0552ac70fa0915978b899ad7633e2f2c349facce79f84991f0d33bdb289d5ce166bd49e85e61b119eabbf6a6112ef3711d89910fec0502302a49f121602a8782d1f4e016332d837406c1b2b90299e120b687feddf026be0e2ced267a0a06d2fbbfc1da70f23137954269bdb2f833583200a233a3320a8d66fbcabcf3f59b2e6c6bfceffe80ac8a6462c23a91b907284076e723a11b818a9fce4b50d3cfd7cf24e80e9d6c80babe54b70d8ae7585dbe3030d735ff22846c9b29d1880926137831f53ae87d4d3888d382b8d69048ed32df66960c1d06b9f864a86a38da1a7ec7f3177e81cc99ebdabf7d7292725a152efd6f8a853d7f1b4675dfe86cbf7f91bfcc217f50924184a6fb7e6b5e0cf8c20ae58e0f4e83db60ee31c3272ce5615521b89edae823236c9701aa9349da8c291edcef8b98c0703afe6ae38abdf04463884c0009d3130661691fb0a8ad988ef85fdd8cc2cc692561ee05ab80973509841975eb56591992ddee25660ea72b1fc67f4bf1918611b2a07ecd1ae90be2ce9f9bf6652489ca85c9a87b5d1df3ea2ddcc362b1f9d868362fd1b26607f0327653b08b36fa57027f1a40f20233484748aa0b1e5243983d3e554bca8df3ad3e8fc06390392b0a46d712a06b6858524ec5803fd039b8c31cb885255c901249d5a57b05e894194f2dbef72a58b05e9675eca39c73cafb452073b43b24da16a2d35d2fd67078d49d50fee44be90b06d3a1abce2af187fb7977a6463e3bd5a5e20a5f9860c0d2cf7f45ba4561b91e5aee4c91c66fa6fb887856ddd55aa6d9c4ce6f4e8850123674a4f502e9ad91c26b573c53313244185810b2aa651328590cc8b42293d665303832c7733bf97a8f4558fa7439b14e149724d211db6fdef8a1e9cfc87ca8e5083a7ae47363b9698910901d11c211b97ff63375d088f9d3c54e3e5314b45f9556920f0b95b9a3d77318c1f3cc5873671235d847283e286ce028ad524d1ba6cadf2db48b6e76eb8d334aa5a571e8f364326ccf3d5064799c35254b47eaf4edaacd28b643c843e9881fcba402dccebb7cd0b7ba6bae4896f8a40131654cbbc784816768c5db3109f33165fefa311b600648add4c0d46a8074bb9410f9b523001f2c6f79c7b02e1ac0f3ab352bf89177c756deec86feb3aa0a23563409cb58b986247d541142b894d8186c3628857c85bf9cbcb12311485e8c7a2f2bd6ce12fe53c368ea523750619294b819c0762d7965747fbb0e27616cbca1bb2bb95096f14f28fdbb483fa9dd1a72427c76f9e7589771a1faeb1f72ce9df34600d480990e11c2520a39d639a7aa7b72e7cd4b7492eb5723fb356d83be4e580b4ecb78e5cd5fbd6b4e6a2516638e7b8754cd18cd66975c653f672bed4405773f2d73450dde5888bc375407f9e0d6ba29107924ae569fa4a591ec7299f64f9010fd1a568c59f17728b93a85ee3b992bec497a1057d91ac81aa5a61a26fc96e6dea38ebb95ac993253f4abd275d6e8cd0de2d57af4f439d8ef8c324cd68baad33d80dba6fe790be0a50cab7e280b5a69b9cc20ac67cc8482699dc7c67edc6feebb3f94585cedfe943a0cb0075c326a934dd1d6a5f803854f3de09198758b373777c37859d6ed4c34f4c47553891a8b168f08bd7fbf3cedd8a054991d994fb6de40b2cbfe49f98f0b1597fdd4cc0391094b835406b3de2769d305b49fea6200b74326096022dac3248aea6f7066fd4e94b006c2042934e2f7e23e604695f55c3065571c49c0b26fd1d649b2cbe556cd15075c3e3556c65d4fbb3107dc01cca525f87d252d8343ad31b4b126a616716a685103c972c9f36c264f70e178ad5b1bc2d83f9795b622b9477da5131d05b330e18c831576aff9df06019044104c120b0e1855cdc9689fc1628e325475365eaa7577405daa627a4ac29b11baf41420b05c9a1f18dc73ec4eecea2f79f9d0720dd4ecb670b0b96235ac68fae11b88d1eefea34786faa51830f5c80490bfb2357fe26da2bb09d19d432b217bc328fd933de24b99d3153946616a2db29651b2726822156937488409964bbd39a84632597ec0342252660407a29054253c05017df6b9d0049d37d9874e42e09812d0dd239f09bf695658f6795cdfb32b7d0a23b0679faddb5004a1582310ccc1682499834a1416dcddd8446789b05af5084184ab48170cc5c89ac06f9bd02de91eaa6565c976b61d7caf3f29b1d775ba95f8dc3cd7a216a65864fc4d7e1e86e4d101610b2a700e00c9225408819b3d56983df023cc341f91797b1f074367f37ba5ee6c86eebb729196ea0354f2727cd596a92fae4c9da6152f70b68db46991914a9ff66659ec777a72055c539588a014cd57f1719efbe178c27aefdef01f81fa50664b5d09bd634948b983dc7ee937ccf9ec3458fcf7ae6c453ae2bdc8cb08f578142e21602361aac29335829ed0586e4005789ceccc910bc74b6a8a56df70e5beb29138b46d7c495e732426bc430756ec9cea693a2f117ce91695e352fd334c491759d98fa85178da99fe316439a8c99535282a8c95986ae290b66cd15db60f95f3a485628c3e1626eb74839425bb9c5a85a8b3f97a7c7921a5e322219416d6012bed386d3cf933ef19176b1e556838afb7582f2032cd4c361fe9b1573dcc4533990a9548c4b144bffdbfcc39f8181a22bc5fd7ee40be3c0460dd707b42e25d4d44054b7125dc3dabe5926fd5320ea4ae50522747e5708df021fe3c599719e5241969fd7fb750ae422a1ab0407f52d57086c5f6d280fdc0f3aa34ce9f19faf1c00e0de4b59716c749b92630aab3fb81ef48873bf64dd9d25b7cf66b2f07cb3a89c9d6669a901317066c639a7f1ee301a571e8111a220f37532f116851ddbecb7fea2f284b86c8e592235cf74e7fb0c99efb89c1fca41189c05ea3957c2172510fc88fa7eac1b7ead0e79758fc2682f21496709a3e3391db4d0073c3c574becd6c38a848bdb8e3d3d2181f4001d4bf94e024db54d81a18493891713b7cea16d15d483ba244360eaa257b877262b232d587b74553ad558a7ade7f6d5a9d67e237c48721294da55d3aeb448a8f47f0fc78552a81dcee88cb34a1a733118e5b16e0a6105b7d9756e639af452980d796eeb223143c35329e49ca2a62325d1733fbf8c4dd0cb3b1451293aaf7fe26411bee919bf0bc59825bad4638ff47db993b444521e5afe0286dc74bd8b8cf8cf4cf1b98917b3a75627c08d592f54a53ba01193368f0cef1ce7e6b58f1d70c905288aab7b7b3422c1ffaf20e1f74e025c2577529decc1deae55e4fd41df6e14166d590b35688647b737ccd7f353b72ee386d0c41a5a6ce2508ba7def4f72262f06cdcbab6957a1e277cf35cdea68fb723e342108ac3afe6afc2a92f2e336c2d57424b4ac078673c838dca0f13bdbe758cf18c1c7c82b3da8dfec6bb1665302028058033cbc6d3b1ba3ca1e7fe0cf66ab235ec7fea34363ee19e7bbbb4db9135166f694c698fe407baf64a31d5999f781bda4db214b2eaa85fae4e308c7ea2f6c56304d1db4", 0x1000}, {&(0x7f00000013c0)="f46f8216f38867796823793cd5a03b2d7e5e99582bcb6f1c0ea8e0f395730cf7c698fab86dd7f428230db53fb2fb78b92cb22b4b00aca68bd20dd689ba2ee7a171cc3f5e0326a5aca94d7a6bc5c498f8c436c23cc746a58bd8bed8647265081337bf30aa5014611148310f197c2defff0c8794d3eb98d6f10c1b6eb1b28db7e94718f2d01f61da770dc4984a959980ed6940b4c7f0475f4af2eefebf0435fcfa0f0eb4535187cc3ff7e676c375962d5e89f0c671d9d334e37e520bd65d39c67bdb71c7b9b1da16c8763f26707564b5f9d4879df197000f6780e3f3a8227f973b083131f44cbff48f3c7dc8f20fd3a084b2bd0fc898e00b5933f079", 0xfb}, {&(0x7f00000014c0)="8158da855fc2883545ccd3386712a5d64d01a051aa6d5a7e18af6a659ccf66567d29b549933b005edcfd7824898604f1f1a44dacd1aafd9657cbbf11bfd854ef30aa58757c56ad320abdbecd069b66c6e298e7845fea56024de6c797de155b821d1b53727cfa3c0e223ec61d03fa4a21463081ff0b09631fa155e164caa194b6a2517c145d27c835ec91f2254fd7a280", 0x90}, {&(0x7f0000001580)}], 0x5, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}], 0x68, 0x5}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7c7b, 0x1000, 0x5fe, 0x9, "114e74110ea5b302785b1abfee4cf50b33dfd2ea", 0x1, 0xffffffff}) 05:37:40 executing program 0: r0 = socket$inet(0x2, 0x40000000002, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) socket$inet(0x2, 0x1, 0x1f) 05:37:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, r3, 0x0) 05:37:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 05:37:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc2, &(0x7f0000000100)="d608699a5373bd7bb60a41d4b4b697b09c79edcaa8c6ab2b30e6a610996d57190cc87cb878e05748c46396a37c9c0d6fcf03a7605dd46fc0bf9ec9af09058922f052a711740b4cd79a797a22421497d08bd7aa98161be15c45e07acc8942933558a0890a33e6ab44116325a115fa3ada1e276e2a5a94833dcd87bf3d463d3415a5e729288078054f17e12e8c81294903b06e7cd145cfb8de643c9a61f0d5de1bf9a319ef759df74f8d4e2ab39f65a5e025c927c5881dd863b82e7dcb157b549214d2") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) geteuid() socket(0x1e, 0x4007, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7ff, 0x5, 0x6, 0x7ff}, {0x1, 0x3ff, 0x8000, 0x6}, {0xffffffffffffa67e, 0x5, 0xfffffffffffffff9, 0x80000000}, {0x100, 0x1000, 0x8, 0x7ff}, {0x0, 0x1000, 0x7, 0xfffffffffffffff9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x0, 0x81, 0x1, 0x800000000}, {0x2, 0xab4b, 0x7, 0x16740000}, {0x5, 0x5, 0x4, 0x6}, {0x3, 0x401, 0x5, 0x7fffffff}, {0x3, 0x2, 0x2, 0x5}, {0x800, 0xffffffff, 0xcee8, 0xfffffffffffffffd}, {0x9, 0x100000000, 0x2b, 0x5}, {0xfffffffffffffff8, 0x7fffffff, 0x1000, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@abs}) 05:37:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x7fff, 0x40, {0x7fffffff, 0x1}}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:37:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) close(r0) 05:37:41 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:37:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff4c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x88, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000004c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x4400) getegid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffffe, r4, r5, r4, r5, 0x1, 0x3}, 0x93, 0x6, 0x3ff}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000680)='./file1\x00', 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={&(0x7f00000001c0)=[{0x83, 0x100000001}], 0x1}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') unveil(&(0x7f00000007c0)='./file1/file0\x00', &(0x7f00000006c0)='c\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) r7 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 05:37:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) fcntl$setstatus(r0, 0x4, 0x40) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) getsockopt(r0, 0x8, 0x1, &(0x7f00000000c0)=""/119, &(0x7f0000000000)=0x77) fcntl$setflags(r1, 0x2, 0x1) 05:37:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1d6228b3d7f5d18b6de61ca6", 0xc}, {&(0x7f0000000140)="33c166e60d28cb07a2a9a3", 0xb}, {&(0x7f0000000180)="148a5efb67b99a26b50f382307d6236ff86bcdb8c84480fd0d90de2d7f8da46516d0e8220974b291677658339f", 0x2d}, {&(0x7f0000000240)="7ec432b224fd54a5d4253e1f2262e37416ab88c4b657ac936d53870125752ec636cb9d8b56338596f390801430f3d797dfc7bcba7d58580dd0ab6a324fce5e7e8a59efe9eb0cbc510d163bda7fcc5376ed12f5c0745886eb38a966296515e7f7ff797745bb7c392272d3de44b443c32d4841d923c86d33232bc0a94ae9f0f1da1100cf63a2cfccf209fcff9bc44c0b", 0x8f}], 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) close(r1) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x2000000000, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") load: 1.25 cmd: getty 38237 [ttyin] 0.00u 0.00s 0% 323k load: 1.25 cmd: getty 38237 [ttyin] 0.00u 0.00s 0% 323k 05:37:41 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"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 05:37:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) 05:37:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 05:37:41 executing program 1: mkdir(&(0x7f0000000380)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./control\x00', r1, r2) lchown(&(0x7f0000000080)='./control\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='./file0\x00') 05:37:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc47, &(0x7f0000000280)="8f320f2473c43b6c8ffd93e26a62513fb3faa3e09d69e9ac0d2469cc191d8305bbfa98ddb980474d61fe62bad2e4ed778d8ab6fdf23953956d00000000f611accc7480096b7c") 05:37:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xb21, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 05:37:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40105704, &(0x7f0000000000)=0x1) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8}, {0x2, 0x800}}, 0x2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x1}) 05:37:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x2000000e3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x18, 0x0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 05:37:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x165}, {r1, 0x20}], 0x2, 0xffffffffffffffc1) mknod(&(0x7f0000000200)='./file0\x00', 0x22, 0x100000803) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x6) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r3, &(0x7f00000001c0)='\\', 0x1) r4 = kqueue() openat(r3, &(0x7f0000000180)='./file0\x00', 0x20000, 0x2) kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffc01, 0x373b, 0x8, 0x5, "aca6ec4b99e0a5873a7cf679a8c01c53103e58f4", 0x1f, 0x7fff}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x21, 0x7, 0x9) 05:37:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x400000000000001) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='.\x00', 0x8, 0x88) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x3, 0x1}) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x22640923ad43999c, &(0x7f00000002c0)="107971b753436509e5b936a09b889ce436cf7dbe887f37967f2ff8f1355adb72ef37622e4f93673018db34dee70aa76ba40e55e4a8f5f40f722c25a43050e07694503c1b57e800ec85") 05:37:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000001440)=""/157, 0x9d}], 0x6, &(0x7f00000003c0)=""/2, 0x2}, 0x2) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = socket(0x3, 0x4000, 0x8) sendto$inet(r1, &(0x7f0000001580)="1ac836da3e7753153199635edbf04a3db7fb17a46d010ae1e7feba0be34e27392ff4ad829bf903d2cef4b9bf8f69558888f15642574f171361c84f5ddebe10fce41deebe2864cc56dbb8fe3a7787706b96ddc53b151a670246130493018aa2ba13383d79e67e657e1d17f8aa4989f07ae33ed74b622cd540676d7d8c9753cf3a9b979f53815db798424b7d165082b4553b4096f6f33982d05816ad560a85ceebaa5baa5a0679ae135633391f79be0489c7f0b5a9ddeba1e437f364d5e3f3b8feae67f76e6abbb608cc10aacb4ff775d46eac32e5fb9674e9442b8174cc29bb3e3e603f342c1f", 0xe6, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000400)=0x1f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xfffffffffffffd89, &(0x7f0000001580)=ANY=[], 0xfffffd90}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001680)=""/69) 05:37:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget(0x0, 0x4, 0x200) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x4) close(r0) 05:37:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x5}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:42 executing program 1: 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}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) rmdir(&(0x7f00000000c0)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x24, 0x1) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 05:37:43 executing program 0: r0 = kqueue() minherit(&(0x7f00007e8000/0x1000)=nil, 0x1000, 0x3) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007eb000/0x4000)=nil, 0x4000, 0x20000000000000) 05:37:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c6530008a2a89f44e11902d10d7807c9bea8781e6a9ae112def929877ec322bb4b0986e70a530c475c18953dc8cb52787e30d9355ceff2a2d85fd468d289fb642a669cf35e048d3cb3e6dfae2b93b450f23fe1649695fe67b6be991e957eefc47ac25ff871d5f26f58d3a62201cb40400bd45b8143340aa7930e561bc81e733ec54bb1d4b16ba60cb2860a0d0dbcfd518342a21246314"], 0x6a) 05:37:44 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) 05:37:44 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20088, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) recvfrom(r5, &(0x7f0000000200)=""/146, 0x92, 0x1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f00000000c0)='1Su', 0x3, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/161, 0xa1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x66}) nanosleep(&(0x7f0000000200)={0x5, 0x8}, &(0x7f0000000240)) setrlimit(0x3, &(0x7f0000000280)={0x7ff}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r3, r6) setrlimit(0x3, &(0x7f0000000380)={0x0, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x3, 0x8, 0x400, 0x1, 0x7, 0x20, 0x1, 0x1, 0x2, 0x8, 0x1}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000440)={0x9, 0x9, 0x6}) r7 = socket$inet(0x2, 0x8004, 0x10000) lseek(r2, 0x0, 0x0, 0x0) pwritev(r7, &(0x7f0000000800)=[{&(0x7f0000000480)="738d4544179afd352f56adf604ae12738ad404441382ee8feffe44e61ac1ab5a87a93062f7c37991d060555eccc62d309edb0cc2fbf27c4dfb9001c6c20376ba62acbbacea7c20", 0x47}, {&(0x7f0000000500)="40d66f7053006f53", 0x8}, {&(0x7f0000000540)="7ed483ea41ecdf9b7d657c053c945fffd53afcfeaaa7ee586b72e9c20b68617cd7a51c40a53105a0106e69601e0a525c6015f6ce0c6fe0915d17ef3ce00e9ca66c", 0x41}, {&(0x7f00000005c0)="5cb4d5e5d1c8a2b2bd3a6c30a7965fc0f0c78e502ec37e7db1d0e326097cfbab5550a2080c067fd46321845c9e117e228640e862641e98020c7c2e480654ca1ee271510baf0eef72a29800563c0bc9905b036aea61f047d2a7eae3e395fdc023d3f600f6e74eeac2abf794f7899c22720d720f213bdb86e9fc38a28ad01ee879730c1227ca6909a80b6208832322736983fea4272c68a4a4a0be8eb9131497dea7338612fecbc2da4525dcc961a5ad51f7e6a923972d742fda6bf7ef6e", 0xbd}, {&(0x7f0000000680)="d34d3a179f89d6e27c6227cd6ba8fe7a59467211fd5901178494e82908635653b669dd4c7baf68e2964b0af000446f733e7574e0363b0fe46c657a128337e762cd19dfcd33c5088efa97f5695e631dd20f68c18d39d867dbe1923a0b1e3ae4cfb3e0c1ef2f941cd005a62df83fe0bf137cf3ed65080dab8fe7a217453eec1b6eac29d140c2a274d7506ff5ab27f27690dc86fc3d4e97ce87ece022e508adee1a962ec35ec9194c3c333f0c3925267cc43b71", 0xb2}, {&(0x7f0000000740)="a6cc5291f7ef7a3b0b3b7997dfec185f4fd8a32d5e54abd97ad221b29e9fc25c69b393b7b7d4fe054b3bcd1fcd383efb421dc6e27e4ae49837a71f59cc2d118d657c3f2810f7d7e3dd89db59a44c4c1fdfa101751e8391eca3554060c952e92a1314aae7c075aabcfb97fcbe3f6133bc58e0aa47e68caba29933b6a81435a379ac4d44ee5946fc6c4d3f007505377857f09dbc9f184ff6337b35efa3a389502034355b8d48d8733de14e5ebfee", 0xad}], 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x1, 0x5}, 0x8, [0x3d08, 0x9aec, 0x0, 0x2, 0x0, 0x1, 0xffff, 0x3ff]}, 0x3c) r8 = fcntl$dupfd(r0, 0xa, r1) readlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/91, 0x5b) truncate(&(0x7f0000000980)='./file0\x00', 0x0, 0x8c7) r9 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000009c0)={{0x0, r5, r6, r3, r6, 0x2, 0x100}, 0x7, 0x67, r4, r4, 0x6, 0x6, 0x7}) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r8, 0x20007478) recvfrom(r11, &(0x7f0000000a80)=""/178, 0xb2, 0x800, &(0x7f0000000b40)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000b80)) dup2(r10, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000c00)={""/16, @ifru_vnetid}) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000c40)=0x4) utimensat(r8, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)={{0x1d, 0x8001}, {0x9, 0x20000000000000}}, 0x0) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:37:44 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xc) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8001, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8220, 0xaf) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x10001, 0xa2}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0xba0a, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x2000000a, 0xfff, 0x81}], 0x103, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x60, 0x2, 0x6, 0x4}, {{r6}, 0xfffffffffffffff9, 0xa8, 0x20000004, 0x7fff}], 0x3, &(0x7f00000003c0)={0x6, 0x8}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r9, r10) kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:45 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) write(r0, 0x0, 0x0) 05:37:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000600)='./file0\x00') 05:37:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x10000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x2, 0x7}, {{r0}, 0x0, 0x40, 0x20000000, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x80, 0x92, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x401, 0xc70}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xf1a, 0x1}], 0x8b0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x0, 0x3f, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x5c5161ce, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x24, 0x12, 0x10000}], 0x8001, &(0x7f0000000200)={0x547, 0x6}) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) r2 = msgget(0x3, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/4096) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000012c0)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = openat(r1, &(0x7f0000001340)='./file0\x00', 0x8, 0x2) bind$inet(r1, &(0x7f0000001380)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000013c0)="d8007354d0fb058184a34b3b741bd52d94a7164b0c8e39ed335ddb60a940285c17bacc80e8fa4f55ec36894b8d", 0x2d) r4 = getppid() wait4(r4, &(0x7f0000001400), 0x1, &(0x7f0000001440)) recvfrom$unix(r1, &(0x7f0000001500)=""/175, 0xaf, 0x842, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x2}, 0x8) msgrcv(r2, &(0x7f0000001600)={0x0, ""/71}, 0x4f, 0x3, 0x1000) close(r0) msgget(0x2, 0x10) msgrcv(r2, &(0x7f0000001680)={0x0, ""/7}, 0xf, 0x0, 0x1800) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001700)={'./file0\x00', 0x80000001, 0x9, 0x6e4, 0x0, 0x200, 0xffff, 0xfffffffffffffe01, 0x2, 0x3, 0x0, 0x6}) msgrcv(r2, &(0x7f0000001780)={0x0, ""/123}, 0x83, 0x0, 0x800) sendmsg(r3, &(0x7f0000003040)={&(0x7f0000001840)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000001880)="3bc4d4eb4a377a28fecf1d196fa8882abbaa7f7231d7bf9b0f03de6005eb29d2800e3f8239aed7dc51af918437e3326f15d3a2b690c268af5fea9e250978ad7247ce48eab54971590f4ea5f05068b1d785dd74629aa37f97d4c53fd96079db247b4fb6bd0d8a3331878021b81e85af0ada2a6fcd6d0b1984bada0be3984a08380af4e8791fff38087240304141290de576d5cb03a113faeeea9919d2e2dbccc5e544cae8b1dd9c9b27", 0xa9}, {&(0x7f0000001940)="a03cf50670349e17acdcd20979ef9fd4f5d90c1cc337f700de0e942fe737c98811d3ef9051a48ea142fcf1d7ce2a1160b6992725cf84d86d36f4d8ae1109965c7641843ddba4808d7dedd1cf9575fc75484bcea719117701a60819fe7a86ee8f9305a93b38635a960e95389d3f125828e8aafb293a82bfaab429b856dd1044b7671c9588698c9d31e047aa39708822f54e4c8f18ec3ef58f0bff6108299da7aa2d4b13bf93a2244d41f1603e689f11227621a0ed96844d4ad3c87c800a2896", 0xbf}, {&(0x7f0000001a00)="fe7e70b6c3d1923b1fda48d28cb0f20bb80de63ad4b0f6c922d3513ac30533ee363fc256824e5d13f8f5153e7ce19f8d9ccf3f858eac3c255f18926049eada9133db8bee482387637eb7487c42e1aa85cbbb1bd0247a429a3b19ca591c74c7d48730b1d3167a40f4e4affeb26bc063344cde9ef98a46962b9397dee73b552493acb966a34c80ac3b61caf7376fac9f86890243ee97004a18fca2ffbf3e1d646630086b25c37e51690ec980de9d1dbe9fe884e39d7bccd22fefbec74c6411fc4d6aed3f7039ad23c0edf01f38094672343eb46283088e5780bf1b5f019419e3ed4d93", 0xe2}, {&(0x7f0000001b00)="523f9d1139eee85c9abf73f44f83688e6f85bb195e0e86b881cbfe4c5c9715f77f2293648c84e9899c2508b47e8daf39fd806a17708ad957c393247acee089f165725e7881bdef60cd7ee1617d0e0a403898ce6c0744bb2ecc4a506521acb3e72950bcbc34ded13aa964b5b6ae2a", 0x6e}, {&(0x7f0000001b80)="aeba9405376a3561665a90a5e68a9d91855b1ff5f3d63db5bfd00c92259a4c367979fc56f02ef4ace97019c2b36afd2b5a911a7e30f8ba1d31f05892fd308bfd5e48d688aca9f60fe9948cf936e20544dc1c2275919f", 0x56}, {&(0x7f0000001c00)="7182f4406225a18ce699f6004967aff1ad303928723ebdc8c406bde9d9ad1bab2473397217de6fa1fc6efefab5947f87f6711a58e210857c284f54905c76dd64b29566a467e2155a589b8bc0dd78f09f68af2db2defe9d04be59587066aea12cc72886de56bfaba8dbe9429cc9a0f0b8ba911e0b2ae019442aa388f9adcea50f223d670cd618fd64d467a21f659a8d1891a0f52033588129f80dd5a756dea5edea3dfca6f9febbf1cd3dc75d750c198c62342665ee143e92cd95dcd8c31a276d1f6776e0bb3a945aa72f7130b6dc70a4f60fcee9a8e9a949716e12946c10933a8540594842173950b9aaacde7ae295af64cbe481465413", 0xf7}, {&(0x7f0000001d00)="1f04ee8ba195b44fa7c95a5c48de1836ecceae135b077ea134c757dc6596709597a86c09cae33d8ccf33b3b8d5e95c5ce5a5242fd1ae58ddd9ddbf988aaa02c666366961330511f8b408f0e35a9e78cb4f14cf79db4494bb008c67e5347e69221c695efa369088ed92ca2eaad1cdf47d21a5d577aaef97b567f71703e36c95cb087aa50f1224f76ff3a113b93899034503898ec6b2935cb52d487b29589a760e558a7bff59010de0245eafa2de3d43561b5b60d8a9a33947d5119d79204e5559c2b0e611312141e1c2d59eeb94a9aa3e20b62f87ae4ce8ee47ffd220adf3d329ed6091835a5105731ed929e08178b678b3cec3385ae3a0a6ed0c2f6c67f60c", 0xff}, {&(0x7f0000001e00)="1824474a6513f6272d9d03cef6e2368a3a4ff2fb255a363267ebe1a4fe0e29c30b63d32c1411c7ce138d55df92c785c59c18f23bfc00403930de126603da8cde5f4260c207eadb0a69bdf7d2818a72102c784ac7910a2e970e34c077c0ee5ceea803704cc789fb63b109721a185f2365d10dece4c0c2150409eb7396d4b2", 0x7e}], 0x8, &(0x7f0000001f00)=[{0xb8, 0x1, 0x0, "dfdb93c5bd0e2597089612c8d6b2993661e958d65f006c2a6428c35a942a9084b03601ce33026c9ec2b03a93035c4da79c969cc78209020570cbc0262cd14921fb3797f68b51d7caecb35fecedb6b730bf4c3237cd84d597d0894ffa1e18cf85815a754852fb1f9cecf2fa945132aa0a7a858c200aac682645219c4de70bea5d3533d34bfe8a31b0a97f8b79e53b6c2fd063d3bafaa561bc12639b3af16dfb4689d36f3fe0"}, {0x1010, 0xffff, 0x10000, "c74ea55cf2d53053787b554883506a2fcb11b0b807c0f4f1c58eec6b225f7c1ed3d2a18f619cce0dff1739d489f35613d9adadbd0a02040befeefb505240179fe3afaf088f6f9bf029718ff5c8bcded5cff2b9578a29249f7bac3daee7176032a7a641c92e1f422aa8014b1ab8b90d37af2d396ca6d9dbb0bf1f294fc17a5f0fedd2536b2c2e39fc26af4305c1ad2e1a9c19b8429dfab4f19c2533b83d30b5b5b6c740129b9b63fbc15ba600ffa6ef51340550bbc6933668f486b6977547706afb8faf00c4515420a9cd175843f410e84dd0a1e780e2550c608cf7aeea602c38b38ef5843210bc53f18b426017d1d015d90f8489ea8153aea400ab9b0c111aef19b2c0d0d064face0d3d59bd244f39358d400173202b3014f31e686277efb8613cb99a2ed12b083f56d8841398bf624b14b5092bc9b18ec932594d6b3c75d4fa11e7d771c96ed6301f01b5ca63df96f632aa3574a5a761d7ed2ab2c926a7ce45d8a97f98b7cd8ae6a765874818a40e33b4311951f6a7690abcb330e228ed7a84f89d892815a94a2877481b8c01cbec79274df5b83c3a1a1ebce8c5480fad21c5ee4e80b3958e1d83556e4db28ec5d594904a8cfd20c1326c92d3237cb399dc513a8cdbafbc32be9b91b7e04bc206cb20a0fd5ee20330ef17d1e4611ab5909cad7fe99824f183e8c6d821b2237f338128704b8581d509daa90750772f16cf018f610c46510ec0182437f4fbc9b3dc979c498ffa13cbef00e6c008d1abefcf59b3ba19600b20885275358f6c4f6d624dee95100599b903dbb1bfe1516a4f04ef33afe87003d12b6da12cce943ed938bb5dce8126b71045769f6b03fc248220b65d44d806284ad5fad9524372351a91d79a5688628659acbe4f7594d1aaa794c3e20555c17aeec4b56921f587b9d57f005332a55a942a19b4391773996dcd186acf29d7568427d82a44904cde8e04ee83f1b8a8a60bddba2d982f921d34caeef87c3bd114bb1c62ebda6dddeedc36c0d08b7e73f9828998e27ebbba06a2c52116b9f3f3688a103d2d16c614ea23c8e4ab38c7372c351ea67584ec0bdaf05334e838efb05d211c39059c04ad5177d506203594b2c80ce545280caaee8c70102346932bf88fbf642010aab3d761159f00b7a7845c01e1ee7695b2012d3d56af999a007c8b9437a97656cc3c0142693b1f19c84233715b8524d912a1d769a150f327d5108f51f71b0b1384dcc5c02074bb55439d464b26547ae9eef8bba5ea24d2f21354f1b733b161ec1427f9a769690adfd8980e818a2b7c8ee8c36f61c42faa79123a091623020149d43bcc3dfc4d630f9d7a5f4bfb2c89af176e42160535d3335b9b37405ed867a1d5feb7da35d9d921acae54230b62866ca88e9ebf17c9b045c829079b0e2bd3c05ac6d647086db29b3e06e9aca5c52b5beaff8c5cf9d0e9aa998747eac1c33c29caf33abe68b629c979827cae7ee24fa59770282a0410b2575ac27062843fa4e0bac48a394f77dc44e79089db93ef5437e18e14f217a63bad36911c80f364d63c6dd4b450bd8a31c20b4c020c6a41841f5e1cb43059383caf7bd489857f1b9e4811079ca11d7de88f70650aa21ce71cf1d48cae70b0f0cd6f105cfd526bafa6ef1f7d640b134c71c188245a8a71368c13abf57963f76e583e8ec0091252b6991dbbb657ae3bfceb08489361c1276878a0b5d737f1bf1d03c05475818796d12763025ae07730970d6e8ae4fdbe990a96b61669cf6282ca9cbc27026fcf11cf18f08e9d15589596ca04776e839bc627e00dd8ce60441520d881c4155c6ed47eef6feb36de1a61e754db62422e52c77bf1d4595c106e8857aea5054a9737cbe1cd2a13745e0460c4e13ed5cdbbf2eb1c22229c75cb2dff708e9538dbf914ecd01c6bfef57937bafb5174756ebd519e99d95b2979aea5a4f27369b1bbaa2329a34620230b6e2c065f5872432e9c966ac544abf3ff930db141c47bbb69f5ca063cf7c6a5acedc410b1a775f36c5ddf41e24559f14cbbbbbbade6723e13b99134e78d5950ad38e39f17882180c2316597778facbf9220f9ff2e24c118d7e458dd327cfc7d7a9858657b73465d9ac1a8dc10bb155cbe00ca9c038a20c37b9b3170fbf7aade101139cb8da975543684fafb8e5e00b3feffda873f10dc3e8185a79ec771b448a40b5c91782f75fc2461589b5e2d07dd2d4de350351baf769a838c2a2e1cc6d21137454862795b54596ea29a524e76b8b23475cd1109aa67dd69c91ebedd7ce972bcd39ab10bcc9c22889ed9172c066a8a527308a4a5ebfbbc587e15dbc3a34f6337175bcdbcecec2d6928057849dd904b35723cb8b6b334b39021d50fa5ff6f7e39e2858e86ab0c454588b95b74d855ba9e046a4b5fde0610ec5043181eb22da69d7846ec6ff2bf401f23d3b806eb7604de911bdbc604f60a47b18135c0a0b35c343e77e8be94262279013ff92450892ceb494833ea83a35bed2c578200db93c1c914160ec412451d060d68fd0ea3a0587309a824cb38355e48d6b094ac19b70bac3ad672475870a043ad101768268c8096ca7a943884ea7dacf829c2c23062bea57d7a5da4a69473581d97c0e53330a273ba0fe51ea15dc3298072b242dc14ce0ac90c97168119eb792ff1feccb54a49b6d1f37233d0e2f9905c1cc986173d48a5b35b5d7f082e2a0e20fa06af1d005fd2c06f0973c13783643509d3a25d52ef5096361ef68c81efa67b3ef73141743aab39531323be8605593158d6c673cecef25800bcbfd44cc3628bea1d74482bdc4b416bb95520ad696349c619d92af7e430e4f0744d093292a0b276c5e0b3a04769e57f3b647afe1bec803e37bfc9fc77f0fbfaf0a8def0013a2e0f9ddcf2274e7d84c1fd810225feaf3af4f5565e50d83b132030454cfa67c3df4e3f416bacd704ac69fa335f2f54f920df8c14e5a124d9fb46eddb961fab258808e5d81fee62884281047e672230a5c9188e6bc44342db3f47b95a73d7e1be240ed0b3f5da13a891091d7454029e9217f662b2145a56a6474a23e830f444512bbb4ad064458b2cf5e9760cf5a3b1b6394f17cd822e38a51a22e864c71ba526ff8757495a0f87651da840c85e69eab9c43a1c741ab4310e46eb5fe0c0e00fa4334985dd31fd2041fbfca6a8bb90a5427766adc1c3ab63f3a60f27a6414e179168c110f769762d566d9ca72781bdc3b475c11cc45031d92aee7405e770bf43a4a6dbb20f15849b7c5b4759ceaeefdc517e462d4f0998c5c7c37031ef4042452182f3fae1cd622e6a56eee6353b56421944150ee0f4c7e0157b94288f5a82a956381a04dd9d128d6d212f31717ff20cd87d0a09c06be0b8769f504616c385283d0dc626310b1cb74b836313f28fd11fb86eb8bae96a01874e7f045176e4f5454ba22e5e883f95f02120dc83a8d2ada03c7bed7d7b3222eb09a7528d1ca169fcce4ef9344afe25a2f2b5ff4089c28b442698b2c9345d29195172b5bec1e149e319aac306d1bf636a0302b91e2fc3b9716bc0fccf9c1b7aa3d49c587bafd7e59fc53d7e16cac1237d2363b083e9ddc5b34c9a3b646d4958c6c48d8b9334a971633ff26cf25e398bdd127d0298c46e761974fd7da225dee376f37c18072d1b7251683c9bbb757be6e307327dc6519da9a58ee89ccc25d9b193125bcb3cef68cef6f48f0af5c1803c31c695b7f8a38d756f29946fdacdda1502886812d80f61802c3be71ae6fbe8b95e3c389dd1483cc1356331031c8482e457ca6bb4a95fedf794fe06aefa2695420534b87a37b1a639ee662b2f42442a636eec670eb819c77dd3284561c69d6995ab2d8aacd0f53ed10ec5e7dc65f88e4000e13a6e59b460a34a68346865bf0f71d1ab5a8f2913c37fdbfa100d761b2c1509b24d26a14f24070b9c270bcd34e2a6a698bd13657152889cd814554b99f9fac898454b154b0483ebb2d4f284bf7dd1bee36ccd54f19d932a28790ee10c126a9923fddde358a57d1a4dbe825bd323fe2571f023c0c2bec1b4c9cfe95c7e21deda8a16592308a0b53a0e50f993369b060801af02f3bead2b826bb5accf46f35966203a9a9e6962d11a1604467fef5175915ed0c2e187ff3ed2ab82156af093ad8021ad698d118b81e3b8572ce4eae7b04eaeb851e9e5b62f10d914158eefee765781c8e00991334f8f27802f0de057b7d1901b987f370bd35650334e21317d220b4a7ed0c3947b670e1b8b0d0e7014458b83454e60e985805bb921ef52cfc096bf50afac060e0809cb7e286f96b5b01c362a8fd0ce73fcc544878aa486ff56cdaf4eeb4a3006da4e57ead2499f49be9ced7d9886d5d7d649a983649d26e2e8972230992b8e353a81add5eb80e0a0707d6d9bdc1c0da61216e9db4a8e1e764dc6d2c1c96bd297a85d86f248e6b41ea19f013d3b994201ce5302d549b566dd8f61ca968d43369c2f106a75d8a70a08d1d06ce423d25f0ddf7c461793a66c5dd2c8690d76d7effcf951a70e463d8ae5d777b4b39e74bb2bba3110cb542351be9c7bc3a979f54151b3ac23a0e30ad70e2b203ced39c1839707a37923975afde8f55a403aa2f4a8e1b7380e3d6b1a4909ebdc5f43e84f19ff56b0ca3f1ea89290556c0ff637eead4ee11a7f62671b16e811c6cb77cbe65dac47f76ff6ad6bb4c0191f099e3847ea95f1cfee89e85041f09401fb3afabb3f6ed7e8133ec737422d8abf7e28ecf23a367a20b2deecc95c3553b9427dbfc33f52b5167bbee3629c0cb57a30bac17d6c31ad1eb310e617c2011df45f90d52fdc242045369b479480ae186a38478950e44784b906d6c7ce74e4ae4d443764e134d4305a39e483b9b41c726af36ac2062b048afac90499ef7a905cf83a5931369aaebdae1a77f8a3bbacc4b102cb0cc27c5be0f53f60c4e85aecc4a47c72ac6db3ee7d3618d94cb350ca6892407687d82ae66821b97d6a164a4f5e86b810fc837ba71f8ae49152d50bddb66cfd0cac7561a5813969226b03927a40a41bc84821d3647df1f39377f60a055e69479358d57891fcd71ef025bb4b0b78ebaf2536b87ff669472021d70a82bf12a04c790bbd50bad6e5039e4cd6a857721543c3764ddcc0b6d6d9d4ce3f991dcc120af129c6d1485c8194a42d7a174d29eca4bf8b90f168f6f1a53db46c1718cfcd434ada0535b672783008e5e7de3f4a06e7d0ce5e27bb902e3d6a73edb05c7bd17dde62f3176f55dd3025646459259ae006d087cfac3d1b73d51392b866c8562fb904c503ce430c44a0635dadc25d4bc6ee3d654fc34baee2ca89162bc5e94d8f3b0ab5e309e3ffe7acf18156bb219bd5776449e7e50a63ae394d24d6741d17c7942ee8ec8074f8c7982aceddbbe2556b1f9c8167a01cd69105bd45bcc12ef5044d94bd89738710a191d69d4e0536259a568055db6d803475fbb54b23a34165b8255119df99372f78858b3c21136d9c71e335c924bda66ba1242247df66fdc3820c7bb2249bbdda353841f0e427abe3978ad6d88773193fcb78420fe23b306c338add077525e238e47b8e8ef65dac1aca073d061a730c9f85b7f73f271568fec82ed3c20995a2dc420c2a34d0230316bd4e3da1a245cd85d19b148701710fa0ca9ac74df3005a5cce83bc2b54b983bdb6bf8e33a127ef8842e0e8f7dd5cdac7830e778e4a964704b4b892588a10743792c69febeab8393e38cb30ab36732e8b8f40396a74ec70042cb3d23c9e66d1155120c565829a3d23133e91ce8a8a7f9358362c5ffec2811216f2caa5a0a986d37277fa017177f0be29"}, {0x70, 0x1, 0x800000000, "7fc2d6a2eef365cc957201c71dc921d59486b9c11309d86047fecad9997e90ab2bca3edfd4c39026d95aa7a1de4a559c868818aecdc9b038fbe986142a2be2ab51186ff05dbc9efd5beeb31b1b58c196866b8e2a5806529810"}], 0x1138}, 0x4) r6 = open(&(0x7f0000003080)='./file0\x00', 0xa1, 0x80) mkdirat(r5, &(0x7f00000030c0)='./file0\x00', 0x16) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000003100)=0x3) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000003140)) 05:37:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="2017025877fb3bd96a17f4277683be86302092916a4db875f11047a0a04451ecc34bfad91ebde5de592c7024c86b6ca569d9921b277ed3f7b16901c2132878bca9d7bd62735395e9f406552d63a94fa1a31ee6190476ba81ecb825425fab5b23d2fdf5920cb3c7204c862bb9a8b1bbc9e4900b63432d", 0x76) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x97) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './bus\x00'}) 05:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001840)="7ce482a913d89153a21cd27d2da47975102b78b82fc01da46fcfc5277317fed9be054aff8f35c3554d46ee62838d3a7459b105116432908dd91a0fbfd0e987a5475110132f91dde3a4ed944e5d739284e2c3bcf942be2796b0915a80cf2d889e25329d8af5a8fbe71e301f20115f9ed9f9cea276fb9fecb98bc8c6b16c00259a8f1ff1480a0c88b89272b00104835a38fab689290933f5c6", 0x98}], 0x1) r1 = syz_open_pts() close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x6, "85495500020000000000001167f5bfa600", 0x3, 0x3}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 05:37:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f04fb6c513000"], 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="2585db3c183c41b289c85c4cb20e55097f81593dd7b51c295435f836fff84c47a0cfe592094de8084fabef7307de0f0d99ba40a466fe3d310f216bab80be18d14de5ec1307c1a09c536c416d71a030be9a06b0e44273ac7e52e0309c0e37b8fd41eb17c56be334e4420a8bbc3ec8bb5ca381b2f806bf9179d087a0f786ff768c296dc75c85abc9cfbace", 0x8a}, {&(0x7f00000001c0)="9b7d2294dcc7909a2f86ee8853583e06b50775f81f1eb08aede43e1b6f0f8216e66b58e269826c53fda30cfe4994f212cbd7d1dfdfb383e6310514fbd7a959adbb09700fd667966b9944262473c15e8888f0224ee962ac6e799a6baf5954fa23e6126a4d261c6ff79306dfc088dbad6817954493afa39ac632a7749a43837934d0b2ae8e5238ae79b7a313c8dbe921b134", 0x91}, {&(0x7f0000000280)="93bfea0c623f9bbdac6c2495fdbacd59b6c2af38a9f66edcc222e9757856ffcbc2351e2e5417abfa75324905", 0x2c}, {&(0x7f00000002c0)="743bd951df9d33a164713563420527ea7fad1088458a727658ec5ec1483901f7dc16aea7ec453ddb862154e058c551d40b714b623001a9178dfbb282a3d818e67d872a6559e1997cebd62648b818060c4dede21929abe6f53bef986b395d8b51679b44227d716c6cbc5cfcb4a3b5afb7d199805dd621ea92221ff70cf685b57920f9557c11857fa0114061cfb1ec1700bc11e2a0c0ad06cd7724745cf2f1e08a890633287c4397414c5eae31d0d9ec39e0904549ef007a912575f9053f6c71a45c020ed42ecb8db4822ca24b824b83b99268927d381b1e61149730cfeae4fa5015f10a5b299c4a15e1404208a0b8", 0xee}, {&(0x7f00000003c0)="3656caa5a333ec83ea3f4fc780cdcdd735dd30527463cbef3b3f8e0f438aa6735077f18e2150bd6ac0bde771970ea66bd8", 0x31}], 0x5, &(0x7f0000000480)=[{0x90, 0x1, 0x800, "a2c6c1a8b7f5d44d8d8775955cbf68d3ea8f4b15b1606d33b839f8a73341bca965cc699a3226f97eede82c4397e9e8d6a113fdd1258dd52a39d66c8ca6a3f25acd3d7f60af05b256af7747193b7d5e1252398391871d679abb1ac3177e0c6d11dfe7e755da28db553a6f9863f26a2f0eacdd84a17dcf469c8f21cf627b12fa67"}], 0x90}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000028, 0x7, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff82) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) chown(&(0x7f0000000580)='./file0\x00', r2, r3) 05:37:45 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000280)=0xc) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() close(r3) geteuid() munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x4, 0x2, 0x7, 0x0, 0xd4, 0x401, 0x59c, 0x1, 0x1, 0x99ad, 0x6}) lstat(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x100) r4 = dup(r3) getsockname$unix(r4, &(0x7f0000000400)=@abs, &(0x7f00000003c0)=0x8) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockname$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) rmdir(&(0x7f0000000100)='./file0/file0\x00') close(r5) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="b6") r1 = semget(0x0, 0x0, 0x401) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x56, 0x2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x480, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000280)=0x3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001380)={&(0x7f0000001340)='./file0\x00', r4, 0x1}) semop(r1, &(0x7f0000001300)=[{0x0, 0x6, 0x1800}, {0x0, 0x6}], 0x2) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000013c0)=0xfffffffffffffffe) chroot(&(0x7f0000000140)='./file0\x00') semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/66) close(r0) pread(r3, &(0x7f0000000300)="37e3eb264df5428ddcd0cb287100ce331dc484e5c188c67f28b6cc46bb5625538e66124caebcc257401095e01b0a713b5b99c09ecb29b63cd87eb93b9cd99d4ccf74eeca342f83cd3e0fad10837ac6f4036723c1d3bb31252f98d2c55e9086915d4bd88b977a85d5f1caecfb383c1e8c79a3719abfac1d4bb9674932e8ab3866914f6da119bc6c0454571d670b3fdbeb03249897954ed83da8696f64d814d90122638b4ffe6ef0ae6b2bb1be37c0e17b84828c29370cc79348b0c923cd53176a402c4486ec949493deb2b5211671a2a09311b053168494d8c6148ff9268ba2e340d48af4bcb86a4308686dfa52f0bf681e6e18974a9b1f1704a31d05011dabb73e2e3a0bc37864c7f8d34a93e7686048b0f98ba31b2142d014526527e7dad3b8c269d936462fbc7fb8215e008777008a20f8014473a73aaf406d532dc904e0134f596be62ba053ef12450b60df8f336b894ed59ecfe68532448628e98ee28c192d87f9aade3b56ec3ff3af51d2cba2657944a0b3b472cfc044892dde66674bcb6afd45ef6a0649ac6c89cac544e212111139062bb77a3e1fb6b038e27e4871a98e672131de285b501761d27a35f0522a8431e98054334e7a3997b101c5c37c740a7e818a40b44f0a681ea6837ba85b60a4b8cabc5cb09c8d0215ed1c10c99436f3e1b7feb1c108884e26ac386083510260bba52d57b6a068527c1de25814e2d861ca6c09407cd038b058858c221b48e7f169f232554175d63a114903ee5cca3ba1396a6c0407646c20beb170fcfd43726586d31d3cbe48eaad24640a3449221e2bc6b47c13cd421d0e5efddacadad7356272de82962cecd5164873e04084786b4e757422931274620310ae9ae95c16aaddb16cba33a5bb7ea30c396ba7f71f31cc8b914f7076ca10d0da6949e9d7a3a7652a9b10182042212b26c5669ee22fe185ff043b5a3a477c2e63c1bc5d453c7511b128f5ec0f4e8be8ea27300bbb81af755dbd80fada083f442692e93ee450f5177c1840365dff0871b2508f2eb40fecb01259e478c9b5f0e5207cf85cecb5985b8b794d4d89ffb0f2bd8b854c3a857366ec0aa39c48640c93033b55a23a8f675aeef3a316080f19e9797c52df3a86891435f0dec7e9d45389f0335f7590fd5d4c518d81f198df2a81afb8d8fc9ee18347ef7b90d6a70151521a1eb6faf4b2408d445dfe1733e447c02c64fef8769115639d7da1fafbf3e5a860db5b49a0cd2964da189043d6e289b569379574bd15d913b7e8b2e9ef2473a0010dc1e2a8823f29cdd005f7ab250a7d2407334dc9ebf200d010c7b06b1055673787a4f6d24db82f5b9ed422e06d8c02564c4f9fea5e69fc0b5c073042fc8e7e983bfafcad21fbf4161171f3ca9b4dc97105f8518aafbaf35c6b8246800a6c923b78957241c52026b73d115eb7e86ba11d03fb40ce9643ff7dbc5776a8da1612c438c0759e650aa54f6c5fd6eac29ea3450501181eae9ae6dc783358651278378ffcf7fa3b9a2b41def24c8f6376d769760c44280ac7f03e04503e43f9202e512ee7195c4ea1413eec1dd347771053cd70fc77caddcc130af94e9e7ae86b94a045b8871a405d837f55d0d2e26fd12ef7f164cab713db6e62cf471d98a743024867d93493b7307b60e6d4257032d9d198040c420a04c7ae05de4ae3d239c834697afed10d25ff4d64de53a6f39d40269dda17c7296e3d9c2da47d31e69743709cb0f036acb5943c1b69c58facebc19f9bb804e3f11bdeee87866681e7bddb6b2732baeed0f53114e58e6c84a389a1369257a21677a1234b202af2984ca63316cf62d960407d43a7f52772a966c434c3013af5437cf74eda6762cf673adf2a07c5362f44e56914c616ff1caf91586e842b881f2bab0a274b3d9bc26b1545535bf7e56e6930dda2227cb7529dc842aa12ebdcb33453e1c1072e4890b91cac83a35708c69fb259442702fd9d64a68a01540e1c9797c1a0ca71b96f3497bbb7c35b1f2a51d95bb47128c0ef5038b578d2c4b2003fd6d2743a776bdc77abcc72832cecb7bb0736bc4554f363dc6117b7818960cd79f6489f3b62ebe2804da1e782e98778356067f698a2764635c108c920f8d9d44665f4c28fa7f3041caf7ed15f62a1a879e68c745b08bb578b5d2c0dc858902e6608b8bbe732e5f5561defb3de096e1afc98e9c55a53a6befe1578b932366d1cb2794b9fe640b2512fa3ec6252b35c3c34f1f09ef242f179d3c332d52cf479ca2f81ce952407228281632f9cc400bfa31d916d712a4e037bad2022feb0f479fbe1af37c621a19f380fc846a259bcd7239d28d3b8eb66569ba866a4df4a26e95d09dfbd60f42a037a31f6cab90239e40b1392d25ccc0b50abbcc4fa328f2cd12c6f7ae422a4b02d102e9332d6a624f29a199b2473b6796489b0be22dcc5509de92f85e403d04f4e4101574a824c21ce19559337a623bab8bbb463bd731679dbeb43ec744365fa72bd63cd694bcc685fb308da1d243def8ec8298de157a3f866aeea83eb532261e6063b5e97f54131d38f00742db7094c10389c4abb30da7ce386e12507276187f724f0e5acbc2acee75e525e2ee0db02a978e1dc8fae02ee6b6020260dcf8c7ac957fbba800d40532634b9ff7600aa09968f0625edd1d3575862ba953390bd4b79f513fac756157f56535b212c7a6e17c912e2758d7a665af7cc661a1f219353c92602e246cfe6105c19a1ee48d1260a29202ac24e393d2ec10437bf9dfaa70aa71216d2094d8e87124095a058864520687fadf6d6dce99101a5ce6c7de67be4c1f442cc6aa5801d586388e1df292bd24deca6a8e14bd75b3d66b016340118dc2aed53701b81ce36a42cc59ea0e66c25e9c3f619453b0f7e689f89da4e589ba9cb0573f5ff65848fb021b5204030a815c4c2685215187ea2ff4c854914681af52e91863e313d1961f518e7481c9fc9d7ce2de5f9aeccb403a32ec34621be88ce06c6285fadee10a496e546ac9a68d748d154b527c74866d1828d3c71bb5e328ffeecadf6d8ccda417155fba35a8de4640a770b8cb3f98c829c09cca7c013bb2169f8b5cfd8e02dc2972bbe57b8126484cd9ce935b772c360da8c9a70846cd9498dab845a5f123afdd1df95a430c849aa85553338d0b9420782f3f0cc667928e5597748f3992f99c1b59ecea124694dd27f6a5be7acb5cb6a7a61424642d3532e4d7fe27161e484bc6651f98372000d6887e6b14da3aaaea06213a6a9c145969936185728f0ec600219823aad4e05d100327cc395d2c5b52179dfa79a24107ff657c61ab2d5623a4dbb54e0bdef3723d2b0e3f544b148b7f44c38055b8c829a3c9431fb4e447b3514b7ab08e16a5ead169730530ab751e77752806932ffbdcabe4e0db24c1d09793a6083016a29c5aa43c89b366826b348bec7527b02cabb15dc88fb5db748dec874e1ee67fb879c16659a4ad4447ddbce9922b751cb26458c2ddcc8576a43f8c6ea94948b11702e766fd994d1712c326a925f8b75c935ee13c2a0984ffb8ee639995bde151d47d590f1f73cecd56eff89908d1bb9edc3b8bd16f8824ca1b792c528831c508b1769de7d4f774130aa9e1246c09e10967e1a0ab57b9eb8bb9b3231c1e1f8b4fe300666fe19e40e2d05da7d61a7e8eeb894c9e993f475482e3b53e30e8401c087c34fe3cde3fd6efbfdadbd77b36c6a14bf07144dc0035410c6807e5c2111d6a641f8a884ff8a4b418a54fa9eb3408557390608791c0a26536f3be1979908a1a962a8d28e81b65fc8659bac7887e6cc15d243bad9d44fd968a640143dd7ae9b97a29493e3096df40c84fce26ba2a53588b90f6b1d2bc2aa82338e7f647e6963ec34fe8d5e8191f01fb2a9c94877d106476fa2be755c868aaa3e0773dbe75a2ecf5619521e39ac2403f41b69d6a22785d63103f7faeaad0bc5b59bc220bc4b737200273c8ab2e2b703147bf3a0b41e8cd4f8f1b26b29d4d2a043e49be4265643415fc7c58f0aafd68975de3ab3b5d1c51a7858ecc07561d7a75c9e9b3200768a1322e19c69fd505df4e306bd5e6fc747035a177e304cc56fcfe0826924c9adf0dc15cd709c337151f8ba7421e16fc8bb98ecd792de9c56b33b2dea561320eeeed45c0a073af6e0a0f818245d5a7740a2c6bae29f2a549b68342a9fe868cd67a3bb4df5166bbcca938bb15d356176dd0a27193cd0281504bb3887b9109917aa86a0e76725024d7fcd61d31a05d1e5e79b63a9febcdb6b34de0d292ce429cc793b2f0d19e5861092eeb05d86c53b2e625df98b6cf5da1997636ce1bd8f4ac40a220c7247689144bef189a08334e4d80d179ab78c5419520a4dfafbda658734402ffd036e608b00fa46fed3ad76fb709b20782f728966285aaa6570ae779591caee0df0094ae4fd623646a7e62f284eb9644dcbdff795ec49f21487a82f407ac0535f6c3995cda88ef5196ef3c82ac2da446ff71f82eb3aec2ced2aec3602d924c7eb9f53d6abc2aa84b815ab4cfefb0fa6839e469dfcb03e0edb4bfb32e15c37c766159daf8228c39766e2e8179cd5377b63c36143d66f11da590c2fba56734d834c20c2c0d0b36145468c8157c3da9c02bfa7f0e1420d73d23c9db5b29ed98790fe0b7c8d3d92cafc44a9d5a56b10988e0d72c7f2bad5eafb95f071c49deacafa008d1e50ff480ea3e769c32931effa93dc1bdd659354ee4024171fe7b34e3cf94b9844ead5ab422900a4c523dd583a889e9fc1e3bc128aa4840647895e569f6b76928291c3124c5d9f80d9851abc16a11f10e70334910827ebe16907eb74c12c64740869aa77a34d06907a48e45e07954b501fa5bea27b2f39fd0ad8ee81051ba336bcaf8d9a1176a1cb649febd39e3f3f448b144b0c9a52e057b1dd4c748623c8643ab09a4c0d33f1e2085aa2a9a43b227d93cefc47979377e84b0ce14ac514913033fd7647c00995ce2d102a1e2ee57024b2a05d27669d7330e39578b2c9705fc9ae2bd722ad6ceb61fa0f29df7c4d4be0aaa6e2d8faff27e4923e72d2b354dc038832af846975acf326d23b7af4f2143c5e46650404462ba17a5d40dc769a7b4341e0b2122150143f1cf1cc9aea9fa24a5520560a8950522c88efef57936a95b88548f44f013b010acb82b7c1b398f6e3885caa5b76b93e5c0f234924df231367787947f28392c86e164edff98b5be3f1c922bcb4c59e48e1f6027d258e0499b9b1aaa5b9e87902e67405488aa17e4b16c022d7e74476e65042fa31b6c2ab2f488e7011ae43e0fac786d92c06d8d3eea85bcf9ce43e22bb991249d463fc03a75b1261768a3db0016bb176cfbb8f340bb0b31e386374ad34810430e94ee51984c3fa5e6308ab1eb21e7ce19187584c0fa667aadb163088b8e794dc6c61a6e262e8902dcea57061e10ffb2e13aa4e17173d465ea1c15fc382dcad7c4588fe4012d6fd2efac74a4ad3adf93e38ddde35426b2583ed26e55eedc9f2bacb532be8ab1fd792b32006cdf928d2f4ff88e6a1dc5daa3f1ede4b962c73cf696c82bcb325153388a5b8fe5d220286411344b8bb3ef1cc0cce3633a7a9e856c99d1bf2d6f428dc9fcdffddc5430e04d35bb8ad2ca45a9d6ebd2f5d6c804970d35be7f51810cda784342444e3f7bfd55db64857e2bb174bc2011ad62ec263ce724eee323d48f7120547403145b236e2f6a8dcf94754c601d103f1ba76ae0b43a0f8d4d7336bc76041b949da16799921ef03888d255e10d7466bfd5b8c7564fcc95517aa21b0495602f7e949216bc0413785109cc960f6b68c75", 0x1000, 0x0, 0x0) 05:37:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xd9, './file0\x00'}) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66466c653000"], 0xa, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) 05:37:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/42, 0x2a) 05:37:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="eb368f80", 0x4) 05:37:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x103c0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[0x1f, 0x7, 0x3f, 0x3, 0x8, 0x1c9, 0x2, 0x2, 0xda]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:46 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:46 executing program 1: r0 = socket(0x11, 0x4003, 0x800000000000001) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 05:37:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xc) shutdown(r1, 0x0) 05:37:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) dup2(r0, r3) fsync(0xffffffffffffff9c) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) 05:37:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x2e83) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x78c, 0x1}, {0x18, 0x3, 0x2, 0x8a}, 0x6c, [0x400, 0x8, 0xd2, 0x7, 0x7f, 0x100000000, 0x3, 0x410c]}, 0x3c) 05:37:46 executing program 1: open(&(0x7f0000000600)='./file0\x00', 0x20040, 0x80) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x480, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) r4 = socket$inet6(0x18, 0x5, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20000, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x20000, 0x40) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x9, 0x200, 0xff}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x1, 0x2b09a78f}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80000001, 0xd6, 0xea}], 0x0, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x3ff, 0x2385}, {{r6}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x2, 0x6}, {{r7}, 0xfffffffffffffff8, 0x8, 0x1, 0xffff, 0xb4c1}, {{r8}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2d}, {{r9}, 0xfffffffffffffff9, 0x48, 0x40000000, 0x1, 0xc47}, {{r10}, 0xfffffffffffffffe, 0x80, 0xa00fffff, 0xee5, 0x1}, {{r11}, 0xffffffffffffffff, 0xc1, 0x80000000, 0x10000, 0x1}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x6}, {{r13}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x3}], 0x5, &(0x7f00000005c0)={0x800, 0x12bc}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x808, 0x1) ioctl$BIOCGFILDROP(r16, 0x40044278, &(0x7f0000000040)) close(r15) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r14, r15) 05:37:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) r1 = getuid() setuid(r1) 05:37:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x5) setregid(r2, r4) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x200, 0xfffffffffffffffa, {0x1000, 0x7}}) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x80000005, 0xffffffffffffffd9, "85754908a7a7230062f90f00000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff45}], 0x1) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xfffffffffffffffc, 0x7f, 0x3, 0x7fff}, {0x4b9, 0xbac0, 0x80000001, 0x5}]}) 05:37:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8291, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0x71}], 0x1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x481, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000540)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d747b5b42b6e7980bed187aebef6ad1d17828697e98fa37b9d0da8608af0338da338b41182e1f9600fda6b38cb8b72c4c2800c184cf314d4e", 0x70) execve(0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000180)="cb4c2a1fad96ff60296a9f96e7e1b2c9a802475d1b4867551078bc0fb0f0c6418c83347285570cd63923f3568bfbab663b0595545139b99c7daaefe1e96b12e1c894475a75934718565e997c576e9f2e2a8409e1d13557f5379120999a7adf017ba643c29779d9b85a0a9da1d2f679d7c3c6e876f12314593f7993561ef600336bf2dc9888cfd89712e7e9743f53b6e3c3922076a9a00ca84d22a347552c75273d4292e1a8a32ede5c290be6", 0xac, 0x0, 0x0) 05:37:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000240)='./file0/file1\x00', 0x4, 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x154) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) chmod(&(0x7f0000000040)='./file0\x00', 0x2) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 05:37:47 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000080000000000000000000000000000000000000000000000000000000000a1b9226e8c16036b3391db00"/122], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 05:37:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) getitimer(0x1, &(0x7f00000002c0)) ioctl$TIOCSCTTY(r1, 0x20007461) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x93e}, {0x86, 0x100}, {0x66, 0x9}, {0x43, 0x9}, {0x65, 0x8}], 0x5}) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d90170382df59d859a0ea806d719", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x3, 0x9, 0x0, 0xa6, 0x0, 0x7, 0x2, 0x10, [{0x9, 0x7fff, 0x100000001, 0x7fffffff}, {0x7fff, 0x1, 0x6, 0x7}, {0x7, 0x100000000, 0x129f, 0xffffffffffffa31c}, {0xe7, 0xfcab, 0x2, 0x1ff}, {0x1, 0x7fffffff, 0xffffffffffffffa6, 0x80000001}, {0x2, 0x3, 0xae, 0x3}, {0x3ff, 0x4, 0x5, 0xff}, {0x1, 0x2, 0x10000, 0x7}, {0xff, 0x2, 0x85d, 0x74b}, {0x101, 0x2, 0x4, 0x5}, {0x5, 0xffffffffffffffff, 0x3, 0x7ff}, {0x100, 0x6, 0x81, 0xfff}, {0xbc3, 0x9, 0x1, 0xffffffff}, {0x3, 0xfffffffffffffea7, 0x400, 0x4}, {0x7, 0xff, 0x5, 0x7}, {0xf22, 0x7ff, 0x101, 0x9}]}) 05:37:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x4836}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x6, 0xe17, 0x9, 0x1000}, {0xffffffffffffff80, 0xfff, 0x1, 0x8}, {0x20000009, 0x5, 0x101, 0xffffffff}, {0xa60, 0x101, 0x5, 0xfffffffffffffffd}, {0xfffffffffffffff9, 0x1f, 0x1}, {0x6, 0x0, 0x8, 0x20000000}]}) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 05:37:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x20a) execve(0x0, 0x0, 0x0) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x4, 0x4, 0x6}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x13) ioctl$BIOCFLUSH(r0, 0x20004268) 05:37:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/120, 0x78}], 0x2, 0x0, 0x3d) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x1cd) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x2, 0x9, 0x81}, 0xfffffffffffffffa, [0x0, 0x7b, 0xfff, 0x9, 0x8, 0x7, 0xffff, 0x10000]}, 0x3c) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 05:37:47 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:37:47 executing program 1: getpid() setrlimit(0x20000000000001, &(0x7f0000000140)={0x1, 0x1}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x6}) mlockall(0x80000001) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xfffffffffffffd6c, &(0x7f0000000140)=[{0x24}, {0x87, 0x0, 0x1000}, {0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:37:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8, 0x7, 0x6, 0x4}]}) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:37:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffff9, 0x800, 0xd646, 0x1, 0x7de, 0x896, 0x80000000000, 0x1, 0x0, 0x101, 0x1}) r3 = dup2(r0, r0) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = geteuid() setuid(r4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') 05:37:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7df5, 0x100, 0x100000001, 0x7, "6ccfb4a61a26fd7e85a1afedeb865273aa1124f2", 0x3, 0x7}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) r4 = getuid() r5 = getegid() fchown(r1, r4, r5) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x3ff, 0xd3, 0x80000000, 0xfffffffffffffffc}, {0x6, 0x3, 0x6, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 05:37:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/50, 0x32, 0x2, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xfffffffffffffe28) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="c2b2be3548d344f289d282a072a46f7b003413a54ddbdb550b1be341ca43663898", 0x21}, {&(0x7f0000000200)="4cef273cfd2a62013feeb8c989cd1c702d0bc44d68408ae24cc485ac34498d63e979f98a8dcb5e1c93c1c5429fb2e4447d4891f41dd2fc119e6fc170ac3c9406e5717d1f685ae581f56541b227fd7af66c422e7df3cbfad7a7341a915019cf8a014c803d16ba89fddfb2f27e4fe70e02ecdf76ad3213a30ca54e577829232ed34869bafd2d09eac1310e003c7a5cb0ec90224a9ecd293f07c7664ba40b6916afa643c5c7bd62c0e16bbf5c70d76235bbef5e39b3cd2a882aa46fee43778c0fa5e37e33d123f1f5f687d775fe4be0b2c2c402acaa0c8cd4b1", 0xd8}, {&(0x7f0000000300)="8f0cd374ca0829df66a3ddb803a493391433857fba115cb65995b78be4809d0b162975b8363a82934a349919763fe6145081422df49689ee535c545df3ecf5479c5446d264d3cae3b979e505e3e1ac7cd16a0d651d0a19c792ea09bfbfef03ba524533c4bce31bce227a8a4a78bef17bba9292d3e97cd623b11f2b6567edbe4b37a6e633ae2f248c5d18144128d92dac7fafc41127a3135af2db054d0588e6dc4328c64f12900728aebc6a579c1fd0f6bff97ab50c310d881a023cdde3ae09933d37f5c0b7f40e84d74e9a19abfa6fe7092ed955517f8fef1f84ee87fd98240b7bcb35438cd32cd5a87a36", 0xeb}, {&(0x7f0000000400)="3ce031abddb0615eba4e4a2574d786835828f0f07597e619b142626ce981821c0f9481513794257b13c735860160e102f81917672758d1a86c8ba3d8f66f4a55f50ca8b063cc58c00794c67e5ba434df72743b8dd14e73549272903de2997757b20be74176050236709910c896bd4547fbce3e832843aef04f0b51646daa32635e7fba8759d91297be70da3e5ecc14bb242a14", 0x93}, {&(0x7f00000004c0)="20d8a31220dc812da456a587d504c25760b9f472f49da3f78eec5ed9e1c83d27fba19d9de7be3a22e0c74d297bf50c0bcc5a22fc4681b97bf60ce140a2fb8e819b7daf2df075e8bed249f0bbba3bb2ec2cfa238b78a34971c0df14003723fe64579effcc05d90deb67b0", 0x6a}, {&(0x7f0000000540)="62da372f6b4ad907bc1e439af6eab40a54dab0f8ca19b77c530f3609948495a24ca1622708634f108cabf148e967b39feb68e73b6841db859847e2cca05f69f17a9ce34730e12059ce602114ba43398435c009afd6f3d9b7b774", 0x5a}, {&(0x7f0000000140)="5471c01b3f941376003c7f", 0xb}], 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000640)) fcntl$setstatus(r0, 0x4, 0x80) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) recvmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/57, 0x39}, {&(0x7f0000000700)=""/154, 0x9a}, {&(0x7f00000007c0)=""/220, 0xdc}, {&(0x7f00000008c0)=""/39, 0x27}, {&(0x7f0000000900)=""/156, 0x9c}, {&(0x7f00000009c0)=""/218, 0xda}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/48, 0x30}], 0x8, &(0x7f0000001b80)=""/46, 0x2e}, 0x2) 05:37:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0x8) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) sendsyslog(&(0x7f0000000240)="1707c3470d324bcba614b36f186668ff0200cc288ec5c795610008000000000000b4a0f9a3f4b09e2e65998e92aa74d3202782ef20c429d21f974d450d9975dc81780b54df4c7b7d555f4eb0be14c20fd9e6474d92927c98b0aacbccc651ea000400000000000056e9c5c776c12991e2072d63d5c6521ddcce233ca0b2d2d9ba5eaf0581ce1ed26898c4d6d6ca7314b763f263cfd48c4afca9ebe078a7d61f7cd1899d346736d56e3e5c33b5019f1eaa559a812fcb2b53ad817e8e00800000000000", 0x44, 0x2) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) syz_emit_ethernet(0x6f, &(0x7f0000000000)="aebac9efe8294576d1cb3139e7879bd334cf77fe71a1614c1cda4fac91952862a06e601c518680a48de4714bee8c94b0fc3525076af8f2a80b2612744d8ccdcb21b1ecc83794f9967114bb636aeda9ad850ae7e2065333b9b830f3e51227c1cd970c5856358d3a9eaaa556ebb7d071") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:37:47 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) msgget(0x3, 0x490) 05:37:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8003, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000004140)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0xc06}, 0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000100)="510fb1cccca584835221da5e9ac4ac768298e8ced409a7b46c31dc4a8220ba94f59cb05d6f633c27c887cc61ad590484d49de0ec", 0x34) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0xfffffffffffffffc}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x80000000, 0x133, {0xfff, 0xe80}}) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="d7a9dcbbd1bef27fd0a0981899f33c18149e12a24351b52b19e1b98cf5ea5b060000000000000004a9fb514498b750044d22f9b7bdb055c0ce5dadc6da0b5b8b4856442fd491d12edd3feb5b62e6b67da11c666f30a9ab4680"], 0x8) open(&(0x7f0000000280)='./bus\x00', 0xa, 0x20) getpgid(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x8000, './bus\x00', './bus\x00'}) 05:37:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) recvfrom(r1, &(0x7f0000000140)=""/20, 0x14, 0x841, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x8}], 0x1}) 05:37:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) shmget(0x0, 0x4000, 0xda382cd967d4a49a, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d1, &(0x7f0000000340)="b6") 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x409, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd94ff334a5619515a9a0bd62098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc3f12fc4d5f16b12fa5d00d1628b53a00"/89, 0x59) write(r0, &(0x7f0000000400)="6c1fb9c8b3e7841b04238b14e3fabe3caecd882ebfd8bf0c187e1947647af2c650105fefd708eea6e26f8752b14b329326742245f98d1db2cea18736e7430205d3f04d35fca3edea607a54fa2709", 0x4e) close(r0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x480, 0x0) geteuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0xa, 0x0) pipe(&(0x7f0000000180)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a113a5052cff0700"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = getpgrp() close(r1) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x80, 0x10000, r5}) 05:37:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) recvfrom(r0, &(0x7f0000000080)=""/190, 0xbe, 0x41, &(0x7f0000000000)=@in6={0x18, 0x3, 0xc76c, 0x7}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:48 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x408, 0x0) fchflags(r0, 0x10000) munlockall() 05:37:48 executing program 1: socket(0x30, 0x1, 0x400) r0 = socket(0x18, 0xc005, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x83, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000040}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:37:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xce) getpgrp() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) dup2(r0, r1) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 05:37:48 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') 05:37:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x7b5eea43, 0x24}, {0x18, 0x2, 0x7, 0x80000001}, 0x3, [0x7, 0x46, 0x81, 0x401, 0xfffffffffffffff9, 0x4, 0x8, 0x7]}, 0x3c) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r1, r0) socket(0x11, 0x2, 0x3ff) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x62c5, 0x5, 0x9, 0x1, "aa092e69d22bc3174529f3e12b74cbf38d9956ed", 0x4000000000, 0xfffffffffffff800}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x1, 0x100000000, 0x8, 0x7}, {0xc156, 0x938, 0x8, 0x8}, {0x61, 0x1, 0x7}, {0x0, 0x2, 0x3, 0x8}, {0x6, 0x1, 0x3, 0x54}, {0x80000001, 0x9, 0x8001, 0x7}, {0x0, 0x10001, 0x105f05ba, 0x8}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) getsockname$inet(r3, &(0x7f0000000180), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x300, &(0x7f00000001c0)="b6") 05:37:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x10) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r3 = socket$inet(0x2, 0x40000000000000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r1, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup(r3) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000500)=0x7fff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r4, 0x2, 0x1) recvfrom$unix(r5, &(0x7f00000014c0)=""/4096, 0x1000, 0x801, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) setsockopt(r5, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() ioctl$BIOCPROMISC(r8, 0x20004269) semop(r1, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000240)={0x2, 0xb81}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0x687c, 0x3, 0x9}, {0x1, 0x1, 0xff, 0x4}]}) pipe2(&(0x7f0000000480), 0x10000) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000280)="f39514042a99ce061c0e42792d290be6fc0de39835a949b1b38fa6f6666dbfda6c9c4f83b20d3ee0effa7f43d9bb96bbbfddfd6a860d93b4ced9ace9e2760e958b783196", 0x44}, {&(0x7f0000000300)="df6ccb77054b0beee05b812ccce350529326e273655cc1070c882d997b944f3727e7fc5aab56790dc41247df90a36f6fcc190fb24a8453c757b083551cdf82add32fd64799be072a0e112338625af36afd419879895c0280ba0e7d0e78740ed1a14d35280b75da632a3b387e73f90565721c61e6dedbf4723f7f26751b228bbd02582674df791fb9e6f73a5f1458b1eba6a1f2d0cb1ef2255832c80ba369fd70", 0xa0}, {&(0x7f00000003c0)="f37d0c3fa006a205fe65ec5e27396ce0ba7266f71dfab67e52f3ad82d3282cb9e50e9196e459c2c755fcb8a99e98227d7df64f4d8f86394870eab3aec2b043b59a5ed98b870c0043d6cd6d5eda62bb2da5b5c4dc1ec65036b7b496fb3aa3275541fef6fb20ef5e7d782b8dc756062b702a0ad95b3fc0a822b711933a5db17b", 0x7f}], 0x3, 0x0, 0x0) 05:37:49 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x10000000000000, 0x6, 0x0, 0x0, 0x0, 0x80000000000000, 0x4, 0x4}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 05:37:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="d9839f4618564b4f71a67463045db41998fa7143ec934a286c558d12c9b4d843be32f12e136defab6a28384fd50167187bec144d51ed6a054fe6142ad5fa1d3f7d0750d8d8e5202ec0fe2b4fe86aed18c2da46c8134e840426adeccd355f08", 0x5f) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001240)) socketpair(0x10, 0x4000, 0x7, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x5, 0xffffffffffff8000, &(0x7f0000000240)="9d023801d854b3f8323f14d973d3b14200aebbb292578c5bf041639f3590137997e4e06ef55a121bab1c8247906188633855ecf5f84fa2d9c15cea0d8f8c5d5d2d64f8481e615f75fedf03028fe2fac2079998a98901d556935ffda7c8f433b3128fd604b77e3b9acb0e7cb1eec4511b49e5b478a29ca53884a67455e56df2a8ab5cac5e00100c8b11a3cbaf08c39f41a3ec31777fa64438848065f8ac2900729f77622d769eccb56ae1c67b0dd0979b7f53fbeec1f27ff1e28b96632729dee2fd02e885073d1ed475f763d3a55bcbc0b080e9abbb1dbceea0756aefb390360fbdbb7cfa861b4eee28fe75d1443ab08c0fd347d19f3ed9a321e86c0f4f59f215a13297821aa99aec7ba018e33259a4e8c72470183d88a34b82e17e5fdd3d9325f77ff8e21f165b77b2c7a6c7a3dc2bdcaae58fe2066b0750470296bc4240b1dc7ce66e22ad0b6bd1ca1786e4dc19988e6751fd61a0b3ade80b36357044a139fd373a06fde5047451447f8f77b44e0cb7108f619c43d5f8d5b132ff535f58971445e575af58e8f4fc588b50fd63e95aed4074a7383ca2afc39f190b8981cfe7b97fd83f6b608d877a61845475ecab603586a1e734b2f5826e94bfe07a11dd6509ba4cb0f8466f52587482d2aeba727850897166ede2bb56b7cfe73b4f67ef8338153d92b25f93617a2091a47e5ca23ca138f60b51fbee33cadb3d4bc6beaf3f007323fe1dcbbd7d56ab72c144f47087b314cc8280ec07c15dc7c2682c32b75dcb95b3f1a577461dff4e72ea580b6dbe511189a6ebe5476b1d55886eabc3bf1dbadd52759dfde176a81576a533f0f4aeb0865563e4062bf8935b46b60724da783690a053d6b554acdf272010a844f6e43aabf2ec9854715f6493a71fc507c7c7a39cf1fe56f656f1a4f1347a90b5e8bbcf6931db6efefbc1b5594299e089c147885239bcc5999b17aea2a21b9b6b7b91ef521782c96d35e31ad95f2c1c6a205e72c45da59eb2ee8f4d7c1170cf3f63f9aeef6fc55395eca8d6ffe8d7b71cad1b24ad35d067fdef46685a9a9643120631272547b51258a4cbe6fa868a50a75d14db199a2481f0c7a39daca2b95897564abe536f12bf0f4bae60e241d5e86ed35284b6fd5289bd0bdc36552a950e87fe770d4b7e5facc33334bd74b9629de8427c7b0d8d832d073436941bcb5ab2e6744c2d8d242314dbd78598918285f58ce20a50e31ed77d8da0187433742ae960c9c23f5a00b8915e59a02ec1a67fede5d81bdbb9a4d50bafb0e9112c396ec3a233a471882bd404c2fda738a688f0bcd166c537b5d854897969cc8bcddf2775fa224faeda509a5d79478323e5d813603ca578c829581567cde187279a69d6e16a77d76f0125f9e973abc3417f7c64d027d7783e94651e1e3b89e901624fe63aa1779a5b99546d0c09adb3e68166231813fabfb00064b3159fe01f2d6a4efb77fb07929b7c00cfd6777335385d8d1dcb36fc60050b0368592f61a423e2b4ef905ae723dbf61cea354514c3ab1e9079fcfe0a378d4bde31bf4025ae554f1938be3f25e4b57219df7e1b3bfe12d2679219612574bf518c42efd2592d300a52c77a6514951e1c659ec4854efedf369ca05ca0be9557f34ba62fd77b58eea1abfe8b5ba42a2c656090ba531ace3f9a9ae53282c0ed81c3fec9d2e639a5bdae4cbbe1b180174c8d18bc5ab471fc28d184e74c4f7358e04e2d264fb22527ab43f580575620df24bb16f16ad92d461acfba2fdea9321a7361ff7cef3f644fb575fa0d1ab8e3a6e27070d31c19fc3f4244fb3070fbe8ffed94561a07a8215c55899d018f94a4ea12c8822e204a82fbf88c976b66975a7956f8229e81c507c0b249cd5c5d2f2fab4f74d157fd45d838a30cba6c0c3d750cd110c684e8248c7d1d46b5d38c032f325cd501f08a630b0ba9dbda69df1b5400fd4f969bcf46bfd8aab58bc0296face4c72f634b513b80ba1071e03a364eb8994b1b6fef5cd061855409ccaa275b18cce1d652f869630c39cda80348e7ced81f38bae88e97ee8aafea0af44ccba6ceed7aa5e713a5a96bd1363f344148c3bbd0fb6a64964afbcce6309cfb6d471511b3b2e106be84a85254e851c3e3663072fc99c99122a01ac33f72543d7dd1114da3a39f35033fece79cf53d66b6df817d1b5cbac4f94c86e5880c226c702a924b96d93d2eb3934f2b44422d9cfe3d340c6d136bddeafc01d2a995626379d5dd6ec97a7cf10b122c8848402fae9d8334a76d3fb493ef92872fd99af3f2f50d83d8d1a5257ed38d96d772ff836acde787c3df32c188168f6a833876f8d75165e6aeef7dfd1e6d13437cf83537d256f626cfb2efcb97bd7bb3dfa39cc56170951d7293906806a43570930da3e483c9a83292a618bf0712388e126289e6e0c2880cb28d92519967a9d2ec9c81519c0daef11b8e3e06e8d7e5fed69cdb8907afa75d59d9ed6109281b99f9ab1ccc3c580d06ab69a6fe873696000140f594504f3e0a5a9f61fa594b76bbe802d90c3a6f0091fece67a16807ea7892a44b41f947685f98c9a875771fadbe830d599009b8c09eeb2be507637e65b976d78738aef3555e1431292a5d47c42947ed784f91422207f8e22a7af8e14b777b3dbe3a3dc95666db89deaf88af098fc6711e962362f1f682c565fb3f867baef32dfb9d84f9618b71d6a8b5efa96111657cc50d633ee8bf6005e89f9ca0321a032f4103932f8626d11f26c022940253ec82af57316eae0a2943a457ecefc8c1eeb05458b810ccd865ef7c19af9275449abb3e6350bfdedc0dafdc28ed69ae69ab97510d12c67d5bd5e2bda2523a1265b8e60dbcc33dfd5ff6a5f55c5066f87c1f4db5e97764b426d28c40f9f7f19aa33acfe9f8dd381d162a92594a88f03a006bd20cce580616ce7f79744fb50db1564ac9e48083420b233094340c0bc11a79a4b3aa55fe51ced2519e0decc6e826b80e5f294b1b1423c75aaefaba4cfe628769b941b6cd63536fab9c82607e38ce3214717b24f11d4ad3823743a3a8d436ef18d2948a064ef53c8d5c0394afd3d5a7f3355a989bc22d6ef98542859fecaa33bbfbde2886391c5788da81daaaafcdba63445ff0a017642d9311d4bab0b51b312d8675a24c3ff186dccf69232a7a85a034ed34be269f9790b797b0052f3ffcf97c10b315b4b5a68ccc8aadfb9600ac2a61e1cf246409ed4c0dc5ae545fceedf10955ab6f2c595b70f3860efc0086d78c8ac33239b21f9746ccea4c480b3080ac05c3b6caba6544d0a3bce4f3b132c2279ded24a9db07f7315dbe805c269a0c88f22652eb302a9f65fd1df53e35265b1425c180e6ae0c577a3cf89d94235ce828f903f3799a5a1f7e67bba85306c2ba4a8942c67c26cdf5523d133eeb6868b060d65fb2756b597ce39d2aacbac25693b9fd71639e43c7ece06872636612158d4b7e7b6d098cf02042a023af9fcd6315f220344b706ba941153ab2557abbf52649f8217e9cbaf67e3fb672c15c69ba45e1a34c1d99043d35744c41caa9a9a52978cd308ab9b8882b09665f4ca0ae90516275411e16549d750691b42a499bc81ab05aa3e46354ea2fbe6c3486d1e96222da74b9acdddddb6484b397ddfaebc948c53cde1bea497ff7fc354903fbda81741a674326078a9842517f80e5d25d5f9c6ebeeffa36705862cd141a60d3963900c56f00e216282e89950af27946a42ea37a62dbabf74b62322a067cf19486bdff22f7e2fbd1b1b8704a11c005314440c3251d96111f823c9c74ccb162f3f919befb29bae036b7777dad77d236b87cddd0386da7c761f011993e7f755f294f39cd9baaa7c6881eafb87af09bddfc9e30eb7fab62eb18d3bf18ecb1bc13d3b289283aba744670b904ca0077fa156a31a0a95db438d623e8fa7ac2d050d57a7c7e4d1cae28c8267be6f6248ea8e5ec8c58c40d5e546aa55070f4fde1138ed5f968837ef4b994847ab818c3d040ee368704945061ea5bf91ccf6240531cba0775706a7cb2719d428ae00faf94e64e333bd77af02a1a59dbbd30250edc2c7c7bd20a8afd4f8d135f405da56f92c26ec0a1842a0a1b1b6f0f6f839e7c1c18ee7acc7bba2d3d94145e16e2a9ff1452c4fdc4066905e6aeacb636f6881407f5b4b764076760124140ec267a6df9324c0d898e05a1b0217ba6106057dc7aca6c106cded7f1f5f9ed8d766d478bd5361c0a82863761c69e9e2161e33d2e1f3699eee3bf587b74c271de11e6c8115500efa77b3b63eafe9a6de9b2ca36e7672a24b5d8c0c45aa6cf18d719ebd5dbe33534b7e88f0ac9cb981b3254169c2897473e48b350a24ae541a9c4d64e91852fb0378e4acb1fb27c9f73564e7bf9f8ce35919c58f0cce6389c7e8360375243af811ec564ad9ee938ad3d2a55cab5ea750fe187fcc48c39f0324831ad793237b7c206761744edbbe4a133f167496f1c11a319935823c45e9ec3c8f84dead4085214f913da441440f70c597f5ddd0edfde48184e9e7e3821d0480db5364f79480895edc712160075264f0d78b145884781139320a4c28ecb10b00392ce3eeaede66c44b2b49a825254d1a5e4d9d8a071925127b1903f865a59a99a6fd31a53883fe03cca3324827e980bd390614d823dde0762e3a194fa5e13b97ba3a12947e35e3961dc31b590fdc84d9779c72b84135a58945d06215da674735fa45004cf171832253be6e33b22f6472cc29895667e37ebc30a40d4f35a6cf0e6e4105245f970c94bfbcef89a2a9b7072a16c5ab11414ff579842e2fabb97617563a63bc1da781ef4cd1455889997449ded811e6e3019cb51db7080c76baf9e35b86b206132ec51924f1a5cb714bf881ec1151c4c145c6fcf01894bae91f368a99b0a3eedbe73c5964c8976f9294beba1e872677487243511699a1ca1fec4b4626cb80eeaf8da448253c228ec98e62b20120152dd6709ff5bbf7f3054b08fe9e503fbbc819f86e516257597a88b40075550a6caa2688f3495f42e3a8ce391da4cbfb7dbbb7b6f2b15ec71a635ab7f8f608b04f805c1aecb4acdbb09a786f6b5db0de70fb65a49766317e43e8323451295c0878e32ef4eb12109fb3e5eb0e468263da861a7bc7e26933e46a4bef2f5dada98ae463aad24957e23bc935340fab3488c8c4135944a48b640284dacc654b393ca7a42645822b766a81db79f6edb4109733b13a39de050599ba69032430b23f48434651930687eeeea40e743f0b03d0c7ff86760fb967b3533af2834e73e3093ff66bf2863cd544d921016afe95c941c4f62a49e2c4a2bac29ad87d7859ff8a5cab6282bfc9cf3d8da7686868b5cae246efcd55b2f7c0313360393704cbce86842e00a9b60e79f33b5a4aeb979d34dbc8ca01f12aafe7cfca70a2fafb3329e53fd0540233d8f024bb9ae0072465b83212ecaeee5ec2ef27dfe683d5bfb589b9ab5e6888149ab7127f4566a98dcccdf8268dadb1671d08a7c542e7ebcf7bbb7f9888b2a9e85c3e10a34d34003d1ac707d7bc1f62a99e78671b0d84d901b8e912d0fb711548feddfa6bc6185f32039b357e4cf49597c8a47f34c8b58d996b60703a108a291da89a45b9a709aea9f34f10704d77a5e8af9b379bde3db12de6123df78d9aa7c75fbee147715aae4cc48b393393b279aa181c22261e799af472ef9829e6dd0d4b8f79c071caa75f38724d5b011eb185a184e2e43f3372e9a46147b70398b49eab89e4b059d81b22464b466847380cec80f267eebbd2b9dd8056475362ef314a737e010e597c4ab2d7468950b0c0cf039fe8111560d", 0x1000) setsockopt(r3, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x1}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x6, 0x6, 0x7, 0x1}, {0xe09c, 0x1, 0x5, 0x81}, {0x5, 0xa1c, 0x9d0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/17, 0x11}], 0x5, &(0x7f0000000580)=""/31, 0x1f}, 0x802) mkdir(&(0x7f0000000140)='./file0\x00', 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) chroot(&(0x7f0000000640)='./file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0/file0\x00', 0x8a2, 0x101, 0x100000001, 0x1, 0xfffffffffffff9af, 0x8001, 0x945, 0x3, 0x3, 0x25b, 0x8080000}) 05:37:49 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1000, 0x28}, 0xc) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fffffffffffff33, &(0x7f0000000140)=[{0x4c}, {0x3d, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffe00) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/181, &(0x7f00000001c0)=0xb5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x1) 05:37:49 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000540)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dd8873e6696803956644617f493145ea25b0883854b73f87fbeb62c4c6371ea65aa187ce76f7d028def683d9bfca03f3d11073f951db9d68551ddbf6a0e9459f263ef07f743b841e3295ac5d309d47678a7c77e4f1b560ece24463f2d601be304953bf781f7fcfe2673dbb93b67f2057858064a903a6badb9e11bd6aa198cb76426835cdb26d7c43ca4f1434dbd3964d6f7d68b57c6f11895b1b654ccb47196a5521f6756e70a732663259d2a0b208a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320835fc243d97a18252e6e54084e5c9a34f06f3bbd81a4d0b844e7898edbf4e4697151d53289fef391d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bdf69989e4ed15c218a1cbe974659c763ae2a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = getpgid(0x0) r6 = getpgid(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getgroups(0xa2, &(0x7f0000001200)) setgid(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r7}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r6) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008000000000000000000000000000000000000000000000000000000000000026c5d3a14676", 0x2c}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000440)="77d69dbf6581a3da9a75830c763ec33f5de224a2683edd917e30dd1df6d09bd88c8ce559a108cd8f0f3e744193cff666353d86c229a3133ca51c06e7ec70c8f851cc5955fae4299e9e1bab59286d9ae22fcd363ac78f5a2f8a62bb9d976d92fcc915084bc89e5e7dde3509ac81ccf544e754cefb3f1d852321af1b8bc2e85a198720cc6b1fc99128263e1a28a6028e598cd23081ee8b36cb035aed9403b1a53202f698d94cddb9cdeb32313712c2082193a7a3a27e7dfaea3ab16790bb63d08f9a8f9b7c3ea725b34a8669a1616b672a5efb086409e64988d95e67053d5ee433a6cf6f4d0640845c524ae2efc23c690292f95569762613423d30083aa8ab82d28531bd969bc420f1c9128e52d3c1060e0b4a73e634a07015f96f5798e4443b91c9fa218f59d36e30e5d8cbdbbd4bc149ae5664d865514131375b926d5df6687fdb8c93d71f1199bd743acefe425ffb8f07cd060f1c51a5eed0a57a8cbb76f48dc7f96f62379d9c02df62167fc448835309dd56dd6fdc1e2bc7d4d32d30421d46fdc606ef9a7478de392e08bb7e973472618a9e9c74a85973457464c213e4c476e7c990b17ceb5094dad67e94f8cd7dd9d72592ffd65ab6e4c44f1297dc3b920090eb9d25b64fcf4dca486a0e9a685de1c04071d51f9b513be5e7e163c63e7e7f62beca127164b2191c6b4151d48a90bdf52d72600d3b835b2303cef36eaee350d496ab2528bb4cae0a1f5dd496161002390164df5f69d7d8612b231a28c2a6a8b18ea3978e92b9175546a5ac973790dddb4a59b792dd6de1fd1b4a32309efda9449bcd155c5a2d0a054ef392c46c9fd8d0a4a60baecf67d3ae6b97656377f37266a58c6b91bf2c406453b2f1ca7fb55170eb9bd7a0152e1b32bc800c505f210fe0ee37f7e63d6c2e6a3c1667fd27a9528384883092aeb11efb3f16f42b4690853fbadf99809d47f78ef0cd8d2fadc7f3431d045741d61adaf6957416028bca46eee0705b9e35d7941acefb9463d17f7a545ee7dd423b72f0fce5d32df6f581e5028dac909fb0c377790010876655970b529340b89da72fb67409ff45037abd93b48e06be3ec6086f8e543ae0b577cf76f878382aa322a6876072b0183766a5ab91d47ea387851c225ecacc858590ed04a3baf3ad7dd81b9275bd4ce30a7b6b36ac4b985ff7163abf2bdf0b0c6f99a090a29904443c709d6b3b0e889c3d473e24098e3a42d0cec030e53cbd6b276a86ffbcda8cc00c01d525afbcec963606107f4b917af4ab0f4513f3fe983d5812a9cf6545c79c49276ea389fca9735d65a684de165ca8412b6c2559c93d585426d6975345cafceb268c179c097c8904233a8eecb2803cf5ded8f93c0d14395f85dfd42444bddf37bd609f69eefb2cd781177d405a4e8252bb1aab1f05a052c42a67e36fa0292039f82408ecdec2236c2acb7fd5e245bca4ed3c0a8df39ef813815395b8468edd18f5aacdbea0ec161c48775f62969dee79726f70d0cb804b81954866eb03aa9d3ed8c1020a402e93c3040f4fc36ecc641130f237feb70f206d9b3960631faca59a7b725dc2f9d37aba52ea75264ebf2c00881fa78a98e21fb34d4977266e6d9aaba7a7225c0856e62dcd13378e60721b53c6182b6c556883cec6e3eccaa4480dd218f0422f3d31c8dc55bbed6a335a24f7763274f17d8f6ee0fc3d772985220b77a9ff1a90f02fa1d048993d3ddfb15bbc1767f16b4efa4708ba75aa7a888a205123f90bb6bc1964988095bfc35b3ca31ca4eccadb7f55f95380d39b02c98ae13003d915eb35f9cb9854b0a69e4f3aaabe80efb2f8ba6cf2d1331d0f9cd93a8792bfc8339f0109a083ddc7427528a12c12f089c59bb93450e89bc3cbbe4973df2aeb626c55a4f87640027a4af49794494e01503b021ac895e85b0f61e303276a0b41e66641fefd129a2a2eedef6addeb6ba3ea00b2fcda89f18ac9e3ed5f78624fa60f80193ab01a8658f9db4ca411f520c8ca06ed288edc761bd2b7f1810ef0f36f598ee8b83873ff39fc9038620440230cd71c223b4aa0627ce55e876f77969594e16d827a1accb51e21470563c7f3d938dae4564e5c570c57485617c9a0be5d923d17ad58e5314d1939c03cf57d352f9637ed094efa71764250fb058af885cb8b4775c785f3b25ef904b2b15e71cc0d9c2932df298e4ef26eec03eb684b26d14b988cbc754371150cc20ac21c152f656bb80440b43a682663b2ec873308d9e9728ff3b397e60bd1ff1903260dcbc69a44978271f6f6bca1a7e6e9eb1db8cd42720a3d19c43e35bfb3dae44428bfcb58484b7459dff61093eec0e6347d47f6e01670a9a19e13f6d268e92b798b4ef1d5bf16df4b9a8532b0cebfe5def64250cee1cad4471cbb51e0866a9525bee51f20e5a65846f7d9a60f399a60afe5089fbb96699a15f6b504f34df20cac479c781fb43c6c05649acd1aff9647b673fe739b815b36edad348a25208fd6b68ae4f48576bdaa6d16dbb3f73106046584024f4d20d9672b3a17d6c7322fbb2e60afeffcfdff39f356f4d3af9c702d38d46ae8750cb6ba230fcb5f978bab29e39dc4083e393c03dab7bc4c2b8bb73c924c3d66535f766fc15919d3e9bb237548c3d6247dd53d6b730890398ca59a1bccb1eefcc9745a83b76bc28e11524d843926c8774d312503f786b61068dcc377be7eb0528a207beb7563807aee5b30350ed6a959e66adb0c63d6eefb929534a875ed6a79dd382b6c834310c5352a18b37d723f90521e1cccef0fb1a4acefe84e984d28f161074be856430a74d13d2789ca8dd07342a6961c97f07fa78ebc30e06c24aaeb1e2f3455a7b67f202613dae2ecc8681f3b6587485e7b89aba5f7d78058c57ad863de05a663a58adbedf3c13e666ac4265b253cfca275db7953ad90b72aa6f64484de6b81b40e23aaf2d0e4769100c8432150f00d087f66d7b6dfe1c3f3835b229a7b50e95bc0e80a65654bf3320f826dfd8a4c80bdbbcb901539b628004049a2b0c54b05f066bbef3290584c7a3e7dfb99f3a639ac46bab4fdfd5639ed854c99c2e5bde1783bf7cc1d2be68594d4ae15bd4324bb9fb0cca7dda047b76816af93cc765d8fa349e2c0fbab985ab541b305be75ba9d637900b26d1b1404d1353f81035c5b36902e44705887d42c7758188139ac7ba5c74c549e6291245b061283b08ab34f37baaae7510f78e8aa6bba167faa350f80f02de82fefe6f8b8d92e1836000639ce651acc6a31108cfd3f3de49abd0a364b9e3c4b9915875470236e0980bcc5bf52f2577acfc645ba3cfec61e16f8c04a70e64edc3da989179be9907363c57c86ddba3d098bf745b6984dd878e0985826bd003773df3b6b69b178355fd08dd7f277bbd59292c245f4e588af2f46a0affe3f5ce43a6a8ba3be9021e426f30850adc94877a55140a92739d7b28d8ad3ffe9989835872357d46879d2d13a027534b2e515b884b56200168f7b3f3b2d690ae1d09833826e6596c7650ba43e7d7918f8720825081204ba9f4d2a99ad8db3286053bc473ead4d1bfe92ab27aaa3a1b597f10848c742fa93c63232b06c691a66bfb20ea9a679e644215e97d534f3b8d6a292c300f31d5a079a762b18bf6a551dd228de16be795a195e254a682f46a209f28d8ea8b01cd73c101ffdf3e24c2653e1574272fe098cf7262661a8b23d452d16f227666f0351836c046352afafc84cc4e55944e8af82cfc60e5dc7b0dbbf9dfe89638a1361d3fcaad01b3d5bbaf5cad394ed974ee53f52fc1f8c7ff3b4240b31b24e7f8e2c3a701a5090e9284743f85db649ae4f5b30226d1bbd33d4280523e94559813fed88a3c89a89543e388dc1b470a1e04899ef192916d0c5e1ecf2b510d1375322b4febde241a3899fd7701f51a5b8c2da05105af48cd276337073710ad98eb4135bd934a09266593d68e7c57037a1d4efa5e3424b2f49e24339df78f563fbf069a1257f9fd6a04bdaf2697273050cc4b360386f0c6bab6a9ac2c7b1536356238716002e46d57d63e969f21eaebad9e34713aefb98163181a46d00758b9c012ac30e8275a191e177285d7354ad061f10955ee94a3c45327b89b0b5021b2aff26ae1abf0fcc054b42626de5f6e99cc6af2328e8276dce3e25bd187fb51cc6ec6766152bf98ffae6ab95eb746f7c18012abd38b5520b03e0034dedc4c9d618f4533a47a0e6babaf335136d802ce1e97dcd607b59f15441d0e824cc0f7f396f4533730bdfe3ffb1c5000b819cf1f56cb671bdae58bd4d0425ca7ca7271ee99a1d5e131baf3894cb3e6000066f5d0aa30e16d76b3041ad7364a15cb29c9aab86f0258a52a5f9d2c66e850fad43c1498d977d5ece37ece5aa7adec8530a61e57c2b15d7b81bd8bc360559f84eea270410ab95d1d432fec1f1fd28068a1e8a0fb602a12541a6752ecac69eebbed4bf279945a8a3aa53a3d33966156be03315e77107122df06684c0675ef1e6decd872af940be9f08341e35166e7b880576d883784577ccfa64f8476bc22171e46c600c5f38eb70f20d5220f1a398e8db198b61a37e712d0fbc21566e5690b2153a89ae2f5cdd02bd1667f41882a311d30a7fb54473912e347704c1707e2ba21a96e31326069419b35edb038b30b8b4308ccda443ec459df81f720ddeee4d12c0a085d432496cb9443d1c5352fe1388062a58a263244e045f0ef8dc36c7a2dae974500b4d6739bf796bcf0fa28c50720262539280e1b9325d8c1a2d89341ab639735c069e3f051be7130f658fac39c96bbff40193c5bef0aa09d291274b3a90ee508fc2b18bf2460983f1a478ac0ad7cb36c9232389af4ac82af27a73854107d453a71bf435ba73665f72f06cd2f8b3ae8f21eb811cc8d59f367af4b37957e47b2324925d5b8c8a7af5fc0f79ec668e715af7fc0e89fcfaf267aee30168cbf65b30c69280b314cf175af96688eadf40681755b3ae560bf7c2cce26c405be511f7c9f41c7cf497b9165ce5d200953c4421cfb3a9008e6caa45aceed6e936c6a4299f09e6a66daa7d534a2a76eee23b3bd68a779ec88683b35a2bf8d74687128009320c41203084c95d516339ac1fec6fe968adc05180da449f5d6b80d4a298d10ef357c049f29e688b1ada1f5353b1c2de585cf623fc5320ca1fa7dba4f0ad4039c8ca970faa9c2a21ecb645f5c9a7ec2d89fc15b2d71644ec0255b813fdbcb71b8c8057baa0e87d81b4109df4524e9512363824460a0d728e3f1ca9f6c6ca479ed694329617ed9d079ef86cf1db80e2030632db95fe81cd31ef24c7d617d7246231829142b62da74d963be84917d4ab2a7118379993e105369b1b60c57ad1be0eef424ef46cf5132ce102f9dbbce3ea87cf4c6c61f3c0911e0fa35094220620b082dc12e1ebff5fb797cddf79821ea2bdb500ad64179bba3975a099cd7e9451755f39a7fba58840cac11f105aea99e58b88e850b4b15eb9416113d3b8d8c10706cc7cd4c6e59a8da27b60f6b18d57c85edc989aac8e8f9687fd28b80ea1667162642c8f3f90b6975ee772f9d9b779b36b916b2dbc5eaefc3819c8ed0d98a390617e94497deb978fb0bb12f745636fbe1a6e1e003973d3450a9ce299d10f0887096e3dd6634c25f4859ea4ac552f8f360793d728f7550898a6d92f1fb72c6c6f3393c8e36787458a5023949c73e0efa25b2c54a51af101f5d13f10af6e8b1fa8fed28d0d6d54064864a98b8833bd2e7f4e2fdbc46bbc42954aa6d5b57332a05f0dac61aac7ee7e3a871a1e1c3dfab1787ba87feb9cdde6f2c7667acf48", 0x1000}, {&(0x7f00000000c0)="d38347816179e7b21433dc2984acbffc68ca12e7fd069d4b0dad2e606b3ffb90af7fa564454b6b751526341469f41de3d7b9767c63338fdf3a9051492c7831806768c23e08570be3e0b274179a49dc3cfbd902f515c24410c256beb981eb3782e677d38b5e40270b4e9c53750cfa078df80f3ee5ca572f36ec1b", 0x7a}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x5e297b02e2b4bb8e}, 0x5) 05:37:49 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x480000000, 0x16d71419, 0x3, 0x8}]}) 05:37:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000003668152755a3114558814b4100ffff000000000000f87c8a5b671b1b542a53870600ecffb71000000029000000310000000300000035d4177a3580fdc795878152814efe05cc56e36272db595949334212c791f315a4654088f6a848bbaf2aabe2f434151f14a9fd39c1a2c9843388024ec4e61cefa3ecebbbe114427e1e4e2f93a1a3556bceecabff03000000000000a60a1c4f2a835ffceb075805dd8984b876c8367015ce66"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:49 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) 05:37:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getegid() setregid(r2, r2) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:37:49 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/105, 0x69) 05:37:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00.?file0@'], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 05:37:49 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xce, 0x7, &(0x7f0000000100)=""/112, &(0x7f0000000080)=0x3b) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 05:37:49 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x83) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x82, 0x80000010, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x6, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x39, 0x80, 0xc81, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xa4, 0x101}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4c, 0xfffff, 0x4c, 0x8}], 0x5, &(0x7f0000000140)={0x8000, 0xffffffff}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x62) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\xc4\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='}_@]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{{!/(\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='##\x00', &(0x7f0000000240)='\xd5\x00', &(0x7f0000000280)='#]\x00', &(0x7f00000002c0)='\x00']) r0 = open(&(0x7f0000000340)='./file0\x00', 0xa00, 0x2) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x180, 0x1) utimes(&(0x7f0000000400)='./file0\x00', 0x0) 05:37:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000140)=',-\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{-*\x00', &(0x7f0000000240)='*e/\'\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00'], &(0x7f0000000480)=[&(0x7f0000000340)=':/\\(#\x00', &(0x7f0000000380)=']{\x00', &(0x7f00000003c0)='a{*\x00', &(0x7f0000000400)='],\x00', &(0x7f0000000440)='\x00']) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 05:37:49 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80000040, 0x1f, 0xffff}], 0x8, &(0x7f0000000080), 0x4, &(0x7f00000000c0)={0x1ff, 0x5}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1e, 0x40000005, 0xc2, 0x100000000}], 0xfff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x1, 0x187}], 0xfff, &(0x7f00000001c0)={0x3, 0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 05:37:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x80007) fcntl$setstatus(r0, 0x4, 0x44) sendto$inet6(r0, &(0x7f0000000000)="db6d2d815f3c90300459e4f110f57510b806c39bee5c2cd25694184402227e0dd4341ffa1321e11fbb7908f8807319e47c481dd1bb52cb24e2ad635317d65a9dba2d9332a6affe2cfd5da7fe264faefe8cdea6506f07255f88", 0x59, 0x402, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x7}, 0xc) accept$inet6(r0, 0x0, 0x0) 05:37:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x3, 0x2}, {0x8, 0x80d, 0x5, 0xee}, {0xfffffffffffffffc, 0x80000000, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x35c) write(r2, 0x0, 0x0) 05:37:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0x1000, {0x5, 0x2}}) r3 = fcntl$dupfd(r1, 0x8000000000003, 0xffffffffffffffff) dup2(r0, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xfffffffffffffffd, 0x0) r5 = dup2(r1, r4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x5) 05:37:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300a0, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) 05:37:49 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="f1dd070000", 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x408, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 05:37:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000400, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x90) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e", 0xfe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 05:37:49 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000040)='.\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000dc0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x8001, 0xfffffffffffffffd}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000180)="f675253db606956950783cb7d4d13b7ce86d6106482e1050a61a696de4c655bc9fe69f1a889426c4de6a5e7c6097dde70ff3bc0a4f7dae7687540177d396541fb14e79f1c950d758b1ec11b087ab7a33577c9f6994243bcf2e8ccb2afac9e628488b0723b7ef2c905099b40480fbae92466b2cbfdb0127d5fc019dea862b1bfa165152fc45c482ef12d2ff448de82f0dddaf93f9fee9f89609bb7f593c1d9969b4ebd42d44a18efb361829d1b4b8b2ac1c44e8823860d40570cc556563fe5321281e5094046b7ffdcbea2f1c8c197586079b32cda2fee8536dd08b80140bbc76eb4ec480dfc2b25047f945344fb98e9053e45f962733f61c5f63f0", 0xfb}, {&(0x7f0000000280)="4f5c858956a92de8e5c4703b68886c27711065b769a170b591271c73557ec422a9cff8e9db966250b27fe2e46e08966ea2a3ed068156ba2a0effc979b0ac30f330ca6adb3099f4ce1d4929595376bf8b440b738cf34a21849c226fda75444298507ca1d416eab5d4cfb2cd80bb5e659591d2869d718c2351fa20925f9f0f3a04a16808a6a3b046acb49aea415087eda01896420e730a17775b32cf3daf3d5663e5a8a3a44244546c1983c55744ede0e566d5ae2e327d81bb6b78c84992154dcb3810db8d4e78bd993c2e6d26", 0xcc}, {&(0x7f0000000380)="be795e7d7165635836e37a3cdeb3a9fe86ac3fdc6ed70ee13d97a6791e52a6ebaea2a42a1245a7bb6a5d31367b05c9a82d18784f7b40523dab4486e194c2952d5be478370ad5bb658fc673c7b970ede5ae2be9c42585326ac80f40d17ecce732418e8379934c542be1dc59f9f2517a33d2aab0a7e67287b9a3e3c2f15ba8", 0x7e}, {&(0x7f0000000400)="536b72147c3ad867ce518b533c95cbbf863b8199c9a950b7eeed9bab914a157d1539ea03da5f18c52476cd37eda024bb5131b826b8f9204915d98bf0dcffa617ebb05bc5b0f32ef4233befecb9241e41bfc9e4bbff3d5befcf0d1ee0ee37e9d0963d24430dd669903b481090823fb6c70daf60b652ea6cad4cbb127c4e1310fb5e7f7c074d2a7ae56e39300a1155", 0x8e}, {&(0x7f00000004c0)="90afcf6eaa27db25f64c3c2341912e948aee7067d6f7d9d4a061f8778ec484185690ff3f8a494965934a604cb9815bda35bc37fe78b211b0b45236f92593807d0c97889fd927e48c925ef6d6fc075b353284f7f22830531b7c115dfee0f3eeb77ad23e142c16de3123533f27a034c162fd94077c9abaafbf4225e11ad4eca3ead9f5c9bda923be2b3e8cf4dba9bc3dd0ecf2ea3a3a5fe2df0a60f02a556dbe4c0d22c5993cb0cb44075a3c3f830fc65e3e383a7c72242f49df", 0xb9}, {&(0x7f0000000580)="0cf3d7e1558c8c5fa5c14b3e4d94426278af634d3356d80521c1f8113ee7942430d0394c38113b2dc2aa394209c9cbefe7d44899944dd142753b66cede1bb18b8817b26466251fb893d72e7f597b8192fef63530fc9e23da8522820df534fc797aa477d6372e31b5bc42115d99f7a5e558742a59c685c37cc146b4c22edddd759a85ba6bb5c20ab0bc12ef401edb212878e40ddefa7efcebf70f0a5ec8", 0x9d}, {&(0x7f0000000640)="d583b39b11a15c05d466c7fa959b6304ea8f9593e28c17e6d096740f689e5808cfcd4c39b179d459ba45fe35a0d6e776482fd11b22e3ca842338e931f2f8fce1c158e7269412771ca5036e23b1882cd85d96fb42c6a16e1ac51e8c243efaacb77256ba760624abc1351607f13b3afa5bf19a4642546a09c6370c8f9cc9a0d1d72e38369ecfcd1f8156d9b0e5adea78de3aade572363bec9a4687ceaf1040b6", 0x9f}, {&(0x7f0000000700)="257a51ba05cb63bf513f59cff7b132a00363c02cd612e688fa696e4534a5b040b6ff15b89d603574f1902bd62234624a3bb4fb7a3b071f4c7e596d2a79e59c1f81d9ba7cd7ade96e9270d4aa2bf08696e339e7bc0f352aa180287029ec7645139e9d8ecaeca712d23500ab0594533103173d8a820933fcae3a685b8d13f2c86ea7ec24e1cca12f19fc0759c8eb128a2aa881f5e9774d0ccbf6b388d7d00d0ac8acddb3", 0xa3}, {&(0x7f00000007c0)="ab08c57c8fe9cef9e91d8d1aab8b05a04df91feb340e870dcb4c4e751404b69b31a34faf787e214ceb34b9b70a0ea1457ce5d64a171c54ce4895851f371d28b3eaf538ce29bd7c7b946b082290b9075ae039b8ba459e15cd4bf8faf294fcd5294a11ccd60a4c803a7cda0264b28c3678f092083092956c04a40a8159f04c8b7bd332c648feb1a8ac54148ee955edbebf222e863077bffb53049c9774c636a7fdb1588f", 0xa3}], 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="60000000000000000100000009000000e9503d718c8636b40738fa4a5f0775a30c5920daa3f1bbea6c7b439a3cb1a472c995df2a35a87f0ef7a8d94e6cbb37c6760d0bd45f01736b66f2c86e71e75e8de7e4db2ae4363e859745965d440000002800000000000000ffff000005000000a7a75cb0957ab3b6678deda188a37d9cb89ebc0891d90614f000000000000000ffff00000800000030012cea8631a5b3b84ed086f11a376d6a31df675b8a7b1a7620fe939cfe19b1a70202a24bebd4272bc7269f3ed37c929c3508d6ad5d4f5c694372767264463bc09403179b47d7360ad0b604f391365109885d4d6c8ef784436b8cf15e9feb4dd6c3f913c28863ce90e8d089d6e48bb25db6756f1498d213341af09e3501e90eceafb2d1e58580089fc9daa62d05df5e0bcf2c57220c3b909640843869540b9cba7635195b2c07c38f1fd8976c2b237a5953da11dae7bb250b0057dce259335cd4c9a7c25613f46778fed9e60f8be8cc83ea499547fc7a55b0d51027c41b7a7e5800000100000000ffff0000200000005b91b635714857a74ce9b7129382f4b9a794da4221c53b8d87407c4f42998bdbe0434d0412cece1aa02ead0d8139e2111bc2b96354a82d7327812ea34ef00c9e65abf764510000007000000000000000ffff0000a456821a963d283aa824a77c3a9178cb7f41bfb2bc50c54a9e483e9786ae88f103ef274aed5c172aa2ca5164419b60c05b3af4240a84f3ecadfdb8c132f84e654b1d42edae4217becf4f4e508d59d32fbee92efbdca3ca85db1bff515613ec49152208078800000000000000ffff000003000000d6648c0601b1ed8df24fc141c784ec80b90dd04711992f086eeb9dcbfcabe07ef1a7230b70a574afa27d8ab2183ba0f445fdf20faa967e9839ebe1370cc52ffd16c4dd848ff7421df6bac86ff9658cc09f2bf2e616bb213c2c13ecbb1291ec6280e346fe588cb19b9215dc50b505f2cda9b2be0000000000d000000000000000ffff0000000000007956b21ffd63eedc8d6e3395bd4c4e39ffb60c525414e6ff5a05bb3e3d579d399c2513ff5346b913ae389a31c12a8a3d1ba29fe3be7dafd0d0eef24fd57f0fe21d2794b51e3c7e862d456cdb629af35d5953a5cc0d87963898d1dfecf91eeda31f99d489e34bed6c2d9eabbad0cb49a223306abc70a6e12023f2365c27c9f03ca6585911cc6de572343f3959d7af1d0c27c8c0ad288619c339515c823892ca9e69773216c445b62532051ca2058d6931acca8dbf56d5dc5e2af5b84246655800e000000000000000ffff0000480000002b657075193a99d13a139eea234ae086daa0066591b03af97fccf7dc6138144498f4eb1fbf55adeec0af9fa6030b13b637c591da9a2c9d0881b95831532c2ea36b83dbf4d430395199b2b26d93b0d3376c9395906c42c49d6c8e4c43bcced1c04c56e0310056201981479aefb5ea735bb5661e5fefa3f68c4cca70fe9cffd00e6120fedfe0f80ac769f1aeae740f2a53a692c2044b091e922de48c492196018f3d76fe7f3012b11df31113aad93c329c4a8b61d6edba81bb452a5fba79e5e518cde064f046b628f610afc39981d4"], 0x478}, 0x2) 05:37:49 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 05:37:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x140) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x69, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x35}, {0x6}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x10000, 0x7, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0xfff, 0x7d0, 0x0, 0x401, 0x249, 0x33, 0x3, 0x1, 0xc73, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0xfffffffffffffc92, &(0x7f0000000140)="c1") 05:37:49 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffffff) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 05:37:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xffffffffffffffc0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0xfffffffffffffff9, 0x2}, {0x18, 0x2, 0x2, 0x200}, 0x40, [0x9, 0x9, 0x0, 0x6, 0x7d, 0x4, 0x8, 0xffffffffffffffc2]}, 0x3c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x3) 05:37:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4000000005}, {0x40}, {0x6}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000140)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x101) 05:37:50 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x182, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x6, 0xffffffff, {0x4, 0x1}}) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff9, 0x100}, {{r0}, 0x0, 0xa, 0xf0000006, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x41, 0x200, 0x33}, {{r0}, 0xfffffffffffffff9, 0x5e, 0x1, 0x1000, 0x8}, {{r0}, 0x0, 0x1, 0x20, 0x1, 0xe0db}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x80000001, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x4}], 0xf, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffffffffc698, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x2446, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x8000}], 0x6de0000000, &(0x7f0000000140)={0x8, 0xf9c}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 05:37:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10c00, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) 05:37:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 05:37:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000280)="37c9f5c00f5bc9d898c81da7d90371f4b8049f0cbcd29b6169b3d1f4227e208fdbab164deaa5091a432923334100d45d7f29cf061004e7d1bca690a58ab2a99fc6fb69b89cdf71c258ba5624a5845ab88adb899edb2d04b71b2782c9301563a80a5e8d5aa2c07e72167ee0b7a0a20805210e757c3c82ebf0e62b56ca25fd224d8fbc0b9d86ecace4846a5ccca6cc22884366403e9a92d5102e1a447d2e4afda1846452cf959dbf499586df67eace63c7c1c8fbad8890546e069ff949b0a0b00784040e455e6b68d0539b0025be213c1c0b6f4f261ff8f20b9d7bf132af71e7f86b4a9c95d10eb895", 0xe8, 0x0, 0x0) 05:37:51 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000d00)=ANY=[@ANYBLOB="0000000000000000000000000000000000df0000000000000000000800000000080000000000000b6fd200000000000000000000000000000000010000000000fe55e7cea583ce02000800000000000000916f647c1982aeb55f9f70b41482ec6d2e2f4ca04967010477000000032000000000ebe82800001a006a2efedebdafe7a35e86ef62ffff1c765faaa684ef5c371866ba84c5e55fdc6ad497fbd6a429cd5514070000004dc3a1d9ead9d1b3bd7016eb4f21785be3ce6debc7fa2133b362bc2e5bc8949d15ba66c9f24ee36f07be85553253bcbcab8115362371245f29acdc8bc10e2b25fccd8c999e823108a08dc82834e383b90e73bdbf05f7141591d9ad5c1065f85afa2631543e3f8b3a2514cdce0f69c001ce9972ceb4df78bd881341634f151fc82195ed08271ad0fd3c49e0e579a1331aa9c0832866bd9d69643c7e9defcccbbb7c6337f3fb332647858a44e420c98700000000000037cd71fc5ce0dbbf1b8c4737edfce750f5d19e9446c6f340c4cf18513c7ccb2653433d407f7dd94d829c60bf284480215be8b1c638394ac96c88200000cf89221c4469e4f248b7ca9668a6cdfdbd30573c481cd40ca0b7ecb0ff08f3f715378c087ba19225bee9aad251c2a2b155fa13ebb3c50bc3321339326d5ae179e545efba5cf713445a2fadd59fd4d9285bbeddc4c0b5fb174fa26ea4fb1300f3e880b03a0b5acfebb50f4d2ce891ca907a814c3e1fc055b54c50b2bc96c402d9b3cb59f5cb1a22c2e1e1cdc5acaa7cf37703d9492324fee9571c0d1967596c08b31da4c956028c8e0d0d1bd07b8217da498d000000000000000000000049dbd546b47d1ae8c2058fac67c5fef6c006b353f051f0dbf75e7f6d5df088d500a4fb7e1600891d7584f41c3deceb28585bb1f042408c28833e928a1762fcfd8618b5cb3e009343281a7807c761e94d2de3ddba869e37f2cefe5d0de526278bfd119dd825df1eb8b47ac5585403e9ff215304bd4b9c923b9e67e3b5a577da116ac3ff171f426a795b3f4a791c9ee7a0e764767b61180c40e8a1be23a362a5e89903f435d04a701a251ff5944492f801e4a339196f93c61f6e6fa3415f7f9278ce3dee096640586a7e995d63d47479bed1b6954e01c4c9160de236767b218f6ec758315104d57f542eae8b1189c4a60b3a22d7c43d58ed0111e5e18df9538b7089bf69ce98eb38efa2ed940be52a49882fee50fd40cd9887a4d7540ba472ec8346b51603532e19ad44e2f8e1ba21cf08baf48d6b90e1244423d16545b9764e2e82ff070000d28296970da25ca8edb76d73f532b411e82323ffeafc6dce8666d9be44515ae250b20e141394656c08b5283eb6913cd7594e97e8f629bcdcdb08ca8123ef0eac4386914c6f16c15c006250924f2f7a43c1cb9fa5894e82cef08934fe6d590fb178c5d77472f771cd0f91e7ba19223d6ff38d703c3e531f74060deaae00"/1079], 0x0) r1 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r2 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x2, 0x1800}, {0x4, 0x89, 0x800}, {0x2, 0x3}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10280, 0x20) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x800, 0x28) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x7ff}, 0x5) r4 = getegid() close(r3) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setregid(r4, r5) setgid(r6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r2, 0x4) dup2(r0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 05:37:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x250c, 0x4, 0x3, 0x1000}, {0x7, 0x2, 0x7fff, 0x9}]}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) 05:37:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xfffffffffffffff8) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 05:37:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x14}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x94}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x90}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x8004, 0x1ba5) 05:37:51 executing program 1: r0 = socket(0x2, 0x6, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 05:37:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x5, 0x1) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:37:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x50, 0x200000c6, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x48, 0x20, 0x40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x6, 0x180000000000, 0x80e}, {{r1}, 0xfffffffffffffff9, 0x82, 0x0, 0x401, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x200fffff, 0x7ff, 0x6}], 0x36cfff, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 05:37:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x40) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x5, 0x0, 0x1}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8100) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffc000/0x3000)=nil) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0/file0\x00', 0xa6, 0xffff, 0x1f, 0x1, 0x3, 0x0, 0x2, 0x1, 0x0, 0x5}) r1 = msgget(0x1, 0x12) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000ac0)=""/227) r2 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x8040, 0x100) mknod$loop(&(0x7f0000000900)='./file2\x00', 0x81b1, 0x1) getpid() truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000540)={'./file1\x00', 0x4, 0x5, 0x2, 0x1, 0x700000000000000, 0x3, 0x1, 0x0, 0x1, 0x3, 0x200}) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0xffffffffffffffff, 0x0) getpeername(r2, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) mkdir(&(0x7f0000000680)='./file0\x00', 0x4) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/189, 0xbd) r3 = semget$private(0x0, 0x3, 0x201) shmctl$SHM_UNLOCK(0x0, 0x4) semop(r3, &(0x7f00000003c0), 0x2aaaab5c) semop(r3, &(0x7f0000000800)=[{0x1, 0x2, 0x92126af68d39499e}, {0x4, 0x8001}, {0x1, 0x6, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x40, 0x1000}, {0x2, 0x8}, {0x1, 0x200, 0x1800}, {0x0, 0x2, 0x1000}], 0x8) setrlimit(0x6, &(0x7f0000000840)={0x80}) semop(r3, &(0x7f0000000880)=[{0x1, 0xe3b, 0x800}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000008c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) 05:37:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x105) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0x1, './file0/file0\x00'}) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x107) setitimer(0x2, &(0x7f0000000200)={{0x3, 0xfffffffffffff001}, {0x900000, 0x4}}, &(0x7f0000000500)) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) setuid(r2) 05:37:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = msgget(0x3, 0x20) msgsnd(r1, &(0x7f0000000300)={0x1, "806d0bf7634a33b5205ad5a16650bb6dbce50b909a9dc981b5d22354b64dd3d7abb94248abb0603b676a6e82defb6c3430508f0204c53b73e03c1aba89789bc30b14aab8bc4825e66e70c3c484a5abff01865c560c28dfdb91ad8f0fc864cf41a8da74ae95500b5158a03ea1941ba325e4711d4155cd0331a8d37c4e150262a72de03ca935a9f209eaba1e62fffede9c83eff2576453c81e6fb6d5cd8dbc241e30b5b8a6113f5d633b0adc302506880181872d743c03191324fbbc8201848f8907c13c8559fd8c73bc27f2cb"}, 0xd4, 0x800) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000002c0)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 05:37:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1}, {r1, 0x20}, {r1, 0x80}, {r1, 0x15}, {r1, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2af37e8cbb6c1c4d0502b79323273fc8170a8d086ba9cb603dad147139a8622a6091524e16b0cd75aaf34ccd924bc84b6312c4c4a6ec62ba2edc1c7a7b95438205bc2bdec6859655afd25610990f"], 0x8) r4 = socket(0x11, 0x4, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r7 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r7}) flock(r1, 0xc) writev(r6, &(0x7f0000001100), 0x1) semop(r5, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r8 = dup(r4) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) 05:37:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x181, 0x2) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="14") 05:37:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x6) msgget(0x3, 0x9) close(r0) close(r0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:37:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffc, 0x73}) close(r0) 05:37:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x27, 0x1, 0x3f) socket(0x38, 0x8000, 0xa4e) 05:37:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 05:37:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x0, 0x8, 0x2}, {0x5, 0x7, 0x10001, 0x5}, {0x1, 0x3f, 0x3, 0x400000000000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000200)=[{0x400, 0x2, 0x3, 0x7}, {0x4c, 0x9, 0x800, 0x7}, {0x2, 0x0, 0x2, 0x10000}, {0x0, 0x0, 0x10000, 0x7}, {0xfbed, 0x6, 0x3ff, 0x822}, {0x6, 0x6, 0x800, 0x445}, {0x3, 0xaa96, 0x8, 0x6}, {0xff8000000000000, 0xffffffffffffffdd, 0x1, 0x3}, {0x1, 0x0, 0xfff, 0x6}]}) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3d, &(0x7f0000000040)="ca3cbfa3c5455d4ba67fa993f4073dff21b13420aa594943834e2ce7140ca239ab7cb56b14efd68e279c66918e09f364e3c2f69ba79a7c882b94a64ad3") r1 = socket(0x12, 0x3, 0x10000) recvfrom$inet(r1, &(0x7f00000000c0)=""/70, 0x46, 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) r2 = semget$private(0x0, 0x0, 0x72d) semop(r2, &(0x7f00000001c0)=[{0x0, 0x6, 0x800}, {0x3, 0x60000000000, 0x800}, {0x4, 0x80}, {0x3, 0x5, 0x800}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000000010, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) 05:37:52 executing program 0: r0 = socket(0xfffefffffffffffe, 0x8003, 0x6) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8460, 0x1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x20) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 05:37:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3f0, &(0x7f00000000c0)="281236db6b49e8189b388ceb4e167b0f09509e05b5e5f91086db90") ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSDLT(r1, 0x20004269, 0x0) 05:37:52 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x7ff, 0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/165, 0xa5, 0x40, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 05:37:52 executing program 0: r0 = socket(0x400000000018, 0x80000000008003, 0x4cce) recvfrom$unix(r0, &(0x7f0000000000)=""/233, 0xe9, 0x42, &(0x7f0000000100)=ANY=[@ANYBLOB="01004700000000493000"], 0xa) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000000), 0x0) 05:37:52 executing program 1: r0 = msgget(0x3, 0x935fb283ca6121a4) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="030000000000000003ff830f7f307ca08a7369636ad0c759244d73b24f804e3a333e12d8b3ad1e4fd0410426b4d8cded6cf940ecd98aac2598aa9ead2d581bf2eb84f1102010ea1712f521074ed0bab5693d4df8468ebfce8cd09766de758df97a710f0982456929e2bcb23d517cfe3ddba426266e5104e87e1fd8cc00534607a73abc632bbb000000006908186e4b1606915aadd21c2d14b2b9e33b0a3ae4d0ed2e525ada9148e92eca6c52d26877032a173ead588545735707f6ab1380d4f64d71610687973e02414b5c45cf2240a27d93ce"], 0xd7, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x544f) write(r1, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r2, 0x5}], 0x1, 0x0) 05:37:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) flock(r0, 0x6) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ebff12cd1dfd8d425f2bd249becbb9055c", 0x4) socket$inet(0x2, 0x4, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x12237f19e746072f, 0x0) dup(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10020) flock(r3, 0xc) socket$inet(0x2, 0x4005, 0xf7d) close(r0) 05:37:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0xfa}], 0x1) 05:37:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xe081, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10001, &(0x7f0000000000)="89050000000eff0f", 0x21d) sendto$inet(r0, &(0x7f0000000180)="210e414167ebdfc0f524b8be51f0125d0bb297b9fa68cb07397cb254d03090548565444c12bc62a336bb05710f3a299536f05126367b71bbf49bbfbaede5f44d8297b84e0badeeb8bdc5e83c89d60693e3aa6a7f2fedfe023f77ce18d1be6742701d8ab3dd9eaa4d0801aaddcb7fbae8f9fe2322ad828b56f6cd7b5fbb8dcf51140182886f66b16fa3f266d61d4f6f2e385e3000612c42e8d1699bc1efe2cf57bc7521f6c88f29a2592a38b1f4d5a5f346aadfb375dab320ec13b21733d4642e30acdedc6e4948970011445b4dde3e547393a48ded92f40d93c645a7ea34bc04d8e9b1b4b3b8ed2b325295919b2ec839399eb19aee30", 0xf6, 0x8, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="82156e569024eb354ae0b399c21ef1986d0f3feff58ff73007a2e71b1054672ed6fd874be7b7cd21ba3dd735", 0x2c) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) socket$inet(0x2, 0x0, 0xd3e) 05:37:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) shutdown(r3, 0x2) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0x280) preadv(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) 05:37:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x28, 0x0, 0xba, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000089, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x60, 0xdbfb4f9d5ad2490, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x4c, 0x20000002, 0x5, 0x80}, {{r1}, 0xfffffffffffffffa, 0x21, 0x22, 0xe9, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000080, 0x716f, 0x2}], 0x10001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000001, 0xbd, 0x2}], 0x3, &(0x7f0000000080)={0x4, 0x401}) 05:37:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20081, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0xea, 0x6) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='+^+\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='W\x00', &(0x7f00000003c0)='W\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='c\x00']) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='W\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 05:37:52 executing program 0: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = getpid() getpgid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x493, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x4f4b) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x8) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000a30000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000dff000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f0000000240)={0x5, 0x1, 0xc9, 0x0, "04713de0af28a2813d8209b899f39321849e7c99", 0x0, 0x2000000000}) 05:37:52 executing program 0: madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 05:37:52 executing program 1: r0 = msgget(0x1, 0x80) syz_open_pts() semget$private(0x0, 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r2, &(0x7f0000000080), 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00828709000000d3e76bf3eca053201d0000e7000000d0"], 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x81}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20cb1, 0x0) 05:37:52 executing program 0: sync() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 05:37:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwrite(r0, &(0x7f00000001c0)="efe4edfee14207a7a416aa23ab7862c23e7e2c9018563728fe9845650a8cca5d9538308cf712a2390b311594c4772bd77385b6c6c599e95ebfbdd8a75851fe93c97562a035402dd2a622d40ce8ae6a7229b04c115f962227b15f5798d5a73adb3a46367eb1c0c40448a60a2f17a261e848dcd5a3861ac5e04df11426a5d68aa1f300db92b9292ff75809ab20a778ed623e5ead66884abcef6282c2593a7ea102268b143285384554602bcea449b9add1c2a76211bd5dca5ce1b8", 0xba, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9b) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) chroot(&(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x50, 0x7, 0x7, 0x2}], 0x100000000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x31, 0xf0000002, 0xf4a, 0xfffffffffffffe00}], 0x7ff, &(0x7f0000000100)={0x8, 0x4}) fcntl$getflags(r0, 0x3) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x2, 0x5f2, "031f00020000000000500f1f9e46d233f900", 0x1}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) socketpair(0x18, 0x8002, 0x3ff, &(0x7f00000001c0)) 05:37:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x0) 05:37:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x3, 0x3, 0x7fffffff, 0x2}, {0x3f, 0x80, 0x9, 0x3ff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x8dbd222) socketpair(0x10, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x1) recvfrom$inet6(r1, &(0x7f0000000080)=""/145, 0x91, 0x40, &(0x7f0000000140)={0x18, 0x0, 0x3ff, 0x3}, 0xc) poll(0xfffffffffffffffe, 0x40, 0x20) 05:37:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x81) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 05:37:53 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:53 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/123, 0x7b) 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='\x00j\f!') ioctl$BIOCPROMISC(r0, 0x20004269) 05:37:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockopt(r0, 0x8, 0x200000000000, &(0x7f0000000240)=""/218, &(0x7f0000000340)=0xda) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x23, 0x8}) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 05:37:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)="e9bcb8dba43a6f14dc25e8fea1bdc0f0f1804b46291f4a5a25792cfcfc08", 0x1e}, {&(0x7f00000001c0)="0c40fe5ff6f8003cb16ce0a316cf3d9b27b154be21139160bdd54a454c2c5649e62ed5035f2fab45c886d4f3e0959d31508b59d4bd7992eab326e2bad2daa0d6fef5a9780213f476845a8247c87e245f3fd93a37997f48c514103052f6c519d94619f05bda431d2ad916fc29b946505f3177501ff4f9d695046c7f13ec28fcd1b9535b3756c5e733e9597b5b7926511daf36f78ba660e6d8a6ce341cc4c220c3fb2837bfcec4b50b364998ab5607dc66aad3e88cfd45a87acb685754ceaa9ee22451f2ed452bf46fd57ce1f1bf", 0xcd}, {&(0x7f0000000100)="2e8bbb4a955f6630bb11a28351942205ee669c9c5f2596e6c893dc4b271bc2f9e1872282207fc1e886c6ff669bf7f987f68ba677453b202242a07e2bc6b1f130b2c066fd38b8c5d3c29083f2d34e478757e8e78e3639b5a9f99e2f053fded2665cc2e805f101db01bf434028ad7f2c", 0x6f}, {&(0x7f00000002c0)="4605c5c8858bd9c009dee4cb3201ecec3b02e64cd6c8afdf97faa01df71cc0ec8533ca65d6b284240cf38f4aa362e3e7b88941260b2a4cb9529c467466b8ec98f83c8e88a23343074b9f3e5f8440913a34d398f127d34a37602432c6504aafbf28528b81add55c2930658e749a275c8729530d78", 0x74}, {&(0x7f0000000340)="77bb0c4b4408191f4b910e8a5a19abd6a22a53c6b1ec119a91edc16146750bf3ddc08e15e2dadc4d25d7d669c358f94867466d057a22b1a06e0e3ce2429027b9265bcb6a84f76c9f74a6ca1da9168c7f8acec7b1c2105fe8dbc337c854566e84f9885bc094aa4b59d09057bdbaade26c1d7cf7eb71cfd73273a4b41fbbd521c9543789615ec88e1e3767237405dd01e9bde5fee99d70ad97ee9e654f1feeffb7d5bc12637e983f42ea4b31fbe78887358f82adc9deb81fcd14aaa6475bc69488cf6a591fe5948a91b9eb17b8ed6cd3b120ad3231e4a6b644466db5b62073565a25c21d79df3682363ab336e78c67ab2dcc7e29a357269024e9f7c2d1d346c2e68d7b272ba74de1414ce203962aa20891dca074539ba439906f6a850861ef1e1756b5167cc383a565f5c94386487a5f646e3939b466ff891344b07d364f9bffc87c830a30263d1ed9d72ddc01974dc67052d1b1d247eaa2408800a410c624e1f5d6df9d7150a434b1dac80863bdc32bea66ea47ddba03d8d6141b25b724ea69f40ea1ce8b0d77bd3dcf1003dab6a19db4a5a05ea52458aa1641ba88a336ed64c7e92481f5e22567383e65e3a16f4130a0360182c355ae4b00a8e884eac0ba4b18b88155fc11661007b4a2e1e0fc04bf32b7d5aa38f24cf04d79bedc1993ee2c17f1495ab25d304e2b8a4b327d3bac4c166404a6e9ace1226e713d9982be55178ac4c61f469b74e67ca91cc128a886cae6f2810b71ce0a31c9fad5242aa155efc1e378e7e8b95491d188abf90dab94332563f5f476000414e099c96135ad1cc596c5936b0005b1ae483c963bfee325f729f8e2127fcb4e9aa5022b3b552f122c3e2c5f1cf6da610aedd1978bfe2971fb831f29a64f5d613ec59e9b294fd9c8b709abf50029b79750fdaeea84e8101d33d03a7ca749aebf182b4c0cf2466bde5bc40f700ae29d91f71ebc0bd731b9c26cef96b1d54306420d43fc752e38f7dec6292892c1176ea0071b9000a53e98a2276995b06dc7cbe89984ab69c29cb51ece146941370800816a27b59d33e2f795d8eafcef32f7230ac83cc9ef9b526c3b6422d27668", 0x303}], 0x5) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 05:37:54 executing program 1: pipe2(&(0x7f00000004c0), 0x4) setrlimit(0x4000000000000005, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) msgget$private(0x0, 0x40) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x0, 0x30000000}) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 05:37:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x8001, 0x3, 0xc12, "1b610954c1db05734afe21c79f8c034ab4eed9b1", 0x8, 0x3f}) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0xd40f, 0xffffffff}, {{r1}, 0x0, 0x80, 0xc2, 0x1, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() close(r0) 05:37:54 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(r4) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xffffffffffffff5b) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000440)=[0xfff, 0x1, 0xfffffffffffffff9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000280)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r10, r6) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 05:37:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) chdir(&(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x1d}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 05:37:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000080)="4f42db770326329a4be7094e5a9c654f", 0x10) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) 05:37:54 executing program 0: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x0, 0xfffffffeffffffff, 0x0, 0x7, 0x0, 0x401, 0x1, 0x2, 0x1ff, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5072df867fad271d457e37d5de26d1fb2ac3e000"/35], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 05:37:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x51) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/75, 0x4b) close(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 05:37:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="effd7cfe6569956622d8938799f21453a600e14b6cb3014b687522e01293b262663a2c320c9395957ce6cc590f30be1bb754944e3a4f289b476c33a4c25e8cb990dc75e6718bbcd805adfe92f169e3f55eef9bdf1c61841dc46f662e6bf2ec666f40f3dc49a15480c5c404c2153b8614dda5898a6557be5ca3a0043630bc1c625b12ffc4240b0f417509887f5e", 0x8d, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x331, 0x0) 05:37:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x7, 0x7, 0xfffffffffffffffd, 0x5}, {0x80000000, 0x7, 0x8, 0x9}, {0x1, 0x8, 0x2, 0x7}, {0x4, 0x10001, 0x100000000, 0x7fff}, {0x5, 0x1000, 0xffffffffffff0000, 0xfffffffffffffffe}, {0x2, 0x2, 0x8000, 0x7ff}, {0x80, 0x9, 0x0, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="d77999f6e99d79466520e2d873c4d5db6443f65859b222630cfd87c39755ec589bb360380295af95975042892f6bb6b65e21425f25c6a8f76b7f45e2af1e85720e9231561b4254c175dc50dbbf2001d9323f65b0ee1a0cbd936f14d2c921c39d72f93528bafd178bb78783abd4b9a5c2ddf93149b8685c5683f6101b66e6cb9f6cf98a34cc04313ac935f74a80f43d28ce307d70f4d894f490ce5a567c3473e82896156f781ebf8b65745556c27b7899457c3a64743a80a0364a8e4bffaf10c274c2b08af1d6dee187b23c0e6624a9822aa2", 0xd2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xffb1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f00000005c0)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x7fff00000000000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000580)=0x7) socket(0x10, 0x0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000480)=0xcae4) syz_emit_ethernet(0x2ed, &(0x7f00000004c0)="969b100e") 05:37:54 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c5, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getflags(r0, 0x3) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file2\x00') pread(r1, &(0x7f0000000100)="57fc0a4dd7291587578d22880bceba31373f240282dacd7a3d5354a7d23649f82a83e611eb97fd4f92cf1d354122410b06c66a7e280db2c95d7814049f11d495d7a1ba8cb03e6f20a93005232d20032dde43eb01e5e9fa0b6bf7d63115f2a9b562906b3bb4d8f820fcae719e3aa977d2a090c1c58ece1653b4f4343d2a7dabe07d2b79b8d56ef2484eb376052b2da191466a9e2937df6eb245e5c538cc45e5f2ca4c59ba60ae465f01d65c83fe201b7cb4f13cf2904443ad51d62501b1961e53b67130dca3790c1be2972a0ec516d76ad536c2c4ea7777c01b709bb8f86da364da70c5", 0xe3, 0x0, 0x0) 05:37:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x14a) close(r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r6, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 05:37:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) 05:37:54 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="45b7fd90", 0x4}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x114}, {r1, 0x4}, {r2, 0x8}], 0x3, 0x8) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200) r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r5 = getegid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0xfffffffffffffff8) r6 = getegid() bind$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x5, &(0x7f00000001c0)=[r3, r4, r5, r6, r7]) 05:37:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)="eef27a3613108b36f2ee89cbe3443589b054997772d311699db85144fbd9cdb6e3050e21b3a14401f3f265fa843b7016c00ddd1103b4d86f1c93a13582d5dea5597ca4ed7bcffdae641d68f61effed25cb10383530efe8294f0a545c7a78011fcb8eebe3fa13974b0de4adecc83402a5cbebef80fa776ac9daf55a1e626b31fe0519d441eef7a3c6ccd6195451abe871c0f493f7fd", 0x95}, {&(0x7f0000000500)="70e53a8737c8e12bc42ee02fe407a0848936d11b9c10c8cdcecce7ff97ae35755d26fa3566f04e65c603099b13f5617a61a19399a57fe50dbb2e1065cd8c2c3491394d3db2c16c6cbe79afce8cc27474f5beab842559b57a28fa6062b51e730348d59edae11677fbda4ccf467d39fab0da11110dfa6a8728f9a169fbe7400784c1822c204a79ccadf9b74d727ed024145dba31c66b6ccd1f7e9200655aca6f642c6cd386da144ab78947f1350d0d01af99321bf8c3a55ee97413aedc2da0d17f893197a54973a7c05b140862b91700d3c04d5ae62c97ad43410c99f1a96492bf58bfae0a64dd39", 0xe7}, {&(0x7f0000000600)="81c721b4041a074a16034f678e5f1f0947b384daf889afc7e1844c27ddfe6469aaf58868c62bc068063636a9671bd43c0081c0a5cc2e52a08a850fd04df34a7aad652a11660be44f6f48e9ddf57a9267955006b11f995acf53d87e6bb7b153a020dbb126468de3d8984e140f446a8cd9f564bfc9b404b9386cfc5a4b5b6611464e17d4e5fb167c55f081710c253d11b1b6a57c3ffee52751d22c7d95228095", 0x9f}, {&(0x7f00000006c0)="6cadd69f0459a2d29888c417042af5e3de6e0751299a4ddd04a521544f16b62362dfb4dab7f67fc42256c83021fc8521d9bbabf6bc93794c49413b4cdbee4ac1edb8d7", 0x43}, {&(0x7f0000000140)="fd7be97ffd5714f58c7b36ca809d8c129155c0", 0x13}, {&(0x7f0000000740)="484f2d4d93ee6685b2beba3245d5f4faaf94b1847bfa2321aea87f99d92d0de8dbc3f6c38281895ca617bd00833a4ca80e9c9fdae57091153515c580ae37c832aac01ffb9557f1da13ff8d53b9117618de3afaa7dc95da41013e6dd1b41adcfb9467a98347a977ec707324a58367dc78a6e6981d66290eb7731d60d016f53b09986d09da6b5f4d3d3b8a54080c23182a", 0x90}], 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) flock(r2, 0x7) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c044e099b0d16d349699119f03b06700f65e7fc01985fb112f1f647704c00da89be401f7f5040d27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64dc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df4d"], 0x1, 0x800) munlockall() 05:37:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f00000001c0)=""/237, 0xed, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6}, {0x81, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:37:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x20, 0x1000, './bus\x00', 0x10001, 0x8001, 0x0, 0x4}) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 05:37:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3e00000000000000, 0x39, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/175, 0xaf, 0x42, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 05:37:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = fcntl$dupfd(r0, 0x1000007fd, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r3 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r13 = getpgid(r11) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x7b59e893) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000280)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r12, 0x1, 0x9}, 0x800, 0x1, r13, r14, 0x6, 0x1, 0x1, 0x2}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000002c0)=0x7) fcntl$getown(r2, 0x5) r15 = syz_open_pts() ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r2, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r16 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r16, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 05:37:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000300)=0x7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000003c0)=0xfffffffffffffe01) setsockopt(r7, 0x100000001, 0xb77, &(0x7f0000000400)="5c7a0a3f44b2c96027174a9ac109f230f3b32db860011c5b", 0x18) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) getpid() r12 = semget(0x2, 0x5, 0x410) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f0000000480)=""/121) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x20, 0x0) r14 = msgget(0x3, 0x2) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0xa99b, r10, r11, r1, r11, 0x0, 0x3c9}, 0x5, 0x3, r0, r3, 0x6, 0xfe2a, 0xfffffffffffffff8, 0x80000001}) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f00000005c0)={0x3ff, 0x800, {0x40, 0xffffffffffffffff}}) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x400, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) connect$unix(r6, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) sendmsg$unix(r6, &(0x7f00000028c0)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002780)=[{&(0x7f0000000740)="b0bbd0669484217112a09f6b19c9754f72f59d9f883b05d06d157d157e738e1162cf6cfc59b4fdf3a7e788547f17d1bfdbbadd17ede7dd08cd9ae2a142b7a19fe207ef66608317999792258985dd9cd6bd5429d6818d56ac9729d5ddf94903e0ec177ea2fd319dfdb93f4ec352a681acb701a5d4c758efc1416d93893d01d0c43c5de51a87ea985c4ebcde9719d398c12e30195b46afec4aca8d5f5ad224003cb23d9ebdc91e76e6c47c35f141ccbbeeaf72385b794d8219d35f0b5ad4ad5cb36791700555dd910350dc8e3ef1a74a0633100b0ff4aa470a5a9e4f4de93bde53a32e048b2877f9c13b56272c4df05301c927df5f1d03f1b0f92b16fb78c6a7a6c2c78bddda1da7d66ba51ae0d8125e484df0ff8230f4ac38bbad62a95d4abc287c2a559ebce31cb5b2f92dbfd1b7b6080d67ab862ab6f4301a5a3980c54c783700bd0bba39741432d7ed133638bc35b2af28a0de2fe0bca539755835ed5f37b33a6135874777ba6beb3fd694512eb03ee440edeaf679ec1512e819e22d350a96a336d12789c16e168782df3435a2da3f4699e4fdd3d243f0f78439af10d765b9f1bfcce0a798edd8a81d2e379d4025d79f0770357c0b782e799c56300f4aa60ded8166c0b15826175bc6487926a46729e58996b54bcf303e0cc9822a1c938b2b6f15eb78265c772413e40f99b3d44a9f001ef5c72ea3b56d298b243e16d26ad7f43a6e2aecfa3e0a201fb7cea1ff3729b560111e13fd902ba6d09a009cc4794c0ba75c92c7e8bb5a02c30156f8246fa98b3e943a1bd3621f133d03dfdbbbfee25dcc614a24d89c910859cc8bfc716682abde3e377cca8c56bdbbd30d3906ffe66d7f8f35635051cf46d9e072fe62aea9a9d701bdc24c47278169555408df40130d503c469ff46c94fd9a3c99f9fef5e650804ebf0e66ca3cb1692421ebd741bc4635ff4481eb6bda831d0dbe8dadae220e1b964d6dfe4484027efa2780a12012ef1ea96e661a09316dc860a9d791f65d0e93562e19a11a6885ee50857bf768a387caa41d9fe42b7ffaeb609cfdb554b95b8870322713a642b2733ee1beb411fddc9fdbbee6a48979ea5e7c650ad2c01a492c95e7776f13126a2c7a8c7cfdb39fba266667fba401e108350f8ba8e6cbac5d17b7513c0ff216f95211eb91d77713d890cabcb215959e763b6a51cf2ebdc8093c2b7f4d158996bd1f544552a317294937bb185524a0f7fcd79bab20984f4dd66d02bf290f890c7ca8823ebcba8b2bd3fe76bda1df01fa20af29270cbee84d7ab8d766fd932487ef361b02e67136f6a35c3b87332399a129c4a05cde2189f1e5e6142f243d91a54fdb52fa1dc461e88443a2ddc5286930c4d8124b5630df0552dc099fe7532f1b1987aa8ddfe1279994e0badfef87b8a1eb642385285636af3d6bc877f0e3d42303349a7074636e4678286918ca15ec4f5fe0aadc22e48cb0044dd457ca5ed20316418f8cafb1dfae9bafed47409e866ed8b2a6a130e326982851dcb1372ce20eaa8b602c1f33123ac24890deadb43406fa08ebc4c0dc767831cd57f8606783bf299a7980233a05b102786717798c20aab675eef54589cdcc895b55ce16e54f47c896d8387099e45bf533ffcaa8e56a8bd07eff7b622c64176a6839929104ff1538248e04e30ba04619dc03fb3f9a252de0bbc218734cf3e1d5e194b752c079565dfcd2d963dd07f771751b7780750cd77e304e515dcc6d0ac08501652a0d50ea99192d1a2b9744ec568f23a89454e82cb65620a48cd5c7781ae39fc946bac3690b0f860e5d69127ce43daf49635cbd574111f2271e23857c610f75d7160f99eecd59082a7d42f67bcfadbb3b72d38f40cb76ea661ea60eee42f1de06e85b060c5d283822989987ae63cd6e7c9662acddf90a275de173ed6ec3337ab7f153f6e67a38eaaa79d1d953180d8c3d9ce9e16d1ea6008452e3544edd9760df878d9e8ad631016af3f82888f3f0c3517317c6577dd821801e3b454172ac843cd99afb63dde1699053da403ca73425eba827a27650a2755d32a0d3aa83455c5111c930e24c350014bc8b763d1891f9e9dbf3b8752ef9a7f271b22bde657334458709828980016e0b0be8f841093643a2442b077099c2403ad913e5bea52df5203bb8dcd763d1590715c2cc6bd5556bd2eddf5ced2eab6c642fe65bf863f86dd487f4010d33940c10ec7f0c0ac004ec3aff803f5ec7dfa45f5b5c474858d84da38fa1eea9c87604ca484640a3cefdd1cd8da1fdf17080ae6078cf48c5192b455f5f6a86af11937b9cc050ba66962c4b44cddda356c724150c8e0582dda0ec65569b6fecf7aead32af353292effecadea17d0dfb763d7dd2314d1a9151d9cfa1fa7d552571e2dd0440b431750789038a31f00da1f56bc9a62a6cca53710afe2c85532be7cc10ca2398973851d623ea5cd5dd3273e6573a2a459e895800986d600fcf2b3b800b0631178c550d2011653ddd2bf19553077f7cd1376fff62a942c9d5a644413f9527c723457a59ff9aa82935ba61e6bc9226e9cc5309a4a14c690cbd926636b9e90085cf4237decc6d7f70ed4a94cc803d82e569dd598acc90c16916474f6ad977f5fad0f7a0499ed77b80e2f877cea500e91a91a00fbf5a876dc61788510a0901f78f0bca8b4c2c02c975a8bb1dc2c7c104bb99bf46cd1c750c03625466cc70afd04f934f8481518b5c27d72a2ab0b86e991351564420d4e1dcd0c7fd841a599f759f6bcad5c8f51e484b385d29331f7b0a3be6b4a29f393a04bb7c85e7f41b2e567320fb461d6b7f973bc96e34990572114f757ceb872f6e84c9e4637cbd4a1859a51e3ec6114bf05bbed3279683b8592d875052d19680cd95a11778275473347010d0ac78aca697ce2e71fd49ba92e20b85f9c41924dc44f7fa3affea4333f1923ba557ca47bc334652e8b14adc64b291f3f7826d15433fa2c5f7f7cd1d4c81ac8df052d59b9303d363ae424fc0049cb82fd3e3dd5eefcbcd9bbc9ad44e317659f030546c7a94aff240b3f7e43e38b56d5bbff22583b0256f9efd9dbd2af65bcd14a719cb508d20624702e294c594505430abf097cdd929d900b67818d4782e73645b9796e8efd1b2aa5e68fb768ad94dd5183a129ae12064a7aaa2e3d944b3f7a6fb376f0835658649885a293dbc40446302257e24be57e4edd7385b2c48b2a5c184a80fdb86fa4d2547f25ef3fac8ea8af338d018eb1a92553c294c0766965d6e3b81c8d9208358c79225191dc03cdb9a7c9affeab7a5c454819de415cb5c05a41d3215ef48c7a1ccd76d73d19b6e1cd8d92fb0cadf2a93552214eccbe86ae4a97f4c8f8e26a87d7ff0e88d2024cbfe7dc560513845d6cca90af2838f552c63dc754e3ddcf998f503561d8191e0586026443af80ec7fdbcb0d31a2d9d28383a3d9ef6d0f1f12f955de992693d68784037f101a398e04e8a788f524d6d3d894b24274b3935a454aabbf82d47bed4614804046b56f16f5d98ca32b07204778269599fa3873f9dab960d62c865ab9b486e906642048b7e4268e99dee2699ed8c8fd7b287a7cfb01b7fbb1802e9139ae2c5f617c9c9e3bd63cb1423cc0cb8926f675555c800c5363366cab3665c6c8370d14423dd210114243ed44c7a19354c16b0fb96c3b76b694ee18dc2b637e988dcab7b2009b9455ecc90852f542abde9f4133a16a040fbba3be9677cb897a52416f234fc51e3105cbb4a94f7183d005595dbce293d0df8cf14043ea753ad157161b15da08e721920f09230024061b4837393067e0e81b4410d50a5611df79150b92b31bf0c0b143194f48c55b6b0b5bf14053189c79d379bb4b239bbde12520af5b91f0804aa290072f06656cd7c79342d52785871e6eaa1619d4cc117eeabb9e5dd284cc42737640d4994aa20f25c06685d16aa319391ace0896bcc31b4bbea42bc3ac7495480f9891b363431d661420e46218eadb1b8b5700d2a7d1e429692e0447f906763e2e69bda106d963fa11f7a17cc7b92e657679b6ec62e76b8d5759079b22114e776c24d3cb8c61ee27f9c2d9d30232fe43f40abf2d8778e472485d47f0773e7b82b164c912590c9bffd3b82842eb6c42a0493b482ddb91135fd3c303058682927c59e946886db8b6978727705ce8fb67ebbe0c2bd6a9d7512fc23a04c6c352ed861dfd56372b94ee9e0fc3462ab7e4f9a31bdae14e575e3d6d481be92cb91dbffe30d685ebc2c3f6e687e6ed22e6d45e1a3c1f6754684d85e5cd1955396b2517fade85d127066efb417e4f4237c1e1cb61866fa6a3326135e5bd547a04f184eca74df365918bd199ff1453666e486017ef9d4a44514647befabc38a134b8de49e20154d3a40daef22ba19fb3ae42318a7008e7ca83dd8d241dbe98d0b7d0f7f1d6499d0840bb55510a56205682b39c8e49791420954bbaf317c626224b4f9ec13a2a20bbf15a48346d993ed2ad4d073acef5f7c16448bed35436e0cc7a80bd7c63f29d289cf57d3478114ed2cc71c209490137f212b3c1375f1541ef225d748fcdd877147edbec733fcf137db630c7629929cc83ce02a50f30df6ef695efc625ff6ed07420bfdb2e32c6a5d8cbb089fd4cff711a60510d955e0c930cb72bde05f019453267887e58de2d0649bd2a43405c1bb3803738e5e8104d01025e2882931e7ad5b86c0e9d6c81d6fda782916b5866529927014f7cf6caae7fe556fe9302a7f6cc50a9be1e0f423d815036cbc73cf3f82b399fc57c99bdca0f72386a84a4f0b0dd810525dcb2f484447a4b5afa211c945223b513d6910fae71e402f758e49de21ad783d859111738ba983b262aba5c812b0353c33e71ad8bad86dbb3c3356928a398d83dbcb8e54bd86d9423af22e2ddb9799b8450fa8bc128d9f4edb049757de5038e8491e92111ff14e1555bc883c88794abe7c05ebb9d1703e4e4ac5a23fdf2dedcca9ea4e2e907b1d1f232767f3ab6fe4fc1d33b0205c9bb6f5e42f647263609882917951c757cefe5b293c9b40c452bec3ee9ae2b0821cd1d1007d95e5961eaabcc1773e7e3933bba432225bee95c141fca4c0ab4adc02a60a05169893cd874e9c546538ea18b92dc3b5cad3ec75e20b8f733f3dc5b92cacb6bd3b21b79d942400ec0ce07fd0c37342a35f63b606780b3765bc260490e496bc047916f1009e3bf96bdc5b55314e03c631f3871d8266c1dcb8753cd5fe9ef4119700cbbb164cf0102c56a133d4f4bc90d3e333e40f327765561da678e2c803e8c25856c8fd60a24f0d55b50ac27ab9d916c09b2999e7a5f3977b9bf57343a64802695e2a47488fef42c3df7fa7fb440ec1f6b401bcf67279b9df2dbd3a572329f6ea6690c6353f3ccf64b5c40d8962d21679c078f1858bd495076aa5e649f4d6a4251923b20b3f7c8a2296d4e75d7fde47291031add2fed40db585356da292b707921948f5d8cd3faf87ec16a769bdaea9d9e590a5748d5f75a945011ae42beaa314cc683f9b5a927500210d2a55fe51eac3fdddefa008b25f6d11b18ff6a6fb6cd44610128d39f40d2eda96df080eac728adf3f8370b332c9d786425486beecf65c73f3e38d02a2bdad9915ea020bb08466404e6eb04948d9c832412af87a65da22ef41bc2085d5318565eabf877eb38bd4229ceb39b1dfb91e509c2902a92f675f9ebdd612252b84a9ee269ef7f608f3a73171da7d85c3d65d9b995714b6804117893e3b49794d444834ea43139a5e1b2518412760ed854b7721c752add73dd6aed09fc8296dd4f228198a97355f4a932c61a19d", 0x1000}, {&(0x7f0000001740)}, {&(0x7f0000001780)="674425abc9a3ea69ef5f9b9fa8bf5ce315b08ac1b6de6e86c5b8dad4ea725fa849b15e5ea2de0e4b49f03df61fd8c7719cd0194055273f5590bafd5e492c58b1a42afc26fece80a893fc995dca2a9deb4ae54a9ad81ec8c2dbd15389ddb4b879b698851313c20b1eadc7d20d079701c19ffb814a73b6ca48e8d6ee1c76e2fa73524297b9c8eca61ddee392b13554ba4702059d3a1dc43dd9f5b9c757eb915889f6cf5644822da2c5233a26321cbc147481eb2cc9db22ef7d202498efdda0c17eedc592088d09bf6348bdcb8db2197890708d14a4896475fb9871b2afd06aebc017b247fc5db672ee16a1caaffbda0082e3410b86eefe72d769866e1c044f8d1d8ccd3d7d61b3f257a9ea2ceb0d7f61f5836389346dc058eb25e5d2145988ec191e6dd4b3b8a045ff4cfaf817a34f2823b6d21330751b9f863dce7c118b26436c57e6c4f0e47a4062079cfa7ae96bc32c9801aada6e28deb25566fb6e6b7fafd259ec7702a26b3810b8b49f923865a1ce201f5633bdeca89bc322543182b1dc02dc83276ced88833387843081917704089ea740e8a48be9830c7fec4510a2666cd7f9ab99a6f10b4eeb82f3bb641a6bee69ffdd03b60d0de24993ee58fbf34256c808a919c03796e360ae263bac8b39d769efd0438df34a0ed1f80714677a4cbabb6808797fac53b7b7b8f787e055d0d6809e31fa8731d90ed94f53aa681a2b9dabe6eb3aee4d9c30ae7bab9aa1ad3eb4bb84c3457009e56332266fefc26a1afb4d97190a76844997276e5f1f59a1bcd75c320732cedeb88726ace87d621b70ef7563aa510723ec3e4f663b5104b33fcd048c450e8311dce2000466b6fc60472b71beac747e5892ce11f005a32dc763c583e4ae2de110f1fdc993888a05970dea807e7ef912cb37f18c0018730a492279d2f5c37c932ddd13ed85e27aaee928a8339acd3fb624347d80a6dcb66fae8eb051229384b76eb4e6203e0bd0701d932286ee12f0c5c22bbaa91ba0f6effdb5e25249521cd08a7f7eb94fca9d1da6fe8c1900a99830331028f164a93c6921c24fbf59a2253ebd8548717f0fe21938dfc6a5d6e3b32829f7fc49ff826f667d8eac89d8b0c65dddcbbd54466b893b632c2c7a4e8c514f306c2d21feb321093afa8b89613ca36feb80e208d91e2f8a4462d48aa32e64e941ccce29f15ce457639d543181e9984f7afb55c5bd8340a191d1cc9b4109a7c2766985cc2cf074355e56ca8efbf31a34d644b8b4e4055e2c1ae08132579767ce260f3ef8c1aa2bd92ebbc3bd93aff315b15175bf0811a49a4db6795f97e5a8f7d490e4b0e700cce57216c1a9dd753c6895d68ae37b1548361f81e89dc92436eff07f6c9bbfd1443611ecb441dd21cfdd6e5eeedcfe4c23a7cc00916579b540a453bd0702ead15c1421af9c335ae84d2419b71da7ddaabadfcf8d99486bf24917490b70cb643a74fd852748c583d99ac1350b409037577e63a9d356b532f170fef3c12c6b7b811715753a951c4a911944993e3e2529131a9b55f5b6f391dbbc50c2a2389a0061fe855a1be273bb9eb696c24fa51e7c9cc4fe8301493b1cbcd8e5ecaaaad1715825eedf468d505f877ab0a7da9bac3b1cb2de505aa362a805699e7e6d6b2713035e00e9f13db3398a664686ad36eae13f0d474a1d302767e4b71701f0a0dbfa591558d91bba06a5a669b9d3b690e9179efd2c2d9d87805651f494fb63e87be91e420f9ae404cc4cf60546e1ee49ff2349d7dc43fc6c33bfd6349b155feaeff572576dca46d28729f6496d8267ab8de56480463dc9e237019a9f71589737c4849419686e80debbdcefaab8cb302cafd635ab9190a7ae37d8749f5cedefb55b302e477b188b26a0084fc1fb7d727b7c36189fbe13015495c5e3c14d55c130a3cf657c3c5da4b50f96b71979d50a14b8aae27b376521c1b8566fc6e08dbf98a5a1eb02418c2f8a22ece319b5b1a9fff03dfb93881a0cc0dbdcb0d6ab1dd4fb9a605d25edd9dbe3059e4b74551f60764545438da362bd7be0e29e74a71255d72846c59771e49e4eb210ff34311357b55e5e3bfaa729a5b6fc0f4c68e0225982bdd98bd35b82f72b82737086cbd9b317cc80474b5df01b165c63b3c42c561fe70baa4f23059707b9ffe3b3ebe5ec8a1ff200990ca42343a66a6dd1ee1dfe6717938db24af25dff73c0ad3e023448e27bb2d9cdcb38e9561da7df12df9b3837cbeb811b6bbd7e44e88b58a8510dbadcccb3a854d5137ba9f1a05648f415b98475654d932dc06db035ae7e1207db0573690e4d89454cc9f6ec2002e0ce628546d678f21fdf005eaee64491f030fcebcd4fd0fc1f4eac15e3e5bd135ce10d77dd157a72541009c3af280b6df6f46fe95cfa24ad7bf87ae38fcf75e05a9b37f858fb76a744c8e8be4431367f983436f7b87453c40bc31a722eda6b6ee9e520dcbd2927b78429daeeb7f515838afd10babe05bed98c6923b62659d388dc0f053845db2ad0df48344e2dcf50e6caf94bd98d0ac84ab7966d23c82e20e49acbecd68d651a4c16f2e6c0de494b10d68bc1d38e502e318ade778fe47fc912a1d2fd97305d64d11cdc651ded226a9ee559c0898137ee3559f7afb9ea78a8618d43666da4cbc126ffc19f594e301a969fb6767c65115ac9cdda6a8a50e837481d8460733d37eea267f1b3cca8b2c810ad989993b1f6acad9eb170a70ce5bfb9304d1eeca12980fe439b67383b83ed0cd5585e80f2594c931112240a1845eeee2f444a3119ffca8a29b7561e989e652cfad471420c10a659237b2d0980fc87a54578c2f68f5d153fc74c4f4afd50c64e889f96cadbae66224a0c43e6af92d2c55a351be5b658661bff7a42fe9a2bf81ffd312f65af8a216d5e82aaf1ca0eb1ee5a720ca1b0b5508de1287a0c727a3f1f19ccde438becc45547be1b8b76da599879b7ae1b564c2ab904e6616fbb67f33a996cacb1affddeac1c79cc81334a861d6311afe0708ce13d585e8fb672ea5b5b4d7230f18c97cc5b32a4e5e300b99deb84bcb4dd94f89f0d14c03769fe1195754b52cc43eef010bb6ea0da09ea5091daf048d1d15e9d77c8195b2fb590983e670a3e07fab854d1d4d457171029dcd93601ea12e3f557a7dfc0d280d540c6c300f60b4abd9b274d54cf76814d0bb9a046fa5d59b8188403c53923d9dbf0c58e78d642648f455f5a358e7362322fbb642330961673df5620ba3353d0f30fba00c8bac91f77e0db05e114795ed1ce0f0c53bb34298761263265364641ef23018d4a239169c515047a5c50fb9ba9e6dee828053aa89c6cb3a3487e21acd2818c5de49589716c211526b723289c87c98fefcf499ea5f18ddacebdf451c8fa5084305117aeeb3dea38d799d4c68257e593cff5273948be57a7e4e34d1864c32d4bc974774690432dc22a29eb8b501ce9c823374849e9fda152c22c98d3bdc82c54ef7733b1d152084cd3d1c0c8141a2d38facbab71abacc67a7ad19573b16641447379ec776777f5502175b92a5dd1bd770fe185577e87f489cab44583422affd3c94ede94f00bafc532a176aacbe6c1af7ebfc5f42e05b9c55d9dd1f5ac9eb61cc8397b8e1608cd2be932cd575ee838fda9300d04fb3977aa652f986a98f670333c06272c763598077f55e06450c1ecaaa7d3c2e587f9232b4341a9a04599f9ac2c70c79b04844ad3d6ee55c2085b655352b81ab06e27c587302531652736b2c1afec017803547bae482c3f9f43920801728bc3244f9cf33bc6b8c14fd2f4d124b3e9c1057dd4aa1bfc2ba169a4da9e87e3422b2562e78f587c2e0f4dfb0c83dc02bca3f4fb99fb7ffedfa56554f112b2725288e39142dfea8a2c2f4f7e87058894473edb62384492d5ad757b57b11fdf30f735a154fb70945d3535f1945ce253ed5b33519a6d7805453955208c2d7a91aeb996af654ea9278d4bfda65f5c7eff1789fecdefe65a8a9a31f4e806d57a8f53c9248e720b60740ba9054e2d9faffcfe9f3b57c19661c4fe35a51ab7a3af1179366381e58fba9bcdb979ba4040877a237d152775cd587d60d2b50bd375545dd05d06de0fe4db6b8d094225b51716661c0c8139284e02cb68459f8f37f546bf156a212b00657bae137e73818e6693954b951d2de965a06d9717b45df8b8d3b94db8236aa2ea884e647b4c4e3c2567fc6b78cc9d9283fcb50f9f57abd4c49c72ab4c5b49e58873c93cf3306d5fa57543038a0173217b7bb7835ff2b2a7631ad47ebb818799b9df287523c6d93e84fce854a73ec6e482be9abd49c1850d7d24068a35a41d4f3bc03a31dd0c12e9b8816a08e16a68026e9b7cf84e1312c08c9479cac2faa97ab561d55b30a5a64e481aed083f418b05685b82eac5d4631fea16bedd83f7badeb6202c7944b8e844b777795f58ca538d9454ec3d436345a101f0053ae972432c2e93b61b31c761aa89921d974bec1ce7dc10c49e5b61a10eee15bf9629107d729ff968fa01af3886a72982c53c979861986cfb04f4e3c3437a103b680e7ba5260c90e4af40b7faf7f165ff2a155328efecbd5e3dba3d55a9a279b9b485293ac4570b2dda40057ee287864b5fadc55f9e6137bcf57c92730067a6e8cfc7ae510f14b6417045aec4a77888cdbe3fc1ff5b44d5dc53178c6ab4dc0be02b80cca1ad73da3bc9cd96bc92905927c32e2a9fb64bbabf19d7426104fc6bf4bc90c5fcaae25826a8279d9199c51529c0089d5de2be483783d1abfd576d274ae53ee0968675fdb9b81fb669c0023e041910d5912857bb6665cf654515bf482532f50830a236bbe2373ae9c3a12000078e38b6622a87b92de8101ace372419e5e6bbd95e2847511c6ea4a98e40bdea135fd280d214d464f89ea01b67db36b8a3b929be7c271b3339b47daf2304caf534b97d35f0737e8af1b6644c8b6f4b4f365d31f3630dca574b677fe0f26dc00895c536bf5189c72273727ad03c7328469bb580d9c5c419104b3b69fd20d994fdf27eecf498b6af814e5824a3a67d7a32d586e1aa63eae4933a57a065c98f1bd87759f81d5e24a929e9db20796b812e0305731e780f282a14f7b24a45a2067a406f7fbd04e6772599dc859bda44f5b49a93e5418f3716c2e6be5a49aaea8253567cf12404c4184510bb027aa5c4e6e509c939be2e25cde891ed4471e24ffe972950079d5d0b9e3db2b3304b4daa503699cbc989e231188b5c155e8eb66816511222242746dfc783ca3be14208c979577bc896568c5f883500de3d56885f1e53af17fc847c4b117c08717d18c25024f4cf2f1d2bc1621f0635a5237dc6f6150169e682494eda3f1e8ef6a6c821eee0827f9ebfd6b331f182301c7422b257e49cab0cd84d193a5d3114143f1e2c419beacf6601f9921aa54793318e101e9a98e37a5deada0a9950a742d0f494f50f6b09d48cfc8233e2b630d6042ae09e5bf3077962b3387d167160e60a7445be460aad620f362e0e13fa2e660921335f81bd7e8258d3a741eb7cec9e3ad5e7b35ec78e3382fcbec5b138f380d98899363754400ccdf8645ee47088a7abc587d3e64c698ce5e1cc9a08edf6635bdbcedde66f655f59d467e6c4ef60c2e0e6098b0dd63e9bf76105bdcd55c43d825b98abc8ccb75b95d86ce7b5b6449b65ada39c9d1e6778e20d04b41e81cc5e40ac67dc647125fc5e67d48eebe9d8341db53d4cfd1b2ee74fa15ca87622913afc9a505761abcb96de703fa8c806557bcebc908a8e8d9d40643596c94056916bc991ef41300b901f88e436ea059930394a95db9b8ee5e819d7", 0x1000}], 0x3, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r0, r10, r2}, @cred={0x20, 0xffff, 0x0, r0, r4, r11}, @rights={0x20, 0xffff, 0x1, [r15, r9, r13]}, @rights={0x18, 0xffff, 0x1, [r9, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r8, r8, r6, r7, r8, r15, r6]}, @rights={0x20, 0xffff, 0x1, [r6, r15, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r8, r13]}], 0xe8, 0x8}, 0x6) bind$unix(r6, &(0x7f0000002900)=@file={0x1, './file1\x00'}, 0xa) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000002940)='/dev/zero\x00', 0x10040, 0x0) ioctl$TIOCSPGRP(r16, 0x40047477, &(0x7f0000002980)) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000029c0)) ioctl$KDMKTONE(r16, 0x20004b08, &(0x7f0000002a00)) 05:37:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r2 = dup2(r0, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 05:37:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) sendto(r0, &(0x7f0000000100)="085839727ed74ea6c2f2d87f048c90f538cfd26b59025c7ba1a4ddb39970be84cb14fd406244b8819e6b0da3339760db98c9bd5252be3abe228e296564a3da3a77dac01c305bc1cc53d3c6e4aa23222244ebbfb93a5a66b90e8029d81e5098ffab00516f5e5e722bdc31600c2aa9cbd44f7252f8dfa01abf614e39a4f5642931ad5d17279d7fcc62f1b36a20634f949d4abf34f23be6214f50d6d300d58ac63877e52b4747885298936c47b41819292a76add3d4cde2c97845d83a3174b60523b5d37834428533556cf44259bfbf50f9dc02e6dd34f055ba0d7d44bb8b8b315d32fe199b8e55989cd49882c3c91b0ca451d3230b8c32bc01a2531131fcea479263413c3f07b4d196045f7c3ef7d8c0dde4b5147ba1a6aa5b343c60987ec8a0884f41478cca3ce259fd677db21eb48e8ed19813a6242fa63b7d43e93c01b9d04243e8990fe85fa7fe4d8ca7fce4292627be1f63c93e324d059741fb652927dc74bf2b6834ef8be57ea71c3bf5024edc8c432189eb7897a4cb175840bed8bf950113234e0f08f292c451e0d485e8e5cafecfac983be4335894ec76e5fe175db769dab054e0697f5144b25acd487848d906d71993ebe9b538b8f2e09575cfc6f08b3e5f836cce9fb2dc134bb4b9cc5ab898aac220b0af5ac4e6eb3db50300ded28fb779079aa106b4628456bb49ba4d969b30ee4109b5314fc14ee541d908f126091cd2c246ddbf3063039eb16ce132cbebd2128d2cdfe04e46978f32dad573651bf1cda943e6a7fab66f695fa397a4fc5fd95e8b618de01c47759047fec5d20335b67dd8bbe08ce94cc5f83703b661d801bb4ed1e35b6333f7ccb3068b018ca42e7ff792e1a08cd810f86fc0fff2ba1c15439196c1364b06862284cfd565c0d3a7a14162eb2f3018433724fc7356389b2dcad075a1cd42b1b5537a463928c31f42d990c9c896a600ac68b35a9022397ffc559a6a8e3bd03860c4dc32eb98104784062888f2495be115e952ecc01f9a9b3ffd9057630de85f142b4cefaa1ef58c66f5c2e9bd307bbcb599555d1953957c1c4eec6b4280c2560538575690d480850e805b36899207cae32e959a5af3311c9db7efa68f28a738753c3dd02523e75580be4a46cfb11335ba3bdae9f199266c421dd8aadd343b610734b425eb2fc9012e5ef3f91ab7257cf0e0f7531119d1775409da8865ed9d8d8ba0d62933edfdf33b43f78dd8982dfa375649f2fd63c16988e4947334874ae70d4c59083ec892426c568b1e60fe19a403ee9f37ed8af34fa440b5e7861ad66c96862061fe2d277bde1663e05d017540fe41fa762a634eeadd613c5907fae4ac97ed631884b7feae3f27bdce591a204fe07c00d1353a749d8ba690140089ee27f86e2a11c480b49cae634ca05f56a0adb0f4ffd1d88fe8f45b138efdcef08910a82b7e5475760aff57cda3ccd5c2d206085f06a0cfd9ad865d271446203fcbc0bcc3c40a6920e3bd5afc3a5c752fda834bc0f1f69c7fdb7fff42defbf62975f921f8f1dde9d06cb524bc25724ce4e89de65eeffedf38c564311d9ffdaf4b06e7cbd622d15c0240db9427cb2066241d01912a51430b65b8e8c64ed0246cb9e77392c78923c770c8dc5b558ed859db81015776acfc9fe3c5f21ccae2ecab411a601a94369dfcc08d2805221970c8130422318ebd23175f0529362ce7473bc1346c0db1488578b6077d6ad5f41dfa93d2f4a507ae630a3ed313f1d1bd7f05a521a771644cd536f60d1c3fcc097b4331a2315e1d6a9e68fd1be2667ed9ed6da20755002a3a39f99bae2bceecdc569374f135785b860f76aef60655f1373208a6fb32cbe492f138df21318d86b007907c20e0aa0fb0842904bb23bbeb539e695d8eefae98b09b15910b4175c22c9b2b71e52b9276550b307f4c8804112767f30e3aedd63eb57fd25fbed4e58c54298fb716e91560707cc58e1ede9284cd5b480d5d933dcefa7666f2bb39a71194a0d680eea1af6cb07bbdeddd0bfa34006c0c943d89350b9b972b69e4f35010c4fca3d0be0b4112e847b7cd37e231e0aa7e5e65a190c208b8f1111553416c2ebac0e068bc6cc357a445e839209061fe4828a5457be041fe0fed2c9d81406a7def1e7d1e4a2596119c3a5f2a45b25cf4b490961a9d39b87f7e68cc8f79f9f9ca5e36eee2e20697fba1659d48868b8c0a45e35077218823dc740ac6755c362d12c0914d28f5dbafcbb5c82bad7cacd81d9ab1917ea3194ed5207504dea06986078bb3f4090b3ee3ae69892bfd86675403bffa8cb4828e5611cbca813a7ea455a7ddfd2ac615434ddcde84597fe61bfbfad274695a78d3adda6ada9da94b79dacde0438b2391a9542ec596f64272bb7b860c8ac94c79109aa1499a4b29a202c71fa74c50f53224e725097bcff1ce1510f00d7448aab789e163e4454af8a9cc09fd0011a27c6632bb144bc357c9fd1a8f3d532679c7dc4e334d7a6bb6b1157be6efd6a1042646d357edfbafd0f18f9d0b4c699a60987f64baccaf98fbed524bd475647ca39b3dcfc875a396c8d1b9b026e1129af8224ff0b8e080191ba5c6f06181284077236cc690d1407f489a884e07eb92c5366ed06740fca1ecbf39cabb79e199dee333af0236b974897220c007e85ff4f955fc5f0c691ee86324da2854533059536f7de9fbeadd2041797841d3958ddae6a425f8e027e0ce17637ab173a2ac0162f08a3b22e25d5e94df59cd07652e6c4aa119123f4104cada280283e77da82237fcaf780c87efac791998b2a613ef869b5b8be209629ca4dcda8ec5b3a165199d2b5e94cde951e0a9d368d63b50d759481e000fa401b58ab2b51302a52b24dd2aa768698cbae4c8385994bc0fb0e65be33642b07cdff3842618b4e5e0adcf480d6b1ea3c076a213676633cf842b7ff4c2e2452b00d78067b4ab1c1325dfe0a1f203b58e13475c2669523b3527eea9a9cd85f303adc4a0be6d1dcadaf2cbf70a10e480946679dc36011604ec26af2e7130f8816d6881b5224018eb19bad24796e3db3802f7070a8485acab66b55f9914aacb91060dd85fe7e7b6d6ae6ee6551e270f9901a8acdda8fac4df2789913c5d92e194a489f803d2637380c3540ef0e26054ac58f6eeab8df6d8af6ad8eb3da2aeec7f3ecf1d52ba2db4983c084ef1ecb16170cf30e54121fe5bc1a9c1ad74d983f8a43141a7542c7e531fe2b009311ae46bb0aa63d3c74c81f427ce7e2b37afa6772078032d047e1462fb96842e5733acd8696697a1e86e5418e7caf6d0bb4491b822a785245ae75d5f0fffd8822b91963e4877e6142343bf7da936a36232071bbadf03c260c2c8dc1a68b71b17c54aaef3ccc65b9abf4f8e5fac68e53f35916aa863e54e33287432ee6950c19c13ab15cb365035de254cea11d19b409be4e18f052b28bad788239f2b729bc73787d98ccd375797de19de30813f25b55a781b5596df0141a44dc967338e9ba16b2b1a41c69197db436c8c45833487abb403ea375db3b8c115d60fb2d00103be094490122cd57a29ac3e9434a5f56cd19628d791d75951f610b35884780d354c6dafd7ca0d33c6149f06e90bd7202647df757bbbfe7defeb689da17584780f4c264d6eac56ef2cfff3d97e98ac14a2a973b5f38f38bb72c93446c549e2de9a6b5bea5870f04cf091d70504bbc6364a4fafdb74af974dec789c9fd5f9d2804e61c73f5dae83236bbea629fa2171d777670273a881f0a448a64e1fe66843448c16b58843fd884c245bf14790da65bded7c4090d68d5af63628b545d9f70725f77a213cd7e545943e7017fdf176db609a8a70e1545f7fd1e41c379d86fbfa5c32f0ad6489ffd62a467a1edb4ee06c20b54bcfdc5b13c233f9199065aca5319dee59f34be6c57060abbfcc995cbb5d36b763581eef5ba333e3538893254a0a54645227b54fe62ad802fed4b9ad1d649f97c788cb41b85fb1bdbf1772695c8b9a743438c1d6cf675674de97f6947a24ee51fa89c9fc5a2b95be4a52ad073230e81df19a6067540007eb570a5544200a8c9f48e0356d5014228e97e5038357daa9e75481c9c0df5f41b1c03fe820ca20a0ff7a9877e6d4cffc2799c3253d5c1d075ca6bf362080ea573bea8fbc73ff4f0d3a5dd1f919fb1f30d149b6d9a5f0e9659570a8d12715d6d1dd4b4bf90456a03dc85aad285791c449579f32dfda0cde927cb14fbb8f482b462c7edc862ce5a8634171263fcf3163bb7979a3920d3d49bde1525f7bf1274a1268d73edc4fbe77cddd893ed5daecf0991b8348f039872ef9fdefea31aabc92fbcac16c67c3a68a300abfcb420ae5c52c19a64c9e21e1ac004102f2a30c0749f68c002ba3b7ec901346283722f93383201889b5a7a8647c28ac5a3f19dc2930a6be6b88e6e1ad289db9b31971f13eae51fefc0b63dabd2e3fd80df7b8007b84db362d9dce0f5a7801f0c6c9fc85be5d4f2d195de15ea44330ed25c807233dc4fbfc1a7241bde971c0b0cf5cb2c5593c5c207030540555ddea7996472a6a094710c1a84ebb946b2634b5454b1c81bf63c34a79ea21f2d7d7ef9e909a0bd7dbb53007fdc92c004be456fa7f25f83c80ec73ec7b9ec2ef6f293579f7f9693c587d87176bc1336d73fa373a22e335094c1d803a1e1d17d456e36e48ffc615ba20802f093281396614e8c8836ed03e91298e7617015ff263be02bc20b7235442e0100ca738819a7e8e01624b11de4eb7cf3b430f1d65d749e98a7e6d39731de869942fe0e4221162069b348b04792e747f5c14f946fead31ec018df0e16869581c16b050d2b6b9813f5dc50661d938705f2d419a4d9f072a9af5ec3529879fcced14d22ec50ff25c8293942a76efc4624ed283454ec87974eed28fb14b30c307c56127b42bc675740fe27d325acbb57b7e2cd5a7a7acd2126f140d88360e0bfce10114838a620beb1378d669370780e0a6d7ddc9cb2306891d5340fdbab6457926d7285e7b3711c23e7d64924bf113655c884fd1ce44662457d890a7e3f40b4adf1dfbcc8618216e7494acc8f6281ea77e69d8ce3b125b4545a76579d2295f86bc6fbbf5f3888bd70b21442e47f6f386a59c89864aca8fd7c84ce2b5aa8cd07501e1a41a4efab595c0b66808ab0f4e09d802afb228d45b9991ff9823753623eb077b26d565aec254bc1c0b4cbb24734f1e4930579c70d89b2d3f9ec7f904e540ba56ba41c5f157f4bbae3c156d4b81d24f0d2d5be36cb856d8ab3fef6a8fcced93f490eece35a9269d8b8b42cbbd2201b5175f24c08ea032a34fbb8a2a12cc31ff5962034576bb2d8a7005d3513294ca5a312e2ee16bc0b02e4365fc313f2abea4a1d4f73b0ce0f0fbdd0310596c7c9fb582f7988ecf3c67a029f7fada755b1dac6c4af72089d9d14a8c8dd5f30075cbada36875b6a70af94564333c6201fff95daf71d6976812a72a9ba1e49fca65df73305c3693b677fb01419b3c27b1324b042db3f4477e3702d2ff870599df951c93821cc23765ce0b782efe67cec1c96e8a070be233623b7081598306f3b4c74c797e92283558118157783dc2701066535f2af068d837ef679d908aafa647bcb47bfd66d8a69d3a407e391b75898b34ea667eee127ef4cfbff10d36446899044b4aa7eed7ec7b6696272a7b6dab34153f18666732db790fdf8f68551c6363822b5e40f4b0a34da1552277a62f5bf1fe81de2c5ff43dd3c84343c36edbecf6a1799028e722bfb581cfc28a8f4f411d744100dd37235e04444c491d5b51c690f0d9498214f1a3f29b48e65714c4e4ff", 0x1000, 0x4, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001140)={0x400, 0x2}, 0x10) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x200000000000000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 05:37:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="1ae92610f403ddf0bb9c95afb74be11702ca923e07d83338b1d3baa379f9b2eb013d44f4f766aa753e04c12d994c1a72fd49c08f5b5d68e08192fa64c42ccd0ef5063926d49c37797da1eb25b21035b69033376e28b4eb6be68814bd6c991db25676996be05bc1e20e105a1ec2419cd164a71b9faf50beb8b18b10429182e240eb8b9a1459ecdf779e70f7c853da0e70ee39eacad26f337c2d829d193ef31abaa9b2a8f5bfdf9fef937c12463c1dedde0e27da81d1be91a23351d7c494df9c46a143e66bdb445bdb4555af9e5c7a03c6bc2ff11233198eebe9f0bee36aa5abbe7be50359a9e031620f9c86b8abb76692180266044c2c3b28a3983b0078bd2abd53bdb8f73332c0a4269c4af7071f2a101ceb30b420", 0x115}], 0x1, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x4a9, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) writev(r1, &(0x7f0000000040), 0x1b) listen(r1, 0x10000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0x9, 0x7, 0x0, 0x400, 0x4, 0x6, 0x0, 0x0, 0x2ae, 0x7ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xfffffdfa, &(0x7f00000000c0)="b6") write(r0, &(0x7f0000000140)="45343c77bdbd961f18b4d25b32fbf7e641c785d7950ced163116e6da8e60be8a30ac7b8b840bc6717d5385afd022b2327637911e83338848bd04a3b3153d1e2d304e2149a33d821981b9a2fa415c045f8c137adcc34e8e0c884260f62aa0ee83b3d86bb8e4346e2116b55869db1e5a4ecd5a0c631f29596001f7b1ff36e79b", 0x7f) 05:37:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = dup(r0) setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x8000) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0xaa4) execve(0x0, 0x0, 0x0) 05:37:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:37:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="51ef2d9827aa2ba962eb52bb7ce71f7016e908c9d0d397f74177a9193082165933374dc6db8d2edc049a8b97c6", 0x2d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = semget$private(0x0, 0x4, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000140)=0x3aa) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/158, 0x9e, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 05:37:56 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x5, "09b4429e5e1b8557f5f9a884e8ee2edc26dbb585", 0xffffffff, 0x7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x848, 0x0) r2 = syz_open_pts() getuid() getuid() r3 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000200)) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000240)) sendto(r10, &(0x7f0000000280)="df8e56bda9ede408d021eaddfdf2961e83eb40edf421a262f68c97c1769cc69533fedf4a73dcb4d4c34274ae4adf0463cc0fb3e4fe4a4ace3213de194e539a953f549cc38389d832a7d7e75aed34bbb441fe9405e0c59074a7ded142a7f67bcb9f58b07eb202e1b236bf0e4c9712562b804dc5369186fefef4814042558d234039b1e2ff23e965b8a12a7296621b4488b40d2b4f2406c7ca3838a91dbdd9805553c4e5215a45e803a044f75a1f3066b2e5d83c839257d3935bdec125b9003b964ecb6a774d31cd13526e97249463", 0xce, 0x403, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000003c0)=0x3) fcntl$lock(r5, 0x7, &(0x7f0000000400)={0x3, 0x1, 0x7, 0x626, r11}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt(r9, 0x7, 0x9, &(0x7f00000004c0)=""/114, &(0x7f0000000540)=0x72) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0x2) ftruncate(r2, 0x0, 0x1) chdir(&(0x7f00000005c0)='./file0\x00') sendto(r5, &(0x7f0000000600)="272bd549b63901328580f40524", 0xd, 0x400, &(0x7f0000000640)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) poll(&(0x7f0000000740)=[{r4, 0x100}, {r1, 0x80}, {r10, 0x105}, {r2, 0x4}, {r6, 0x10}, {r3, 0x6}, {r1, 0x4}, {r8, 0x4}, {r2, 0x134}, {r5, 0x20}], 0xa, 0x4) ioctl$KDSETRAD(r10, 0x20004b43) connect$unix(r12, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:56 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair(0x30, 0x2, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xca}, 0x8) r2 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0xc0, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) geteuid() r3 = getuid() setuid(r3) r4 = openat(r2, &(0x7f0000000000)='./file1\x00', 0x20018, 0x100) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x20) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 05:37:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x6e5) 05:37:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x81) r1 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r2, r3) 05:37:56 executing program 1: r0 = getuid() setreuid(r0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="37a01bf7137b69782cc1acca4ab16f60ae35753133b083699edf4da449f3052313d3e5633f52d8bbee27572ec98dccd64efa78cf4c15270304827f38cab8ecc016d9f03549", 0x45}, {&(0x7f0000000280)="5716e24b147a6bde85eba729bae8ebb3c5ed5dc2b49150d3c0d12e4601dd881199d8f4280f4eca53c043fb11088da7b462cb7a19c20c7ff0e8a95598d3ede8433aae4634436f11a5c4bf40382fb8591ca0a918fbe6bb1697e504570a5f17c0516575dd2ce119275be06a1143b55066d091487ed57fb88e4bdad892e8828a460db0eda3d7550d6de3bb8ed91f07875320ef28769da598ddfddc032df83504673beafa33931b0f5b8b7604ea99151dfaeb25bafa0221718ce61b0ea8347ca62a141b36fa", 0xc3}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 05:37:56 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x41, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0164411ec63000000000"], 0xa) r2 = semget$private(0x0, 0x5, 0x10) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000003a00)=""/159) recvmsg(r1, &(0x7f0000003640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/1, 0x1}, {&(0x7f0000001580)=""/4096, 0x1000}], 0xa, &(0x7f0000002640)=""/4096, 0x1000}, 0x840) r3 = dup(r1) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000003680)={0x1}) r4 = kqueue() sync() unlink(&(0x7f00000036c0)='./file0\x00') r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) fchown(r4, r5, r6) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000003780)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000037c0)=0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003800)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000003840)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000003880)=0x3) chroot(&(0x7f00000038c0)='./file0\x00') pread(r4, &(0x7f0000003900)="219a49c0eb5976c233fa532d874976d0bb207fdb4a9f35e23a8b18caa74275b1e75dc4782aba2c2ce5d735385b0a3d36d494689bc2f46e4fee514e1be4b3b5c340f8c151c44e3fb43939966b7418b09d3a0bc2372f522a8984ea93507d05ab720d8d8b6963e9b521d3e7bb5d05b1b3935aacc9b67c19b2456d594db4d568fe9b2fa75b50025c7073f5128553363344f0ef4f7ad3118a9e94f176e23c3b57e27e27cdfa08a17b8741803f063548c73932bec8d0390af8a3d7220f3a993ec1c56cfcfdee31a15e9c823b039f584f6598268f89545cefd53b197e711b6aebe8850a933b64244d33c48253f4", 0xea, 0x0, 0x0) listen(r3, 0x100000000) msgget(0x3, 0x1ba) 05:37:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xa8}) poll(&(0x7f0000000b00)=[{}], 0x1, 0xfff) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='@\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='/\x00', &(0x7f00000008c0)='.\x00'], &(0x7f00000009c0)=[&(0x7f0000000940)='\'\x11\x00', &(0x7f0000000980)='/dev/null\x00']) 05:37:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x22, 0x1) 05:37:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002900)='/dev/ttyCcfg\x00', 0x40, 0x0) readv(r0, &(0x7f0000004bc0)=[{&(0x7f0000002940)=""/151, 0x97}, {&(0x7f0000002a00)=""/1, 0x1}, {&(0x7f0000002a40)=""/105, 0x69}, {&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/4096, 0x1000}, {&(0x7f0000004ac0)=""/29, 0x1d}, {&(0x7f0000004b00)=""/45, 0x2d}, {&(0x7f0000004b40)=""/97, 0x61}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r2 = getpgrp() setpgid(r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001400)=0x28a6) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r4 = socket(0x18, 0x1, 0x0) r5 = msgget(0x1, 0xc8) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001440)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000002800)=""/225) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000027c0)=0x1) open(&(0x7f0000004c40)='./file0\x00', 0x100c0, 0x1) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r6, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) socket$inet(0x2, 0xc000, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r3, &(0x7f0000002740)=[{&(0x7f0000001740)="52e306f5be760af51b7bdb77bc2c5e1e78abecb778f3ef5094db5ff54185a723e6795587249f7165817bff989876c3705651535529e9f4dfc9447d9b30f08c47bf6a0f21361ede9541ba5de3e21f13b71ba79832bfe08d3b23e6a2f5d930b6b2798518bce6861a16e896c8c7d87f7875fc6fce9b2cb262b96bfdce5526345bfa7e5e95aa1edeb751cff3ba55383289ab60d297b22b51d88cc6fd10fc7698075c80e20178ff271b278d55cf982ba8a846c3ec610303563b52ab5b9ff4f84c96191e59760945c1ffae02d751f2912ed99fae8cc5dbad4fba3717d8754bb66a30693f959123ea982c377ad712eb3c2ae25d9f794cb70902c690ac178b2844a080993b4d4c3326dcecde76e3929c65b9fdf4ec22249d0b412a2c1b92a742480ec0ef3d098831d07facaf46dd2e5190d6fdd258f6dbe46226fc49054012190fbc9ff0b401ff905929c9ab5d44c43115c7278b708fbd3f7c56ec54b4ca4a200b99bf999b441214ff983175809345feed37d3ad3a011841733eea3650479bfa1919579dff95358acb5d0c96847b4e898b006780a7b1ce348524caecfd0f0db5d71335798e4997352cc2fcdf5de0bab9ee645f8745cc2359ffa01f8278ba194f961fd7e56a078581dd0c752abfd23c8794faaa6038eb9e92f0783234c0e0d7a23d57b83caa773afca5f784177683eb887008bc930416751ece6bcef3f2ba1c7e5a344806961b5c1e2e8d115c8bc3d358c9df7de17c70d45b753f07a5cd37d7c9308fba7fb7e32bb1b19342f8e6e2ab36e58b1207555883abc7159b01989b25b9382a5bef174d9e2b49defd5a03cc4d6f45397fc91a5a2f192ab019205a445ad7b84c68796e76857bb6864c07cf8f42064d6ab8374487fb8a07efe8c651e0898683945ab9278f893de1e4a36cb250e03370dd8aadee52eb5f74bf3cd5db02167e7a184827ebb7d3045264b90ca65bf2efd4eacb5020277b5616bafe1fc5ffd593e9a517d80d5e8909df19b708184082f1ce0e94d35538a2b23440c6e0288e2862bbf0f429becd96bc70a7ca01277b360fd5c602180e4229654e7d844b14877f622078643d75058f7546ea925c48c1534826027a0bf3f71f60756adfbdb72bb8cba55ff99b3bf279191c75ed097d1f2a69f70a2e680c7dbfd9006ccb59d15c2e61a116f5529ce67b6e44f44d15d9aa8661e41b88fb686304a82d0f6ea9718ff49110c6d2ba17678d56f6178f9004ece1c090b641559c921490bce0b3679a77d28a150e59f540cdb9cc09b49e2fa38031195d8067b3af0274eb63de2ea9acc569f0ef0fcd3fafeee244883d6a991a9f332b46a1a4b9b7a8f64f5b3fb86ed7f07cfe8993836695323b7bee472f7eb30bfec2cbbd5352da26a0fc47ca50074fb43a9c0b25ab93698bc36e0f40d74a5c7718b36323719cda8c021be03b94c71034310d230a3f9162a57756284a5ce22bce406ec67fffaa0a995f8f15656c0b176210ea67fee8e5127879fc6cea949f8ff4b34cc64fc03187d9846a924fa9aeea54c167c0af46d9e0477964d1848341dcbce49e6a5daaf969120449da13e73fd0f628e0962c211e16c58233363f6cfa6d45e7bd718da84e2aecc20395fdbc5dc7dbb5114f4a36f839c844c624ffd99a4a45aeb7162815ae4dc47980e2a5b637cac9396a44b86f7e004e2dbdc960383175fa35af296fd9e899df080df5a25ec5dd7577ec78af1b13303d24add5a74787fe19f7c96842cbc8ee91bc436ad70d805e3d91815625777ae2636381e1ea36035730e8ab7996d39ae554ea372d4b16b34c72f692ccab4b5c53ad91557f9a483a22032405f7ee5b60b8ddfc8e10266a22e200622a13de580c0993a23ea8cc6e854b9953dff8fbd13e1db52aad3d32cbbd2eb7566f3dbb787fff1d96f5115c50d12a2064962dc3c8551b0aacc7e155cf97c85c1f0516cf9b20fff8874b336d6f3000243e4fe3113814153625f79d16fc242525118c1d6b29e340a406df7983073a7cf244ad1b7eb34376f8a24432f058aaf678a74fce0b7ab295c932be742fba8fe2502a1e85ccb3d8e205f75bcd380aaac0698c4575fb2af14f2735fe24853262b1be3507a3b905b8a545cee08d890fe2ffd0a40cd7c1380c96a75dc6f70906b1009056ee02bed9277c564fc65f0f93e2c8c121d8bb47d58289c899737598e53052809e3c34706402054afced943809202b9e01ae997b55f092f459ead640a51d2de0c22de866303332a98fe908f9d3be3985365f05a48f3bc9e02339ee147d2735466bb992ae57530c01387730a62361065b2d88a16d542afa9361d5113e38fa6609cae685167aa5b95e889cb1a0788692110ea54ecbf64b8c8f3292e132b68c18d972d7dbde9cb0bdc50e982e2331f18f3d59055c6257938aef5d73c8b5313567db1611ad7904e3c49a130cd15c6e8b850b31c04aa7eaca9d64382d9b393278efa827fdd21d4a54dd122bcafce1e2fa3d67d08552dab23e80ea0bf2df66245927ad88ba34ed7085d01028406bae40d07a3afb9aa7713dd976aa141927984108ddfe704a47952f6f6191d58f15d35dc2a5c96d17ec4f83943f29f7d294dcc00739236869f0654443814f38c3c1e4c1045bbe6119535fe01297952b71d33ffd2bee2231b0f5d83f7490b418518504c7ca9a2bd93865de0bab009d56b81178e046652b612576fdcd0d08f72172fc7c601afbc934dec4de2283385b9d31691f25c320e6f007a11f091300b73c6fc5adefe4446f48b093545d9bcd54ba20f47ff45c12f3d487c825b7739e37b73fc9984dfa9186e12de1489904dc4ce54679418c6fb0c45a14d183bb0000c35bd543985e589e00344568fb018bf9e4f2a54d031b5eec8214ec03051d2837222e3de238101ad2cffc57c5af9f054f03ce9c70263d2321a55981665a4a1fde6d05e151324202726943e54671867f97978ff91448350f81dbd110d0f10729da0e0a845ca4bebfd8dd30402b2871dbebdf1630cdc895c295b1ad64d82c865d69e65c8b816622c6ec0ffaecf7cb5ac83c2a288dea6a351a4b39680da9cae110f5fd8bebf01a980ce566d9fba1cbee5f0261e1f7b2a1998dfbbef71c44f411552cc844a62a3cdd5f495646f5ac305bd3f424f02a8443d5242ab029db5eeba7699d06cbebc618e0fbb7407b76f41d4fb206ff0dc97d0193b4045c6c67435bed526364e996e7f2c81f81be6aa8e0c7ce488f33563d07f925763111d8102305acbf50087c20c87ff5aa9c4687714e5b99a7189496f7f2146e77f6e9e1a9d0ca92639f6210a0f8dfb2c32e5366a4285124e883169ba01b84aa31aa9a67160390c66492c2628cdaf6427376516023ea83308813e500eaeb80fee66c6098652d9cae41ec132082de0e9810fc904c54d51506fc077d008323c26fffc45c5a4182273abc5912b93e61482cdae4b850545d2d5f2139edcf1fc7b022d2304ed0ca60e60f70af3a25a3db73a5f44c5dd74a7b2507a9ea583918e52768cb817a063cceeba5eb870c75752f4b0e6f5003e98eb96a96a807f3bfdd64a75f45261866f273c22b57a927710945dd1c8e7d383a314566de26ae009552b50cb5e90672c60bc8eadbcfffcca21ceaf7de69e57ac16b6580a17a130b29719fbcdb089e70cd509606ce37dfd0d4608f400f00fed816c2f169ce6eb084a98ae1854e628789673727e45125acdeecdf3979dc4932dfdfd012041bc0498468b090f6552ff68a3d642807ac68ab4222e322fc9bd0b569b75d14cca2fe45baaf90a81b31bab65611b3ae2034e46a0c5e51b565c4e1680742a0b309a7d254e90bce869757aeb6b5c821466456392f44722cc4856ffab0608efcf3d1c2fa4fc56af26b71363aa6f9c1af770282708f47e3ba7f07ed54db7b67fe0729b3e215af9a60df646659a9b81192599a7a8ca592dfaff8fdb445acff1307be61212db98b1f24aadf6b174c74557f2657bb0beef3a6bf8f926cfe3f4c67723c23bdcff3f0f7275fbf1b091a0e5520570dea3e80dff7f08a80b893481ae6c26de5b8d436ec99516123f4145c6b3f5a1ddfbc31d2991b907caaa4d021f13148fff52de158021bf3d95ef00e5a0aef02d5bec36cc8c5a4302f86a0f1767efb8cc0c1afc4fd423915f8917491b997128828a6304260555ba86f5bdf5f0d1cfa3a04d308b7fb05ad7ad660976f7ccf1d4531796e3995b675e6c5c90bcd0017d9b3a576ed6a1e2f2e5dacc26cdc5a48c5bb98a113ae0d70474801048233cbf24d97c47dfe89ed8fca077dee07b2b135bde92542e50df4cfeefca80c3f4a11fa0d6ebfb8bbb47975b2a6601ad0e4937dc973eecdd2d168df2efb9850d4b77424bfd0a42e00a663280b8ce7f75eed794688365de20f45dc696626736e2f6b0d039d0f8aedb5f23240bd5b97e9c6deabae0c5a84983d62fca8f5df2e7eb1724c979d84c0fc056b3268ebd09d3193ab42e7fdfa32dbc52daefb1f06eab7c8d6891b7654837638d777f13644ed0b8e3f6243ce91928ef98f95d1a2c95508917269d05a04f1f614e0c70adf3d2dbebd66e87554211f56f9b496e7e4e7f4b2a9c94e5b9f2f494c39b7bdfd6605dc1af901583e7b01bb51df99ac401351594793214512a6d9883b9f5869bd00f06432bf3989dda5fcb7f96268964ce1806d42d070b9f4d670f3cc1439f6ff9d7493ffbbf500da1c53d316f1eaf8eba2772cd01581442179bc45b0c72296d2d19a6dce8b7bb035d436d3269e90ed47e38b93d54c3969e045905f11c424f577c9468ad9c7d8241e96f6aa057a5b8511f0b5594b2e73ddbfb6cabca6c5f7ed1ccca0bf9a96fee6a216c3db7c07f45ed8287a630930d3f8aa59391ef0aab81da5227ec506c0e3e5de3bce616eb5b9b76fe1c0c5a59ed75948063b774b632f7b2e2204ec4a1ceedea82b78e4ae28e779e29a5be7d28ede581abe54174c3751b7b2dbbd45e4c103d43d5e75ee0db9027c622d968b7c0b6f7f54ca3bc36b16dcdbe6560ce2cdd94db9589ace7fb87d00adc465704b4391cd558318aad0bfb05d6d44c6b7e004b14c3fd73907ea6106a9f06ce5623e9fcdbb0cd98ec1cac080101a27494e3a98ad6fca09dd125e585fd492de1bd29ff001576dfecc98b3d1b08c20b84e60799b87fd6f26ca6ad2441eb8f3e3737252ca23d9d3328c55ae66baf3d138b850d02930c2f0a732a5978e772ed61c1765f093510a22a573bbf1dc236b1d6a640f71c1f6a91a81e0b71b2d36872284cc95ecf472cde682eec6bb1761e7f974ca79aa8c834a8566a38ad4b5ad5fd8710e51829ebc69857b2dec74e91a5a5065b2378d7a7dd1c65514f02fdc79e64dd6b8c5740ebb4a1f4b92e2ec26e531f3b3a71aa11abc6db24de55dcabcfaabad7dafab147340431d135d8cc59499440a8d01932f09aa7a42aaa53700c9744745522bbb6a8ace00a8df0783542318c3a65672c17d37a025f988db4913a9592d512e78a396cdbaf38270e3654dfeb1c89193cf80055e298a3413fb8492153a46d90238bba34a0b41f14697bd37e77e15b8915807710dbf24b4ef86606ba051b3df73afe421e5aa74e36a6477565fb00e00a8b785337c0f0240f6db46e1906c10b200f5f8e5befb60895f113fc8e0522bffebca576fb4cd96ec7c7898cb3572e6f9ea2923c5d9ff61093c3160309aac9a7ca511cdeb189ca20b9c3e09687cde793378df1541bd4e767b1f8f33e1da95978b6f557ecb35f1a0295b19f450a1e09ca0d5746cbf3ff115b6b9895da82dec76dacf819bf631621eec498b413bed7c1326a5e9e865bee8029401febd83381b2b", 0x1000}, {&(0x7f0000000080)="709f2c8da33e0655f5910e259526d3", 0xf}, {&(0x7f0000001500)="89a62079c4c49fb42a863513a73b5b706f1a734b1d3f631ecbff5f8cf7031bc4972b7e0e4dbecc434373a88aa0ba19bf54974b182b4e811f3d906f819ef4", 0x3e}, {&(0x7f0000001540)="c9ccfd42b15121ecb16bda29c1e97cce55747ec07cc3d0b53443ed1c7a567535d37d010d8f8e17921c8cc900616f936dbb6b8654cae484e798460f735d1c21", 0x3f}, {&(0x7f0000001580)="c979d227fe8529441fb13afa4df59bef083be1c8eea8c882b7940a02613c23bf487e5730e58ce7fbe3978851d7386668f75bd7aa601761b71b570542733d03d7221721d50bb189da106a4f1ff84389767c5a435e12558dc4e7e9210439b29ae7991935002b5548cc78d9dd7663e38fae57a9f22d99fd1e6802b2e6847e5a77acefd0e8411c763f1949cdee8e17faf7596e5f218e5baed633b2c2534fcfb1b33887", 0xa1}], 0x5, 0x0, 0x81) msgsnd(r6, &(0x7f00000016c0)=ANY=[@ANYBLOB="206fa97f"], 0x9, 0x800) 05:37:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6131) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) 05:37:56 executing program 1: clock_settime(0x7, &(0x7f0000000080)={0x2, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10500, 0x108) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8400, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = socket(0x18, 0x1, 0x0) r5 = semget(0x1, 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x2, r6, r7, r8, r9, 0x20, 0x84}, 0x7, 0x5, 0x3214}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="0f802e2f666f7265302a08000000000000007500d799f935282657bb2c09e8d7ea0d58ace165d5cda6827b7146df51fad9b92e24c9b3b183633dbdf04617eb230228edb986651901a12d7790b0fde676335846a9093951fed0eda41f9b3dfcdacd190995b9b5738d78e9ccd5c8adc92f53fecdc314912d11b5623ff8ad162fffc584867437cc4f4ce83109868c6dd8ed9ccea4"], 0x508) 05:37:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80000000000080, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000100)="f94a187b76524f731f23e5f5cfe8f2c4fc9e74c06b71e850f1f1120e5c0f7a7021bc68aa50efef4862a3d4c5cf48f7011ddad33409fcfea1fddf0ebdedf3867b06c809dfd1577fec1af8e8c1c425b43162bb3048bc56a8feb926ac72814db2f4acdce02804221013c86c0574bec81af27f84c5ddbb7b3127c35db166d4470f2e733c2901367e8e8005e8de631d4cc77e711cf7347f54bd2caad85ad45175e6665c88dbba5b9e5f62b7fbe2c76cd1b431f16d614ef5bcc388d0a22c4d2e34efd84c408e16ea3606afed2a05986216c40a2f9583a84eca81", 0xd7, 0x5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 05:37:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11005, &(0x7f0000000000)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 05:37:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='\x00', 0x0, 0x29) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:37:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x150, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 05:37:56 executing program 1: setgroups(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setgroups(0x1, &(0x7f0000000500)=[0x0]) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="9c63c00a30f09d43cf52338cf5ccded5783cd5fcf4f384ca9cad8a508235102b5eedabb87be14ab180c050b32283457f009d735e60b6ad71dced7d29b7e958e61c6a993ad371a8bbb4906d17db319dbd94c26b41e2731a72008951d23778821c0190ebaf9dac209fc7852f66a61b8fcef630a495d3f301ab3aa0ff56431f546d7d0d934d9934f0ce92f2128677c5df365b90a1690356b24c67ad74b71380eaa28c98fd4754b56a332691a6a0792e95528fc9ebd2ff10b62d7930c9cbe5b0", 0xbe}, {&(0x7f0000000200)="3fe24e0d3384e323d7af14f7701adef88224d8f80779d517f675a5614900844f0b43a052c3fd4ffd6c5edfd8188b1024bd53c68643a9aa8de96911d58a8bd2dfd10bcf97ef196ef9042566a2d07c180890deaeefaaf7c2b573adb54379f21fe10824f1f0af3dc9c641349da2fa5427ef74725d797992d9459afe709f7c7a37c68e699a2734fff89a1c55ffecace6ac34e51c2026ab6f42f4c29c2c3c03b5867919026015b0f3797e8d42d3ec07a387e9509f14", 0xfffffffffffffde7}, {&(0x7f0000000340)="49df6bb6ff593c1ef4d77a9e9c0462805f27686e96a08b07d6345e028ee0a019df0435cf14c89bc5e4489686aca0ba0e7f15c5c3d9381373d2fa7b56c2e97fb419991e2f73a5c2b17e7c561350ba1f000803dafb3a9443745efd50c040b3e54f79f1f64651d71c109dc11861a877b20254774bf7b1e7893dd46cedbad586fbc381a7dcc5b932f17b9286cc1a57dd4b57b0926d3c22abd8305ff9553a8e467895def7064928d33cc05287d72d8d4620e3048f9df6c9bd14503bb9c2f9c872c99d90c5270d4d99c5379865e48cf50270d20c9311e6c793c8", 0xd7}, {&(0x7f0000001740)="eea0e5b45cb394dce77c1527a96b8210f5ef4c10c4ee3e95284e91f91bd92ec24e15f753997b8f2709dec608fd32027594091af50e9b57092f1ed9839ebc1f914ad9ff52b1d45d4ca492257ff9722440cd99d600885cce70724dab4566585aa7b3d76920ba2d0f096798fa52bb2f7563e52af36e091e7b9ec984d68e3491a7ae21ebe644bccb3aa902313f5ae9b0f16b909d5974a3b3e16b037dbd17b6526b2e628264ff2aff6902eb030a32d12cc96d6a3c0f8af12eea124e7c3ee8c8430b5c729f19689479d0e15b3821d36a27e49edca348c1ca5bb8b6a61b4199ed1bb9d5acaf2694bff5fafa05425813be98a046fd634b8b6f199afd2306e56625d65c56b8aa1239ac1a60f5fc22bb511f9a6a952ebd38d4cdcaac99024d1ee6a3c27313efa3dff70886a3b242dd920aeb3aba37e74005a6916341d15ba780c15d242176e7f2829387e7e1f207a0be55fdd682adfbe4003452aa6e7aa1a37ed266a6a6095deec0816fca51910c9f89aefbecd273aa14ec191334ac9c4c3a8502f64218c502faeedd4652fee755c8dd12ad2868224cbdf048c41bf2a31799d1cb62bfe54f6e1f7dfa8e83b8173a174558dd9b9b02b50f221f0daa142fc6c53c1ea5a42644c32c268e3e0ac80842c221019a46c0616fc25a39699d7cabdc96cd6447c825345f1c572d11434daffcf8f25da98bddd1365527d897146d46f1b72ae15092058d01d2e9474ff1c176c2dd39d6e2b75c297010885e905daccd321fcd94827e93c0cfbd04b16aacc2b3e32b215ba7f6494a417ce900da0c1641a80b9aa65b26f47d30afb2cf44222869dea94046f9f5890603ddf5f265947bf2d8ce3486e1c1f8714ee0995ce8e78656f6b7ca273de9b69cf8aaff8470ae6079df9d98a48829af2189a1678695a35bb57a12438234f8b7adce1df0fd799d5c2d052e4b7bcfccbab3fb4c10a21c226896353d19ca3d8600b3e9442006575df32a64e55dabb137424ed91e2fdd4d1cb37cc8c017f74d1b080b6fb69b2fadbaa9918c1850569241f5e14d56061604a3467fdc1cf1b6153933b6d2b991fae1f3af502cb910a9b015ba3f549b5451d800175849fceafc0d1a006fca105ddb7539030ff301c6021aed14cec98a781cd8613e080653f337bc671d6f63177fce0c236269cf24c50f7760ccf5fa6710a9f6d5071c84001f583efc6df1e07c3b22e8de1f4c70c40f651c564b41b11616a20cc68a7814942053204c56272e87b56627958188a4149e6eeab1fca53fd8a1070a1360a25772a883df436096618e47f9ead774b75dfbd4a0a6566f9f9f50b078e55a8f63cec4844951517ab598fb80634c8b9c0939b3107f70e48f5da1a9c68fd0a9eeffc9ee94589884abec62c6384311f9b9ffb74dc20e3a66e00b065d94e182aba1fe59692afe7ffb64429f3d9fcb32f6465e18aee75375fb88a1d64fb3207e990ae9687112ed454b186f4f76bb61fbed30dd1d861b8fa1335fc39cf09f9ce53d4245d115026049db4f849123c3e1ba550c1b9fd4b83affe19b7d8cbb44911259d25e62c2826f9a5432024a2140a7bd631cf9d3aee270eb44896fc4cac38a13a955e129aa9bf11d787fbc513975a7ffb993bc97e128a3d2b40c25e533381f12e94865b4c570456534fc3d2129d87c14215409aef21804aad3c09146135e8b1b124052609d41cd962f5d727c9543160c604d6832024a660a4ac2c8963158694bd3e192c104db4d6827808808a12d363e3023ce9d62921d8148a5348dca4dcde66daf3412facff707f113af29f65b0e7fded9a72da5e5faca3aae5f8eafdfbbed9a8d7c9c327925d975ae71e6f6550b7e72c46ecfc51dc424879af18e7e54097eaf69f89d357d68abaa3fce7a38204c568ecfce5d226c94a13ebd9cda983ac88501d4e838908acd7333986e361eb62584c1aafe18726b33845594869e9f7318a8d4bb66f6beaaf08aebb3548021a539c417b949e2efacb6df31474846ca564d083ec29a0f8a18e50af024703d650144437553188979d4e8a53129f7a532d2ce521b3dd80acd4a570017c4a00e8136466a3b5fb01770035d23e2710e8993374fdd97d861fd52556bb26172f14f4b977ffecd5c85a75f72c5ff65ccbf60aaa9384a9ed37a4046e57260e2df07c3d5c437a45b240c2fe69b764e7691b200d96e40690f42a76bb1ee374b45f0465b0f132c478aa4c62facb1ea0968d3501aad8626b46c728e5d641eb548d074fdb8c6c2650238ae21456044b7ce8cb5452c0f1aa3f8f88c29388821eb8f06805cda79646cbecc60ed961fe400c8fcd56ebdea3e34bf8eab12702b5fb17e9cc4e3fd5a006f06d8b2d9ec114e4c23eaaf50451fbe8a77065c8a5fe450f6912eb5d96c0aac10a21559616ec8c518c6a56db02b82f6139e15d4b5da0ce86f3cd7347419e5da90326e141187ec3d369b8a87886bd20c49efc01d895bb26221d6a39ec347fe3b36097153704226f5281fbe865724876baa694632104a18a4d8f9fba2eee93927bd599fa8816c594a8f452073251a2161e04ae4ae84aa71b431a6abe90e4743f07aa0b67874a9b617f9820d0d8677b4785eff281d65ca0bfa1a1189f1dbf148e3c457d73a0ff0f0819ffeed0402c70593a9d3b26cc01b15584ba9e13bdf3c871d9a82d1a0bace1e82eb253e650f0cb93552064b48fc1f0f45bd76776ebb6413f5bda683fd7bd88def8438198e536251637f1e70d0500f6979f9f663b82988656c151946d5baadcb79f2344ecb9071a7d2321177fd91f2f995394b5f13a4cfe1a87ad54814ed28463f6dc4d15ed2138cfe8265eed40acf32dcc7224fde07aa100bd160a8090079076841521eece58e9d4b4475cb0b63fb5b0b0019432fc4bd25ccae20bd5ebb891f004a0923f24720bb0879d99778b24eb7b14aa709c182a75068cc1ba995c5f5aecfd81418b972a27f93cd12781775c7ff22ca5af4ff5dd20f33762b5baec4c53dd1f97fdd4952859a802e632b527b56d562e182ddf4c8d88c3d3804f7bf9ca7b68ba7c23a943cb8aac786a9c4780c6bbd56ce311584c11f1fe67cdcaa1278a9d0f94e264ac78969ea3aaa2919125adff6433754ad16471924b766b8cd9115b154204885aca9e538a209640da66f0e43ceb608f8b5aba509d51491fe726494b1d6fa5e3620cdd18e0e166709815b841888f7be0a89b55b2c14fb055a17c7c01b1d7e00b2d19f2427689b82d8bd3368e5c9fdfa7008f759ef3aaeee59cf2c7a2bc073d1a686f45b46b3396ac4f47339c8718e3d223d980b2dfa4c3ae8eda9ff9f8bee4dd42e922c54b39a578c3933f07857cfa67bb3db0170ddb69c3f65e95a9bbd274189e14c23e53dba9dbd5d6cf9dd6915caf521cc328bad58dacd0bacbed4a065a702f6030fea396d871cb27c6a0e5ce83152ab49dc7fa925683c213922c283b6d8dc3e9cfc75977ee5a5f910dd83a3eb0ad81825b8d14daf92816429024b6196412559afde4dadcd8a18258eac2a099fca2ac18be56d563c8b36ad603e2cc6badc475dc4b85f3f271adc476e83a3f79470d6a4dc32e584cbbdeb06fc3411070c30d799dc18ac8f941a752b67d72a951774636afb278a947db4c8ad78e1335ebb32483b986800c16dc06557601f73c1fabf31ba2bc33dee2d0fb2d8e29b7f07df520f8010ac982c7db128bcf879317b53109cb3363d3c5f84fb009539acf8e09921c467986a9fbc222b674ac9e4b6a6bd4085b8a50949b2ecda5b1c19f518ddb41feee869ecee9426317245befa7686eb0cb1c478aa6052068831b2777118dd34fc490c1deb5b137737e154970121e44e11cddb9c6e0ca90ea94153bed51b549d6ae8216aab53527b12bdd3df7fd8ad43181f1a22876b8ae5d281d8c13563b6b06105befd448f34dce650afb9ccfb8294ebf1cb1fe3d745bb04c5efbf17549d45bbbb9d2e451d202ef4d6fd61dc2b543f61ddeee0f53d63f54de70641192b4add9c200d5034ca93f98b5b38bbbbb0e967b3e7f4e0a23e14526b32c9eb12f66e2030e0fe8cb9d1535536900e5cfa2476c5e9dbc4db3cc19431d8c9f07d1497b07b05e23bd75da5d8e15db833fe1e75f6da092abcc188a54daa7bfa94c5f5a52a7863c77a13ecbd831cb0cfce55e167a61bd65c87f497e73acf0e1f1b455d8665d3c03b44f0cc5efbaa92c264a3efc9e784afb0250d8ec911b0b69dcaaf32be4926d7f21aff82acc647cb07ad4c9b3f311f928cb454f658ab2c481e6a92b41f3d54450f222a0cc1d8120284fd42d0914ce8030d4e9a7dedb59d19088ad17c50b25b712a8ec8947b562b61fdd6cd43bb3fa81ed3e0560092ccb3af59ff00ac3dc19664bb8ccc2da20bee0e7275b26b22cb15085dacf2bd8a071f2f39bb76e8826bc5ae11acac40e1662f2fb3a14d8f098bdff6d5bd30723d9d11413d8c426d0231a79c82b7dd88cc56aea60331c8a7aaae25df70de6361f2238caa0a3115317c30282345c325c14a120e0fd35bb439b79fe9a91df23d50daea92cf88b26ad5e846f92a566d348cc364ebf8cb179576d8da756f7371812d2ce3f6aa28fb109cd062094817488fac4aeb3c170167ae66d97c8aac909824483499a1a2e820a26579f3500e7bf5a1428a7fdc9f8edc65093b0b49060987cc8a5fc76144b4fc6f5aadc549310f2a3af69065ec7e6e9f8bf3609ec3284cc7fdd53d89ff6cb4bbace89858aa903f3e8ca9520edf7183397fd85980dab57fdd1438b888dd70e634ab1622d32d1ac65af082f267ed6fdef288716b1756b77a309084859d6af51f72b9a22c4f479a9403034e926b91e83f9e696dc24192848a63ad1aecc2a396ac444af4f2884b46ecc0132ef5ebaee8e3c6ecc51be4e41017256563d69d7d41d9be6eaaa7d8cfcaa8a9ac0fa4302123dde4ac8e4cad30d4ee31aaf621f53cb5e9492c2c2754e058ab4bcf27050e40afde26198692ab6b3304d8d134faf56737acc65c549051e05226a485e1cc514971703d020a0b94c9ad956f8d897c5a8efcbbd33aeb6e0ecb844afa532a86095a23a958ec38423275f9571cb80308401c8a491ed14a3c8776b6434c49aa9c845507190157eb19b7eb36459434e5557f56fddb15ed9e16aec6e9d7a9ead610ca8a626e29043c620ad73a6861d8de378f80f5f9b06fd823c688814643c40bdab0fe67cbecb675e2d46d1b7bea03961a461beae83f4ba62f58a64e1157905025dad1160c5fb06dbf0790a8f2df7e9d35141ae7a459af6f30e192f5bdc46647c905cc30e3274d783586cea587d91be9acb6725eaf2052afbff34ab38ccbba764cd09c40e6b1f1d6db4c3451370fadc14a92b84ae0f35796b6bbceb1f7299a1b4708053a9260ff14f37afbfe4564f55fcc5e20d223da12eb5105be201acafb51ee68525a13504a13c6e47e3ff6cb28800d7cb4821ebaf4bd9a4b7a8d42e6c903ef44581ef1f784abc7c733064f67947d433d263d28bc66d0df69c5662ce7d6bf64321ee4da401e29aa5fb5d071a434499d710f3f5fdd84b202ab3ce664a2586843240def9585a3d077e7efd54943180295da1db32377d44ecd8c65ad59079355a4f9b79e236718a427090e252c258f49d8034ab84ab775d240ec215603e26170052384f9da2ccb1a8687990c254d48ebe434fbeca39cc97ac77d2062a88a27ae553e9eb1fc188d15f05277d5163ae6a639f066488430a5e35e269221114a3da2acf97a9b11cdb9737a9bcce6d65d8d71b8c44adef9000ba7ecc344a3a8f1739a90ed81feb6d0685e9981daac51c4c01d462b1e3ca33f7d7167a63c298ac5f32d", 0x1000}, {}, {&(0x7f0000001500)="408768067f7f66131bc3f8567c05e4ebe136b47b4d4c14fca71959abd44960ce8daf977b2ac7726ca8165bd5b9715319f32ed9b8142c8c3775e4ffcac5ede9d5faf793b311062e53edf3e6ce16fb9f136365b9e14ef4", 0xffffffffffffff90}], 0x6, 0x0, 0x0) setgroups(0x0, 0x0) 05:37:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x10, 0xfff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000001) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x240) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x109, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000500)={0x3, 0x2, 0xfffffffffffffffa, 0x1, 0x1000, 0x2b, 0x1, 0x10, [{0x9, 0x8, 0x3, 0x5ec}, {0x7fffffff, 0x6191, 0x6, 0x3d}, {0x1, 0x5, 0xfe44, 0x1}, {0x3, 0x598, 0x6, 0x4}, {0x5, 0x401, 0x4, 0xdc}, {0x9, 0xa5, 0x3, 0x8}, {0x5, 0x800, 0x200, 0x21}, {0xfffffffffffffffc, 0x7fff, 0x4, 0x2}, {0x100000000, 0x401, 0x3, 0x9}, {0x2, 0xfffffffffffffffb, 0x2d234d00, 0x2}, {0x1f, 0xf61, 0x8, 0x2}, {0xd2, 0x7fff, 0xffffffffffffffc0, 0x1ff}, {0x80000000, 0x800, 0x1, 0x6}, {0x3, 0xc84b, 0x200, 0x1f}, {0x3, 0x8000, 0x8, 0x7}, {0x1, 0x4, 0x6, 0x7}]}) getpeername(r2, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='*-+%\x00', &(0x7f00000001c0)='&%', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='&\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$[\\\x00', &(0x7f0000000380)='\x13\'\xc1/}!-\\,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='+]\x00']) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) faccessat(r2, &(0x7f0000000640)='./file0\x00', 0x62, 0x1) 05:37:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x888, 0x102) clock_settime(0x4, &(0x7f0000000100)={0x1, 0x7f}) sendto(r0, &(0x7f00000001c0)="28eff0582f6bf78a8d4ca5d14a210ac270ff38c589029365a983fa687c8f3a3f0d250a9a8129b4df688815d8552c9fe8a6ffedd491019fbaecee1285924d616debe21b8d2a3036dc6d16820d522e28dd9de3c881cfa7b32c6dba0b7791e911e3f7528971ec3a52adab335e9c47903e76ef1a204e88103589a449b5a056c0255348ecd383de52ca9df8b348f740d16d3bce8755168a1ec84b2f484a2f12347f19a1905fb830d8c69e062aaee3e0bf3f7ed53ec0e2e98e3f4953e319255404beaf67e32c7eca3f425fd9", 0xc9, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 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(r1) 05:37:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0xfffffffffffffc5c}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000540)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d747b5b42b6e7980bed187aebef6ad1d17828697e98fa37b9d0da8608af0338da338b41182e1f9600fda6b38cb8b72c4c2800c184cf314d4e", 0x70) execve(0x0, 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 05:37:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:37:57 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:57 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) 05:37:57 executing program 0: r0 = 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, 0x40080) recvfrom(r2, &(0x7f0000000080)=""/83, 0x53, 0x803, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/67, 0x43, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) clock_settime(0x0, &(0x7f00000015c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 05:37:57 executing program 1: setuid(0xee01) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket$inet6(0x18, 0x3, 0x0) 05:37:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xf2480000) r1 = socket$inet6(0x18, 0x2, 0x2001) getsockopt(r1, 0x200000029, 0x32, 0x0, 0x0) 05:37:57 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) mknodat(r0, &(0x7f0000000680)='./bus\x00', 0x100, 0x3) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8007, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) clock_settime(0x7, &(0x7f00000001c0)={0x8, 0xfffffffffffffffb}) msgctl$IPC_RMID(0x0, 0x0) open(&(0x7f0000000500)='./bus\x00', 0x8000, 0x10) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000540)) r6 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000006c0)={'./bus\x00', 0x3c, 0x7, 0x4b114a06, 0x0, 0x1, 0x8, 0x3, 0x1, 0x1, 0x2, 0x1}) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x5, 0x3, 0x6, 0xfffffffffffffffd}, {0x6, 0x7, 0x20}, {0x8000, 0x7, 0x4, 0x9}, {0x40, 0x1000, 0xcb46, 0x9}, {0x6, 0x8, 0x1000, 0x80000000}, {0xfffffffffffffff7, 0x6, 0x1, 0x2d3}, {0xffffffffffffffc3, 0x1, 0x8, 0x557}, {0x7, 0x7f0000, 0xfffffffffffffff8, 0x80}]}) r1 = getuid() r2 = getegid() lchown(&(0x7f00000002c0)='./file0\x00', r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000001c0)=[{0x6, 0x9, 0x1, 0x3ff}, {0xae5, 0x9, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x1, 0x37ab, 0x2, 0x100007fffffff, 0x5997}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file1\x00', 0x10008, 0x10) 16:00:00 executing program 1: sendsyslog(0x0, 0x129, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x30653c15275c30a2, &(0x7f0000000000)="e4") 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) ioctl$BIOCLOCK(r3, 0x20004276) close(r0) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r5 = dup(0xffffffffffffff9c) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = msgget(0x0, 0x204) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x20, r0, r4, r1, r4, 0x4, 0x101}, 0x3805, 0x0, r2, r2, 0x900000, 0xff, 0x6ea48d23, 0x2}) faccessat(r6, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002440)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000002480)='./bus\x00', 0x81, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0xa8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000002540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000002580)=[r1, r2]) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000023c0)=[{&(0x7f0000000140)="0fe9269b7422b2c8f6434a708feee746618367e3f9e607464945766ada7fa6cbe1afcfea4d8f2a1c", 0x28}, {&(0x7f00000001c0)="371451ca5345bf13ecb3b8f9b283e8afc53bdbee27789cb61be808dad9dff32dc3985e5710dc478118cc16b91fe73a40ec04e61ed35b8dce917e7b8ec14990189af9eabd591aca", 0x47}, {&(0x7f0000000240)="a2058035427054da27899a9ba5fa26ae4162e9a71278b2527e0fdce1b37199f8c43b4f01ead0162647b1b1ed792c7841f5a874526d53", 0x36}, {&(0x7f0000000280)="607df0d394243962e171870b6575d08e115adbeea9dcff67cedcb26a66bd940d3a4e5d5a25ac610bb3a5eab78833cf1c641292968af261a8fa80fbdd5613ff78696e97386b73c24dbfb62ab8af92aafdf7f2e84cfa33eecf8a82aeaa63d1b8c3d93b7485494b1a37ffbb564aee14064ca1ca3fce16", 0x75}, {&(0x7f0000000300)="fcf18dba56c6aca11c6fd67cd7f1cdd2672ac1bb94cc7c8ae43b9e1b0b36c8c864b10fef6274d5513b022b28b4a6471b13efe8f40576ecf0ecca22cd89babee3c74371af36c9c8b2013783011172a909f5bdd09c9cc2d61ce75b7a61451f310fc8c69914458913c671dd093f8566a68485d4b8543540e9d9dc005fa81784fc2480c0974fb88c366a4b43eb9cf5d022a98b82a2d69789937bcd8efa3ccf091be9b1619b8b341132519c60074a12d7146491d0c1ac4e296c4ce1ba8559c5358b16a2b0792118a191083e4c28a0b93da3c09d92a135efdc2a2d9c0ccc06215765d762f681fd9a4ea301ca4733c01b5fb871e62df23ece54cbeeebfe165d404535164425e95b9c7268018b9c8f7a4235225b8a818340aec9e1585bf9c7b494be10e04653c168f4ec77a1412859a78254c6d257251a157b1f8afb7a4beb51c429c9fae3093332649464d3364d4d8ab083a1c5291089e71a10496e7ee3e753eb5f02d3264ed517d3b014a16f2c1a8d4df8d82bc24caf49da806402eeea7abf5b6d6f805d65c7e617cd9e41e9b947e1c1e49bb64367fbd83bbc72543ea7d1b92e734cb16bd513ba70917350d5e8599f1506ab206ae7a30bdf0e39bceb38050270c119764e39e23a5ea1a77c29c26df7f3befac666a39b49383ee942b92cc65419fb334b34f000f5bc5d528aab8de0602b5bba4748ea01e7726addb55ba535dd9d1bc6874d999758fb6261053c49593b09a150e8bc2fdc728f6c8fcd131d33196da4de1cdc865fd953ae424bc6f2313228560bd096710c71fa9eea6f93297453da7024505406cf7ee733e26437eed0349dde60c8b63a5421466be1069e751b64703b129eb6b7cbdfadc7b265dd545fbe44b93269fee70969e4503af9dc0e4826c316c03cdcd23b11beb0d29f0419132f65a38982704559cd5c04bd8b0b0c86d19c7fc762f9b51631a2036f748cc1a8e32cd77d416e3b71af7d47ad5aab4f499ebf461674e703fbe894f3d5aa9af4778b6817469e4b078d177b477a847c896a847bf0e27a87fdf353d56ea83486a5c9bc253ca5bfced7c6987e4fd91f19a5c9af6947456ba8e37536f9a5bc7a1563ef47b4b18058570f45e68168af42bfc2a31f7095b8f3993650f4142074cd1a3bbeed5711647caf7dbb4eb57ddbdf5792f9538a8d2d6dc7186ea6c09ea0b4b6c7ea90b293e20a7d47449ed2b221ce624d4c107ad3f5a4ed9f96f094af6c6ca22df05e9992979d203af77aa88e1f0d5fa409f37c559a78bdc050fd555bf17c2136b5ca7b89e81762f6e8b63149ab4ceaf06bd7582e9d6d8ca478bd61c1d8f4d8599637543e44f172829c3141eb72ee58731594422eaba38f4353456092e81d87c6dd96969771d9c0964dd669f9f5c39514b4d2f9d897a40313eda5e51a89643dc46b2b6916a626e182d62f1048c3e6db575ff72f71ed1194e1923729f2a0ae077245dfb51567af524cef55453261a7b21b656009ce28ce92394aa48729e4d8052cba96dd6b5c1e9735808933fd622ef9e090d7e98b5d996caf7378ac0708866c37f324af44d57658c900e1119d53fc59eba487ab791a30a4159f400034b85e18bb8856b1cbbcb2d4ca12255c237d8089d6475e0278ae732480134b28ebd9e6ff90d7324a882631e9c9314b9c40cb85a6968a903b9fda3c1e3274cfea14ade33bba2509b6b9f753a8e0c5be2842c7766af4bd077267ddfba83d624af8f3515043b7315a4e7498aa8b99ad37959a8bc52bcfeda0ac57d44eabfca80b863b98fadca9431976825a08ea5ce04aaaa3a59471c49507ab3078a0dbf8b3783380bd4fa8843b8bcfadb35b4c0691107ed64d4cfe51100426cc894fb34e3584481bdcfb9c2aa6cd774f6c74d61f51c5ec02ad616170b13586c0e5e41c8a8956f7db31e9d3c29cb6138e4a2c713247f1c78527222c36e75c6bf4af7e59cd00f986cd18695f493359392bd2723feafb21a9b0777720bbdaf9eb6abe56e825bf2645d1f098bc47c39f6f67f45ef1e0cfc9c904ca3179f8e461c078f6ed495870f1e93cf4814c90263d241daa578362d047820ce30f3087cb9fdcab5ee5f33ed1596e95af6aa45b5356990904fe35a0b80bd91801b0f44cabaeb0e8ed556adb9603938616acfce19a682a946f364494b2da54328883ea48809c4813f0e7ac621a420b82977eed08fbe946ef22eb237829f564a56f16c2bd197dba7a51439fa04bf1a266f4d412dbe7a79c97a54ae600249f7d3ede721050fd9fa60ff37087c3c536df7567eb25cc9c1a4c2ce6c767f2b9999fbac20d4032b9cc28019fdf0d036a71e468342f9571159c71d3a302cb4923452be875ca84c4aa3d2762fa65ac898e834a8e887da4da52b8644888558b68aef223a8ffea784c1fac2acc01600d64587bd1d28b37686c1d93a695ee4eb7493a828f3d384e6df018d2b73e4d4e6d23a3d17c3a6afccbb9dd7d6b995d32af05642e7dec163841ebb956ce487d297e49ece1f6b3fe0041cc7ff636d619d71e9c2633435e0cbc428671d50704d18d68b9649dee0215c33e0f513756406799c872214384d3f90272aa0f6e5123ebca2985c222e9b5f5b2cef31767f25225dcdc4cd7e18c2d2c1fa4ff7c94fe70e651468e0cabdb1638bb1b546a73220018decd680e6fd98509d8afbbd4474bc5cdc2c01a6aed1a5d0a6b927cbe887adb5cece59f13e84831b43380a6763b68fb22565000cd6b6107e411f42a92218c94d6d085fe4f7a85f8efeaee5610d8794a2ca5e015bea6ce5491d2ad1503333b75f8729355562001f8f5b86d50c988885613481cb742c04fa7a69798a14952fd8ab18d3868444c81f4b28bb7a6b3c9e72aef46576e2ba9ff6e84d280048a29bdc3a66e094e12b6e5c1e478f9262d3f6e2dc4632f8f8d107037e0584d69c496f2b25c55ef3901e7a9d211464a09af2de3b4255bd79acc90d9343e9e5dc601a8785621216be1909c3aea66eafe79a1c850dfa88fb8734f6b67a2da28013f67a6296da62be5f96861dd639923039cf1b38712e8c440e7aa19f27103f7e0aba41a376db0f03ae910ce928973cc29abf97903cb1ffc8d3190b54f3c06c70e684d12d30e45085775a04aaa407af462f1ca383180045e944a342ff0ece415b78a715c05601194979aae5d619062d20567e22b34db540675fdc63a8836278a2982ec3b5b2b58de913ffd6da9c5722b5c42de71b4f8ef5d17c7eb8fda0a715666095e1812707f7bae05614e52fe58fd1fa0b1b5f6be23b4d261c9e38871f84de516b9d4d45d7b7bac69111d4da8864e49663b7bd54000c978930b7d2114cedd0028871ac641e7d5613bc8497cef6d7f8a171cd0f1f57fa06a57c3864f39eba7b67e70d89e69b6c62bdfa693ca745f1daf72146fabfafa0fe449965763f326d83355d347f3eeacb037612a2fedec7376a1ef19f63e2338da75fd0cfa84883b41bf4113eccc28a8fb4965121ce37c5cabc68afc4b82b95f8c9764207b60e3fb9549cd65ec39495fd1c6a2ba0eb4fac594d08bd2bc22d222d1af0287c9ba6bfbf44ec3f05c0791c839a589e60e6b3d69a830a0be55367e82a8df5eab5e758dd76756ee646b058ac9745c66427188caf55fad76e2d7623e1560906dac2fa3e4d1051322d3ec2aef30b6092881cbdc7d29659dae9e422ae8a59833ef2a61c5f4401eef92b8390586cd3932bddf8d71d49f8683b4f16e45b6873e438ce5c8b701c1ed841540d993986388ee7c0da84834b1e5cee4bdde0563cce656b9ef17caaaccad8673090721074fea49e6304029753a71e2e283b6fb194a834a03f103632c8bd13ca398914c6044a3bb059946e4ea723abb610963cb74b8606f99d07abfbda45dea2e3125b829e54485ffc6fedffa06ff313a80ecff210e9fb970bcad80b8f1a53f75a60a2ad2c25cbbbfd019522d3724a0483df428268d556a363f364b710477107db391637c87da1d7fa9559eef823a58202795ec09e95dbe9095325e6de0acea1ed3e73774d3acfa3fcb0dbf06b6d76df64e07c87ef5a6b4d0620a01040853e88ae9fa6d82c636d7315dd326371f9d61cd036c32f4e4e4011e4dba98e32b058fe2cc03dfc5313644a5db38c710ffe18e35ca3698b64c36e9b860961a408296fb88b8913b81de795067d73dbf51f91513c2efde4822d1c87d55635254f8523b9969fd4af8e2eeabbf134d6ef3d0ab15e858738a87cb00aefb7e8ce97fd09229b82b3aa7cd823be43f162c9bee1fdb54d0ff9edc1fb339ca8e1c572af106d23955058174dbabd24601e4a0aa99f32e9395586be42d63ac3859c7b955a28e6ff765b334091dd022d7ba7d5222b2a71ccb020cc9364bc2091e3f3dfb09389a85cb07bd0c60df4bdbaf00789f4a2d2301b037bcdaf6ba5a4682ae81088579bbfb059b5d52559890b89b309bdfce476bac38f3a6e02079f02ba695838fd260fe9e758cc53909f7fb68404b438fd6848d43d87c72ba2f42f425c1a3f0d47f1c981612036122f425c96d565f6b843d1443a620459acae27ae11a12687bc99c31006fe8a8cbfcf564155c03865de2d526f37ed5f08bd742007f213238a5db056fb4be302a29320722ea53ef2b0827d41d31b5600d750a400a9969919d2f2df746bacc61c7d907c0e46f9d83b0bf5d819f2c78b41cd8bc7d8e252f1d49f3e704d624c56b372eeab7457106683ef30e9e3f14c82a596f17007dd53191708bf712e0570407f93431825f30078f1e053cdb043f9ab70588aa0c82eeea9420bc251f021ec94026dec605c87db702417f9b5bb3b0e09b4ed8517a7b26e623d26fd12a404be3bcb6a637449d00ca48263ed82ec2e338f795b35b2512e05927d1e076ed4365392df65059f2a415a11f006efe9486d37083085168ea731b702227c27586411c968eab2f9537654018f243c54ef0d3519dd0b6ac382eea49fa5d21d4177ab952f90eb8bd8fb60732b565d714dea2166f954c65f460cbbe6f213da88c9f4215a0c8b1e8c60745c2e913b9f9756ced483fd0e024b7b74fe3b5381bd81411b179f168111d1a22b45f7cd1ef309761dbd48239aec4abb87182462002e7cadc8e6ed23d81559316e482b8b971a79c26e531bbabd4069811513599fa95ab752f2ee1d678efbc87fc85b75434ec78c066bf1331b25e9992c3f46875b511cafbd53de922a8464f82e16e4b9dfda0a0249184d15c16e6c97fdd8307a71e0986224811c947ae3fb5a2143b70ed9059a0702ba310441671e9d146144ceb9750a109f4774f81d80be15ba6017b2cb7a0bd0690bdf1ed548a348b500e2890e7ad75d398afee71c62a96efb5302a538945a0b1ab9c07fc2a768072edd1ab2df35856ac94fa3b2c8199ae87e986942cc680a82cc9b385bbc10d4bb2a98127dcfc7c34c2119dedb82778ac20ad1b643fb9bf78baea38a5f8c7589df55c223380af09940b9dd18f93b264d7f7b2db5cd6354c0b0f9ffac024334bf75fd4217eec4957a0d4946ca0fe1d73ae0d59f5c1d21cab5508f7ce5a598b95c779048aaae7717edf60c43ce4d99ce98d834a08666fdef404d9991552b24d01b566835e437c2e6e2c983672dbd664101afb013db40e363d0fc2fd4c5063feb4c85fae96295b82b015c6902dc2da853c4fb0d70f9103eed9d03d64a728301c26e332d62228614f890f8f30d008d4aa0a316cd0ed0ef2d80deb4e025b9227685cddf214c810837a5b26179eef01412921c6da6491e74c4df4c754401acdabb08aeb17725da2044eed421eb20ad01c4a6c3ce1ea0ec23fcf3f4283b2e4ef8b89dd25e44f97645f9dda", 0x1000}, {&(0x7f0000001300)="a38b9e0680152cac6454e9e6871d73adb34025e0175938c2704b7d13ddd9aa51b59b88d51b11fea5960b92a542cc0dc2dcac70de41", 0x35}, {&(0x7f0000001340)="3caafaeef4bf66ba71c0c36ba8afe92d64077bd6a115403b99be1e87619446f5cc4e8671c6bfe16708e79033a295cc4b0617fdedd60b537d682d87ab6ba82b4d36d6aea4e2b23ef0df22c953bb3bc4e466eb5e47fa717c85a45e74391ece12a43f854714b8d5a57b4dcad0776ca9c4a021bf2501f0aea113022d1fba738a0eefd7952dfc5f2f345fcba241671dfff12d85b6a1dc1acb51baaf3417b213f20deeb07d7f9deefebbcc909ba6b691e59218ed8959a40cf3d2dba4f825a67ef88cef129eaaec4413da33a156b6b51fcddb1479eaeea43e8b402c3c9fb51586f202fe589148423c33b16de9dfc2bf8e9f42be569d11fdbc0aa25ed7705c9521ceba80cc73070eda05deabaf94d3e98a62d781c17c63ba66afa99f5f69881b099e0c0c61e4b7856badb212cb2d71825f58472251a384d37cd55edb272d1adc2a0269eecaf261558eab9fc01e664bfa597801200f09f35af9eaaa0d4b39ad5f1a343f4f8f4d5ddc275a35b9697dfb5ec6a1181a0aae633b18926fbacdff17d12dd22c23e49eee932e88e513efd8912fd56e8b4ba3e6cb6a0c222d80b02fa1f52f7dae8857e13851f2e05c7e7c89b95401c4c91c80b46b596d2c6263f4c0b8cd99c3bbb4404ed8e3b49b23a2e478a230d7eac87afd0577b7d8921535c6c8bf129311e2a325fc6549ca552a2f2d7ec9d6db605694e6a5de3d099173cc3b94904caaa511a0605bebff3fdbbdad2ef3bac8d202b9c9430b4247505eb7c29a3b1eb10e6fb16fe621193e4ff5e44c2afe6f0831354b70614acb3ea3de5b6652f00e88db971ab86dceb762ac26271376b00336ee29a700f95c97a3229b6d7b6c8e458d25bed53ecb09f7e81960a51bce0ea4560e0462a3570b24fff26795cf7888045cf30c97e569912029faf9f978a15e32ba67fa1e333ae28bc59e81064d417783fcd800bcc122528bad1d4a130ca379825d30f3611473b52932c26f6600ddf1c2d722146809a1c7c9242e12a7af2ec43824775e64dd746650c99155af26d0033316bae6daa00f2a02d7e70cf2e0d8072fdd12853f6759c6d980151b0fda634530dcc9e94f07126542cd3bc55d0367e24a21313cbefe29ba00f8f212b661a5539939c05ef1cc67edf8875a2b91581950f13e7fe9842a59d4c557ca8f2121ece013f6fb3434a302a98d0871554b444515b09c281e5670557fcb736c4f85fe84d2452405a9aa7473016a72a800461d104078cfeffd4097ba2fc45d97c3000484572aadf51a11c3880e908faca57a61fce90a64b43b2ee889ed659cff59d521a5bc3a5dbdd0e8e8259b381a703e4124b38c72dd75d921cbcb15ad8498c7585e4551d89d917043f062d191508df828d07dd85089793b2e73b80503e1b69dcd75af469666f7a482497b63fa7e5177689ffe6232088545327e86db940ef9158da2107afc5e5ac00d96499218cc61719a8c631c9931a09305cfbc7dbfaffa9d2951c41fafe4e5edf1ff4d029db49416b59bd94883712489d9efd2dfa5d1196f615720d863854f618da927bf1d90adf4be4f9fb5b7ef5652c91a48e1e79799e52187d9d6615a4239beb6cc417e0b4e29fdb3f23f9b1727bf72ed80b648bad060c3e0592ff1873fa06d26b9d46e14537c102b03f45f5be3408b720e544d346e080bcd520a71e6fccef39cb6404f12c3276d4cd1a8f3288765d0e244bd3f5ab6ddbaadb3f919989c4b18edd5c3fdc6e53de2276deaa8e7a2f3149bfc87d083b823c7a0588235439610219705d82ffedbb0166ed4e201fd6015d7bc2b072899ff58c4aa16825f0a09410754d11189b1590c22301c93d72d52bcd5814b72c5db3bc772787e26f4bc46099da79685a1edc2a24d5716fd4327434aca65659dcb2f09433c859e0d5e3e58ff29e91ad4b68ddd0b50395e50b5750a8fc8e770003f33acbcce2294d09281d8a65adb7f8aaf225cf7e9886924f893970138e871cc39711d058aa2078b795c76198bdadb793da2e661b8dc314a6d7070c3cac7fa7e2c38a3759efd0b17ea5b9017e48e1b9b5cbf89ba4c51e202a79905523f481b82b4bb614825f21e17cdf8d131d944e3ae2fe85bfcfbcaed2bc80995dce3d21c9920958ae542667e97989d01b3b79da98c177d293284c48963e7e97ec5f9aa856a752e58b1d1bb2b0e3fbece49fefc58632198d7417c7837885fd4e42b0cd36a7e962178b26b6881f531699e96ac3852ddc352d36398f051ceb06ef8747d56ac9a67588b8f17fd9eac633acbc59345c8601b1da672e33be7d115e3838a7db0c4aee3b0a26aae60b45bae10351825127989cda0a54749323f2d013314de7516583f3aa9c08549ada81908dd80880085ea0f80cd87d2a064eb8bfd9de54f085db9804a561147b9d9b594cfbdd1fe6df186180fd92d62c43db3c20641ad59312c6f0332f6a4ab412527435cead3c3090b8a9a8e03e55efc1732b92ef5b7441e5afa2c69ff481fdd54fadfb207a903029ca78aae74119b10455bdef37cde8d25c5f1f7c1858534ffd6cffb49e3b87261afebd47c3955c6fda3641e37c6239e2b42b998bed77691ee2f715120fb20fc18e19668457b5f5bd9d85229dcd35db231a9bf23607b759b04f0738612467f190c822edb994308a1feecdf9fa9c350a382bf4df1f91b756b1dfabd46db1f248bdf4ec24d603dbcc49bcaf48b8801cc0a9a71843e64086718bfc75934ea473db2860c9cfa2cfd4c0edd5faaeb414c284bee6623b63f8a11c4583e714ac9569d0f382232700d2762618118296a09da4c9ae5def2c54bbb96fc85590d4544dfe70734b1b71f258fee8d33ab4a1fd7f4eb0cac7ad7c40bab08700103a3ab15a50e431efad338ce4f6101fc0e9f675023cb74cafc1bd3c351e9af981c5c45398393c21b41614eb64a3fd285e2d876944e35f7bb7d329f90de817bb81bba321709f8fde30ff1e9811ad4715cdc5b3a5ab6d804cf357bb7fdcf61a1c25770ebc7de871450da36d6a089aefa608d545a6f910b78c492eda40af1f4da5d2afb1f5d770d4e9fda226e89d05df2e354821d1bc04a315e4acd586fd9ef282c1cbf25f527977943ed4e4791386cff08109609a2e2bcba0832a60352b88d630b7b0c0e260c11bb91b7c73fd3e6fdf4ff400f872d4de11abffdd11520af9210c23573d87a3ef272ac5e67bf65f102df2fc4870f7958bd5c1e8df0f1c9e615373bdcc552fd577cec9196895892927ea9d4ec8ea149fbf417a0d87a1d8fdf971adbb1a36f242221386550152aacf0b4aeed4bdf6386e6dcc5ee8b4493455bf681f8ac26356068123e034517c0a2763d7d93ead5e927cf4d1757de3b5be8ca39b2c656bb0d4203b9daa176c0292b0f6a71e71d356367a56cacda41d2f75c25beaed02f889d3e28046c28af666add60b7f27dc24932e6811639915973e14600614b2255a5a3193cbd6312f5b212d4ce34c8007f469cf852d9c8220210afc307d370f07c96a95021fbc93d370e40475b5a8b50eb1bb6d276af937adea8c05b49511aeebc87eba752d8c069814b3152dd742ddab6c0fcda46498ce3319dccc8cd09c2a788f87157b60b4468ba881def15f5f297e6c7069e25a36b53b54cc9e2a356d7e8463757f8e60a2d3ad2488845f1411832051cac4971bd0616581561e642ed3908fb9123426eee1176a6aa6a2233e92a2c42ccfd294c74beb9db09226cabe63e813796eb8e36126b112b160aab4acb36c165bd0c310d7784d7bc49847b15bf038e44626ee6fb6887ee3b9088429bf84390a9a51dec7320bfea5a4ff7495fdb700e38f4603cde7efa488242f4fc1b72bd287d8fff5af1418d988dacb0e23570f620706b0e7a806729a358d9b039710133fe44d6063a5b9ac05b2bdb19323b35b7b54b0a792edfc54f6e9d4d3290b83b356e71d9a3acf183370a37daba0b4206a14a9adbb52371bf8d7932792e0434cc11d23d929b54147013770fbedbd67c79016ea3f4ee12b0e034231af420afe0985617f8ce65a5d901ca2b0ce86937d802044da6de96eb3ce36a657e177a52e9211cfe900b0a7c00ca0c9e67977351376a2406f194c955a639065543339bb5eb54bb2b0fd8dfe7834eb3438b48a6ea4265a7e764d4e22e5246ddd4ece7f6742fc4ad4e6da8e955c3c0571233cfd5e3381df0f0b6de0685ffb22305011bf26d86dd6f5ae3211c2f89f5d6d984dd2bbe36cd3813e48bd10314cbe20459b7d7bf4da7571355d4d3b4e62c416b754f35d6f71fd26386e2142f3ec8c270c296b97aea2db279fe7df0fa451856a9e27f9432f1035d8a1415f3df6955962cbd49ae883f0a07209136d408fd39e18f8ae13c35d8a4bd8e69e6e2bd4fdeae4a865005363007c9ec8a59c665c2435b12ccda4f6900fa87129fe475b77d996b4c763e3b47ac05ddba0da3b8dd35c9c79b034adf475cabc8a4f60162c0874433c627858788462a010acef833eef8128cbba20c163f0cc23c016267d0c6f1b189858c138e972b5a98ad03101e53eb595c35e94ecd386269cca8df90ea5743d437fdbd9df108cc624932bcb40853fabe6cfe0f24879d54c55ea6f1cfb05342f50701ef8e88768a6c8f9ed1f0bcdf7b98a39e4ddd32ec7f50359c76c4bbce1c6e1b7dfcfe92d1ce3baf7b08a4cf884ffeb21dbfbadf18565a3bea6e5fbacf793f61d8ebd67bafa4af2cdb1a1470e420f7ee23d86d2ce3f8362b788b9fb1547027dd3a693b1aad370ca2026470213e57103ad9269f82406be8bd14f60387a52a12b2f85ffe6b07a53669f9ec4290673bb5a4a22630497d4d4d507796c3c6299dc242f914324e14146e7d0637915577319abb4384025b03014799a4ffbc0ae4cf2c35a6b0c2bbf6d862da35cfc70daac8bcdd956ef54b669a30a73e8b9afc5a3755bfdb4d64a1b65a7e675cb3ea0ceb224f739f9530ef2972f1683bc78609ae8c0013af32abd972f20ff06e7fd1b634a2f539934a9578cadb3153f373b31e0f25596d9086445261b02c9ea2445f1a7e8f73814e4cd1e1caeebe2b665a0f29cf3b7203b438b22866f5c5b51f0c8a8f43c54f18e5b61794b17dddc21066ec1784b003fb47dab02d798b504a804c5e539881b19352899f1212cd096f29e5799f60061a80fc70df196c6e1d62bc92e7fdccbd81bb9478f3305c0b03c17d0fe022fabcd1e261ecd5b98888546ee2ae6bccc4637f52cdda516727b9d2fce7ed194fa555e0e4429389388c0bcb3423fec522cd272b3f0181ff2cbcf15f757919457f8b43340953d4a93df86c77eab5e144783123fef1c2252dacfd6223235e5e16aa933055169a241cb9355474fc3733fa7502c018bcb6bc48eae6342f1153d65097a8e52b7bc5a6d82da42573df570491070a68828e56de547cb4cb7dd57e332fb75d53c7703eeb3edaae2d38f1e81a6262248da77113d8bf4f7c2b536ca6efbcded238cc5108743f8d1f1d0c7b940023cb931d53a249250d9cacc9c0edc045072d70079c2f8f501b70e04d7d8578cdb502ee5fb93740b74ff86fc7aa08d11c4cb6770c1f5aa76af3a3d50c37dedb927fc442f1aaf5bace18b9b1bfb3ccfa815fc03ceb41b9bb08f5ff9f335bd560570e57a6b68fba0ae115caa375c8df2a26856a4ce0da239fffec06d1f25a5962bba9acbb40e8d630831d278a45bdee8179a86e15f366f706f47441c16be0295af0b48edc2eec999b9c801fbb7ded18fbf33ede442ff6bf6c78773fc3480e64e11be3fa6065c2c1eabbf23fc7d4ccb26af200ec3e60285ddcbb800bd63332d98868401bd9adc766056fdb684da09674b86e2411ef25a157a3be", 0x1000}, {&(0x7f0000002340)="8b1bc2eb77a5f180c7725f9b9eed0a69517100ef481f32f0ec8ae4288d776e4dd9686331205f85bce388ea7c6132e65f9f79e3df88f7843d61626d70f2dfb5ed35", 0x41}], 0x8) sendto$inet6(r3, &(0x7f00000024c0)="cbd3e19f1157cc4f40d8ce64858317a26f8f24f0f9362825dae9bafce9fc0c252d04518454fa3efac43b741f3bd1fb8491b3f4731babb9f842ee7e94435a1a08cca8a285badaf76f5ec1368c2aeafb8239c1d8857112245228ce9c6e9b93304912d5b3d86842dda4", 0x68, 0x400, &(0x7f0000000100)={0x18, 0x3, 0xe2, 0x100}, 0xc) truncate(&(0x7f00000025c0)='./bus\x00', 0x0, 0xe9) write(r3, &(0x7f0000002600)="51d8a000e1c37c092c3acaaee79761d7bdd98354c6d6ba3be113989061fe41eb1b12e5d275462f425be141a123b9d23a7dc847172d7a4f4d1fc22d2e634968923d21c9e83617dd07a85c04efc9791f8645ffde1d0de55fcbfb55492d1b526fdce5ce17f877437ae26b49e4caa9a1bdc99b5e482844d98f36065549b38f6ae70720961382dd18dcbeee6563aaae20fcae8258134e013cc856fbce5668c81f25cbe61074771d1042f07882f365dc369c2b62ede1930ef72d7377268a7c204327d355ae266a9e9ab2", 0xc7) pwritev(r3, &(0x7f00000002c0), 0x3cf, 0x0, 0x0) socket$inet6(0x18, 0x49ceb33ed54ebca2, 0x786e) 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8bac, 0x100000, 0xffffffffffffffff, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355", 0x1}) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x3, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x400000000000007c, 0x0, 0x80000000000}, {0x6, 0x6, 0x0, 0x3}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/52, 0x34) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x74916f0f, 0x8, 0x5, 0x2, "7534f76183e7fd038c9b5ec3ba453ba7b3cb675a", 0x9d6d, 0x10001}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)={{0x20, 0x4}, {0x8}}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x11) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:00 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000000)) 16:00:00 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) socket$unix(0x1, 0x7, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r3) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x5, 0xe3, 0x6, 0x351d}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0xfffffebc, &(0x7f0000000340)="304b072b531fde74eef2f1d202ac854eb07be3ee9d399e0142a9518596a45ae7c20f3c7836aac88a350b282a61ae1a3f34c184e2da0039225d564ed96b3fb12d3f4d038e3239b6b8b982529efbcb002f212474092f21df7fbfc5f1dc98d34125dae004000000000000002bb1947d8d45732de939e6893ef8af1fd51ebc8f42bbe5a3de5a5dab0102abff1d6bc77cbcdc061e7559279458f05a4f1aa12acb73f67169e20b96722932789a764000849824ea3b61e9b83907a5da6357d4cb7e588d0f2e27fad5491b62075d955f31268576108d6b2bc7d7ef0031bd88344b6bc05faf4176556be16e64c084ad8c7f6dbf94ca1f9a261b6cb239c8e62ce424abce687175f7") 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x5, r2, r3, r4, r5, 0x10, 0x9}, 0x7, 0x81, r6, r7, 0x2, 0x9, 0x1}) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r9, &(0x7f00000001c0)=""/161, 0xa1) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) flock(r0, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r4}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\'*\x00', &(0x7f0000000280)='-#*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc5) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x100}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0xa00, 0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = dup(r1) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000200)) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000280)) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) listen(r1, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) recvmsg(r1, &(0x7f0000001700)={&(0x7f00000010c0)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000001100)=""/140, 0x8c}, {&(0x7f00000011c0)=""/168, 0xa8}, {&(0x7f0000001280)=""/82, 0x52}, {&(0x7f0000001300)=""/58, 0x3a}, {&(0x7f0000001340)=""/10, 0xa}, {&(0x7f0000001380)=""/216, 0xd8}, {&(0x7f0000001480)=""/163, 0xa3}, {&(0x7f0000001540)=""/189, 0xbd}], 0x8, &(0x7f0000001680)=""/125, 0x7d}, 0x40) 16:00:00 executing program 1: socket(0x10, 0xc005, 0xe1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) pwrite(r0, &(0x7f00000000c0)="c1977fc77e4ea054aaf959c42b302b4f8e66070018a7cb98ac7f111141ea67b13fcb168c7ab0c78850f8f685e888da61e9510d454eb91d314fbccb06e13811e38e3cf4cf8ee48cf12851266dd18d2e9380fb6341a0be441cea770f0d04031a95b8f64e9c59cd29bed82ecccf0069cccc6a40624f65af880b62c6bece0c9328c7ddc3", 0x82, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000380)=""/220) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x5, 0x2) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r4 = fcntl$dupfd(r1, 0x0, r1) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xde, 0x0, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x13, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000008, 0x3, 0x707}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x4, 0xffffffffffffffff}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x6, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x9, 0x0, 0x7f, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x6}, {{r0}, 0x0, 0x14, 0xf0000001, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0xfffffffffffffff7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x81, 0xfffff, 0xff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x8, 0x20}], 0x7, &(0x7f0000000040)={0x1, 0x4}) r5 = dup2(r1, r1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x3, 0x40, 0x10001, 0x80, "3b224562545449619ecaebd99b9ac13a7204ecbe", 0x2, 0x101}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x10001, 0x7, 0xffffffff, 0x4ad1, "a7e555b9f79c7a64b72d66cf9b1ebccd34d8a9f6", 0x3ff, 0x3f}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000040)=[r2, r3]) 16:00:01 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x1000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = shmget$private(0x0, 0x2000, 0x6a8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/253) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000200)=""/187, 0xbb, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x1f}, 0xc) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xfffffffffffffffd, 0x0) symlinkat(&(0x7f00000002c0)='/', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) openat(r0, &(0x7f0000000200)='./file0\x00', 0x101cf, 0x129) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) open(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x10000, 0x100) 16:00:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\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) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000001800)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) semget$private(0x0, 0xfffffffffffffffe, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xffffffffffffff07) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(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(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r7 = getpgrp() fcntl$setown(r5, 0x6, r7) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) writev(r1, &(0x7f0000000700), 0xffffe0a) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000ff, &(0x7f00000002c0)=[r2]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r3 = dup(r1) r4 = syz_open_pts() write(r4, &(0x7f0000000580)="f23cc441cb75c338f41a4f0e7a823b2813bc8ea2a904c31993a8c5e8cdb6dd8ef792767e0b571e3785d7e8033c8f0f148c977e7c971f9799e5669c27f6dfd68b2232887eaf32a4934872a1a00900000000fdf27da8ed84cc7c5591b76925912d37650c5c1e4d86376f6942b630c7fcc324a6132666dfa152b324fe8f3ab5f63da66a7902c301eeee71c8963ad34432502c87303e8bf1bf46e11db0b8f52d2b1c711703f981f888d53a44845785284abc508bf5301a95ea8d2515d028874bd8e816569c054e6be02747ea0a42444abd01fee0fd2965146ad6ad7f5815ac7e20561b1f68eb97d5da9c88623bfbc02e36ec10da1f477bbb308d902063d788eb24f786332ee012e26a6e015a1fc19a9d5f5509f70d80f76ce335e8f37375498e5a7d102f222a9ffa1cad29164f43b3e3011402c27711df0fbb7d226bb3dd6bfbb145990f7c4011d5f3ddded3f503192aa4529bdd959acfc88b38b2423f961a5c0f0241ff4618a5bec4ad7958b8f42f9bd9fa3e3cd4f822b661c2b62503a163ab6bfa055edbd33c0a968dc9096a552909c880116a3c15f507ccc08c390defd7457b9f8c0e8252e828139cc74babb84b7011339f4cadb61071fdd9ae9875521366d6cea95f2939e691bf785e19a2df0e9e561e0a69c4703c4f7bdd568c794366866daf051348226ce54493a4fa6f6a0d78b15f94e0f6bb4ffff272e327b6985b1a8cac6ba38e034a8e184b6d1f106f2bf4f636c7e61f91912538a33f2dcd675788679539609460537101e0779f37fcf5513da78d6eae3362eed1585ddfd8331f51637f", 0x302f4cc8e1f727c0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) shutdown(r3, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x13, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae6322525cbd808263e89f2019560f8e5815fb67bed4f0e77a2cdb7dc55342714b79473f2a044fd33055552fbd5e41789632dfc94ff334a56195107008ab06198824b3da025bbd45d3bf9dbd79979eae44d6f76c22f8040ebf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a96", 0x7d) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x3ff, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x1, 0x6, 0x2, "247d3ad327cc5ef9b1c5a464e25f586bad9f7352", 0x0, 0x80000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpgid(0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) fcntl$setown(r0, 0x6, r4) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x5a6b, 0x81, 0x2, "c396fc68e94d6c90b9d14fd16c601728575955c4", 0x7fff, 0x800}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c4507881cff2800a000004e2e2e", 0xe) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) 16:00:02 executing program 0: r0 = syz_open_pts() getgid() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) 16:00:02 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="f669f8d123bf08753144d8d419104476219af85757056e665e16f0a1dbe0d4c47edc3ff18358a38e741d5d054b88cb3fb65f58e830da215da3e557b692e096023f72a71b770bc9825684b752d510f706cdfca1f4a18b93697ddd4b4674e9ddcc7ebfe809e9c1", 0x66}, {&(0x7f0000000240)="5e6d5c2e66adba009735f7cb838eb47f75318dc10204f06a5ae2f57b48bc7bd1c687cdeeff3179c0cc6c2b5d1151b87f526d6584f7d39a22f1c32c6e441c59f3ad2b36ba1beb66682a4232adcc7b4df6b49f5e36e072a0b81c5b739f99cfb81cff3fd3", 0x63}], 0x2) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x2, 0x4, 0x2) fcntl$setstatus(r4, 0x4, 0x80) sendto$unix(r2, &(0x7f0000000080)="cb009209e31bc59aee967089bd2e320ba525d63112ffef9b2c311d20a0253f97d27d0ac8c456f010165b03ec00a3b594f27d8f5d3f560cf978bbd85e9dd6e48815fba210d8f1", 0x46, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000400)={0x8001, 0x7f, {[0x200, 0x6, 0x1, 0x7, 0x9d, 0x80, 0x2, 0x4, 0x80000001, 0x9, 0x0, 0x6, 0x3, 0x8, 0xfff, 0x40, 0x9, 0x8], [0x7ba, 0xfffffffffffffffe, 0x7fffffff, 0xf52, 0x3, 0x2, 0x8, 0x2, 0xfffffffeffffffff, 0x3f], [0x6c40, 0x1fd, 0x0, 0x0, 0x4800, 0x4, 0x4], [0x9, 0x400, 0x1, 0x5, 0x9, 0x8], [{0x3, 0x73, 0x7fff, 0x101}, {0x5, 0x0, 0x6, 0x7}, {0x1c000000000000, 0x0, 0x5, 0x7}, {0x6, 0x5, 0x1, 0xffffffffffffff23}, {0x6405, 0x8001, 0x390, 0xffffffffffffffff}, {0x80000000, 0x8, 0x400, 0x1}, {0xbc07, 0x7, 0xffff, 0x3}, {0x3, 0x6, 0xfffffffffffffffa, 0x3}], {0xffffffffffff8000, 0x8, 0x2, 0x3}, {0x6, 0x2, 0xeb, 0x9}}}) close(r1) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="8b78873d4acc3d0d346069", 0xb) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x101, 0xc24c, 0x57b5, 0x1}, {0x7f, 0xffffffffffffffff, 0x289b9ad0, 0x1fffe00000}]}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) dup2(r0, 0xffffffffffffffff) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x0, 0xfffffffffffffff8, 0x5, "a75e4604a3b7bca4c579e07a47e7d683df0c2985", 0xc8, 0x2}) fcntl$setstatus(r0, 0x4, 0x40) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='\x00j\f!') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x57}, {0x3c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x900d, 0x986) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="9780891a6632213aac309ada4c3a0293aa61fc84f0d0bf2d12ec8742c301c74f050cae0beb4243546a55602efe4f0569854c216c8ab017fcb4d6aeac409d22bee5225f2e8788def8bb37f28dab4f8b83dff964a33c91ea64d62855e15a4e60efe954f36f22b84e717d9aacec4956bb1edfba23eeda50b1a20cb6938aa2de1e5263d7272fb271a7c52ffbd619ca47f01970f5761f9e", 0x95}, {}, {&(0x7f0000000080)="f32550b8f854dce0e2d62986cebe8acd9b61d9ced64fce885789f6d1b1433c8ce4db65d1a46b3a9b8cc6ab503c4a4b1ab71366947ee23e3e9a0943ff9e", 0x3d}, {&(0x7f0000000300)="2913c34481a54eab26e240d26fc5b3e9b073fc44e00c24c3d3e748059f75cf2468f8b676dce3906c40351d91b690634268702f602617170760d383dff4a5e6992e4d74015d95621e97e3be70f425186a1698f0321d9299eca2ebd751b4", 0x5d}, {&(0x7f0000000380)="2581a6a3605e9075e8106879adc3f05dd86ce256c473098578261de273b5ffe95dc7b3c23a3d24531a0659a094edd2d2b1eae4a6f3453b4b06179e296596d7a0d93a5119511b47a3715a6b0a82f2dd23f3a1cb3577a8270a8604e1accd4d8092319d81665d45064231c487b2e3210e7ba22b009e45a018474dc03673812efc1d14e582dfda61c855c5a25534dee6a4a584716f504ab2f80efd9435c942a99fa52558b1f933688910f55e9f8beb6ec8849b99e9ab3c1df380da3d45f0e48c0180e3888efb12", 0xc5}], 0x5, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x7, 0x6d) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0xadc, 0x100, 0x1, 0x3f, 0x4, 0x4, 0x0, 0x1, 0x3, 0xffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x6e, 0x7, &(0x7f00000001c0)="21d96dc4af14b4a04b64a0320c5f85a565f5191304c181b47fb161493a75281d74a589d6dd40f4c9870cf48d26226e4785c8978edb28d8961b03a3d29bf2cfb385be01719bee4f0519945ed96ae1c2000ed93097db505a3abb96f88cb0af8541d0ee4a5b973eb82615c303d8cee29944ceb2af4f5f5711048ba16a3fef061dc02e6acd7c10348c94754419cb18e789915a99b758510997ba03573f9f47bdfc3ffcf6f4084d3e7c69605feea46807f458116178d4ab5bbb4a9305d5b4b1705d10f6fc23e0d92b9e30e0967424ffa69351627e1a348ec153b3e34bb98cf66bc63b5b733ee5473842b8d558ca1a449488e230a05e521f57069110b8051b35eebc", 0xff) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001d00)=[{&(0x7f00000009c0)="5283bfc59c8b101c5076608c7ffa09210268d8e0638f57507f9280bd45024bb25f095f777b9414409cb16d8e4c5795e214caf58a5c32a890c34ef204535c724a93923bf244b465bf08ca23c89d24d72710eef53ee3cd76998f2b7c1763000141a5677ad17e7725a7fb0874b633e38e8b56fcdc6b16208746520b2ffef6c0a231488b4140aff365e3ce6532dca2226ad7025190cdb3fa42f12a184c8d5d0199e0a462e3ff371c92dd5cbb6cd87a94fd24a014b7f7d6d2c942e29610fb38680fcb672370e0055182865698d06943aea23b2ffe1fdaed4492f57f5a7a151b633796c127c724d8374f21bdd0b8d15905ff533bb792ebc4eefb5c5cfafd8660b7c77f0d37b1ea913bb6904181c361dcd49d19b9fd78cde89d4d924cf07c88f4be4355d53446d59d05ae5733f072d4c66c477eafd43190dbb614483604d7d2e31db89a546c9a1aa72dab535d25caf49f148c9fa07c8f8639aac559030f7c77bccb49364b16e9297bdfff6f1717cc2da1fafa3b9f9c9955c0ae4fc7c64153b32bb3fe0e5c1d9bf4a4b97c28ce6b791b6da6e2252e38cb1b1cd2ed5466ceb214fe8ab724f0f7240563a9c938b8ed98966ad1a7580f417f1948e71eb2453b0f0798c0e7511cbd487e2ad02e80ccc5409a10722e577cbb472823d5884065b4d2ae4f4e39bdd8e92ecc515faf8a9aed86ef67f67f6c74638f973429f061b2ab72ff22fa7cad3a91866b0aaece5f4d2bc3964836632502b7f244422cb947755a5e4be3acd1fc92f2e7bf20a08cc06dcfac0654c78c01788e9132d31dd22d9739fdb2468352f9c25dacdf087a6e19ba10108fab26b6cffc827ea39de0435ee021a5936b8a78df2360422c1249c715d0649cfc71c5ed4c9f23f64cb8d22f7e0198d4122fedac5944fe1314e9d4eeeb7934d09f0ac19512d852a8f8274c494077c070cc77dff175b86a2b0fd08191f51e89975038d6b1c712e63507d3da4358643404fc976b134cbf8a13fe916d8f19bbb9f143ea274b3e4ef8285e9eb116808bfcc4375bb3a377e2befbf71b89b856a5989074d1b9263c0e69b7e1c79450d9a2e77ae4f000d624ce5862c7b4c6074c1c1e84ec931f1e1dc1f2895d3dd3f0b0f55e26fbfe5802cb487398f796c4b20fe046c4a2f986e700fbb2ccd503b3960b1ae8e5c76a8b5e4e2940b36969223e8ffd500a56b745d68db0544970ce03d6cb13b896704773a5c307ad6c10de547185dfa382816809a431dc9b2d2bc95fdc13054cec90bab51bc280e6f99452662a626f746c9b7e776b5b2d768fefcafe1d25f05106b4bdc35cea7f726c4f25d3a0a66542b40fe0047f92f247f164ba95db95059b01531c810cfcdefc0fb0e7d2495a6f3161a6f691a7b2e859dfd3ade035555b0e6c1df6e835a85ce9eccc181bdae5ec041731dd3ed9d2b0add917ca09de1e2558ac8ffe88de1733336e1a8b90cd09c63b7ee4b59759e6654e71aaaed3794c882c251cad7b713ada0a71b32d6c54bc7636f8376e2db07e86909bbccc1e0518c3b3f514f03343c0e9297f1e34b23d31f9a1d74cbde9f8d3b2b8d8e7925a84f13a704f2c5134f2111e37c0541e9c6224f6d74edfa7ab98a87af9f2ae3c989be7df3eee662d39053624c45a4dcb551f49e3b252405847b793511218ccb22594c19c6c26b21ed0702eb9d95697693918d83500e0b2da7392586cfd160a30693280c70bd5209958e3a2f2347303ad81abacf9a198731809cdac20d549c88317514bf344439194a2ebebb1fc6dc9a89cccae8a2cae77df8cfb0efa04e21419625c51a55cd18f11ceb3913cdbbda9995bfffda8bda9e465b050f0fd693b42f4cfe8313dcb371550c8e41971784c02173eed350579700f44f9b9bf330269106444eddfb83a6d53eb12a4923c8188b7458575abb05428c6ce176f5229a00b46b2858cdf187485c84c940dc62b147f8cae99a6a10fbe5ce24c6f51b403a794fd280e4d58821dd34d38a976e11b13f08973efa77c2ea4e0e8ec153900e9f19a5e0062613932c879bdccb796e0d4047b82eff1b49112a6c3def8f55e2183034a249a40042c90cb71282580379906d80df55ea1ee12244a8d3d293d8ac03e1f5f3d628995b1f8e632532834cc4e92196a9c2fad7ac0bf5fdfc208fffe196240ec37c8c6c1bdff90e06c3a3b767a81675308e7ba09c1935a6cb1949160a6d92e40773f75f10499a910c56672ac2eed0d1923143d2a58639f712da6f77bcd72504cfae34c944843719767f87aa115a920cf812b3e29dae4d06c4a91c5e5543f169952c024a39b035de3274eac2ea38698ba96d67f8f531b96593a5fa57a72159dbf2e5f28e52ecd35db0a5ebeaa2cbe745ac16a7ccbc38e7b54427ae828fc71b6cfbda778076a2f23b8d11b30d6222a680fce103e935bda091437a6c48a4898acec0ddc73e2ef0161d31512ea067c58435768c0fd65fa04deab18d3bd28b293f887498df988cd5012b0ba772f74ae85996d2b9381d379634b268b9ae0c71d60aae61cc1c36e162de512fe92792eb8f3b8d85571e09ef6bde043bbdfcc94e37797718371193ad0cd697b060a773352db4d31edf9ea21eaa6311c29cf341ecc0437d59c3a66881d9da73005d091e32cc9df1af496affb1e75f2e976f3f3889c1a8b34e9e38790ce37b5607e1945562130fcc033aebf214c58ac4249d79f9d2b0cc2daaf65bfb1cd1e52aca90344beebeb62a0d76c4d5deba83d452003187ddd2f2784bf05575b83fefbcf40541e7b657ef96d15421d23b8be58ea86e88b8200c335afc2549d1eaccf5fd161cbb38bb55d17399aa78215f2ae5e441f84649e0a24ed417f770d56e817d72be4c24a9f43c58381fa383476b77230fb9cd0b0305e9f1ff76e8ef5ba0541dc08f34231c09c22db2cd60d755581bdf1c40af3f19ab1bb3ddc7296750d2fc22f08683b17669abc858ccf255f2b5e1b5aa7a443943871723b8a93778f9b19d1d884455e9b83b0e66ed30449b527487c7c693905cfab456db617e2bb576dfaaf565e23b26a6d0a036d931ba3ec492429a367f40f79ec30507074ffa89fc4baf56972a8bb83cd8a3825e5efec9018146c907f52a17e11313c375c83240095a15d3fa53d9aa42d27fdfea9b0fe2f3240546b4661053973bb7b174c2e39e6b82715a27f3933162e09997dcb8541e3f03943289a31074626a0531c4599c38db1e2278968a3de2f905d7f7fafabfb42d1e4636c1aa6cceb4610fa94412973409fa6da2b0117cca7d35ac7afee08ac2250950f5613aeb7cc7958480ee9084af06557e29006d6f4fa6df3f513a59d70fb70110d6e48dc2664caf99343cf19c9ae2d7c71cc151ed4b843bd0ae0661e154b08fe65f8641f2525b9e35bcd8a94c7b8cc542d8f7afcb334889efe450b88c35a4e2bdbf2113ef0464ee5a175f10435ddbd178ea4a9716c42ccc77e815e6ee9c98a6bec129341ddda50d2c10ec2205675adb5bb9d9650e485abdb10572cf3331f1f0b9346b69830234047b232e78d388ffe69f5b5e95fa75c5ba4b83c4afaee5b3211d457eb56d8d0423acb742d3145f3b00e8befd19d75c6321103f3f4b2e620785a206caa6bbb5b0dbf84043fb50357c6cfe033ac6fc54850c40a68aa834797f95efec5b1eaa24fa7968f767142a5cbce1ff4e1b8df624382d67081a8918b5fe213b627b08b3b930592e136921dabc6e387e939520b26c5a8907d153e084e40659fac6c69e5ce0417e3dc024ff413cf514adb6eeba650e5c1dbbf87a3980a1d3a8946f1996eed4de644dbdab8a1fdd089105ae45a4d5557e00a6a2e441764613cd9713549ed06a4b43f030915d6fd84e35b447158f1dd608b374095120cd57dbe2a3225d79c1f8fcb1891273ae84aa01ace61f16968039e2d44b5464e8a7982b4270c5ca9f8d9948cab152c3bf399b316287b4600a7daa65b7b60b06319c25e071d9e0b42731c86f76f495f7618b37cc1d69ac5aa4410e8820bbe2db53de435971b3a2795b2a83903ccdc5697e36affbe0e007dfee400d05840145bfcb226950412478e13bf2589e3d5f3b51b6c1e3d42099d1eca8ebbccf0841290e18d5f7cab47f403df1ff66dd6a225be3eb148eee640caae83358ca25ede92ca0afb17636460a0ef1da373ca3e0ae9a990ee886f741d194cc88e695b41db578178289d6ee1977ea3c081b12051744e39470ec591ddada586531da64961bf1f69272a2206834853a8907d179644e604cb29dac5a2d2ecb9ac218ad0a72dc95e9cb0fd4299cbf5c0722f5aaf5183cfb9a74b8368379942cbb6ce163ba65b0a2d749b24bc231e023b0e88de812b781c8923d1b98f6f13c3ba355b26f8c86207c67553aa38d287541c505eda685030353da6bbedcde29e8dd024873c0e04ddbb082750853f9c119366ecd4d7b5420b24b4418d41a5d7a48f02192c8885579ae7c9e768018c97976376478a85eac88c75885145e4e4264b8c7aa172a4674632e10bcf428549414ce4057c9825853439ee54030dafc6e582594258ce7fe6f5a0ae8c923a1b4d6a832a44cad804226eed2211e99e23ee80f6cbd1d1aee7465ab0ce898c41964e2b318a1a0e6c2222bd2c3ec16e5e3afa73505eb73e4ee063d972046ea86333f7ff2b18de531b0ed8b6eb09a4163eaecdcca926d91bc084b18f5bedfdfdbeafe4a5110b7715a4d4bbf0e65f13424b99a99f7e62739300653f0d62b9b29c2fa7374d9a45e892d17bb6c4e1f32f005d9d4b52a0e84686b962799694e67c8b3135708109abea7a1c60d09ab0f3e7431aea3955c58cd96793af7d10bd6bd4185b4f9fadf4439a448c480f7dc7e34740001b7d4e6d3129208c9a6e6dd34aa33d8f291a7c4186b310531bdd6a120e37a2b2ac8507504d62046199f6de754d4950b63444cbf8cae85518f408cacb9464a7fe59588f7421490f5993d013f200b3f377fe9f9ac8eaceb1f0a4541dfdd58dc83e8a84346bfb399e44f9c4809cbf09cb6a769e5fd4f14ed4e1c1aba1e35caefe96eca36c1c4565a6e284691992438a1c3fdb1caf6328c99a9c72a50203a927450c8440c252b691cb324a1d1daf06c93b6d6d9f2de8d20a041017fc83f46784db76f549093a54f2091ca222e48d3f90dffea0361748615b75e068b3fc654e8ec70f996c0ac3d562b89058072ca5de678368d60d5758009b614515daf62d478ea5d2ebbfb370af78f66b851172858d599aea38ed05a3898287fbf5eb9fa3", 0xe6f}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="d3dc66c1ccec4856b27fbaca24733ff9c9aeace0", 0x14}, {&(0x7f0000000080)="361cabb4770366ada3ff266c4c6961f8b4d1725941148623733eac3a8818b13e17dd7dcc2207e880434c950abc4b1a7e2f5aa27a56c0061aba5c84bf159284712148d2b44f4f7d3a66df093e22c425e56e", 0x51}, {&(0x7f0000000100)="bc25f6f71a30143212cee65d5ed30ee6483ab979af57b7fa7d8a3a85a4c31de81c5bf86e15a293bb39b0e9b6212fd499b6b353edb0d4632e47ab789a1d6189a95b75471a7130fd5ceac301b014fce286bc7a77d66b6270a28f374fe40eaaa85268f912d443f7ae508ef1ebf4cdeadfe41e4c9384e41ae2be71d6107fa1428beda71d535fafea7431cd9ef2ea91664335d0234fdcfd6198b688c1c931f8397b4681c1da6330375329c75a2661cc32d3503a8d66e35ead30b59ab6c869da", 0xbd}], 0x3, &(0x7f0000000240)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1, r1, r0]}], 0x38, 0x401}, 0x1) shutdown(r0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000002c0)="abee587a03d5c097946ac5c89b6fdc35215ecdf9993ebd773d252cbd2f30671632b0ea4853b5660f544a011fcfb04c17d6e56ad92d1158cde7bad5a7c9b5704b5856f41b47a5d2f719b43648c94f5e29b3c661993c62ffc3e4124a91a6d6ea27321f7a5a33612f3c58abd59e2c75bc9fc729b307ced42a4c54388bab6200d8b5bb5b4f376d9f04420ac14a1b6bfefb06902e39a9f00de6d6d8269ad1004e7a42ac163e1874fa54ed667cc8ae1bf97e7907814f6348a25c3f59b0fd7a7b2e412e2badc16fc44a9bf961b5509cb6e31b9fe353509128088e478e1fd59f251783887fb4fa5df2bda2af3d22fb96886a5b45ed71097a5e31b93520", 0xf9, 0x2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r0, &(0x7f0000000b00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e0000000000000005a25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e382f85ef0ac2508e632b3e14ade0d2c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b880c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb700089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e4519f19c50fa723db6e745d7bead430882381b7aadd7bd5d03b19f35ebf2c9773d42476ea2028b71fcff1a44d0f74bc383782e20f174e12624db171b0140ceb5705e83b7a1fec614fa3efcf40a8cf6dad8711dbddbb73860db23b0219fb5540f6e1f4fa8b88219d023060befeb934b67ae45ad8c5a79c892b144aa6647cc1ed25b05c79fda3b062ad973adf1856693d0832635f2a2819bad08668dcecd0d1657b91d0196d9d04f3738a93946534aa90ce481d7b08ecac9421a3bab908", 0x522) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40}], 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: chdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000280)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='k\x00') mlockall(0x1) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) dup2(r0, r0) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) msgget(0x3, 0x1) close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x9d, &(0x7f00000000c0)="e1bc57644ae0ff495388bfb174632b931b4c7c3e445dfab0b0a3d13e8734f4c9c22871dc64b86aaaea6091a836204662d3c023f06d2db200af0005c654878adf71f4f125fb5fc242471bbf586a931db14414c0d7ec064afe8499ab6687eb1e011a53732890044b5df86f8a3bfd743c7e27aa9a28dccfbad18c015bbaaccaeb8bad86e5cfc645ec96320e9a0fab1a801c8845cca1192f1325c4969b1e2a") kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87, 0x400}, {0x5, 0xfffffffffffff72e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x8, 0x2, 0x5885, 0xa548}, {0x10001, 0x6, 0x4, 0x5}, {0x3, 0x6, 0x80000001, 0x100}, {0x3, 0xfd0a, 0x0, 0x56}, {0x5, 0x6, 0x4, 0x80000000}, {0x8, 0x7, 0x1, 0x84abfd9}, {0x1409, 0x2c, 0x5, 0xffff}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffff, 0x2, 0x10001, 0x2, "1398076ada2c602ca21b094979d0b156f0d3a711", 0x9, 0x3}) shutdown(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400"/127], 0x1c, 0x0}, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socket(0x1, 0x3, 0x8404) ftruncate(r0, 0x0, 0xfff) pwrite(r1, &(0x7f0000000140)="94dff7945bf8c627363eaa3e", 0xc, 0x0, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) sendto$inet6(r0, &(0x7f0000000140)="7ab57c3d3250838d48fa29f81ddb838ea87c19f5e5aa16b4d301f84c10ddd27d8b47db6475b91ead48ae4fa5d7ccee8af08807d86e3e5e00b080736976a8da989ffbc781598812b9f6c5223fbc2451fed1fe68f0e7799acd", 0x58, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0xfffffffffffffffc}, 0xffffffffffffffdf) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r1) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x1000) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0xf0b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000140)="02", 0x1) close(r1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:03 executing program 1: clock_getres(0x2, &(0x7f00000001c0)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="5033322e7f7b7cb7ba714d59c2be58970cfb56801a2f54d961a645a93cb532b0aad80e036f3a78e4bc1ef52b281170125311fb50fcdef8b7f19bbc60892596cfdf3535f1f45f18120b41d97334331bbbecb45a53be946d89b7a90f2571cbf0646ed7035c95b7299cda0d786707327e5a4da63fef5ce851cbfeba71c7355cd721fd51ce252089962b5b408171f166b8b6169537437a0d9a1520f6ef4e6b1cb8c03a52dee22a865dad3daea29a2c9433d8a0289fb8cadf37", 0xb7, 0x400, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x80}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a074688a67bb84590b0000000000019a861171a40012ebc1483bd2a336b051afe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3c) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:04 executing program 1: r0 = socket(0x100000001a, 0x3332066d0118d95a, 0x100000001) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x1, &(0x7f00000004c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r8 = getuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="8186dea6e3b74c7b09a8e5b5e4ba3ad8291770808f78ecda0f446ef126a6abf2275a3a49cad6032aeadb150e19c5742c01214fd81857417cb4ff05f3365f68cecfc81580ba4d9fef0b300be1b0d91dfbc15cb6896abf3c2c7d0aa7deb15358a1a9048d54a21e7efdb3a02c90e406a062e51c99d8c2f2ad6c5f630ceafd265cff76e33783a981cbc1365efc08733a156cd7f1d0d517af41d4821a74331ed1b8ab5f14c1620042da01fd148b1cea7f1865ab9cb82b142b90ce838b2bdf211a36395a1251fe383305aff5389e71b610a1f958e62386da58cd900a474b4ce41c754ec7f22b4e1b6021269a8c91da53d4b179eea00e6dab2905885264", 0xfa}, {&(0x7f0000000200)="4e85d02df599266f1e5259b6ffc2570c4e96c666e1943f5370f5426cf4fb3bbe522239c92db45daae4a83426f53d87c42b0389de0a904b3a0c5589007f1cafa9fba3ed01ee75efbd8147449dfb253c2870bcfe4048f9cc1e355182803a8ae5a994110f70e229ec2f290f2830db149c458fb9daf0eb8464d2325df38bd79bf0eabe939821bae99321ce1c7174de5ded2b215bfd3827e3b396983141204c234b79e716", 0xa2}, {&(0x7f00000002c0)="6ff8e034923cd0464aaa037aae1b1f83a3ba1d685b5c03de4217c5", 0x1b}], 0x3, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8, 0x4}, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:04 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) write(r0, &(0x7f00000001c0)="b66e1297e8570b65eaa01d66e54c5c08bdf00a7732b1b16478f048b848a16863052a3932055cd2205749a5506568a417f0582639f9286d141296d7b1a3a2d35f0fe5e8a1073f7786ddbd9c8b1d61f162913ec724b7659a88359d1e8053561b459c5ef10ecc0ca2b83ed4a3d9a6c3e574bdc1ac42b59e59e2851cdb05ce7fbacad0ac5262df5cba19521d0d8bce", 0x8d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() r2 = getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r3 = socket(0x10, 0x0, 0x8000) r4 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) fchown(r3, r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = dup2(r5, r6) getgroups(0x400000000000031d, &(0x7f0000000200)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x0, 0x800000, 0x7f}) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) geteuid() writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="03b4aeb3ec242cdd2a5016dc4ad672585e39ca284398d6f9d1db4e2c0a", 0x1d}], 0x1) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0040000400f06f9fcd3ab5b542f081e1342a354e3bd55c7824fbfe5b1c5720acd846d89b650ffc306e271d656864c89b36011c0a"], 0x8, 0x800) syz_open_pts() accept(r5, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) fchdir(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r4, r9, r4, r9, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b01c83d090000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x3e, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/216, 0xd8}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x850, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffff4e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r2) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = semget$private(0x0, 0x1, 0x201) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() r1 = getuid() setuid(r1) r2 = dup(0xffffffffffffffff) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x98c7, r3}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x4, r2) openat(r2, &(0x7f0000000280)='./file0\x00', 0x40, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='.\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000080, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) flock(r2, 0x4) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x10000000011, 0x808000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ffd, &(0x7f0000000000), 0x22c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1b482e97, &(0x7f0000001540)=[{0xcd52, 0x9, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="938fc20e7b1eb99cbd170429c40f66eb45adc10529674fe0f731500ae24f16ff498c00215135d3707afd85c95db050a921c2cb05b396188bd09bfa36e5f3e35b6c46de4b6e4a15df7186f3b007ad091b6a2c25df3329f8d04dea36c5fd4c76712058877138e9b0707d296d4d1ad4f1e73e840de7b9cb9b2949a7117df8d2fa5708caf0cb8ff30b04d1c9e4af024f5dea36782acafe36e25a5ad90348a15bb193c0f42a8fac", 0xa5}, {&(0x7f0000000040)="496a551142477e03d2e7446e1078baa9e41b425d7de47b869b4fc5d14580659044e9c312f1995060eb71978cf50f74c674cb443d99741750a8e13e8b0d4efab9", 0x40}, {&(0x7f0000000340)="4adb338dc7b2723989f008dba53e2f2c48900249960c63f2cf6238be524d1e67c1c84ac11f54f51b6e9b01634a59169fc6829deac850f5939ea8f9ef783e3ae934293dc0c4d8cd9f3c58f8d2f41cbdd773a56ae114322b15875def6a1cb10b8f3004e2a56574524699f55c5851ad3ab2756183e020f4184a27447303c43a0a707d1f0c8a8c3e91f958ccb71bf5ada61eb99799bc80ade76583a8fbf6e6bf17e8ee70fb18083c2ccb26ced98de054dffd32aa38d0e908d634cde511e74173bee6ed2ed3b4e6", 0xc5}, {&(0x7f0000000440)="8a0a8066a9594069e466cb95f444acfe57cb651e88149e2e9f9a134104c2c986d6562c7629a5743148a02f7c65aa59b5b41c325bc3fb068f201b036f175672ec968e0db06aee7bc8a310bc208920d59d1fc93f2c34863d106c2e762dc3d47d574d511282508632ea30071fa162cd85c89880e13ebe714cb2a395778be51fa4f5e498038ab1f47a5eca9fa6466f2153ecdd", 0x91}, {&(0x7f0000000500)="103d68b87b41b87717e2dcb424b1cc26e2dcb513afacb58738f43761c2b7aef91568b1637685c86e25cdb61d738e9354fbf68a1552cc360cd3183eb34a8da02896f3326f7c69e843de4278ed191ac186c782b94ecee15457854e1b773970e4b9ff67489004dfb4543b162db668f6dee1342caa83e339a445d53eeb3dc974bbf0e4d3c78d83b858b3d4785193b723668f682f261c2672956a4aceb29415c9623147f289233497fe1ab2ddd524b4ebfe8db69dfe4f317ccd972f0b8002989d8f4dfad4448c0aea8ebff3716543ad9784e9114fc89b8d51aafdc8129a4e9ccdb7a2c63a4a45dbc9577f8cd36412bea8f5a8b38ab68a4b18adc833c75e30033393bd0f48bac43afe2c6df9e25bdcdce6e868b74069b0487e8b4f837bd5ab165d6f1f74004477dcfa6dd4dc2e10a5fcc41bf9522b0877e5137090be1b6154c66d7d0c9235dfbe3f8f8dfbe4a1b87a0b435f944553caa615e64afc750958004a0884dd38d211ea53b087bacbd795b46d96c83566391abef187bfd449536054fbdcf9a31c3f9c27a2f0c430846737440a818fb09e8af180251d75d860bbded43cb21a4c4e8018158d228a9da77699d863ee57428627efbbcd6c68e7228912a20ac6d23f017483ec7d0531b3fbfc9d0b0d180438a73a3d28f3d67f8303a06fbd0e13b60cfdaf7d6836a192aebf919870a5c943e0483b6b92e50b46bd2ae689182ef104b8a3ba1ad7a54e87c51fa6b3f4be10e3fdac8a105dd4f61fb68ece7f7aa61c131ceef550d5dfbfab4e2301d222fd29dfc0a5a7eb747efb9bcfa162f7a825de03d96b9fdeab0c5d9f56b0631045edcaf82f000c93aa5de5d6fd1c388d9587cebc70d1ad0c46e7cd5e62df52be7cb1172f67b9eee5c1960838c0af0238586c1c8fde9d179c9044b9f6e5a2ff71d3e38e30f499a655eff4d9fc9849c21a82d1abaa26a3d1fa6eea0d60541bd9a9f7effd39e1ce08cee7f7e17910ecc3eed34847a856aaceb7f49b81c1a3fd50407a98e9a8066cabf86725224a06f2e73a677fc809e80c6ec8c1e14b8953fb543427e074a31f3c24cca4dbcb0bdc7c7226ae3a07fa8bd3d15ea02ae325f99aff0b3e042c7fba56a2094b5373e6b7d0a0a94b924d5dddd1f0161b4763b61227f4112d122a05246cb790de2689bc7461be4f6ef0b4cba6faefedc63ed57b28a30674b5511b86b66422292ac4ba25d31d0e93137880870777bbd1cda88a53cfdf77156a7c6f3673b03b5e54c5731de2deb4fdd4da2136a468fe65c2bb04dd15eebfa8351c8716e20aa58e82a4b449b50003543741619ac3297865947f81d4e139023d25c53140ef796e770f55350ad65d73d9f40073da72b3e0f222987e9c45e781775c69117d0e90c48ca97c5b560af75da43c56918cc44609d39b57e953ce6e2a2b44e90f79a873feeeedde5623ea0fd92970dafac1f29f54395ac76669b353164a8a9d924a80b2c38d2c0c92ca4883aca11604d66c802fda8e86518427e1b36eacb763968604180f190af1c7e6bab397b12040c83703d4ea20c67fb9377b06fa2ff538349414e16681d2d18592a50f2d1fa2a755d42a707ff9cf794b7f457ad00351245c7e33918818a5c4c740e29d5ef1bb878f8b256800103d1371c140e3b0d7fbfebae2db4c5373e3be57d47f78e568cd141f618281e8519be0440af9181148410139909bd0bd23c379557ef019c698c4f482a1119c85b55fddb398e9281cf08b0b30db946099a1892ad03f4b4720d9e478f8ef1a262d55d1637240f80a683188cb8686256b9bf8c77454819d9188acfcf093351c796d6cd9fb3eaa3fc3b8d1186d14db90fb6e3c303b4076557641e993d245e9f54f69b728aece36c898c4273900acddd92c2741b4a99b8b19c8eed52c806d7e9272e0d0fa557b1be20ee7bf9194e4e77328a08efc928a96b4ed2ca86afd33bf68e54007abb6f77e2da51b6b23cf260f2acd79cb4c425f0350e5241b959e813a5024a8a460097ada68d6af8c03e68cb3f8ddf9de37c6d0e523ff331fc7afca60ddcb3919b1b939807785ec9bb9e99bd6c6a4aa12155505172808ab25c1c288400756a18bcb4dcd245d672f3114342bf5524dfada7ad2fa96769d26f0caac42d44393c65b5d8d08e62e0af056f66c8fdbf9c0b4affa85ac2841fb5ea072e9664aaf9ed03077494835bb9fcfad722e3082af8bf17dc10e051408b39dadd18c48868f70ed90d4afd8855ed6ee9e53a54f5479b9dc13338304d92d253d007dcb8c7123e200c2999efc6af943f332be3bf915f29061ceaf5078652abc3857998c56d687c762fa5562fb3ee9ca38b746fc47b4712b736d133e813f02da463170f93ca73f045b001cd16940b6be91db7f2b2586525f3db29627ef348dff87cfcdcc1d9087e2fec05df0fd4beb1d2e2957fc43de42434c0beb374cdf8fa5a48f430ebdc546459d7a8b61d54a91f80bfd491d40bcd2906f4750938dafc1bc59ebb8a3c0515e525e38eeec943b79267421ef848e1e219706aa1ab561875e1472be6a16ce115ce212508f3e90a6405344a0a1ab79011a6dc193aaccc7384f823793a2f4d0421f3540515b75a6ee3c24a328b90267dde7281276baa5ef23cd7eb0d3164c946a7aa60fad76a6c4fce39657c5cb0451b2dcbfdac736ed2099fc82f0f0235271168e5ffd3bc9edfbb829e38d51c5ae67e6d1f504933696d950b42bb4cc898ce53c03dbe39c1be27449d7c60180311dd715d3664610aab85d8309a493bd5cedaab7f9333037071142d14374bf1863b1b490b82871fa52e887b13918c698268bbbacc3824bf8c2e3b57a85aa10c75f691ee792c011eabdea642530b514a09ccb5790e17a34cf50cb6df68570485dd14556b82e583195febed1b73aad463cd0b9e56be95ab1b7635335d80c4bb02ba705ec94b507f428a69555b9afec7805622aec8158bcf98de177f025a07eb34bc7cdea228f1a0fbb24560b1d8b63156ed5fbd7ab70ad846f04c38b1d2dbdd4a63fa6278e2b2f56093323cf06f84136c9ae314e0151acef52117f23db39cb30631e53d520a180ddbe4ace02036bc6905fdd0e34f757bf85d8420e1c3727a3c90772d8e05ff6dfef171f20bba26f14c67e4bbe8efbf7d328dfaea62257c7fdd752f955029c485b01df8880776d8d7ccc58a5ba873b581a22c65d4e26707c72cf0c956e3f2dd837f05e364322b854cbdc81c19b115deceec02dbc272b1be3c19194ccc151aaf01f2dcaf740fffaf50d40152aefd5dd9a2d188f86fc0abdd469d79e38149727af36669ceeb033c57db1daf33a64cb32da538180897be0e6b1bbe9c123a3e7be11c80349216f26b2e2fa696cee871e4975ed52fea7b8918544008404f3631af84276579e24654aea329f7b3fbc0db783703d7fe647c4ca0f593ce1d8752833686e1340991ed8b8725d705ed258ee95f456e1d13933f1bc3f270eee4a6145eb1b206936407d3231eab6d776e05307435a06058d65bee41d9e38c6da92829d716abad29b5fcdce401ed9b8eefaa56a6b91fc4596cacd8339a0511bcd92070ca059315cad595d369edb9c303f58987bab4209bbd30b41ab8dfa7e564c0d9e98b1e5c433fe6be61aaa35bf777fed8176794add205634dc3a11436fb525a3c7df808e060b286b780dad44d59b01fd29f4c05baafa2f287fa42bb86f8e79395d594c5df2eb3e3f6beda0109cc65b858d7b34c939469853148e65ac232a583bb145404da1a68351bc7870cc328a3d54bdd8cf0452f32ebbf25a3e5735e2cb2344a8a26d8b6566257c9d7d79fcd141440262a98c2468a122100ffe58f011bc26a04211240f669cf58f3f0e48a23d7dc34638f15bc9a4d93a03094f5fa78a7eb5867a956e895d0ec0898dea15e06f9089c3d19ec217aa24acdff0aa79ea091b0d4e7a8b0c11da04e098cf87a466e17aaba03b04f719b635f068796ec57e6638b13178daa122f8d2f32bfc4dfd0e45d598cc2d94a9b9ed12ad110971723397ca78428413c1a6de00dfb553a79fc03c0eca5d4f1ad8a828d286b99f7e2ab7a5a7966b682298929b59666ca25d7f844c103ad56eb6394cb319fb66970884d22d5a2847de2524e866118f9314895bb96340822a8623da7bba36094dc63545350929766854007f3bb9901d6b261fbc0810d505870fdb7cc10de6efa05d832e34e69365e8ea20ba5428b1c29137c1e0535a7dabaebe8c8612626443ad21c4524926417027603134d22043fda04ef481ff23c93ac33efe06ac09445684539d4351c24706b1f73a0dd658434385976207ea48dc74fce36fe1eee31338d1550fafb3552cdcf18b5724604ff7b2229963249cf5468cb974d3e1a7b05e91d7489b86c4e9d758353d984e7b544de07c52274b2a22926fe3ae1510073ca9cd63eef3f9ba8dce15d7fea84b3556822fbc587a1a5bf6fd3f1216ab2b5365a69b11fa9cdbd6d15aaed386547b6c4b1eff1511cdc8fb511adc9fc02903453f9bedcaa558f910df070761aa1429e6a326ae17fb0b0be03707526a29afab796ae110c296df8f4a824a335ed46dcd68004c52dd416d20f5906c20e01cb35901ec7cc651f6e4e50bab952ef0ee0c2e2d95b320bc1eedf7dd867bff49f765842800db3558dea52a64ca460ee365ac896c122ec0f302cd991493064a685a835f75777a545384f05319a76f7cb70d087f478bd8a277e09db2ec30187215e2e720c8398afabc72f90baf1aabcd064ee35d3fb570e71ec25e7bf554729b29d300b0f8a0012cd026cc1255462fe0ea6ebb27ea0c1d419dea935ada35396e50dcf5c1026a47eaa92b1df98193a82fb8ecb8cd242658d2975ff7ab21ab6926dc672f0d687ff9300887830060c5ca5d60b282cfe2451e5041724518351eaa65567c83bd52b829e04d9525c2b087ce73ba8cc14246d3d04eb31f1663db5bbd20a1150dba8182fbb2e9e5c5404d50b9b3fe06419bc0127c10dada519e484b2ebfb514c987e8639f00e7f263230106fce3544a76a03db81d475b779aae3a39d0ce1ebee26d975301cf1d77310280a8f8ef348915d887273a0b8c156443ad96521e3b43931ae1abce86c33c33e7d92ea140d24616ba400b372a48b0f4f82f79556e0c05558f66830cf53bbb05af3d3d5b239263e1d6083ce387c3322eb65a32ba2bc45950a90afd44ef96ac9946af06122afaa8005611f91d6a840d4fbaeec72061a48cce5f7d83b7301b33e6bb94f8039f6474b6ab62b55f758230d2ae23f235ad0b76c28a0c8b13813f356b00a603338263ffc8b913d4e8e638c8b081b9aec7e08a65b815a7ed6ee2494ffaed35350990a6f5907905a08210c3b7aec192682c5873280987da5b0046b533d3617e4f538f6aca3daf2b0f11b6fbf3fd435b0858670c03f6f00b1fc9e0de3a06e530856c2ea28b8c4a6de3a5df108b972693ecc8d90ce7e216c503ed8b0170fa6fef42c4430d4771c0b094cc8ba4b133106d542dea3738ca3eba1c418f08eeda59c2768739d3b88fc2a29543fff708551a434487c37d16c3574e8391360bb485475dcaae7139ccd99734e3a0bccf345f8577c879270de2c8c9909bf4dadd7d19fed59a9526b087e90d15ee6ad6f279aedc1006942d736425af4b63e12f9b4f4228f452d3201cc69dad962accb06bd28f4535df71845e59c1ca245bbe921155c1311561dd80cd4233dc3c00c0064240fa1b989e5ce6f8d603f8f9ffd08a9847b80e875cc58c0bf6f8ebcdf8ac42b8fb4b088028b4aa0cee87906855ef5f4c21b5adca2a7c13f3ce463cc3dc6d7cfff49ee140eda50e44af460ecd", 0x1000}], 0x5, 0x0, 0x0) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x96, 0x59, 0x3, 0x400000, &(0x7f0000000080)={{0x3c, 0x100000001, 0x9, 0xfffffffffffffd33, 0x73b, 0xf6, 0x200}, {[0xfffffffffffffffc, 0x8, 0x1, 0x1, 0x1, 0x4, 0xff, 0x9, 0x8, 0x7fff, 0x80000001, 0xffff, 0x0, 0x7bd, 0x4, 0x0, 0xc0f, 0x3508ddf0], [0x3, 0x4, 0x5, 0xae, 0x20, 0x7fff, 0xb4e, 0x2, 0x9, 0x53], [0x3, 0x200, 0x7, 0x6f6, 0x400, 0x9, 0x101], [0x0, 0x10001, 0x800, 0x3, 0x1, 0x8], [{0x0, 0x9, 0x4, 0x100000000}, {0xd2, 0x7, 0x6, 0x7}, {0x7, 0x295e, 0x7, 0x5}, {0x3, 0xff, 0x3}, {0x8, 0x2, 0xffffffff, 0x59}, {0x8, 0xffffffffffff68d2, 0x7}, {0x6, 0x7, 0x3c, 0x100000001}, {0xa151, 0x7, 0x31, 0xda}], {0x2, 0x1000, 0x4, 0xffff}, {0x8, 0x1ff, 0x40, 0x3f}}}, 0x401, 0x7f}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40008210, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x304, &(0x7f0000000040)=[{0x0, 0x5, 0x100000, 0x1}, {0x2000000000000016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x0, 0x8}], 0x7, 0x0, 0x80000000000000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x80000001, 0xff, 0x5, 0x8b9}) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) sendto$inet(r2, &(0x7f0000000040)="34f5a6743603d6", 0x7, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:06 executing program 1: 16:00:06 executing program 0: 16:00:06 executing program 1: 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socket$inet6(0x18, 0x5, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000000)=[{0x9b, 0xbf8, 0x10000, 0x1}, {0x100000001, 0x7fffffff, 0x1ff}, {0x3, 0x9, 0x8, 0x7}, {0x80000001, 0x1, 0x100, 0x101}, {0x119, 0x7, 0x7fffffff, 0x400000000}, {0x4, 0x1, 0x5, 0x4}, {0x8, 0x9, 0xf2b8, 0x3}, {0x7, 0x0, 0x7ff, 0xffff}]}) recvfrom$unix(r1, &(0x7f0000000140)=""/40, 0xffffffffffffff0d, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6c}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20a00, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:06 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmod(r0, 0x40) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/23}, &(0x7f00000001c0)=0x19) symlink(&(0x7f0000000100)='./file0/\x00', &(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="9310810856b7ea7bd3f8a01b8f14b757eacef10bcd216cd0cd2ccf5dae21dbfea67d0c9bbebb400aa9fa17a73f25c9b1787ccd8143d03c01d154973f7e2ab306da7d69bef277f6cfc06200"/90], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:06 executing program 1: 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$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x4}, 0x0) r1 = kqueue() r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffff9, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x15, 0x8, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x38, 0x40000002, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x8, 0x1, 0x12}, {{r1}, 0xfffffffffffffffb, 0x2, 0x81, 0x705, 0x401}], 0x1f, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) r3 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="066c0000", 0x4) 16:00:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) socketpair(0x6, 0x0, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000200, &(0x7f0000000040), 0xffffff8d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x6, 0x4}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4d22db4117ab16ec, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f00000001c0)=[{0x3, 0x4, 0x8, 0x800}, {0xf6d, 0x31, 0x40, 0xffffffff}, {0x3, 0x2000000000000000, 0x200, 0x9}, {0x2, 0x4, 0x664f, 0x1ff80000000000}]}) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffff7, r2, r3, r4, r5, 0x80, 0x3}, 0x4, 0x1, 0x13}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f00000001c0)="236badb7b389ce7bcdbcc3f7516d49ca35c415587d532b6f7d9e1bc9b150b3541f10ba15326a38b82e816855121acf89183d72266f8d10581a806a279d0e91f9fd123791cbe3d71f3223d6beab25e1cf6481a4c8e332dd71cd03bafa677315c4bc836976e14180", 0x67, 0x400, &(0x7f0000000240)={0x18, 0x0, 0x3, 0x900000}, 0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="69d62a25bce207b90655586f981dff4e41ab40752892a14a1ccfd2f022882bee3a2d8e6e12abbd3b3ed1263d26044da02f1edb1534b267a957b391a2c1384e4aa2b67dc57bc4efafcee92933b1d80a5000aa808858d12fdb9792bdd354b096e709c8f75dc59c99b4afa2ba1d5e"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x84, 0x0, 0x6, "cc915c679af5d354c45492ea25015f3d28d95e0d", 0x2, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget(0x0, 0x4, 0x40) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x2417, 0x1000}], 0x1) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x1) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='I\\\x03\x00', &(0x7f00000000c0)='\x00\xf2k\xcc']) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) fchmod(r0, 0x0) close(r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8a45ca4f67b6bc90) ioctl$TIOCNXCL(r3, 0x2000740e) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x7fff, 0x401, 0x7, "007e7832e8d536ef198756d42262c3d7ff4f2563", 0x9cb}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x331) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8662, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup2(r1, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0xff, 0x852a, 0x3, 0x27b}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x2, 0x81, 0x7ff, {[0xe0000000000000, 0x339c, 0x95, 0x3, 0x4, 0x5, 0x3ff, 0x8, 0x3, 0x9, 0x4, 0x0, 0x7f, 0x6, 0x0, 0x1, 0x1382, 0x9], [0x3ff, 0x60e, 0x13ae4858, 0x8, 0x8, 0x271b, 0x788, 0x3, 0x7ff, 0xfffffffffffffffe], [0x3, 0x8, 0x3, 0x6, 0x6, 0x5, 0xfe00], [0x9, 0x6, 0x7ff, 0x54, 0x2, 0x100000001], [{0x6, 0x1, 0x7, 0x7}, {0x5, 0x1, 0x8, 0x10001}, {0x8, 0x9, 0xb6f, 0xbef}, {0x3, 0x1ff, 0x700b}, {0x9, 0x9, 0x4, 0x4e301bd9}, {0x4, 0x9, 0x4}, {0x9, 0x3f, 0x81, 0x2}, {0xba78, 0x1, 0x3c, 0x9}], {0xbf2, 0x5, 0x2, 0x7fff}, {0x1, 0x8, 0x3, 0xffffffffffff82ec}}}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="4144a062efd8bb90aad7864c1794443b7b744ce17daffe20c036d77b9e08c909752c1db162892f2edb0cd5adf647f99ecb07f260c6b1c307f071a54ee88d5a07c0e23085957deb6fbf0902a73a622fafdbd9efae1cc1912e2287acfbc647817a045036f82631c9e4a1f33786aa78eb1e4ffd83cc61c584950ff8580410e60cc1be4c9642f4b478ecff8ece1002094595b962fef8ca9ca3af29fe8962fbf495467c5d8509ea617bfc74809ec32d5cec3b6e5f04b7001de8c3cefe9c70b3a96d67ffdeb2a0bd88fab54c7f209310e43a7f94563ed022bc2392d76edeeeca", 0xdd}], 0x1, 0x0}, 0x2) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e1e4385f5532f66696c653000"], 0xa) 16:00:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) kqueue() sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000180)="19241f7974121e061fefc530190fd421469e83ce201170724b1dd3ffeb5a2c3a38a872b02bf6d85380f34715e0836f2215b838c26ef880558834cbf6e75e329d28b4319b9e3c3d46d3d26f631c0a46404e42ed8d3dc8235492395888187ab23511bec75154d6e594f54a646a5ba4e9193cc9d5326c87581b65cf08ca34cc287e3ae5f1f7af08461882951da42944b7ea3cf4a7b9ffeda7b0b06e4b8bdf6affab6ff38bb8ad39b76b4fceaad7901e0d133df8ba99bdda499a237e865d4513b921472e1687b74769f9ce29afbd6acb38c5992e3aa7714f482a5015cd28d7a3fe38bad43c97c5a0059d667610a5c96185839db5f0095447415121b2", 0xfa}, {&(0x7f0000000280)="b6d61bcad959db1e90aec4580b5c788eee0ceb823e82ee0e00184e72decc5b69e3cddd3945282fe46c35232390d516c1af536fcec9284d76668553e8b714272ff9818490743aba0dd04a9ca1eb0c51dac6ce73aedf32ba1f141f2b3aaf5340b9149edee99ff9400c381d72462fc347", 0x6f}, {&(0x7f0000000300)="19597d6b7f04dea56061b10d5cbcc9edb34f00de2eafbfb3c89804ead27b84807d9d4b9f06291941ff4704fd72b7441341027966cd288dfe00ca30d97328eefcf8a9812b1c849111d69d73a56982b5ffdd78be9d827defb7bb67273881c4b8287dddcb978d69f9c7f8800636cfd21bb9516cb3c9113d4010dd55850aa43f695b136baa635b2e3c4f1e35e2786582b943eed55561f880912ada52460fc197ada4abb5d06e64e57d2c8afb6ad1", 0xac}, {&(0x7f00000003c0)="cc69b43f6fe38c19212f00e6f461dd1d8183866cd4c59152a327c8e0a2b0c653407981bf08ca043a4791d919adf04854bc78b1a54f8abd9a03634dacca298770c1e797ce58a7cc3d1b3e1b00e06c508e36e57c6d6d19527cab688f1a2fafa2a261e5c1cb2e9675dd322553a8c7eedf2ceb036b87c34d2730143bfc64fad130ad22a832cee63e43676014d1b7671a7dfd846283f007a4964c", 0x98}, {&(0x7f0000000480)="22b9f1edda240eb771d37ff36925062001de000d6ccf3ca64ef10909d60b1d8a70f16d4eed376262cec24796b0114a8d9dab5f138905f545136d", 0x3a}, {&(0x7f00000004c0)="f1c14ba110ea0f3f15ca07f6631194e5a89fecdfb9088390cd81e78fef1ed2ca2b4d58d9a355d450ceecd9cc5826ab4e76fab3aa283bb6825d6697efe7e033d4437144cd0ecb04db553b58c303996697ef0a9ed8856c114cd7dd2f72c95d12458c6843597a1ca71f6f87520a816e1a6c5f5b6faa245918935b43261abc66a7e58c8d1ce85c49501d6b6f2ba49c5286879fcff96531f15ef61130aeea19a4fcfa301bdc68d0f6e761b17b77a642d01d71cdb62709b5d598fe21d0886489055263929bc425f7202e1cdb6e017d3013dcb3be28c1fe6a2e189af47d8b22f0d85e98ca87b82e5d", 0xe5}, {&(0x7f00000005c0)="201e3c857da0c8bc9fa42274426cf2ce6ad4ad02d5ec61d7b0594f8b1062a327cb086face19556fde5bcf1241439d80b38be4c3213e8a2a6bc461292483cbe836d464084116c0e8a859274915a680efdceabb7715ac21f7346f601ea7afa576fd3ca196100252143b199f74f724e3560efc1e5bb1e32d6b5b524ec163d0826553aac33906b4aee3c20deae531b12ca4bca2557c16f67eb47f65ac640946ef1e5fc0f8295fd4980c9148c7410493967d1a1f2dbff6a2ea42aaf67af9b15f7449f7093efb7b41ede438b0a358958194aa3da6321c730ff6b21d51a62f1333d4559e5b99fe00b55426ea1ae9ca59248af650158db6e968390881c4e43", 0xfb}, {&(0x7f00000006c0)="d17a80b549b9b965b590bd1d30", 0xd}, {&(0x7f0000000700)="c6b5fe8ca600d2a4d0dcf79c081c46721a15779da393401953c2ec8110b6a68e60288a4ff8765077e2388e1fdeaa160214fc19ef2f1fb20651c8addd48", 0x3d}, {&(0x7f0000000740)="a98ebf1494318d1a4319a80f0266fea956455f317a7ab9f07331bed494ac4a8e845d6519de872bff0a1305fd3a083a818d4a2af6b849ccb3187f54a204a61fc198f3d6213b22ae3e141a8a78b852a8ef639838a3f2b0e81ab56241aa05ee7c4bf04e4b94fe6a76301dc43b595a83dc4e15bd0df9b6de99d1c593344d40340827431c7d9f05b815c7646aaccf63afa60039ba2a2c6ea3364a6cca7d44c4874a4cd1a19d0bd35b47b33acefbbe96f8eee2651ad42cfd78c11d0b2f5715b374e10c03e3ab2fa0635db560e6ab9a860176049e78307632e8d0f0169e931ea5bef2de703ce5ff012d99937ce55eb0a708d7d4aa3c968bcc298a2d2ba1614f1d49d92f9d087aa4121ff8109e1c50650ba58b5c51c9acfc9a11d255d7e2becb8445d2f177c11a0d344f661ac7238a0d60a40feeb64f65d4c5c01c81fcf0cff6224f41138cc6087629cb316f59d4c567344de2de44063a16a54d8fbcc99aadff0913bbb7ec3144ef154c73078efc5943947fe9d4bac31865f6ff8f9774cf5d32a9cdd111ae057ef3b4d4116f867ab821647d3d2e7c7ec8b02f7102040384495b227ec1704c03e082eedd0a22916224438559f53b31ceb020a1d1a4c77c4f5b70cfe03256b3060daf2b68a76547ba9706b1c86b26ab73769ae654813cf9ecf1e123df1ac0a778db523e63e83b11ebb8f510d8fc383856f585df0d82db011e94fa5639508639ab9572fa63ad1ab547efa440cb56aaaa1dbec45ecb85aea15c3a81e528e35212505553fc6cb6a332cf7ec7e8cab7ed06ef5ebea17469b9ddb4a59bc306326f16409e5e4b1637ffb98a10aea138525510a6b53896dbd1833806b20d57c7a38b6c031bcf483368d2d671a9b06508bc11fd4c63be69ce3ce6394cd1edf0de0d6e311fddf7ec21fe9aaa79cc973ae34e5f5cd9fc373c808829eedb1dbcc7843ed522539f04d2deaf171e8dfc01adcb6e250984a7d233d6f8c084d30d293202a5e68a7d63af8a1702c28bb8a8b6f3ac2f4813c0ffc38ec4396cf97c08d83bb9f0af4229137c53fc1ce5a7a6bb5590cadf537bd2a549f575ad54058e2f7d7d5b25cdd9d661c9e027c1bdaafddd2bf3451bb6a10ed792ebbb80b84a0c5ca21922d85a8d554c5e27bc81e6944df6c0825b2c82ca43c6883bcd5ccc41c5ee2385daa92729ecee60eb3a08e69f3b644ca39bdbdcabadcb6a88d54363a01bda2ef77a68ef5d8a4bc7588eec709f886cbeb3e224f5541900b5e11a883fb4953c2df537fa34d31859970ed0e80409c4593192ffcdc3bd96f4a3b709a2fa8a7970efe67cf6db25645025026df0e2feb443510aa96383dc5c694551629b78b1cb8d061469835b574e74bc1fa6de86bcde16a1a91cd65faaa3e259af1aae7691e9ea5283c5bede4d91b3b498a034c0e7b19d6d5578e76c2d0bd942ed56001f69f001ded4523b2b575b559427ff973fb72ad2b5d77397569c8af6029a85ee3e0c066dad0b269bcfbcaebd03fb9221c773e2130e6b854884ce04f033b3a8f97ad2862e1a9f9d1cd4fba59505eb23096eb7fabbfefc8212e17d1e71ce6e6e160a053336bb86f42214884020c6ce35f0f9aa8fc01af94e25120d1c4ea992dd3c8ecdd90952e697343645aa6cfc2197bdbb0f335c25f8ac24012331d6fa0c7889c6b8af601d37c56fe4035cf53fb9ee085c859a27112738d10681db9ce601d4f128e9b1c19a19ae35d086f72bb278ba3471ea5b7bf20ed07b80a8ba0dde8a5c8c18d38ecc0680b68a077f879acf7badb459f05e802535d2241ab749c9f03520c9239c046e64f2944e0abfcd0fac209d6d1ead66f2afa9437745affe2e886b1fbf1c13c45305b77c5922d3ff39811a9d477af6b5bc61593b6eae8fbc724cc834ff1a447bba4ec75b348bade181432fcf8ea0218edbbfe57ef198a7a1ef8a7a99770efde777385a2150ecb8dfe752f52f2bc107e25e2900a1aac3235fd30c814eed3a050732d93dd1a8b368597a756614c3d1dbc3998cae1319ff790c33a8ca7e63fe80fd56e2ffa1d34eed1192c235145e28011dfc03b913a11b91cfc77d15fd52a97860c81f8c90282f91cca3f575ed4590b1566f757d3ea38ae986ac0dcc01fae9072788702a08054e9801511cae736096dc2dc05e064d7a489e742a51d91da83fd3604d67a12cae4a7e086fcb5e2503c8d8df56780e55172a662912610ebb151eea3a6c07182d9ecf9424bb4d2e49a67cfb2965fd218edc04c5b659e89cc813d963e10740261719bb4043700aecfdf5e6cbe1e910c7afc8629686236f9a30eef891226caf1220a948f4fc35168a12d82f39cf9c4fabf178ec76aee282d7e36e38c7758f6a4f9b706672e063cf9ea216601d18159e5e865576b7588d2d1e5f8f96570ade3929cbe815a40f121ecbd3ed1bf83cfb53641283516c5fe000314c1e635c37d882f8db272a5cb29595b305f6fd39387bc26db1a3354be07636d2b27c126abba8560cb275e9345683cea489bc091c634c811c4f0928806ffc5e94373919463c4bf82375317ea594b4e440e17a2ddafb7275a0723330261bee70a04f4eec799a7a702643259e2192db8b1b432dff7a652d7bd893ad4689a10245a9bb62790ac730e6b3ac965c8b5f86d49651220438e4063c134a31d1050933a52bb62191ea3a46dba515b9882fa633440c074f9c5e84d116f28a6559472284a035492fecf38dd554cc05134cecb02ffc1f1f5e65ed84d6e9a6bd490023e42d2b039dbd5adcd867ddfa93110258399cbcfcacffb02433c9c3b71a638fb694998cb843e1ea0270745675b4fe3b3154b2d5305c0d2646bb61d824a29e4a8930bf17e3a040fc046c11b89416640b8ec556dc4a968357d50447576a26b1eff568fe4d4c08873c0673454b22f09df73a12323273f3603a374240040bc591c34d6c11c9e1928bf38ea31afe06c8a2c4fdc910645ee5dfff42e90ff8aecacd0f25ce9fa88c152c342602d65783dde14648dbbeb0b80a523ea7cb2537332ef435d0b6b15ff23e90f565854ba769c195b0d974d591cb2e7ff97041b25431bd401fb242084100212639d7cb8be9439159f97d0270b2eadcc62a16598af7e2a809d9034599cbc533f8c246f4c4fd00bf79894494ee1a29f984893bc6e82e8cc2f5a8897ba836edeba591d290e2dbe46163588becaa239f91721bba9fbf2047eea175ea13d78ab99f95d49cd625b0749409102bedff5dbafa015e151a0a703eea8c1c641bf2743cd92cdb62b43d7022523b56fe0786ca203a23807902c7aa5ea6420a571a13637e9156bc7210c438df33efed76e302c4cfd78fc42b096588b0a9fdeea573ffe316daf74abaeb3f1caa24b30265a89c4431481f49987284f3a68d0661b6453952e8f124987bf2c349ad65ad99c9849bf1416c6c6af1d7fbeb1a9cf1bbccc8e475e0191af893ebb1d998575b61b28ece24852e21a09f0446637cf0d8e29b8048196e4c55d1f1463f3ea37904953889192f1de73830a64c31d74832917e93783919d14a8a6fc381a18e44464b254fbcc0b53e3c870315a3a6d5654abbab7a0f8ce06dce7d65a88ff48b265b3a8d251a0ff7a91704825873bfcb6ebd952df4591903fb7754dd367cf8050350ede45601d8ef213c89510e2b78f48b86e1f2ea98943e0d022426f1ee583d5f5de1735e09ef44c08bb89d78d3e9e9db7e7d791d35fae66510d494303dc1f99e15b58cb3fb50497a9a32cd4e0142a9425c13a96a64f5e94cb98525bddebea6e444854074e877ac46492c5bdbbcf6ce0f3e29fa06db4e7c84cc60fa0d0cd601b4bc61ee84dd2c435ac0185de1a2e360a36566803052365a3ab26347a3765bca415e3720be59310124c08bfc9c177e736c97aed54beae80b6eaddd9db6f1f49a99dde36af3680905485043fbb076d6d34b8466fd6857fec1d765765ecfa08de967be4438aeeac277bc34f993be3286d7342f343ed3bee6d52ba1d94a771d70c08be847d9c1e37442fc80008fa41eab84c8f8f87660fe37c6dac6cd5ce1f1075c56efde6cde95bc33cf801ddec6b00ea02b00d2cb863693a8e3556054739d845d7de58ea9661d93b4e0666ee9af3bad00e42b3219a8a6708d23a77594828b7264fb7eb311b0f12e16236f39fe2784881d4c264edc5b874bf63e9d069f6c9ff5d601fe2c9fde089f1d5414908b04739486abb1aa066284c0431d520bd24821bf8e845768cc29cc9667a359fbfbba2869025847bfed66f8ac1af3485907ef60602bd81931775ae7dc2978da18cf75b2dd0e378a99b032d7ddea1e6249d6e6624f6e2aa7e6188b367b83eff8061663150409da3fa1dfb9f60430c31205eadafe702a5039c46dc7eced03bd63d28097a8f5b8f21c67da51fbfd458c86efc41145adf0cb131e483321b3760262cae3ff88c76da7119b597c6a752a024ce5c56eba3c34fc668ef7e5962d3dc0e7d7b9c73269f31b131283037f208f2b3444a465a740b050d110881a819691c9adf884c0fa80feebdd709daa45303b1847962aec80c1e77a2e9aace64acc0b81f73a7e735689d0547f784ad5d8ee052d28a9c1c8c56d339b603e5e02b3ce3bdd4f1f59d48acb01ea9800d3301eb5e221297eb8d978ce4e46dd8734d5dea5f26320a434c3e52e6f6902143752a86360f6d8d526db4bb491cb99791e8d5f1b38ab37c02b79c9c3f3d49128166ac191b6365240aa8cbee0456711606039eaf828f14f0fa2025871ddc1fe0e1058b0f85bb09b0189728b438e96d6875a425b004596cf819f3ae719f874311186a032e28bdc79c199838d722e2ceb4a49443ee2315efbe0a4f8f592716431a461b6cb6c58df9a324fd638f2f5dc62edd36777c11c0f2cc4e8c3112c08a949487186524770589609da76c757d7eec9494e336679ffbb35265cdbfb20ede84cfa21e37af3af61e24cad1cf8b306b5e229de67688dce6c9c1258fc75c6515ecd79e6057240f1e253e3a2e547efc67f9da9b1c55e34d9525b28a63d62951b7595bae2bc21d4e4906abf10d4b8bb306e96a1f240f2c6b8758764d9996fd15f4375a0dba24ea2388bb70a084c3857474b3d5d51e30129350f314efad2f6c1388d27ffc758e605eb714a56fe02638349f7f37669f734da7136c86a763b4f997b182f86ba3220461fa8dfa667028956449f5b499cbd1cb5d183e28f24af88974c6ececb0340486fa64463e6baa2691fe2aa289f6c4ea3cf29bcb11bc9f7cbf0e511433c3fce64bc4ea2fef0d52e7001f71bc7927b923ac94ad3237909623d35fee88922c5b8a8907b4ca1fb951718301c547744e0b710b7b497399b14e086eccf1ac8662c5e87f8b903b14077ff3d2517236f5594689b04099edad8a49c6645daa4ef3b54f7f59a4d21e8861526ff4a104a0f41a02d882d56dbcae833665d890fb0e6e077cb2ef8f4e11e482c9f06a26dbf81d4a28f70898088ab10de93183a42df4c108e7099e34a5e8eea2773a1440815155cd4a5fdd9680b157e19e430d3ed4c0c2bc9115b95d04a0bef45c1f0e16414914d13194d59f256680b2031c57d2ad5c771b45e4fd2eb24c38d1be38fcefe5ece2e05ee387160f55305e9121446e1e1b939f71c47ff7fc4bd3b8d543b5986bb999e7f9bceaa531e249e2bbd486976282c4e32ae75c5a5c394bcfd96d46c61ea32d366049bdaee772d46f38aa989944ef8d9faac2469964fc988714cd27bc831079bcea420a307e5c79a04892c45cf606be0dce7af0c5ca0a7b44e6bf33d33a3ed3d6fba70f555834745611047ec335d4430241b21378e382778042b1a643ff2d9c547", 0x1000}], 0xa, &(0x7f0000001800)=[{0x50, 0xffff, 0x1, "3968d914cf626bd46c4df62582deb9e089fed5eca57236a58634278a09bdb99dd0f818f679e269d2ca2652d2a0614183eeff6bbbd7130a57aee4"}], 0x50}, 0xf88cdc4f53b8db9b) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8010, 0x0) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x101, 0x0, 0x8000, 0x0, "b9631fc27eb9357a6d5877af71ae43b35abdf01e", 0x3ff, 0x9a}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0x6, 0x8, "fc93f7cdcbff67c6fa1fae3c488991675cb0bb9c", 0x4ea}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:08 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000140)=ANY=[@ANYBLOB="00df2d2f66696c653000"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000240)="566e200773b518c81d5156f7da8bf2d30c2f1b7d185f3a6f9014086c757fc4189321fb36601eafea57cbac9bc0609966808b1213b3a13589314abc98fed562d3cbae203511639dbf22ebcc693779dbdbb92fad04a165bb74371f246a721e7e3ebb87be43625353866ef9af265f767234b71e7cf8c8aa3ac3e233061e3eada240163fec4fc36cd9a58373080c5350616c676bfe9ef392ec02887dec966563e0ed32cc9db809e972dfe8ac6e8eda8e2af6a04732959d9d8618f12c8a344a887b52db9f29001e4f8cc16e4085485202c78bddcbebbff04d2e5f61de324d8c82d408bfb01d49", 0xe4}, {&(0x7f0000000180)="6e325fca21bd13ec96991bf6e1e5472d59e680bc41cda946327c4ce145ea5905a9d8f0936ebe5058fdbdecf3e73acc1749187a9e793d4d77b612457ff6739f07049de3e41bf4d63b39de59c867f29be1403d99387453291474fa7448114b7415896f45e9e283e49f51b091ab121e184d6d31bd", 0x73}, {&(0x7f0000000340)="863392f53fa1150f56e7dab7bc1478a1bb380d997df1ff5e23adcfaa2cee98baa732cf27a3aa18f4392e14d7cad12c9238bd3a7313d2e41d8e6c406b7e92b7499cdaf3d4c31bba3b74687aa640203f63f40aa16544d1c52941c0a6412e08ecae309c70289ced5b3fca666829a54826b1ec6a935cc0ad8be1eb43b2194b82151ba7e11eb2a99f1c89cd6f9a9b0405f4bd6bc9a8ae02624977c6fc255721fcfece3230249d9295c45a9c0eba0b2b", 0xad}, {&(0x7f0000000400)="8f280067f7b939bc99cab3ec8c4a515fdc646c670440e8d70c62d9b27a31960dca7be93bad61175947efbb944b52bf2cb4ab042e36439a942e2691074b3d1a9ebddac72b565519e384ceb2735d2e331cbdc9f5bfd0981fc836e06bbe88b47e469f", 0x61}, {&(0x7f0000000480)="11bdb9744ac678eec0298af766d4cb2e94b3511d0e0e049b57c8aff8540db35b39b65eb92ac2605f9462d002f50c88e89448e447ba4d8e2c37e7ca312477932281c8bd20f7e99f99caaa925de132c628248834197dc72ea0f05467632064548ea495b6057a8d499c30c387d4542c81d2491070f8bb90c7262258d5667c13498ab04793af75d0f717879b6a579d59fc744bbb6c33eaa5e4d1c6afd78df928d16bcf283361e1b400e6955f84a9dce2049f91f8d889485a39f472d49d532668413752", 0xc1}], 0x5, &(0x7f0000000600)=[{0xe8, 0x1, 0x1, "3a9a58f646b4ccb6211a5f6c0fd2184b441f241829e1c1870c12c48d0ac4e4ef57130c9c3f73e92ea6a307cced8375ba86e2b3b8d3ebe07ff8e55c02f2cbbd566c85410831597c4e635cd3db1d61329fb325f7fca6edfe4e4b9dd3cc1cd90dc80827a44b02d2cfb332a54876e5b4a146bc1993a667fc95277f4bcff2955165b76dd3c497d81307d1a15cae424c4e96efcb431923e657c64c725b8f880e0f95f08bf739bc8aef348f65136d5c56c0918e9f95a52d2dfe64fcfc45b8daa271406fe70ca56a830718ef763838c6fe5e623ebf4146"}], 0xe8}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x0) mkdir(&(0x7f0000000740)='./file0\x00', 0x8) lchown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8007, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) clock_settime(0x7, &(0x7f00000001c0)={0x8, 0xfffffffffffffffb}) msgctl$IPC_RMID(0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000500)={0x7, 0x80000000}, 0x10) msgget$private(0x0, 0x100000000000004) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000680)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000540)) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x10000) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1c, &(0x7f0000000100)="b7f10d42165d3b42033ce8d6b5e872c5f07c92384de4ee99ede4574ecd4658d83d9d1b32ee592bcae7e1218b229b8fdf4db9327317f310bcd20c36cee9699290d413905597daee6ad9b3d4f35f00"/92) socket(0x20, 0x8004, 0x1) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getppid() socket(0x11, 0x3, 0x0) kqueue() 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffea8) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff80, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_settime(0x0, &(0x7f0000000180)={0x5, 0x9}) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000002d80)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) clock_gettime(0x3, &(0x7f0000000240)) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10400, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2000000000000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) 16:00:05 executing program 1: unlink(&(0x7f00000000c0)='./file1\x00') r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000ca7cf184e847a5cfa03377918d078bad51322918744f53d2954a1172173bd50cf2908042e9102c0d2e2e6a52421bbe65201e5056f2019273525c20a31924e5b34fc90ae8fffbbd3018b547242e5bc2fe085d0479ba45869f4f1dd5e6420af219f68a172aba87c1d789703cdb933da4996c52d587155c9c584043b168bb953f188e2b2570ef10b06a4467e53a36708007b0d2f0afe77ec0607650ac6ff77532b28dff6571ef24"], 0x96, 0x800) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r1 = msgget(0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffc2a) truncate(&(0x7f00000001c0)='./file1\x00', 0x0, 0x5) setgroups(0x1, &(0x7f0000000040)=[r3]) r4 = socket$unix(0x1, 0x7, 0x0) msgctl$IPC_STAT(r1, 0xf, 0x0) msgctl$IPC_RMID(r1, 0x0) ftruncate(r4, 0x0, 0x6) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffff7) socketpair(0x6, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)=""/135, &(0x7f0000000240)=0x87) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) listen(r1, 0x8) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x90) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:00:05 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x8000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1000, 0x100}, {0x18, 0x3, 0x7, 0x1}, 0x100000001, [0x800, 0x9, 0x6, 0x1, 0xf9, 0x100000000, 0x40, 0x5]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x101, 0x10000}, 0xc) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x1a, 0x7, 0x3) sendto$inet6(r1, &(0x7f0000000380)="63cfef58f0fe127fa0342059b54653956eb5d07a1287868ce6ea7f909b55d565ed084f49fe361baf609e1b311013e83920c053eb8a264576a5a320bef1a7ed716cd1994943a90019cc631e84eead3f370bc68e740fb103fe70979917e6be49e3640bf7d43f465ef67f15f7d537d40dcf4f120cf39b6fbee23b1dedbd61eb49a537bb96b1a2ffe1d86df5bbbc24ca2741b1fa60e99990c90a443c6a710a732bec086cbb83075d7c47a7036ea860d7c13163ee3c86b8bb7a4118bbc926eac0093f8cec1b710fde9ed0619296b24510144970238266fe49760ee0387c438b8f1ab7bd30bd3fd955046326616518475902602115eee03b5821e482cf7ce0b5a761d8ed54e310a0578a8a6b3d05bf26f426c8d3533217f0c28cddfb91b809a05a15f4c9e5465d819d34d8bf1003f3dfef286bb0fe7b6784d4430d40e1e004423d2116688a129607488b6694f6f913c0841b3fcd8d74b36d285c4fe2d74c1e7fabde57ec53ebbdd0d1b00c5b7411535c6c5d98003af239de325f54819640b25cf9ac96408cee9f313f092b3410a5021afe4489e9e9235247e21870049266aacdd5346ca997359659f483ca9dcd70754b50fa36fcd4abb3a9c931edc5feaac5a90d4d537df503730ae7d3351176264a2e9b92faee746adbd2852f4a3f5807c964d20f79ba6047d6d1bdc098021d6464f98e4b934a0d0a97b15a14333f65ecda4efecb391366ebdf359de0b447c5f0c3bf91be2bc287fc8097f14c9e29288006a28dda38662ce9c5fc9a042f17b6478a0ec2c3b29072e24f73786c176f0c24f2d77c41a0a102d7ab5845d4338a529e1f90c177df36a3377b355d48f4c39b1e05ef34dd7e0ebce665b280a8fd8303310164d3414d0cbdcdfe44575e97f6db04aca932d24aa05084f070fae2bff29cc850c64433cc57947878c676b6afce55cf96aa0770b15b833267fb48fbe5d4221654580d0c4033380b44485df3f36136e5573394335f42f3a8ebf908c0b003bdd3e19ab7dd9d6589e99ee3c8c90f52fe3488367740cab685250ddbb35e9c40fa152c938b14c1741a4ae1679bc804d56c8e6fd8257a5400059112f52da1bc36ae0d4db20f2f2e274feca39aafdef96f11ebdb83c9d14b18ddf90b5e35c1ae30c0dac516b6d74b5ce893e70e73a8e46893fad319287a81e34eb2bca578dc9378d5256c4cdadd62b690e21304792a5703073253c7f29a643319b4d7d3c0e8b432c85b45f915fdb0d241d4d6273f5da38f3c0dd15c7ac70a32531b4f9b792f1da7facfe49cd19d83491cb708c5b30722a0d3a10a8ee75b9b566a2a7fc052dc4aa6c769901ac5473d3ecf37a08f5897debc204196ff3664f9931ef5db16f9694f67738942c4902c349a352d871d585c414743702fdb464e1d2a53291adeecf3fe20f7004e867a012ab3d9d76deff324622ea6a5e201c8f8bd58a9b1a3d6ea6565d246e1d9c0d25c7728abb83bdc261b67bae074b65b0063ac232bc2f78b6ee5f06f955c197616c3bfbf83b9cb918e80010638893e97263092aca4bf64a5ce0baa02cdf8f36165bcc48eeee66316baab1bf865af736a1713f0c8a17018b1e42e721cf3cbf2e5861d5ceb309a4bc8205e11dcb2cefed3d34d63dcbb06d1712c6f755ad6c61b94202d587d15a38ec708909e2acceda761dd723f8521c70f4e99e692753ff231cc05c7923f8ee660dc0846a0e6c4cd58c5f74356fa2435ea2138561be2ed22a669408371b6611c3a327491602a6c20337497dbcd841e269e8100184fde0f9436740e13a5b1a2ccef91949cc254f08eab56f72c5caee640d3b5ebd8f98545fbfdf00d082bf664eefa01c9ddc79bb79d156df3329f6bd197b2439cd71f258dc20e6d389ec9360dcaa5bf557e37eea31d9291b7e17a45e590947ff02ac0fb1c641ccaace8a4acf68526006dd3e117903cd019dcb9bcca2000db91b776e1ca05b362839a453b3fb5450ac890dd9d8307cf4ebbb6d1363ae53cf9818ace8fd1b777e5b4aa1fa94c6fa214441911d70854a9e0440fa110a72fd14906a39c09744f3939813f4028cf6835cb8978f0e99aa793ba24666afbacf365b920c5bd79684209c66dc2a81697cffb5c297fdbe557efbf7e20314bb6c5d1b0b8b36291385bfa51bc04121a24e93b26eb518923b9227f1a221ed0a96a10dc228c416edf428abd80a8709d346a2ce586d02c4dc9951ac6dbfa3454079c4aeb4004f36a19453a25f961a59927ccd49858b50ba0de1e6295bd9d55bb55c81d5f28a892b3549e2feff2a40d93e295531c527f88a3535967a1ff65e4c269414d5e9a5c1066d3a527f969fca37554e268825bdc02ac1e30c23ebb0e62e747696602acd079ad804c33df2146657f7690b9f3b0ce87028bd5c85af50f0be53ccb4e0bd448e350c413a401480b4500d32ffe8d92e703b2bf946f23c3a451952f09ca4080e6b0b7ea0cdd659a784042c3562b463e2ed97fd69a2b3740dc9abb2684d19ea16c8898f436bc1e0b549e4d89c9cb696078c14401bc0548a1b39977519f46b14b7584381b98f915b1e628e662e8f8f63cff95880ec606571545a0b4f42f8e61d0a8088268ab823c6c453bb8c6bdfd6726737884cb43b25a596ef88167aceafa37dab524efbc2ef7cc31ac6960076be94fba3c2f75a88ebd9a499b39f0907b94f0086a609dd99f629eef73ecee5fa53c589b26ed2d6f5dc40ed7f0d514bfb3ff359e79d9cc43be854c294600b07d7730a86c25f7e56ef05172b2fe46f9bc7549872fbeb2c386f12c77bfbbf489e9c2d331d4b5b632dba3e1d261e8febd9d50fe68249e7993899a2286463e96d06fbe0f4a48768d556e14adb4552f1178fd3b6840c0b8a70fa851a31cf487b96572f474b2e6869a70fd8b66fe4f633f5e30f89cb2661c5d4e750b3e8223f2daa021077b7cd5ed7522b6408ccfd54d92e10fdb5eaf5dc452017708101d830848ca8bff8abef927e467c09a42bb8d76866f8b8fad20dad50abd263d04175d8012a650e811e68863d8dd123b4819eb0256d371e48e7590281b7100650f660ae6d0a31c7602651c5534f6b7a07b5dd3447b89394be5404c063f3368945626b47118a1e9580cb4403e57f82ed97b23a2e49cc9cedd9fd93b207996145de3f67f45e0dc4dd9c8c80fd3120b2a27f0925b822535d7475c30423a885c59d40ddd75d73ce02520abdb6ad1bdaa56c85631e82d860037716bdfc4f6f6da894e35f31ad5a6a231f0eb36c7c2447cd70346b228dac385b37dc8bc96364aad14fed3714450366f5cbe8b84b619dbf2bd99cee3d3b822e36a6188612d8dd881001bda050f1710e90d561a8c89dc9bec2cae48edb83e2ecc9b29a0f647921b1b24dfa69659db004f3af4ef25e11fd7c6c36edfb7b1d5d1b2ec0133866bc17f71d728ec2f41d1653ecb67208d0a1837e178577a5406bfdb00327e46aa6e9fbddf79f30cc0988b0a3886a07158b8d1d183e5c3edc41f35d8c48ce48fe66a642e142725a5adcf0b45a434b72c59156a962224d2f82c91b9367157e2c9d0337070ebab8dc6e006487085da13a0f8562f68f7b91ee3e4ce4becfc9425564a54449d0168db147f77e9de0377681ad705bcdb64cadac0e7f160cf62187a781bf57986ca6e037a066e1c63ac4787af9d724d682650f5d1355a420ed4c05b27b02330ad658de01f1521698991a179acd1d7bae24795add0303521900d247596db4530ec433dcfca3d7472a3a0c10fdc867ce10218a68adef5f999393048d7a756413f6d4cd102f002aa8b75f3ba677e0974e0e435b163f7c27cd4b3741a29177e525d1aaeea8875fe5d4f896600bc3c40d253077e7abbae9a361ffb96c734c04c2ec28ff8c0e9da4b4532db29ad9eca184a4342414f703f90af25deb688c22dbc8231db968733380313625c52e75a48e5266767278b26eb9a2481d1a9d0c053ecfe9663d18c10459756e7ecd655a0d99689ab3cccdbe4feb76414b2ace0164155f77f52efc2aed0402dd23d1c3be04388ee0785b0f25f96d68894513bf4a4b7f1d7faa9c2fb5ed3460d972333f56c369181e0da032de3110843a76ac0030c5971c7ce946b95cba1ea05dcc3c1fe10ac5d9e89adc3478482f21738f7571e89cc72bdc68e17177afc2246300996efd45b5d6f1d322be6a0e5c4bacc6edf5542c9ab964d62e4518c6907da8cbdc0ca35b5a05bed49465c32762d3c8b1c2490a0b384d3ed6e2b5d20520876366f358bb759a26b05895266a0a18c2117e5c82ae02535dac9b419693c9f81621564a91da95038d5b91354ed02883fc2ee638fd12d05b684e347e01b98e684262eba584a42190cbdd01948947ad564cd2fac79bae48644fbb8bf63f28192cdc2a9b8e7640d7057c08da176c1bada62f9634395ff05b176f95ef3303eb93f9d1ef9192c4e949c0e2140f263e1de43a291fa94b7594bb78ad61ee243de426289f121abe1291ee45f2da2335f4656b3934bd43fdb3c772ba1d724541cc7c18af10f7ae43edfce263ec026eddf0de8af56655405caf216847e8d1c83bf0b05b5072e445e10590114a1667994f89222bc9e286a9ae2366010fbd147318716266fea9fe02cdd346d272f65d60614b53b164ba2af67b80d330d9be2d8515b5557a24b17960a9f2fa9ea9916beff667d61fe1b5515897ed33427a295f067fedc6300e68e4b55634c0e6ed70a8b62c19cca331da321c5828c0b8f47cf4cc8da326fc61b97a858591785fdd0873df90fd3311141f3a16040aa91caf2899b2329aafabdeec556b62aef47ead7de60867e572953631ef0a3eaeca2819ba484117f74267599897ed0e95732e2413612eabd27ddf9c69da4ce8cf86b73dbdf7f92f50d1696e06588f17bbb7f0019a85cd5477b5d97138661b5d9e297bffe3969e9e83de02fbdee8888fa3628a8055f681fb0a21d0df8af9805621db372db6ffae52ac3340cc27bec2b99f2e2beae847e0a780b9919862296384b6601e0e5f6f3ed1d8fb15d5d7cac46568c69907cb8140337fb3a1b5d17867660e2f85580e778a350f2e768d8a813d654b489d58290df37c33052903c71aa70e604ff9241c578b6c0e2eed2a95313575039e6adfa4c589f2f7ad3fbe7327c70833a3cbad79a3c57624c73b37457574b7ee9fac9a0ab9df0112b33397fdc28e58858f5fd6fbb2541a2173dad7a92d948ed2d05ae3f6cbecda6f94a8b43c836f88acdde77ddf9f676dd3eb9abbc70558b329968c3336981f654b0e8799044a91df0806df6f9789b8d1300bafab50c9f8d046e7fa5e13f2bcdcac68083c1b78240e146edb37e2442abfef305a6ff1a5b7a2e800112a07ea25a2b8176c85797bac767111d8495d3d99ad139968b280107d517198d3fa00be4d3fa053e08c3b28176386d11e81e993bd30f3db14249a17696cf61f69abbf97c703572ae86914243f50cb5c484a6c9c1664eea9f3d301d9e87a5532c2ff717cb8d6cfbf83a7558bbcc648347818fd29eb4f4871c1e127d3d1ca02c24d6d09599a2d5c34a8e0989e0d61eb3119d5e90129bcd742b19c7cb318b3296c7cd07fb1de7dd6c4a5a519b575bd5f8bc4d7e8c3498ff15bf6523ec208f100fcaafff1bf3054a0e50fb9e5ed09635c3645a4ccf8daaa14e6ed63ee6fbd40d376b44d45aff1ae43d541e19a6af8a7aa6ef1b4a6650aa42f03c1a0d40876b9814282ee9910fffd3dcedcc44a3e8e7729af3ddf11f1198684218572de0883583e611372cf2a820162fd1a9118ab7e0b8aed98c780af4cc10db34fcf64b3a7cac6015164787b9ec762c4ba9f1e2a7d8b483", 0x1000, 0x407, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x401}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x2, 0x640) 16:00:05 executing program 0: wait4(0x0, 0x0, 0x8, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x7) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = getpid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x2, 0xfffffffffffffff7, 0x298, 0x3ea}, {0x101, 0x7ff, 0x4, 0x400}, {0x1000, 0x100000001, 0x3, 0x8000}, {0x9, 0x1, 0x6, 0x8ea}]}) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x3ff, 0x1, r1}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0x71}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000540)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d747b5b42b6e7980bed187aebef6ad1d17828697e98fa37b9d0da8608af0338da338b41182e1f9600fda6b38cb8b72c4c2800c184cf314d4e", 0x70) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x20, 0x7, 0x1, 0xffffffff}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000003, 0xfffffffffffffff7, 0x80000001}, {{r3}, 0xfffffffffffffffc, 0x12, 0x0, 0x5, 0x5}], 0x5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x87, 0x10, 0x1}, {{r3}, 0xffffffffffffffff, 0x5c, 0x20000000, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000000, 0x10000, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x4829}, {{r3}, 0xfffffffffffffffa, 0x20, 0x3, 0x6, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x3}], 0x5, &(0x7f00000000c0)={0xffffffff, 0x3}) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffe) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000040)=0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) fcntl$getflags(r0, 0x3) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x907) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x3ff}, 0xc) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="c73df37ee1edd9dbb5433cd458fa5c5ec23553322816fdc491bdfddb13e7869fce870b24462a3c3218bed5eb7b8a2541a078d9600f3b4f8faa28bd1972ba965293e1e470cd740446c084e7ad69566f8a25fa295cef52ac186a79c2f4fc822f43fc62bd89fbab464c6f2ba25db1e3803c2c68abe720b4071c0b8a3ec8a79d95eba670c796713710bc53dc1cb25db1956aea3c94b672f38c3ca5db615b1bd80ee6fc35ac00501487e443a0361c02f414b86edaa75512f3a72b4f8eaf6e4c1e9bbdf2f0dd2e36c8941c7686b21dc6b5aacd73dbfa", 0xd3}, {&(0x7f0000000700)="c909e99e37b50aa6ba9a09ec687daa23a700cb6836cf9a978d6e97d202b6d169603a180b96f55f77de4c28bc88eecf426ae6aacfae2c98dd9bdc4817e904880a970bb2bdff82aa4600d068081713d89b1f70f1b8259a4716636c73eb91ca243586624f20f76dc3faf4dc74feef5146239cc07dc6d5eddd71b0ca90321c9dde29b8470526fffa1a53a59bb883e9", 0x8d}, {&(0x7f00000007c0)="bd0a4df0a3bcd5673f90631cc1cba7d46e4d00bc94d3b4ddbfbd72b6a136070ce4f9403060fbc6788cb986dd53a5de8ad45d87a210e97a5f4363567f551b4385f57a8d5ebf545936cdde24d2528e7a5e900521aea884e09969e28c2a9648891e579acbbb9283b66e22c248140cc38031571e427f94e382a49be0776aaf18627b44f1037836e3c0bbc8f04c6e9b4be3a3989643f9cd7262fcd6e10db9ee51d181390ca64e467b199063a74a4e0611f563", 0xb0}, {&(0x7f00000013c0)="987be3fb08292f64dc782d7dd64b996c6a4ef04c67453d7065f719e9aee0d1f5a8976df062f36bca52fd6899ff58de7fb863abb2fb8e75da2f15523f5983a7234d895ad12445770784b0fe8bb7056d8a41fb57f476b268d00bb511e46f744fc74bcbb7a45c060d176f4107f6e407870bd6a80f5dda1e5f364b16b071579c8e22fd49d2b65dcb209b6b4e201ae3d194e16f50793feae9685e7fdb456df09d5ff44f53bcd78879ca41e15c4d39c0aa0030c30b596761d5964a3711b6fd913b632409843a214c59c9320faa7dfb91eeabfb5f31f194180e861c0c21220beeb7e9cc65d351bccfa2c425f86feb5f6b88dc367915d06676b545bbb50f014578ac889b56bc9399b54d5598287c3cd98a7f863ab0b64198a5d59d0a5f873fba47df3438a31f589706024f29d9e3a23c90aeac392b7731057ed18b3dcd09cfd1fa3970e915adc2239147b731621ee495aa3f2e76d27921386d018d8ef088390823c3b82a89c4a69df5461b71e81e8ead03df6608ece613ce07c87af9a939653d7c4656a703446b0a52b6935e259d5dd40d181954f7ea264366275c52b8092c4ad22bd6bbe0696acde585a1eb474d4df52bfaeb4f970b28231619dce602ad0322a80dabbcc596bf37261e474ceb6e19c3e18a7b9384054ab3ad06e0a786b58907cfee754d0b48ab50d77c6505722764a7016945488cb92c8789adc6977786e949f070a98adefdf669d058416f51fd991f9c1277432ed97301bc77966aa4ebfd6e31a9c205cf9339e634854d07ba77eabafe39e3ac6e87e0135ff64ebec424c646d526f2a5079dda2ddc5fdf442c1eda500a07e0bf2f90c6528639910538731447a55f3dc7f2b5742a629c666a071e050f53bd2f227879100ee232b7816802073c8ed5d40e9f5ad676c17293cdf611d365955bc50e0aaff66699c890c37377ddb658b53b66dd52bc4b88dd2fe003b694e4503fb518b6375ee0804d56ada15931bc6a7ac2361b4fb0852a24314c280aa3e8292f198265d5f49a56865493639cdf71606fad79dc57bba77fcda24cf5a7cf6dd963cfe59d8488953a40dae4e1b8955444605d949b4890b50153efa8f3c5c0a9f4f0a06d953865583f67a3798108fa2a5a003781c769fbc05b85aaa51421e68e5cdca42136c12852f4bba25928dc83d872e8054880bf43afb6231c462db08431ceb15c6cbbd70450e3211a94542d6453fd93a2367bc22a7ca0dbd1ba82754d9fc72b99ee7d344e1a00ffa7c5f247d84def88f5d342d0101710325c90640a3f98eb3a0f0086d06055484cb060d6c6e2ce9f0544dabbcdd287ae50faf2e2570c87f5862b0de0ff8b294c166b1f683dbeb8a808693fdc5dd553279bbe3ecc2f07359bd182af1c2f1db74da51ddb868e47202e7fd61cc6d1df4750e9e47a30c170ed8979c3a464039b21cedb205a5522f2a198b01fb04e07526d1bdc2b22312eadc04f30b0f5a0c46ca7cfdd3af255f7e768b7a0ad6503556f8b7687b38ee79accdcb5d693bc87121ca8c63c2d315b9e29b67dd22aaf6ae21200ce5ac015808c838441b7309201ac47cd5d7cbb94cc17f974a1783b3b6ab241d5a925916c91ed4c016675d7d110efc4e6f4364576a57fe37f488a306982b71a83a04d06613ddc02d786d234635a23e4700e5ef021b52a5014bedde0169e60fe3cb42791dc7fb117edd580c5746b822058c040563266f69fb1e6334d1ec25429edc6b280733e6e4c1275d72be2b9ed6bb886de1c2740d36c950a70df2209f3a5de2ae17214ec59f3dd7bf48ee1cbbd38780fe1ad57f10e77c9a2c4e0a0f7204e23fefdbb2310ea0742e14ec8d6e8ade8d2bb7289cc7c63ea183b1166cc44504997cb002963fdf9df1097d022123af8efc512cb1a172bc70b2c4b624f701442b99b76688822d82a0b031a4db7c734f2784c40a83ea1cd16e1c8e59f4cccdb926148214d24ae598cc0ed6441e5d074cf0a803c4c9e12758c18a7019ef79f3a0caf1f6c9fdc5a988c0d405becac672aaa090f3e42a72f3dc1b474bf8c1ab4239ed29a942aa41ed1395c1fc51b499beea3b0e15ecfbbe50ae304148078b7403795ffc13492fad8a8b49566dd8021cb52106f2aec6d7872ba17bb3c9a6aaa6eb3ca047ceae36e81327f6b57d01a7165f26948ed2bda4149dacf2893e3c0cf4aaf9e45e6c909d48faffe966d4fced1c09f834a9b3a6a1d2460cfa2af4b4b8da533bd01106d7ab155fc839886e9bec083fb6108973ce8dbb0f1451a0e906eede9e31a4040aff7454bd89cb595a60e07b373af63887796c3dd44cbcca4b339fd05cf866093286ccb70cf7bd631f89694ed90483930265c407aa641f5788d12a7e926e45b8107f0db86ad4169cd7d945a7eb157b4755b99d037f9c2428b12859c164a3cabd769fe5828bcc145f62cf01e1c616b6c30174fbe7135caaefd970157b44e2f795906f03b4dd357e46b8a574ac82ffb7cf3f77a09a0578b33def10ee9a3826c930f77f3ceb54fbcee410ecece0591973a12dbdb0423ab83942a35b0310fc6f0a6fd14bcb7c1faf1bcfe13a8343acccff705271f3c3a864eb07da19cec9415c970114dbadd5c93ade11786772d47929f7587ee8aa1f1296819a2f6c9e0ca77a1403278affcc809e52295021e50b9a61c924f225d4e37595065575987afffd4c1d3618632bad3c74c0dadf27c0fe5b3b8581b05b23947d3ba9412435f63d93ddadf043150bf3d7486518c49b024e2e216aa6d4c2208064eb96eb430cc046ec06af32bdee3bca96205c55dd8c94dd009c289eb80a7a0263e9e8a2b9679bcfaaec3b48e7e3cfe18fef6b8123f7dd2cb8359b0b5a6a502b1daebfee50981f784d4de1be992d4d5a22c65cb8eca9d75144e8b7bd2521e220c760431aecd2983f1a46432ce3d80f9d55d07a25a467f4c1fb276d205ccd0a2c1a4ff063d77cae86cd0cc902c9821f8e4ef1bb48dfdc2673ea584f35d7ec62d97734fea7b8231e5e011971c606a5d0bd37195bfe9bd672fd234c08f6b0dbaf8d69732780556d268ff57eb025c59f6ecfd35efbdb4262b474e821f5d0dcca4571ba269fb59f9802143a3b4c8c696b60735cb6b407dd004e35e3a46721ced0d00b1828e94e2fa369908fc22565a64926ee0a2034e14c2387f771e24f36ac2a1c101742fa97996d5cf1c576955b2584b1870a114cf83c22a664d42e8f3daeabeb6a459f36e4624e766f8b0dedab7a6812bb0f243b97b7a6300a8db89547682630bce646ff0de1467b4bf51f962e4d0aa46decebcfa5e9fec45e45c1195491efcf12e9f0b053a5b9d339a4f2bd0d8f5081d7519896b9095c19218684cbf88a6a2c1507022faa69be766eaab38936b514d7c7c536190f84a503776784caaf73b6e81b75606bff59aee77f5c3dabda428c57bf3c854308cad8b0c35ce4ff12a7b9531734ce56c5f5113bf5d18f330aac7a900eac9848182d026c7b4e3193cb75038a8309ee50e3747b0ce5a007b79eacbe9d50a96a42497004af03f248f7179b7b3c9c831075aa89c71375439f186799d7c75884d82dc9bf5a6bb82d5af855b649293eb2a352612e32504a42821ed252baafb2b2aab7fb7f649c9480e5a4c27daae87796961f7e9487ed2c113ceb4335a3f0d6ed32acdc8a76138bd82dae5e38c71d0847c58e891d75be6f4a7109f13861c14ef24581e44b72d69b6f4ffe1777df8b9f760176f74118c4666f78335525c7c44eeb53cb1c54311fcb475260ae68a7359f38084105e22cd42dcdaab1be8773544debff9600574e60d2a6c95e08974cb8720f3ce92a75796f7dd015e7b8a4b737a208f01736a21b95164e10b50ae71f5407339b3ff03b4b507d94cff7aa7145c0b1ac55ecfcb9f7683031b8fe786a5c4c06c3c0faa7a696949472b27ebcb70a4b1ffb7eebc81d3e3c0ba7396fe521df49718f249dcd61b17ea5e379d751b126bc75f576ab3f717c6843feb9a3eda322c5c7eb9bf8d7aee8f52c66a65b4b1ba488f297cb876ba21c8f6f0e5063976d51b40829d7da4639e777e8f26d78c3e2fa4e172994cdbabbc3ea929dd9beb8ad23dc16de2939e432b1d261994ceb788f8a9a8ac3b1993e9d8113521ef4cfab8b6684aa95ea61ac62cf7d14daed80bdb90d05227b07be3af4b67b29eed6ff539e46863e3eac433bba3a7815d563c6ed5929140a0a95e5e2768e9ae5f2ac1e7212c0dc3ea4389a70f5288a3fd9d7576a2fbed7194d5caab4954ec2b8025f6f7b51696136220855369b9166b46ded8330f4b20b888c16c9c5705769f18971c516761a117fde5244e0d949241d8ada341c6fb1ddf609c73cbacfde3cbcd787355c653bb9c664465a2faa8e62184ba648509c40736f323de568ec5decf7755dcdf6c648310c031d760122c591c30e16b7fd6f24aa38e047a18990a59fa533eab33f1d0c2900ca7c05fbed0c0e3d14bcac01734ce68ec19624a948cf5653474e1f691377f23120d3203db68abd248f0a47f54f8c3d61ed42b6fc22764b4532893bb984d6155cf7f990cba0b325c5aaf8c827b55f858883b0809ebe90c5e755c37b4ebcd4b89a1b718d270b4ae50a5e36014439d71fc7927f54eea214e3c1923a85b001655e1f219e529cd1796c8062b40de6eeb5a74d25c818bc74fc740d7dcbe62a7dad241ab565313f3edfd53a17712a69ddbdbc2a6fe588f6fc7e6f622e4fe52b3bb3c9019139b77806205bc18cdf21a69225fd662c4133141702be93c13a1ea2ace84747302cd59bff70f26fb9e41a74f101683c8afed5933f5ec138fc7e0be9dcb8a6396d7e05034b1f4b831f1b4c7465c9722e7775bb7768555ffce6b89a5f343914c22aba6dd3824debbd09a2992b0d9c7a99fca83ed25a35e9bb84e291a556f3845749b788f0e39a6f3db2bb5d1ea3d2fd3ef1b5b44c8f9b45b3af69b1755b816663b1bd94b35080f26f34414c0ac9576f7c4bb4a02aa81e9d040f2dd18cbace81a5a2041bb7be2f39cebf22f83ecd1687c916efc957535ca35b675207ac2d74e3d5e97903c2e6fd12596144a93f4391b72eb0ab47b7cdc9c5d7d625e33d3aa9ec6062fa668e2f76ae394985ba04da12dd165e4bfe5cc6c8e85e20ec4a730ff36c2f6e8177deb57dc72c71547b1364b860c35df9f255e359627bd17f0a809f0271468edfdfaedc636c5c03309a6babaaaebff09a38d4d177cc230a4467b1b01f9fd674d1955605ca7d9b932f19269fa79846f000134a217f45511ac7996f734ea87db772b95197ebf8f7d24ceff0da013c64aeeb4119a6733f932875fa6a2adcd3b7baf7a1a1489dc86a705b7b24c2321027f9e666ed82b6e449bd43aa5f72cb88804f7be266a555431c0e47131108f8207ef869004e2df9747c47fadc7d14d2737fc2a7ab7a0a79225e543f89bd0bb30d77967a07b253bcd4681cec8356140c3bc2a03dc242f2b2d4240dd77a1d144a718edfb7d9189303484073cf35cb6a3821fea4b0d8dfd623594b022ed33938a74091e7873deccb398b34e8677ef8c088d316388f392125c89379fcfbe8d83e5b3cd13c17c6dc1d4bd59aabf85bc61f74bc4ff9b8123f053d4959022beb09e7bd75bc27b7e5ac68b46e3ed5b1d1c61ed6eed873d59c12bb23deff45354c8a60eb7b237c8d05f8b06924e565ee26bca9803a99e2b3fe9c28f2065eae74fa50339d0b5b3d667f1a06a88aaf230aaaaf5dd6f43ae267b9e93b6e63edfc566eb7fbed6585387e4e4c9c9f10d80eaffc7a049d4f7a367169e3e89d373727951980400211653586e43b05503cc1b805a4e54e6226bf353b3d6843562c08b", 0x1000}], 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{}, {0x3}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x6) getpid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) socket(0x6, 0x8002, 0x6) sendmsg(r2, &(0x7f0000000b40)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c40)=[{&(0x7f00000001c0)="2fb6f8737dcd1f7636c0e02d1f1f138de7e083c3c898eb0ad09db00ae1c8d3a0aeb4a24e9dd82fc898196c28a77b783c1703706fafb9079afd", 0x39}, {&(0x7f0000000400)="22abb9fdb9295e652cb851f1055fd35d8fc8b1a8be814d8f7ed8b6a354caefb0d43dce43d9f869b2a2fd0ef9350c5368e7faa3cc2662b8f7", 0x38}, {&(0x7f0000000440)="06e5fb5db9cd22209f35c3be25c2cc538160049c26758303b341b98d013f51500931626aa6fc373702cc2cc84d474342dde3c314a46f61df44b05a1eb5870cf8eb585b5d206946b1d07f1dfe6288586f314eea0d67b4101fe65879b005728206fad220f346d13c9cc6ce7283cc8cdcaad1d233a67175e9a20a59c28b01f279fe94c63b86a183603c7f369b70ddfb4bbc52a64f07d2d1c14e88c93499d80bc4919f24fd912d55571c3e089e812a55ed7e2e036c6d6b3bb9423b412adadd1be45afd91ce7badeb64a67b193c339b9cf1fae4129fd5d6df3b99b47a4ab38f9ab0bf8de5611676dfaeb3fcb64c7eb0c51389d990875d7924dd5c46b7", 0xfa}, {&(0x7f0000002780)="4a564b947024985cf5195d2cc0b8751581fa79cac5727f426d9b36e11ca38593e21b7612071c66947139829e3464a9e0d5d4e173c8e100e57e57f9b28027f253932b319dfa002402135ce81d9e7186d0f376014b4021016bd71b7e79a1dea804f5d7afcd14bab5a66a5dae4a25413b3f26d76dee4977232d1787ef732ebf13ed5537ceda7c7d2983e1b998c885f85542e83158c3fbb1bb4477dcb3c4641a6539cf08cba7526def50a6c865b59e677222ac7e370bf0bd02914e6caa74ac4b4fd72e2209ff8851c0548ea7ac95ee17ae0f40db6ff08c069952e573dc1b82a0e34c970a2517db55ed9036e174c96b73be305cba26f64dc58f3595f33c9add390f4649b01e5a7641923f42f87d0bfa590662f5791fe3aedd4c40d76d55752f312824ce889477cd56aba2ee2698ef0a7b08b14b330d7b72da7af55c23e1411f82f427b88c78363db792d5234c9bd3aaead99551a12466aa4d680bfcb7290e7f566948abee7de6479edbcf8ef8bbb33c5f036ad148590fd2b0e02a2a6d10ef03b2437b9176e09e51b41e1f644e89bb9ff60c5a319714b29e902298e4c1fd4822a4aedc4ee11db11e58d2248b28ac32e1627dee923f3a1a9160d4a460c6aebd2f4f6de4a5b278092be303d4cdeb3278e73018dcb4d9f3dc322fc2363d30b106577919a0883e70352c12a71db222f213b7f27ede97545dcb66e227be5284693efd044cc9f4ee594bf4def3e48db13144395f646433c7df21c6e3adcef98433bf35d53721464f77b0b2298b38a47ee96eb162ccc515c86da716a32d8bdd87db133abe0ba2620ac1f3dd885059a40f20978d9e32b93a416509be9b31b7b28092528b6f0723ec9d36958a43a95d255ae3eac7f56bea4324b84259c7e1486bc4d9d757c1f2e686475a612c38445264ad0c4554ac93195073e9a880529a9c775e010ae2924aa08562350eb2c29235f5cdde9bbaa974a153502c5dd220c4aa4009a24d118a6772c6410d4ed446063f010f10d3fe6a8e93bb12a0c2804f101a5bbc5e6137fa1d6d1382b470595bb2a4efd5f837feadbb01d2e1026be7e7571ff966e7572d1c2c4ee763fbaf385633ce87b73a08a57026f8482bfa4908f67042503726de90883792863dc7677387373b75a51a21d7e3e477fdb63f03b64b7b70ab809a6b0f95ae64d03ae048fd0433636c51514687f9ee675d89010eb96cbee64de0aafed19ce47c6a589cdc4a51da73af308b8dac92d2fc9d0c80e472d78381ca7acf121bf0193a73d89c86990569cf6f04b4e4535f733e1a93c3cd3ba62da17546ee2bc749d44ca5c9a927601227bde81232acf5bc289b42a9c9df5c1acd8fed1edc5ef223f1208fd03774fbaef053a2fcbddead14f438bb1f51dfffb57130ac12ff148642e61f0a9cb1f1769f6e7569e478fd5844554f05283552007bf49765ed1e1bdbac890ae2ef9220c4b90ce247a699c9b9ab0abe8d227d8d100cfa9494357469571354ccabc035262c0bca3e2d83b00d0ea964eb6c7a19f99736be756b26ac729bf0846db66eec6b165e692e929e93515d8e7446b82d06472a24c385e8d6904e4bd4c2e356b6d4f5edac514c977e25e45d35011844497a62bff71fd3f8e3efc062e3b4184b15bc330dfd0f2700b3e98174e7b52e03e07fb229c69046574a18efa25e02d549db87a0568bffd1b196de7ccafa020f8e0bd268c291c9d93d7b65bd1bfcdf1438783e53220677f2ead008a4535e0e35454713903bdcf65c177bd414a0a0fb7a8016807d174407d5deb95853c11a5b3793f4453244103be5d36aee5b90a2e5dab23a37e71493b1e9654388d8c4504ddc5a0f4d654189644deceaf4aa53201ed0009a7052d3174cfca3a50973d4e6a710de4c83b6753c2625fa8ce4e8082c17786e20ea725549daad4b645daa1f56f2564fb8dad4526d7d62947af5c16e89dc5ca9b4dd3e9d5ef34a3c23df35be72cc0a0e50ffdceb5eefa183be5cb66c94c788550bb1edeaf73294791205c7a3475bb1cf8b19737e896ebba89a1ef817234c8669e3287cb75d2afc98a8919fe890c55f5e4ae9400c15724cb25b94af18ae776c682ae71db99d05790ac908114fedf97d21b95db12aa687426db9e223946c98810de1cdac95a4ac6660cc5f277414de150e43e3bc2345e57d1ccce5209d966600003c1ba5456bce23f80616e317b83e27847b199302e2239e0841a17bfcb670ddad9183481432dc0649a9c8a1be4859d9f052796f074547f80fa3ba90b5bb06b1ac903ef955e3b19009738a3d2d5d7b1ca0a372ebee4ae13f9b697f3857a860d446e2d99e8d5f4fc4092d43af6d7948697e2641ee4b98f28880b18d3649133e78cb44762ce8b59c1c2534cb6b5fd18033026e054824a86d9ebb2585a0b728b51120bbf62fd1e7b801593cec7c868b6904b36f2a53a17ae212d328f7dc73aa731c16333fd7ed5e610acbd73ff1e41ac7bbb6e38da714d871fe5dfa896bf504064592ddec6aaf3ace87f5563b570b4a9b9b628c94f77325eb03b078bb018577e927f096e3394823169613fa49af1b9fa5f40bd2a4de370f450c9e5ec332e0f7cd77a0c2ce3c997ad50d6e11e5f5d90aebb525c022bf250a8ef4811dbe6942b9c2d9ef71cf91b40f1b25b268f67baa11f299a5f2c2820a90c985faf8ce1adf12372d56d88a877e9f33468323424488a585bbe393471b27f1ac3baefed796cf8b4a4804ee7915059795962e8925611df0231cc44efaec690fda97a90a1dd397764aee54ede15b91fe56b80218d0a4f7a97f04c9fa8f499c4e4a4d7b4ffe5a0662e713b991aec8b195c51f35b25eb64e40b5826d150f2a35dc00e5c8278eac86aca21dc667d0779e476deb1162c12db350b6d5d0ab516bf41ef57622144f527b57d0047f8b094b549d2283ac4118a3924ad74871dad6f04fba70c8f2a7a9625e920c0e1ef3f05e7c3d884fd5a770131fda74ee30fd74f9e221bc42c751347a61718cf896f36cb764d271efc0e144327d20ced11cd32df3d6998c37f2978894111011f2d5c19707edd9b4c28b11dce5d31e39bca9706b8d69a13e3c87249e3efaf982324c67dc5b4d04f8f5e5779f96de29653a9a7e5e805a4c90a539e819da1d23a2d0ac03484fd01a9fe40a33474a301393eb91c7d8cfa5733df1228251274d577ec5e6a2981da8ec13547abefe6bd34ecc653afa7ffa61a41d45d0c2e9a7c98cb881c6e442f8e0d1f925199392ed7e06e0a58ccbaff5200be62811960379556862d691c6db2253ac1f4fb30e91d5dee55c8474aadeaac637b0f5aca41d8b4e0667ed7bb1b1c44eb0c43ca032998e7c254dc2f1ab9a0537ed3ce5495f126617261f07cc1d682433b1a9b29903a940c4fc0def852aeae0dd4fd621687ce3c9aa6748bf67000d7617ed309f313b46a333b7051dc57aa0cf1632e553204f43bddca095d97e77ac05073fafad4d6d197849e5aea7f26e270266dcf87a13a3e1e250a10255ac6a0f12907572420d3063c4eb0fbc47c26e8552e09aa09adcd94e275c6841e9c31c4e576fd9b9c11564c6daccd21262592ebdc00f5428c2525255cef71d97d154b30f8491f73a4bcef5240697eda87dcfc1d0ab07ba69a22f36672a64c8f534926d2641f377c4e941e13bfa23d56d2cd0210f78719dfa9b9eb1689738c5f815162272903f8b56e6a80a5a6bcc0488d4038bdbe7a04e958c642ede1f3a1e421329c223384ca4d94d480b8cc5b6cdfcefb31d885c422827cbc7e855259895018c7a8e763f7dffd38263801f751481b0ba993ef15c3088b52347db9da43540c52310b5d81c0d9f82bbfa91636397518ec6d7f3718f27c38276ff82e77be9d5dd459a5f268bd4d7ccb95b57d65f031f731f28da5ee6ac1cac65da96c475d4fd0292095a76732b945c2cacb9bf21459524ea592ea9b8f9ad1541e5b4a2c0d34f055fc9358a0bc5074a0e3af2e933f85c583250b33469d1229d7333e8d0412939be55811810a0c6a79f73d67780983df7b386fc6b3cccb43168e76c92098852a19a54cf693eb86485f174599d1c3ce6052b3210961cd4345dd027a891b224f885854fb84583bbb99974af20f71c5c261bc4cedfd9b7434433cceae44b84e22e19a48db68e40db096177dad958be330af51a753659393c762ef57f27810c6e7c7b6e2c6b4b02400cf4c45655e06a1aca8203b6cfaaba0f0a4984cc1a0df77b89b6595be33f17a440d0751b79a8c2ac77f7c5626f853f03daaaf934353f2181c64bdedb20365075d3ddbcdea1213af72dd91bc80ca92a8ca611e77d7cf0769bc2db6fa3620634b0f7a85a62afff2ceca682f6f8cef138f0e8be825eb21bd439d5fbb2059d5fc5c4df4465aba397acbc51e58181c4066bf03a66417c4c259edc017ee176a34ac2aba56ef27e4c326cd65b6403f4838c2a4e0d8d4744c7af6c145a7ed77fe61f1aaecc6fa99f1dcd974912a003551088f08b76223ca3e5872181241b50563c051aaaba091d0ecc1f45a7b79c4574aec606b27904fc168c42f0f7f9030b3098a9ea78c7cd149d8982ecd872045072b74632a38fa28028843300a4390d962d78f3e307b4e396cdd7a6d3ae4886a60c796c9c59cd689c3c04cfce5b4179833ff1e5c4bd03ad2d5cb454b536027605781a129280fe890003ba3fc56f38f2fd2c7ee5c6372c28cce20edf530ded51a14697d3965b74791f59e4967b16c284c79157f47c0cc8b477ddb5897bd759481adbdffb4572e08caa3f41670d81ba54778bdc3a7a97859793ed350b46e47225693aa54c03bb59bab0d832eff3402560c4cd290d98f056579b8236b1e36471b2b027321a89ecd169e2dc88ee0fc183d1f6846d2129b6321595121b66205f79d8a24cc278d1cedc23f189a0d6a7974952f014deed7e6b376b7856b4a97fd6fd24351bc6b47e1fd698f5bd2f3ca7e55ef75408b73b02ec3c0451a11fa19026c0fddb75062f36283b81cd7a185c8901c7ed135c9bba48a6bb45437695c303d8505ceeba992a223becf92d54dec0c231b171a271c31d539f75c2df55e4245990f23ba9cdd638f4d080b1f5e6ef065addc446ac8586ae78d72bea959902a742f30d87e7371697f856b6c2e8ac1dd70a412338243b112f71194f9d6b4b607b5f3a5bd51c843506c720a86d140fddaca709bfe2c9cb41d9fdfa64b31d5fd85fdb9ac31c5892be61fe80aed8b64e9e0bebb85f23b84e87f8de68313614857435aa60a60552ba8ad812631d7392e237b94321de5a4e45978424773ccea13dbc0dac02fc4c4674a1093c8bf87faf400521bdd955d4a41c3be1634a8e7f38128ac685b985614c6591a8c6790e78a737284022b5421054177b20daf132588f9a995e04419e0d62c223a26cc2aab85cd0b885bafcdc5c8c866483a3e9080096b6d6cb99353602e35ab8f6c0e242f6ea6489e4c9929d886922c0ba40a9b3177ecd8dc3b4a3636a5325f12308453fc7269a68d002846c91c7d81ddb55fc04e31f9d01d20d0db829b03e4ea4b06fa250a1258a26eb972d58019a69fb3df349754f23ef31b9955a6129609ed7347274830d02f553769d1e8aaeb0873a6ec73425b66cd719e244017afe974acd6abff5db7556ed82b664b41e902ef5057097fab161c7ee7e9eb6474795f3929a407d32eda7d42caf4ed263c11970813af993e39401e6f2e8862e8c06fbd736c4ce34b4705cc1009987098a7ce5ba86ba5ef88fa48bc29e499f9c8de45d16904defb61523e1307041f64d938f2240b0a10da42d230e1079385cb7211277533be2a27982febdc5f37eb0f72c8a0a9b", 0x1000}, {&(0x7f0000000880)="fce7949709061a0b898f79fe6f52f7e37c2a8192972a17c57c9077c7eedf3ac9c38b833dbc5d6ba953e05a4c60033f1641f53138fd5ec403bf7f5a9a745ba144253281a6854ae3b6ddd3d726d8d35ecbbea43e5b3f29490f7edb06e6af0f16ae5f5c0a1c0faa3847832405c2c448809124891dd2d343e15a067c25b610c7bce6ba5d6026d6d14cbd113ad1a2c634bd2518040fc03f7396875d981112d6cc9094a4314f4c7f34074911efbc54d8d280baa86b99e29ff1dda1e651445483cf152dff6ac9f6d1f6abfa2e0fdd377092991e7c6c2187c37ce26a7ef7dc2af49ab4c42c84", 0xe2}, {&(0x7f0000000980)="3d1d44f39ada03c34aec2d0623dd6414323612b18cc52eb2359f2d30f9bb10488c7837355978f09b435c34f1758eccbf4a29cf4d9ae39079902ce915d4b91c2cf62e586389f23aea904cfc737be753f641186885af6de1b0e3a6291f418be80fc8f7f93ac163b5526b1b84861b1ce62f6a137553663df9e69314077fd6230be902ddec73e92f2cd8d2185cee2783a485e0adbdb315ebdee0a09d7c9608", 0x9d}, {&(0x7f0000003f80)="a650ef122f2d6404b4772c880bfe85b0fcbde4ea6a3b6b0cc172b16e8e5332b0712d2be1bfc172b0ae000209273e5242d3aaa4689c9d6ddb134047efcd2205b9b8d421a36150dc9e503ad422dae01fe353ad10ae4da00b2d750330182dcee875411a98b1c58cd0bd8eda32f6192b8c8c4d8cf0a7b5b44a85fe437f119b25c356fdb8649eb7879c647604d3e2a1557c11e11482c2b23f327656a255c39501516a09eac55d32f7f921c77fe2fe38b6e98d6dec7cecf2ab33ea8c9ef02a978af8cc2f9ecf899727c11c938520ac1dff51db8d78ef26c4ccfe4a0d4e186b1bb226ec4a759d04cc64ac4bde7690310068ba3500c75a7deab11d0c139cdbe871653f02f089009e0e614be120b7de71c740a61899aa106e6dc9a1c0a6f99d5e0ab184d093b39ab8c290143e6b8d3156adea935cf980ac07e8a57181c75c605e13444efc7b1a2ec96e5f62b55ca465d10da0f6499b13da9ec91760a35b36f5328200b6f13010be4a7fef6640eb9a1c3528ee0e5c0cc97831c3d7639d4d227f644665abc094979ddf64098c1c05b8ecebab7dc4b5339e9eb6e30c0a6c79a4033eab972672bcdb4391a0e9afc510741fc1e41cc4ce4c7368bc395ceb94d68bac67b5985427aab2e017c6f56f7dd7b9a41408fb9e2a03414f5b4fc5d9f7bcc0b519672e47de54c5ae499eb46742a7413f8efae772701519c238e85dde3d77c78b64eb1c95b064592ae36f259bae580f1057cfc55c801a590fb00cf0112e8849d620fdb04f6e1093e4d1d1221c0cdb2a80b97af1e1efe4090601f5bb77a753720c087ab9d39539e6f49536147e4499244a88e2b7c92fa938ce43b44d3f0252d83a6d7ac7759c9a8a2609cc2d1c151b87bf003008b1b3ae15fb2986ebfc28b39c09aa895a9e7f8a38ab38f23588119e502ca6a398a77f6b38ff3a7dd1e59f5d4da8ba0eb1377d895541ff06bfab5ba64ec6dd1fcb7b7a1fcc8a9031ab1624c8408c4d90cd9206e9e5252d490a19796e0982c5934125a1b39b5a95cb117b6dc157cb3f39cc519be368e007e3eb2a50fb8fa2566fe34029f2d7876088d12bbde5fc05d48f4c517b5adb77f530e17fa5bd5ac5c31ad4a9039de1451d8fa20f284c493aa7e2c8928b1ee9e3a7d7ce0da4b4a8f5f4204e8bdde700b9a99dd06d2a5bf4969b6ca0dd2b64810ed366a207551de3a40d7034eed45c9364df47542191e0750cbced21babab9aad7dca5002e5fba314902ae21e00e46aaf994d36eedc20fb9e5c9b1b5d8456649cdbdba9a2a67b5e5f3b7941cb69800364094dd64b6506efeaf3febf29523999a026e99e0864144c31fb55a04fad39163f40a17676306919c8148ded5bdac8ade170a8098ec01bfe476b53c9e2a9fcf6216e805ada7679cee6dc92b3f02b939517bbe9f572e8026ad4376bdfe81853a811ec314ee57a4f4ffce4eee9555fc043568274a37973b3104beeaf1531a9eefc398b1511b76553169c17b5c6ffc54b57ef80c12ff20e6e2f05e42a380f395cc6e45326cb1c5c9656ac15d23672de0a29549585e0512146b9a829083df11f34527baf63145e07f1ca947902906e5532e8777d304e30279a1f0cddc8249a2d413c85ae4ccb62fb6a9905147b2fe90f1a12b7ccab6f07bc9ed8f725fba93a4bc4e6d4bc37931417ddac2ed6d7068b2f07ff4cc77a85ca95075b98791f7b4213f5c67deb7bbd8e3d9197f31997dd0a1955eb76dc038337d7e8d509cb2508f896cc186089df57cc0a09ec98fff10da1db4d77b9a081d8ebf45b7c8941062d3be6ef2398bf88f84f78bcecf675128f57c0ada7b812583bf49fef3badced196a0f75c98fc59ad3615c607cbe524eb78459048315f1e1bb6b95e55eb32f55bd8110afef0f13c31e8d6de13ead30980ef41cd6fdac76291d9701c15808c0304063901fb729f6d12989c3f811716f11dcd45b6bcebc1cead8b0ea9dd9e26c6265d309833474a40776130b4ec3db98afa414d5c1bdf67031b2d95be35f9f8572963edb77f15bd41a9a241ad6bd832bdf0098be093e5d41b16680875f607fcf5ea25f3d0f84e3d313cbcaed8ac6817674b2b16edbe9334483b7e9389d0a6381dfba5edfe840574b412e25f68c37721a4e6729d5f0b68f43c2381fe476859280231cc7731eeb180f786dd4de2d4467087f02f7f65708f4a724d916c63b4fed85c25623c80d6ece86988de6c5db9b7403bbc2d7169a54e0994532c0631c45f2748eece223296699fdf68f62d332d3cb7c5b94c03a49006bcdb21b4c0e948f8124ed97907a56581c708a17753bf6c02656afc69660955520514009c1c5f5fdcf5b6065f7734b2f676d6e064e051c079b5dc9d16128bf012d80b70797faed3f211e3b3097aaa22f0328dce378a2c14d21fca9d9c31e7d0d3bb33220ad3986704014aebe118c0331f85372f64600a308a80ff96487b26b96fcb7d8f6ce438f7a945ef8be548581a34417113ae7a0e12e5caa34de4a4f8014bc220231a9efe41baad2d5e20ce6235d0153bdf47a9dbe3872fff18cceb7f312b78fb8d4162553e6cbf8ff34233652bfe6ab62fdbcefe0bb80860292f8b827c5db8fbecc0a65532b3826544b4c43d8205c7e8fc2f36001e6d4f284690a96faa400a21b844ea88bfb68dbde2e522e2c838b645d3713d8dc64f6d24de2139a54d2d941f34961742fb19d137019d60c29251bba25a2662142b44f1e12e4befcf660204828da9c3364d037f11a4ae21018ce14f09e457479389b6fb92d304c6ea74fa62c4674e439fbc90e523d0c6ae3d6a7030dddbce3a64af7df51f183197d5bc04de32c22e1e4d985750b74cd6e0be7df3b042eec021d066b1344020d941543781476caeb95ca0080b3ce4072b9c241dce8d7bd264c7fac674789d26da01524809eb3b93e7bd9fd3e08d1a150c9dd3cd6e6cb5b82c2a0ecd55c3fabb1a2fe20860469624c3659f9433c5f416171e1f87f101dbde4c2969cc545868e7d203cf968641eb6afa669e69367f80e4bdc288112b37810f0637becf203e8ded624aa36202ab03d73fd4f27c9e9b92970ab2108235872ceda0f3c0fa3b459d6472f70600abe61ede60583673528dd0bf407e862905d17d78badce06304c9285da852c11839cc70ceb540908bac05d50bdaaa3c6c3bf3044bcafdbfa221fbd19d36c0038f6f944169e82d9a3195240b6e9f664acc22dbce97a28fdec75e33eddd5f52d0c1460f20bc5e6f05c28894f749ab7364547a1f059428e5618217c5da8049137cf7c8f1af76b5fd2efec7bf547e4faa4461dd410aa003e1ee2a64d023529023473398ebec229c5511b803355feff3624a2649e16a349ed178755ee713d8cb0f2f5b5a1124e67d3a6b246981a689a634499fabb2213314c65a258935884dc03cf3b39a26b4d2715b762b7eb031c010d776a1dcc8caef962dd0aa750ec4b2128d2e6e4b3173ed93f626747ca08a4238b0891bc894d23e04607693c27ac46158b028c6333799b263339ca6e0c2bc0d809b2af9ce7f9ff1fc3306dff8d0d3f6358ff769f05b37aa630de8c973690d7efdf962554b11fe77dc0c48df237652575e5edc5cd0b569786ae8ccd2366fe89bfe60dfb2105fe38803e1f8ccce1b77fc1085f85ec74e7643d7c8a202674ba6912e767ded3896cd7db11a9c9cf3e6d7861615564940001338be418a457b1c2cfa334ea13af3dbcaac446ccbc2fc4366292157a9db6da68013914ed983b242fe4f74ef1cedd8c5f389be77f0ef9d06b8809b088c538ae75608e0a4aa4ab2935a84eb940a62204fded0fc8018dbff796b4be002dfd6e872ed9e4525b214707924dbd032151f60171fb0170dc28adce5886c55f8470f6db40fdca4a2c9bd03435f7233e0d1540dc4369ffa11f2bcd56ea02e58240d3d94d246cfc6eebfa56b8b67eeb856123cf12d48d8ae2408241f00dd8076040a1e3b59e05ec0028fab6d0425a2d5d487d23e4e3e24455b5bd1ab5ecd90eecf79198e811ea8c8947d94c2931752a65cf23451cb8a3141976ac3fe48d8dd6121f5ed718a00b59b4b4c31b0ff5566ec60e189251ea7c5c89d08d88968f98c5d040ff74a1488291b4a3f4467e39d11ac95bc13ea733ab90902c0f1598cc33752e1e6d5ef883ca986dd76c8aef174f82aef7a59a4958759eadedf0f1ad5f5eab822d7935e0c626b361e382c114f696ebe3a3919b842b78c7fbdab110b8451efdaff8d6f30950d8cea82223c1c837f3ea09f97f2b18ee714930ec852e29b912fbf37a46b7ab296a7fb703d716d073ec0f5ced5d9f66fb1dcfda78924b4304d8a6bd6b45d6e650adcdec4a874c4a9530630ff1fc2a31d97f4bf46a6421621658e52feaabb19c8009157e1f24c94676c4e2c19b947891e730adbdf746675a6995cd29db6f28f8975fd4f3a50ee2d0bc7c6d6d37730ff7ff1ecc1e41a7fb80346b3c5c8bdb23e8e8712ae957f3f4861f4e7ed3cc620473dac8c0b1406fd6fefdfada794e4735250c71271ab05383cf02de1bdd0cf2f7cacf5edc4236a6abf76779b1d8128ca69b7de35ab65245a2b47d03939696dcb6f18b8b6d801d1347f87788ac65805a6c0486648db49416d5409c3c6def7ed6625342ebbf4eb61cf32c5041a372cf322da1787c7c93d498af63d107cb3b9a9c4bb59938328044c2cead8531ec3c5a5be5ce40e0702bfcbf9add90c1dbc70f624747e1511da915f856a5d05a8fe87fe8d86b2fa4ca788f3a99575a3a97f2452a87f40680aa35a9ec7bb3485b47229475e19cfee49f99b74eff1dd8541a2e4caa81fc8621411475e6feefa9c3ddad0e1b29adfcec1ef418f7773dda62c984daaec006cb2dc6e0a672a9e05f2e3a7564644a155d6652088b8d9808732860a99c9464eec9208a9ec6f038105dd8f13b3be40a98d62913910552b6a14ed63fbff1a5dd9117d96d2a44dadb314c42d3d4950a7eff731d401175649180c991520727be01a0af16f5bac4a9aea274126a8c5ddccee61eda5996bb410b0b7bd3ef9a17697b8616172a6984c6450fc27d8af9b4cf7d12dc4d99160305d7c443701590cef6e0104707dc4bdc0c77dffc8e71d39e036b981faffa40ccd6c08e98ba648968ab00c7dc78d5b7febe645269552d1139fdd6b05e8537ae0cc0bdee9f58b8348033dcddbacebf172b039103f67f1286742290d1aa530e8c9bc23194200dd2cfaa394d022d47e088593a5a8e96c091b32f8b4a4010e0abe5046fb81fa542efd609ddf632460b24494ef2e7029d41513b18c58cfb4d9d1430aca9c1f48dca4529af4adb0ab6a347543800d3eb0c8a32cb9b148ec60242c2c41e3861fa80ca16a036997d58c834ce81804b628f7ba30ba14f5de40e11d630a60e4878b1808fef777e54a79e45fa1c8f3d663873842dac0127be05f86a70cd7cae267bc212561321d56bc0089d49ceb7294afe4e4defd695ea3bfa6675d4bc7061b24c141b6a7ef0aa0156ad84dffeb05dbf0311cf3b2d34bb964d7843580caa4fae22355a3591c7ad84b270e991057b71db6d431f8c95139065021dbe2bf9bbd7c5e022c5d14722e8bc697223c8fc2384f26701eeaff652b783a47ca7f7c070c3f291b5c82db3d7deb77f50c0bb1655d27f22017bed65834ceb7af517e5a4db974d10c056b8709de599c1131d8fb18a17ab996ab76a785444d8f8d8f6d4985f4caf3eae4dd60e0c795b1b59f3c8226836c819c129bb407a0581afdbbf1b3c590e1953d6b7db4da735b34cad2f9c75f6964659d58a72ca2b5c89ed7ec7588b21e2f3088749c4ec9da6044f1cd1d79b11578a58c705e62aa82c53", 0x1000}, {&(0x7f0000007500)="dd5a431bbbcbc7e09ff7fe54ecdba97c6a8e81191054c02686f6dbcd78e77487dd76b9f169cb7fe4bed6459d371c648f6ec2907194bde5b2e52e45972a978ebe83a70981489fb0b3341d6409707549249a76d5c84fa4ddb036a5e525535489221d08c9fa4480ffbc53395efeb74a80f57caebe2e2744fb0bf63eedd4b468ded6f7692215906dc2593421e6b729c934c3d6fdcfde2951063f693ee4c0766b6c662b1b4d4c483fb9778a39238d92db251fd75df199a73ed46edf893e98c49c2b399eae26d8efe8be0318924a57fbb3f5e6e3658b4cf61bf1170917666cc1af9a4b43cd21a0573be6a0d09b79763893a3210eadc322b5df14117c8f88b234ca525f949cba4ab885d8921b866141aaac3369f45fdb8f7e4b476bec40465b38faed80ac109cc992c1d55016fd753074162d6fa46db3202adc4fac91c0fd03a22f86d45dea71b7ec57cf3bc60604b0583334d88c3ad1547f97eda08aca079f04d7ea1ee10ad7881464c0472e274fe67c00d86820ce6589fd564f3be987f5f54c308ed90126fd6c505d9f319cbeeb718725516fdc73dafe83d38d4fee48b24bb9468760bc91d595bf4b16d8868b27a12ae88f34634ea03fb44a2e696dddf0a7310f821de04721e32b5c060122b668f517155ce650f380a5faf064ab699cde35d1f1cbdb8abffdd95cb672aa87a7fdff2ed4cc29fdcde4cc39c2f3511924df516f108a78b96efa7360632cea1f8909e4ce8ebe1b81fcd382637aae94d2968be2f1856c4ea64e6df5e3540322b89375faa8e62989f6a3a7e322674b471a425aff1df3dd86fac64fa728b12514992f670253bf015e706f42fb10b45cb5666e33581c8c591233d0568c1f47788d97881ef47bae5355ad6224e8ddd58a463e0af4c8cef188b6dfd9c0ce547c3b0e112e252c12b0c0fc9b9197912a35108460e155160916e3d417e5f5239e3487c26c525222c1036b22d79259253a9cfc4d7e6bb17af5b30aad3d2c49e5bfb40681a2ccdca8f1b104fecb9f7548282767fc400f8b1c5ef6eb545073091113bd4a99cd4f5308ff06b4a1d95a9e262a62f5dbe96c67736b9b3bf7454a1a2d0cf2397e8b3cb1722c953061d6aa08a1b135d20c745d21cd80fac85dc9a8d4c26b217dc7261dee8796e76b4fb3329a6410d56c0c3a1e0037a942326d571744ff1e09081be293b99292c114ec33bee805873cc3a2a321e19ccca51e96fa2bb9fa80e846783cc7b0dd044ff64e710f5fd4d866b264cddee356ee682f00664a2bb6a9b225a144b33a69dffc602d2392f9ebaba429ccce0f31c85c99851ee70d4983e8f970d68a6492ad4a3def6f0fe83975bb8bd4118c74f256f9ac214c2caf1b6e89fbe32a74cd522d7bce1c2a7ba2b5463b0fefef0997c228d87f8b0524c80cc5a6c75803bb2b811342af65c7c82b718ce4a00d38e17f9b0d4e87677032aff05e71413a7b67100d915bfbcf9e46e58ace773a5ba75b7ce3e381afb210a8f78e33fdb836f4c2dc5339e3dde118514a4dcfb3cfcde7630552c07861c2f60fb00bf61a837ff4b3371e2f0c766b2f3a3ce47dc1125b2140c2e528a31c39ce5a2d324968b327e22bad05af2a8bc09f93cdad1d742f7d190ec7a9a162719e9d9cdf044229db896bf843d88b3d18f225a40d2d4e1ef4fa40e39fb2585cbc825af3733a229cd1b8c2fb351185875ef8f58d2908593845afd744bdbcae3aa3502340657558bc34186c99aa686d054d02ceae5197f844144222356996201f0485fb043c710ac3761d011e2ec3d5d8997c2797bc5a36fbb64cb8e510428a2925847cadbd4f0fc06b62798b33a25d10b9a93e038cd42afa6d8eb9e7188b034566a80ccb90ca4a837ebcfe743824d59586ad7db01d40b65a65b576044ef9b12fcf31318b5a5b618dfd689a37b70d52c72c029c50add73659105f68611baa8acb486eb0795569f070fb90e65df23511bed37e0f7962cfe37e3bc09c404c7b86aaf2e88a476890183ff2f6a336fd4f4088cec052cf3743151796e8c38af97b82cd6f85493ce80d4c582610dcd39d32451971a9b619dc78c15f60735ce3ddd1de2aa6f4f220472489427fbdeb9ef59bc1fe30f2c2329f3a4dbf6f98e64a7d0157d5344e6818da0740ab6ab586d56fd2751d7f31a98efe271caeec42eb1050f6206e5eb76434e04043306c8cd71c77bd8cc818959465e6330b9b957ceeed7d8a9b093105d6ed1efb5d26de980386394607d2619123af81d60559726ec5953661fd55208cd246bce3e67eb26870a285613b619596fa5cfce740019a36491ad2c45bd92e9d354b400b4977948cc6796eac06859ae6b4960324e12bcba3ec6341d5b7c070e426070896cc9cb52f827994865e638b0a39d4953843e80cda59a889bdc7a14bc5d003db2d5e98978a9cfaa92988f9399ec0852166ce5eb347519fb8c6d562534004e34b25e17586429e09e98dfb69eb4687c0ce6499b9bf99ccb34896fe329cce8ea137e2642949db912a23093e6fc859f27645282635a5aa992688c82e329fda251cc920c4ed66ae3e2121d57d7e6653448e3d397888df43d194d926f830183bd5f9da3ff03fb401169956eb8fe90c00b42784173f716800cd6c1d5a650b575c955f218b9a7b76748cf3590b3a96d147238ea1f3df9dca6b4e80e50f8b61e61144b8ac0ca8ab6414c27dbc2fd515836ca1c21f6b06b7064d73de0472f16c2da7b244604da75fe7c9172487166a3d6eee944447bff131512c34d17246b52d95bc959430f7c54150a71110b5dc84f4a4e7157dda11876ef700ebb7a534f4d067ea1815ef11d6caee9aa543d4ca84a9e063b967b22ea41c352383eb847037ed52758eef50e7a38caf63cfca02881fcdf3ef9dc5e54cfafb120c668ba6a6d7aef51295db8392804c46827e3658cee2a0db55f301958b802461c2921cf3ff00247359748cb2c77cf746cbe1c6309b242922db6e753428ff60d89b4c939badc1c33774188e2fc5c2aa27efd63d3e9277e43c00eb94873d3a87be6284dce9797a984d367c04cee4234b29a187c53e71d8a3f77a762aebb7a83d28520240085839061b5959c0bd7d91e44f09d4ad250b4453fe5156331b65a71acdad5f4e86846b8bc9403451282e3da49ac1cfb932aea74bc48f19927b70f860789ac1e3d511b5b292da32568924891bfbbe795a64abb98eb71c801b39d03da26ddafde7198b8bf48d076ac1fd7fcb594cb89c1772e2d3c2f88c4a242894cfb066090b5987ca296a92c3f279f343e59186ae070fb42f9f104cb597b74251f03494972137fc2e3035e0df393e2776000766ffcb7ca9ee69eb6afa1943f14c803b90137e295d2ecec1f7b07da5579951483b69c56f9dda1d891c2aeb5eb756fa6754c1155f066dc517be611db4b54b2ba036fc84a6b167f8e1ec92c4b93e476d028efb3661ec36a2f1dfcc74516adcf65c3f3fec582b97414506cf81ded7fdeffae51d75f1088a179bb094b178beb6e11e8e59a0b959c01b3dd3edcfd54407cb080fe842b4c9bd0f8e5d0848c59f231c5c743a187d13aa27391f339c52c28fdb8f686e9c7ecc5518e7366a61e069e02f256c84ff85fd84c9f9e3224cb280efb11c8580890f5e2810697f8e207a1bedd52057771ac1350cbece51a841cd8b7ab2dd917265ad43a80006fb65cb86c9191cdfce3adbf50181d711989a46ec6dcb93362aeaeb4fece1dcbb61f8ea6a2a95d82f9e60dd80b17cfbc2b1957662f151946355a1f46c157488129bb2066ef038a241e9d2f86d2de80da16cb163b240356f8c63c91977a6b28b6b3a601e7680ba3fb3ce70c166fc115fc4cc4e42a879693ccff78bd38706ed5b78ba1f5eb1a399a716e9bb5bb4847f6f539c9b2838b6f83e9f8113368a32d35968734ff19eba6752f5a997ae8126a1610708d333337d476145af767a20d54db1429379f45acf54742a993d1cc28a11a916398d9d7d4610fafdd2ccd28509690f923a187474e1be934cde543abcbd0673d5f898219cea134d4ebb185befd3ebbf51a884ffcaf11496ad9b0bccc959fd37b7227b81045706bc89bacc21f4818d756519035c446b3824e0efc6025d32c0a4d547ac1c12fefa453e38aaba654bdbe68e85a40e6aa5d7e31a115db1a99bb585d5c8336948c0e16c37d80b0af49b5e1dee81a5f08a29403cd68c2f45c266109ef66654a410c200f5d0c74c9a1f95cbd3577549f39941cab17739bdfb7061247678a3a67d15079e01fbd8fe1b61224a962eb5b950de83e199749c05bae8f22bb545fa37082fe5276ae1f0e0f89bb8c89241d37c259d0f74a3a0849ccfa6b81693b8121557cb57bf4e59480f2f244ca1ac59aaea055c33272f895673852c4625a7e28009edb87cacc6a3352108037acd94d0de415ec0bf0770c288d3966f9afa24de8545d6c15acda4ff1c3889991f71e56d22845ceae5862b280eb9511f794a86588865b6dd331d55aa6079d660854329236368263700d41b9db6526cf07109a93836c77299e458b4748c770af5519bbb803a93ba3261dcc13b71b4000b75736fb688c7915d56bc7767c0787f32a443cb00ee50becfa59b309431a4cd4b9b918d84ecebabe5ebd62e06192e2911e4ea36122ba9146e4daadfebced06c48492feb03e0186c9013f36efd3db57c609a7e96efa619ae89ea25db3851b247f5ac188c5f8f16259e064c439b2c5723d593138f4ed770c6fb65fed63715a3c3b3a4bcf549f4d323bb5571c7b09c8dfdb8009f8d1b3171a8a820cea2703ae3a32fa5dcd49ca41175db08204c203803f46bbc4b3db857799fa616cef73d3c38fa14aac8881efabf01a2fbe084fdf5e13f5b8988dcc170fcda979bc76933fe9b359366f91822bc8404114b4e22d6b512423fdb305b52bd369264ae7b054f7f594163f28853defbbb9811391e667b0892a98298ebd889bae50cfd957a9d672dc2d6b2f2481813ac0a63bdcaebda683feb09182782201328fb5551bccef04063cad7c4c669bfff4594f2d450bae1b8f6d8c508a6671e6ca8d0a395d150c9fb2d8378e3703874fc434a29718adff5a285ebd1ddc07f6f01a883af6769b8c37c5828c785f90a8c33f45586ce9966faae363005e5fd3beaab0345b1a79deee664b55675f0e3b5e488533aa18ed08ab09250337e5bf7371ea819c9af8550acc1d0bc07a9ac824f034fcdaf44f7656428404d6b5d47b557213309001b35ca2a69da717a0e8580306b5dcb5eb45644626a9e55079eb060fac9f7631a45c418bc10aba94b81dc3a000ee09794f7ec31537a218809f261d4d7f6756357a67d986447743559b122cc1f4460ee70c2401aea25fee004225cf51c6b7b7bd3426391e58890bbabdb7b22d1bb56da9b953aa971437db86ebf286082e9fa9200c753b111f6536cf7e43b7b161da7343a2df95249b78974acb61c263c38624d0119cf0dba74264752376d6e4d045ced54699a3d98bfddaa823aac6f301cb7dc08c4d4787952c97ea2794e15e83ecac36fd5c59a0cec241932b7106f7aa58ba102c38bb3abc3024598282b748496aebe3f67b6d19347ee28e0dd3cc0129ddbc093aaaaf53c9c3de3111f0103aba116062cbb70a792da06686f330e240e4c9dce7307d425e6d3a482f837438d35976d09d8f64de564dc48ae9db73d2777b86659373a0ebb2891b65a821d9d295df5f13464faa15e1c623c5674b53aaba9e1b55cc9085e07841e2499169789550e3e270080e48db1b4bb3ea3fdebb7ab7d23788c6cff44b5afc1c2d6f9d1b2b1b361e5b52a110172178dfee515797d2653a0d78c4037", 0x1000}, {&(0x7f0000000a40)="b0e54c4a5ea8643e4fe56db0bee4bae723b312516a5fef8e602d5743a625692ed822a8814601162f30624ccedd148e5a3148a144ab1fb53454e79a6704a716640819a792152749e377e8d5cb734e6ba84e48ee1675e9aae3853f316da6d16e950fa016f066d7464c45913146624410efead36ee9f71c3ced56a45bb8d4595f8df6905ddd5f16c409969fd77001d75fd67924d800532e7babddb137b85d46faa6359950574a398d2bc786159e2ea073e369de21b7c9d3f54b90fff15099c4ccc8f7d3b664f9356b1606ac13111f4dc17222732c38c6f8831e05a2424544fd4ac25f658a24da26b8ba5dbb0c84593097", 0xef}, {&(0x7f0000000540)="ccc95aa689a828c43c5ca8aa66b98cc2579737459c6bb48e484e8052ae99ed90e96fa754c5d0bacbb8b01450c94378de5eedcc8c30aae53bc8ed7d5097acab909167aaa6830029c262", 0x49}], 0xa, &(0x7f0000008700)=[{0x38, 0xffff, 0x0, "36d3db8921c86057f0cded7cc65daf3b648246c4eaef9a8008dfcf969a2684e437af4073949a"}, {0x1010, 0xffff, 0x3, "6304219af51adbbe63b96976e7370c057bb71a13317e6e654cb110c214eece91699438a19bfcb48222d8bebc002bc7b212599bf09e6e2fda42945e7a2e940a4c2a07871ac04823dd0f214def40b8cc7f9662972cadc14156a7ce5f43ea731e43b7b3d5201be545349416a46b637b532d1b8c0e7b39932961270a0d034262029d7120b7f24693145928e62acbea6784037f995d2936fd06c7c8f5e2370dd2e2ef7d20115851ad88d6ccbd87a681f8fc6204f8ba4c9c3ec60485811bdc4aa5770a542272a7c73133ff586f828a621a5c5ae5e5dfed741594a6b48393b3b903a67ad6ab67c9598bd447a0b33ac725061479b467b475a8d355682b93e1e70585737298dc98b63ac0721242501a3b6951b30538c550f07709a936efac5bad2107ed405a62528118d994d26e6559a2d73c37b208516a0315e9685dd16ac6d531e9d6ab38528a099770ddc4e9e2ab4ee105db5791bc38ce7c055913c7e39036e65df5bad63abe50000721ce4d372c3da2003727da578b4622f2441badb8eea5bf92f7fe0bccc3c6d9808ed097c15b654e7bef2d64f7365620e706f7c20708e295bd5cd0947f8baec3fbcacebf9cac4731423df9f52a3422789e6efaf940e9bf6d797b1b68a63a00909a888864eb0c40b6705d31680f2ff701f8c863d0a13b4be509a40483aa223b961f7b4d3276db2bebffa0112e65f3b64aac396e35319ca96e79cce433801f648af99d98e00af2cfb392b61e58d3a585348a581ebed2e182e610d5b32ffb28641206302ee48dece12c473ec01ce3841ae270c962c0ea2cb65213a1b9f8cc3b599e96f2482c6705ed59152186ecace625127cd90a36a404fbebb70e3e5bb2562de857c3bccc3159776df3637071f04eefcf6f6d6d805df9412c7191a0bc12f82742d77567f36b74efd187440958a7bd6235085ad064f53c89f958c71a35ec11f79e44c416190ff6499a613df3322cab39700452719d1ee096ba4f86f5adca4a4f07bdd303119dac4d3bc1a797a876227494bafcaf9372ef4ea2b90ecf522001768a1551f149fb6c25b3690d249ee1d359399ce6444215aee8fdceee1e313fbe4564d382062bbcd71da26bdcd0dceeccbca250fe221afce73c742b9c0a41ca7b6db66889b08d405d449c426abb990fe99c79a7ace4b17741a6e4d2c2156b83addda5b6b76a15fbb151bd668c5520ad42e42df3fe1edb0e4f0a72cc88b962846320e6858f1b5b50df6e4d9fbd4704aba3ce37928db26827de7a7f5b34bdd2c37267c86442dbd3d900d17d632499f226160e11aa3446d2ba40a6d9a8337d5be3b155d212cc44b20f441d8fd5b059d76eba8dfcf8578cf9a945dda6901b132ef07dab4091d29fa8c95c8297f177604c39106c414cd880bb00436bdf32c0b2636b3dfbf4228a9370eed73dca92e773c68876215d900d14f851dd01e31039a1a3298f9754046ba5e1ef5cdf2a3ac7e448666236e4d2ce7b46157b45971e86457717ee5d562ad9620e263c9eacd25d041970c27c657fcb5a51c88c424d4046ee65bb4b7fbcf4f4df5b8ca32ca685e4f17a5f3af789df24ec9bb2a520cb894ac0d54011ccddcb8bdf28cddd039c28ebe08c070997ab3ea34dee3cd3c57e2252ed422c10b5d468c1714055090bc2be1b50a156de54d792c603c5009052e41e1c1c662e80b4a504f261aed7a799bcfa2e1f2a4208c4d1ac1d03e8b70b30d59d130b0c2d9ca3e5bfb424bd5221b3d009008d037de04c1badff53fda20b88f42892337345605343b7b4ccec30f015f3243c185921ce73034ef2ef89ac78d19692ad1c5fd87f156522a62623ef9a786320036cce4e63009ba67508c4c185162eb13075ae93b569f3b7d6df19f363b6063eb52ebb998b821752da6cd4fd75df57baa1b0251ae64c91b7701555beee3fac5a64e5cf3914851ca23937f50975a0fa95a3163138a49ecb0ce550a973cf478ba85927aea1fcb31ddbeda6db0f09512f39322dab0775c00034ee308e4b816f08e9deebfd2cc9895d814c72e981fbeede84d387d44e34830b8efcdcfe77514db971743dcaa812aea8a322ce6ffde21a6644b391a38d62ef4960c87854c82558cf92e417b7affbd33572721d4c9ccca00e05c7d25176e4a9b05d88d22cfe7388ec18c28459895472fd78fd86872dd7cabd26a298fb0a76a086d093a4ffcdca07a646eb848a19667c0dbdae9fcf69cd41087f33325c4bfaa4916e461ed221431c08a6127caebf00f7b6cc3792e05d5f42e9c6f0199af99480a5a2e64b5bab3a3f723e2d68389b3c44dd9ecb696632c0d14fe6fc080f5fd0688987481a2652e89fdbc279ec7c936f887199882c6625b8676512edd03f9dff53def63efbcd18aeb6248c3d4c9d6d84da3fcb8f40f91a8eceb04fd743a648ab857e5160a7ff8cada173c2754ee70e46be622f7b988ea3971dd60331497edb74f07934834b9b4c007e4352254099ac250d2eecaeb6b5278ea37b21802744c765cf3cf6e4b37255a78f5f2a5668292fcabb3b77604ed3bc5058a7093529b2d93ef976f0d9ac5d2ec693c4ec46ccda04ce474da3d37b5c0afd9fa5ba51f8b226bd4b3cc2e16cf2f11d9e4b080d37af3d97155190c143c0ddaa38459ad985c20e1244ae6a9824c3d172526625df4a3a686d98cf97916ff8d47dd0d21f5b8d40b8b0a16783c5ef5901aa24f25352ca57725f6c0fff900ddbab6817510b37287f32fc62404779a21fc9dcbfa51b41a969cb2017a5b86312f842f70571c53c626684ba1691b0e0e4ffe85a3a281534a77dbbcdc728b78956b1742ca83616d8a6878bad11ca4880250b5eeb23c5302be0eb7b8f91cc66da5e5ba59e2fb7767fd1470e6c25421d1d3c023697968c590d7d530d51c2518869ce346e43851332b22ab65eb3d54a38535ec5240909c91c46ffd1c587e69c98bf49a93f492dd8787de9593df418a8151c27438163cd328ad209a7adfaf3beafdf2e08bf922ca312db5fad93e64873da63ed4134669650081e320f168110bcacf11f519a9b307908bdda55b009f368623c913dc2dc2316bea4e5a7a635bd5e162395592643b3a32685ae155116f1da551d622e1fc871bd6387e5e77f2ab32f77da59ff7e0cc5859534dba3fe4cc5b98c03bfbe33826a439e2e75fea2c997b55d194717bfb9a920251e43064e23574e70d2afa89914086bb0025439f6141eaa5375e64ac3c55036b3016b7eeace6d880a62a776095cc2bcf5c21d3ecce8acf1d15d1757900448e5649db4c6ff92d014b130695be210b74789809939fc1c1605c6d1e1025d42e00dfb65c5da46b5001b20e35a95aabe8c7ffeb816967f4b220456ccd14fd125deeeb2b116d00d7d36e9a3625283af4ef156f97b058e784e22bfd32836aa928d0e9f8631d00c4d0ff70196584e4e182e5f1cbfd598df24f856973cdd989c3b6282dd68b6560c64f2717f4082158676c58ebbb15d34ebad6768829b98de40d8570d0b97e84af4fac3d91ec79b9d2a72d172eb65e06e4410961b5c4bfbfb933b0354899e2c6f2eae44301a7a4c7349c2e3acfd72ef75b566ba3356df7dad5b11b16613a2d882863659546624f594b026836a6b775c6b379e017426eb1d5be96e0ecd88f95828a2f8e27a5cd1b65cffb1cb2d5d190b1a6f93c6ba879d08e1de878b47cd202f0725e70ee75e86ebdc40ed81071139dc51406ad88167f57e3e0034da7602ffcf002403a48e3f2192ce07e668b238fc30052422cfcebf537197c1c735612308243263424e995b1232ee5bb49c562ae68503969434ac90c0df028e974507d79aa82fd5d33ca06cb3632119ff08940cb0715d040757b0205f6e8bd518a268a197100bc7d2f6da42e689da13a76ea81629c9f860760b80850fe7ed37c5a24a7ba93f351f4d03ff7d99dc38be6f5f19132e84d315636ca2463e0fa59a8c7587d2822105c7cc5894887441abcc24826fc99b88bf02b0ea88cc407df513bceb0800a052ff698364bb0029aadb8e6cd8526cb66f56cb6b8f97d77619cd1cb95beb527c5c126893eb152b594db07bf390f6f7d07469fe3905b93ad36c35a0053eb7ba12a55a3c0fd7618cca9df5485df7976bc41c0dcc0daf965f9d39e95f0c2e4d16d5b1f604b7f2e480efbdcc79d27e7deaa4a25d2f7f58545f2cf4344c9d94aa5290ab604a4b954fcc741b75ad4d24c50590b03fae20f540f63884b3f33fdef747bec6426b823e415382b2f23a2309f9621c9c9e8416f4b6ae6b1c336ca0b50e2f48fad6456f6d0c16de5e36056625bf0a51411f5917a49a3b5b31797320f13d82c985913708d5ece3c954951c5f1b313830b60db32e34da302153828424328d06b2e57dbac589085068dea867e52fd76de00e9610009ec007fc253e1792c162f198259e050f9caa1123e9628fff65585e42f1127922c642f4a807a9c22c59a399cf52fba0578e6cdd30681d5b2370aa2e177ddcf93e83fd4ca9268763562a7f90c4edbe06af870c6716f9389b2a3a8c6721f0208acb717a8289d09b5404194c9d1aabc7443d67b6da4a083422cda5a5e42fe1ebca23cdfd454ab31ca987c326c4d490d54253ae356289068c9a5bf116f378c3ea653a51fd94c51974b970842d01864e00e0d3af4fc8e05978e709f7e0f4b44b906a7a1bfeccf5e1edce4b6dfd59b38017f295b7104e9f7d4b787bb4feedf42789988eb8f54c525429aebec8bcc8483c7ee0a90976c0b9fb6629f3cd48b7d0aa45f3c5450f173755166e0a2fab80ad152de413ff1c5ae434e3ae76acd490766c3b0171b2e3e921c983ee048637db8047b8ded1b74fb63654d4cd449c223e218f55ac8adf5aad5b257cd9472c714a8117e75f5df98427f785b5f33ba99736ff1bb92a96465f8281e315f1f6158d08c33458b476e19dd4cf394b8ee4fb101d1184a9004af6a28a477fa93a608460b8898a1dfaa2845ac7e23ffb79a01e2febe1e25de3f2e90ed29b736599c8a807eba46ec8a1571ed2ec5291934638ed6fd1a4e47e7f39270f7bbd14a5167cb349709f1596dcffcae873e86b8e3af210738d0af22f38e8d6ae48d252708a5672fcbcb436920cd7cf0c78ff448f4cb8b72ad965e6c094d45fb7e1dded6806df01fc90b2a6f0b561d15cee766e5a7c94ca3afcc2cd6f4488ae3a778b5da804a0b32e9e1507a344d65e96ac3db7e6e30a35be67918dfbe712abe7700ab9d8f800d2a2d4239f491a36932fc38b048d61081e9a51591827e7fe1e00804c359c47b49d9b305c9e20c8c74058836ce37215564f74cffad6ad7b7ab8d645db79fc77e78794e0700d25018fb7d4d2f364dbccaa0bb3773666835b7ea0d003ed69a352a420aff3d9a0e80c6bfe5125ccd30e8fd4551029dbc5f99313d2a05bbdede69860848a8a7d6b29bbe7f0025984f13773bb229778528be0b9aafc0f3226041516fe19d5471ee03583e71e38384f5feccc7c6c6674809f9bcd5dd464d19273feffd1e5b9b12865c793442428973b55d571fdbff5b1dc43116ad0609e52cf633ca6ea9124ed7dd9c004fc99fcd9f4d6d524b99ea122c69fa032fdccaae8006665a4abc6fe07a3106da5f0896ba16b70e2cbc5488a727f69920f6045ab6718a1729790b49f486787fc3be61a78e5b530e412f3892e119c989f927baa2a794df0d2779b8e2af417b2b47e32c96f0d9ab04741140ac6b670c5b9b0e0e9652ff86f3d23f91b56358e1dc6e15502c7c888a35cdefb3b57af0f92cb7f53ca80d208e2c505a5615ed35d34796f75b0a67095087bca9371a19c0f266b74b2897a49d92d2c98f81bda20027086"}, {0x40, 0x1, 0x8000, "05b7297bc4276cf6f0d4abb5f8b57583580be34841f3ec2fc1b66325ba37ed41b65d96a6e500bb53a0e6ace16c51"}, {0xd0, 0x1, 0x1000, "5e9e2fb65d1f2ee0ac11a9daabe1cf2c65612c97b55a555959ab77010944a92d8fb31d5cd5a064ed64a54204a76b498ed376c1cdc2d93d196f1ef4e1bd3421d6731e0661cbb06115d7cb85e9209204425e3484c6212844193fdc76f11156673133d3dcad5af6bc821299c6291a3979c672a84714b6dfe955b9dfef4310acf03385d04642936daf4db504c400568314fe25ea117c976cb34d305b92c0ac4eecb67bf71b541a3059a90ab0f4274bf682ea91806352275111aa3428fb2c86"}], 0x1158}, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r2, &(0x7f00000012c0)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0c01000000000000000000000000328118f39d548f0000000000000559aad33cd87a1d10dd8f43a5f06cbdc440575596bb630ec43fb772190c55ef0c98df4cb18bfbc8b4e7676366892e89e584a0dd162e317890bf9bb2c2938d7cf18c11e5fad166907a09e80d8b1f7ccacc578bf00dff3791fa0d6c3886156f7839c13c9e0a160eb7ccc8887692c969777377371b4d5db88e2cb2f849ac31ecc2d22db40f02be88563e640f26c2fee005ebfaf9b117831ab87a7b490d"]) chmod(&(0x7f0000000180)='./file0\x00', 0xb0) lseek(r1, 0x0, 0x0, 0x1) fcntl$setflags(r2, 0x2, 0x1) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="ab15ac72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f49156141b84dc47ab1cb96914b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b5", 0x94}], 0x34, 0x0}, 0x408) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) getdents(r0, &(0x7f0000000240)=""/239, 0xef) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x9, 0x5, 0x4, "b88de59f8b4293df3bd79ac26674e1a4def6f75e", 0x8, 0x6}) sendmsg(r0, &(0x7f00000062c0)={&(0x7f0000003f40)=@in6={0x18, 0x1, 0x1, 0x6e5}, 0xc, &(0x7f0000005fc0)=[{&(0x7f0000004fc0)="b43b45510f52d0d896de2bc9c456083cf98712f8774b38bbc0bc30b1a85a341fe64aefd1de5e19724da6f273bb592918b8ec89df2af45b8d746dbb6f3464e31f2436b9b3318020f641d59c78a548acdd8b7126feb0f90bb87019e477eeaa59280761ef804a98661114bcf2c65c2d111e2e828ac948f9e6bb18c05b76175710cc59a07faf9b7612c50ea07bae82ff92336d0ed539462863c0b1ca8d885ac4af13a19d3e0eca2f904a1b65312b45273e7f7f0aaa5a0f4ffa33bbacc7bf78736fc09f1de1b37418e6423796664dc90a33eb796bf37eab006fc62f1e9a08d50be92be1abd8b4554d7d76e4a5bd6b0f70066da68e07387ad6fdad85ed2fd3de2f53e13b21d1c6d1a573faa6f004d08683a06dfb7e5ef2cab1fe75d2151a5af7510189168359c5d5134f551938f904177e852e0fc9b4edc6b3e115520e35e347ca328cc9705b55673e57b8e1ae18d567a6d3a162dee54b0babf9ea2ecde9ba50c6547f94d1753827a50ed1a98de12702e42a574309c2f91f33c745d69f7e70d0151dcd08680eb7d8941b303b1ea16b3822acd94c3cccc2f11d5261c2df53ba3ce20646d66809387d12c79b76e1659f99fe4faa65b28622267c160e3e2c9ece831e7842b9f7ab1765c771975d090228a3f59a0b02f471b8f89193f3be7e2d5a249f2a0a0c375dcadeb4bb70062add5c320663aa6531e9b2c6d05a10ae1b6265808ccfb10ad09e23fc1006aea78b78a588d046dbcc8349ff670d613bb4e17275eac112056ab1f66e334bf7dbcc65c5e6a8829f96cce5a4594b0a7549fa62dc29ec23cb6d702fd546fd4759d547090a64b4de93aa62765125c9a24eec72b795cb79018f87dda72ff59ddb8390c85a96ae1059024e07a7c9ed836061cf8dda3e8a82370311a233dba05839a515ebc91339caf92ed5ba924739ab34228f9ef68ed6d01b42d10f06effe42111494375e57f802e9c092b8fc66ba3288cb37b55a59534af327560c5432d1ba8d8e2bcb30f3fafc943da6c444c0f4104c828958b9801a7fb4c1f3ac82a40d2f0b57a293392caf59b7d29818e171a3f342756c3a93b23821e11a0547a43fb3e2571a7676e047a88cbf0b4ebbb42aae73f744c25b6f4af119f791e5f8ad37be174e4f99d11a2e3c801dad8c715d30a16fa31126fa666d9bf192ad8141a499f9a7c8805aeeb8ceec99f29171fc78684f1dfaf4dec376dde89407bfcecb343d22ca3c9df4dd76881c4e1a6f8b063b9afaa69c5156a5e2b58e0012e319d2616c9e00d3b57a0787de5609086513da5620a1543a4ef72321ac5a04fd85f74515e7af7703ec033eb6ccf57da3bda4aff451faaa3cfb43612118a8be576855642e358e60405974c596825b37744a6a60ce4e510481d264cb49a1c3101962460fd2fc99882c7cbda8fa25b83d2c8d0e307844952b816d1981e6f4699260fda800221aeeb6baddeb4d9f334c37718c7fb8cec6652ff96558a314afcac70402c54567cc8f75e48fa2cb5d97eee6b30293da6a662f50aa410e17fe7553dbaa27b9c3ce280e562a131851d8c39fa1553d13b32a5760ca02d92f75511d4f7869a39c419a9c656023a99c693b1c65b9dae38c521533a5302c7851d54fec72de601fd93cfdaace459d781dbb6bc85e109fa9affe76bbb7a8751cb0dde4b0ca79d575d642af9d1ee8ad0f96012e86603997a7e86e963ab052c6f05fbbd48145f70c2a9a4bdfe9efd62dccc49ef8cf2902c1a570fc2d1bb9eec10fe64f042104923b85ec9e3c6fa78aaa96be2ddf836bbd3eee1cd9560ba7ceaabc1ab437d0f5d47ffd9d14207786a73f15a478d9def65252f3b6a566dd4c7681f29246a6f37d405ec898d4eb9f80f3be253189960fab5f05abc609065bdcdbf86ee85b4b7816a2a8a6ae167e77953ba74dd44844aece0aad42409b34711b50cc974eac0410e581bc5b85b8f2de39b7e579500fbcf9aa0e84b85f516b490f5ca4e5040cb42d355d4ac0dc3a89d34bf380c64a6c048b6c908bec90366c9f197157c472842806baf1be21eb549870638029cf0b68abd14abd0b47714eaaffba19dd8cd20ddf171a68f866721dabb905edefbacdd643f0cf5f669730d5e6d9908b288371a65486cf3ce5da77d168cc1b8ca43c176e2d5a2b0cf84f5f43bfddc3e1d9a2badfda3a876842363432c10583abbaaefad1802d4d989123ac91661a21c3a28377c591819d4dbba757e4daf53d8dd0f6b729c8022bf28ac92967233da301c522f07b2a591fc4c24cba9905a0e30958b516e28004b54330b6d7275a13a216a8c1ceba3cae402e08554362b52228d52eb7e5eddf5147560e3c13537e580e331c3e1c64be87c1af1049fdc71dfbbff3ec47b162a3a213e860de9a46a0b923f6348edd49e1576617b844b05f5e7bf644846f164b48c8a80f2ed2d416abf83a655a58455d86fa4ab361a7890cea0f5fddc27af60e2945d0f44b85b9875050e9326641901dc2b5cf2f7f40d42e7fb41e2d03463edd6fb2976fe595d9ed8d207591a95419fc1ef8d40082ce910fe0ddc670f070a3e9653a731f0f2ba4cb6d72584a9b1969cf52c52459c22b6f8b7b56f14f8f66216f95ba845ff32ca485ff94e3ff9db745bb4bcd946777776765d6cac74e988350d0fe95165eb3de2511a5ad6e8ec5736a4eb375d83440cdcbf79fe1bae22c4d39a89932009321befba93f0199a9c7c1fe8ce15d91a61fa611fef2ff4bcc584ec7b27369e6c65bd7520422fad7b761d5a2fddaba44bb8f0ff418be35f4cb4309d621f7b062145af8dfe5d07accc2dbd21b1a5b2d4a646bb38ac7f4e5b01fdeaa6801573109ce6bc0f8f555f96c04c3c786aa3c5ea21bb428bf425a9c4469f8b0ae95a92f465a1c107740cd992576f276ca67e329a35691d0e9725ef0a09f60b4bdc5cd69b5df47f41c3c0e9bf6a4fcc37d830080a26c8681484f84725f470468efacc021258bf1f30155650be11ad3010d75f664f7693a6afe0c511a20883bb425731676da8db6d7bb26439aaba1f053632b0a86fd5994e710e6172858293cc044ea7b000d6958ed5f3212c1a55d66a312ca2a3780bc3b78a2d69f7d8e69a07febc78e0c4f1c6f480e343b960111ef49c9f10b932ea812167058a406032f6c78b7230190fe757266374f2c614b9c8d12c412cf38df6a6a9d5a9508f950fa7ac1c0fb6ca38458a17e0709200318cd5dfb0e278918e01a17698715f014ec594b74292a4c4f4602f94e6f5ffb7e9278f8d6f990ed1047fe9fcc6fd5bcc3deaae508c112308c38d22866e6956b9856faf8a51143c0171d1686d000074c6e78b81ef2d2a6c8d175eef13f0899a06ea5c6899585b2628f51a4cbc52280098439e56011de7c288dd4ddfe13588b2cc7abc9dd55b0446bea765c5b48e69b030a0b9c11943cc9657da50d8438b27d586f72f342a58f96b09f5ad095c779db88031034c48713a885ae9673e9dffda16a827c2c20e63b36942373c793d7aee4fe03e599944019c78722f1e187382815051294c8a3d7c66a98dac53e433d5dd631e74377eac6ba5e45d0cb012865479a97a1a318bc784da159fd4aa3ffb27df9086cd0701b25ad829170df3cf26a6eaa0fc8cb4e2eee7104e5910bd612ee672d94f049d582cef7f1404f24a2f67fb240508885ba7c01231d3f7af1a386b32ddb7b1bb835a460a76874cae589d77fc55600b9723c7fa59d0e046aec2917b1816335e4d89e76372b2ee2a8e96eb44206ef1a2efa2b5b2a79c2a5cbe465ade885b67bcd660c7e9a1a7dad20c9be507885f537faae08608f173c4908ea2c8ecd8837f0b8b6775c32514fb8d52b4cc4961cdee76a1de336d1fd0a0d7c17d0dee7ec4fbc8b0bb8e0465951ad6eb0299e4efdf17fa9a5d5ecf76b234e847b85c9981e3f3e5e3bd088e7c1416ba6441d2ba3706f98d645a91bfc91e495c68d0679cb3ce618250b4397a73fdbaea81abaec0de6b990097dbfb9e416b915bf19f15263c213b013f738c6e5117394e3067e3c493d948ee08dd6e846e0c72920b98e405114ba39a083007b3dfd8fc1c4d392228dbc4edf94e81630b387318155e4fdf35f95b66bed12beb0a9d0e95e4b6de57886107de1c75dd07470c7183e29a6893b2418c2b2f8d8e0341d3da94ede9e0dcb947df14fd2c75eb290ddda95ca37508e5180d163afb2cdfa3335df0ebef7db6b976629a6967e400de2e5b3df0a79f611e6172662204f7df5154e2698e15915e4367218176854e80d918ac43b24cb0c7285ea01fb8a46b76a29c0d1a0f39100be7c1677aeb1527e75177e71e1c676d9e5a57ef873a80b09312fa517922c3976e6776ca76995512c29d2ded4ff216fae919af2e4bd75a31100d3ab9ddb07a1a0297a79c82644db9a0f8c50a94e59224abc9a206f7bd258779da3a52698f421e2f487ecab5bdcb84078c8df568d0b67d244a087c4baaf04033cdd3518a16091d7686109a47e363b40ac22adb57a6a227fd3e0b4a46d2b9de09f6c61086763cb9d08ed64694b38b355e2573a7c243f8224c0f970f80c08076bbf5af952a57a540ecf54a7808ad6ec327398423a4afae80e8cedfa9c0e7f34f5773811c75cc8792e3917d531545c4caba86fd7f3f27c4707fd6aedeee57d74d382280f37e505e21c85f77a21fbaa92a64682660ad98b2020ce47b3062f6529aeb1c66736470c123b6f02836662918c41db2f39b294aafd185dd2c72932744d327283248c42af4b0efd8f8b718e624b8f096bf6f922568d6a3848bab72662146382d1cdbc5092764eed2c0ab845c07c73742f873aec25fb9bad306e05d1662050e7b8a48effa7c553e02b5a17cd376ebee752964bd8ba52e43a2b74b9b7766f0126bd96419981e85fc911744384fa01862780348a2821f10bef1ca79d09ce382e93dfe7fb40f8d2a4b17c474f8cf41f381e468b7aa88978476d650a126e9d949ddc4381a086b7e061959d6adb646b4fa9653f5050f10352b45352da882a2d3d80c8e51926d19089139c7b5b3cc1addc27636003a4021d56716d05c8ddd1ae778dd97b6274c9d1668bb734715a9daea53691977a4641c00324218628e587b10f82562955d194eec0e14ed0ebde91875c5bc4fc4860b00ebcbd93e79087fbd41ab6b9ca3d97edb4574ce64fbf696979e08a7b0043af83c76b5cf36c247e6150caaea319461a67269ce1131ad7d89a23934a23c68ca3af6f5557edd210178d70496f9293f07253795b7c5fb3f39afd93107f8d7767e49bbbcca4f9e980f015dd719f29cca6cc7f4a04e593dbc7037ac20fb1f773367407a8cb1745384102fe91f85b15545f2cdb3961e0a876098849a9de40bf89f9fc0ba837b3424942d706014bef15c748b8b3bda15aa2b7bb25c1dd831fd803623d6654b44a0c0d746744c8189b815cb2a81f562b26c6158653b3bee1ea251cb6ac6eb1dff378b1d17fd9d1a31d6fa25fd70fbaef3d3bf7b77d42d35db7f12e1d484edbf5be4b3bbfd05c065adf83d3342e65932a42b50d098c318d7b60381fd516220dd525949a55efce92279251e2378abc9602da5e76d2860fed91a5ddddcbdbc5643efab3da44094de85505cd4752ce53fb7d52e679449f7ad90053db888d13c8e0e493c41a6b1afd12f693515b34b7771109b9d004a1c6b09250e5cfb10793f27ae5b11602e0986a9a13f6699b01361ccdfcab429f500f3a6d50dfaeaca037e72d1e9b0c1d30c1feb9aa04fe56cb927ef30700c5b68cc7d20888726f495271d9a5c990764955c5f4fa0c17ffbfffa33638f866c6545c015c640037e20dd65a32989d998bd028", 0x1000}], 0x1, 0x0}, 0x400) preadv(r0, &(0x7f00000074c0)=[{&(0x7f0000006300)=""/131, 0x83}, {&(0x7f00000063c0)=""/108, 0x6c}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/81, 0x51}], 0x4, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0xfffffffffffffff8, 0x7, &(0x7f0000008680)=""/99) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x41) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x106) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8001, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)) 16:00:06 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) kqueue() r1 = socket(0x11, 0x3, 0x0) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./bus\x00.-S'], 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x615b) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000003c0)={0x0, &(0x7f0000000380)}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f00000000c0)=""/164, 0xa4, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x9, 0xffffffffffffff00}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fchdir(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x1, 0x100, {0xab5, 0x401}}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0x2, 0xfffffffffffffff9, "8ca9508188c589ddd86f52a367b26d38e43207d3", 0x3, 0x8000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x4005, 0x1000) setsockopt(r0, 0xfffffffffffffffd, 0x20000002f, &(0x7f00000004c0)="295e52e8c94035ef77c501001d61fae1dbd53648f0eadf793b3944e238dd9baaa8084cecc3d73cea269bdc89f293aa7f0e480b5e88e2bd9758913231d2946e18dec1d763e408e491b553ddebd8f3f2f9e0222e4d672100ead69155b8f4705e2e9331712391dbfaa691239f6dbfea2e6a580b69494b51066cfe1f862014518b5a342a68ced2365e1c0a89a9ca4f44ceb8d43c9ceeb8e88fe627cea761f1080d2336e812380d1d3ffdd6637cc5ba741d6fafb6b43d0713eb870bb569bbb0583a27a03c0ea82807cd622342d066b7b498da4c7eb67300b67e2cab43f1ac02cfda0b717d7e977966ffffc3eec2482863b4e9935157ceb065a0eda03b905aa525b2fcf7101f04db79e74a4d02347bb65328199181e9d8ae321b8660a92ed7321268788bfed5b63fca7007cae1e061ccb551874893479e968914045fc30215193d739dfceee8b106836679dc70bf0f822f609bb1dab43c4dda1ff7d65f6349beab4e76d6859274912c608dec2d9ce14003625b097590492bf4d92c0e26d9ea008bada0c38bc189bbf11ff591ee3ddcd17ca771eb2cebcfdb3229247b3278e1536a4a53942293a0d6c08c5d0bf5c4ad094546ca5731e5", 0xb2d61edf0a285165) 16:00:06 executing program 0: socket(0x11, 0x3, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) pipe2(&(0x7f0000000040), 0x10000) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x400) r1 = socket(0x11, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0xffffffffffffff73, 0x9, {0x9, 0x6}}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3, 0x1ff}, {0x2, 0x80000001}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x1ba2}, {0x3, 0x3}, {0x3, 0x42}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0xfff}, {0x2, 0x80000001}, {0x3, 0x81}, {0x3, 0x6}, {0x3, 0x5a39}, {0x3, 0x3}, {0x1, 0x7}, {0x1, 0x2}, {0x1, 0x4}, {0x1, 0x1000}, {0x2, 0x10000}, {0x3, 0x401}, {0x3, 0x7ff}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x7f}, {0x3, 0x3}, {0x3, 0xfffffffffffffff8}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0xfff}]}) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x0) 16:00:06 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x400000003, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xa, 0x1}, 0x6f16c74c8062fcab) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x37, 0x6, 0x2000000000000000, 0x1000000000000000}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8a81, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xd0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x25) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fchmod(r0, 0x7) 16:00:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x4}, {0x405}}, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() r2 = getgid() getgroups(0x0, &(0x7f0000001580)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r4 = socket(0x10, 0x0, 0x8000) r5 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) fchown(r4, r5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = dup2(r6, r7) getgroups(0x400000000000031d, &(0x7f0000000200)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000100)={0x0, 0x800000, 0x7f}) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="03b4aeb3ec242cdd2a5016dc4ad672585e39ca284398d6f9d1db4e2c0a", 0x1d}], 0x1) msgsnd(r1, &(0x7f0000000240), 0x8, 0x800) syz_open_pts() fchdir(r7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r5, r10, r5, r10, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) 16:00:06 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair(0x0, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x100000001, 0xd8}, 0x10) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0xa}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x4f, 0x1}, {0x8a, 0x7f}, {0x8b, 0x5}], 0x3}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xfffffffffffffebd) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbf275531903e40000", 0xfffffffffffffd70, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000200)='\x00', 0x9c218c5923b605d4, 0x10) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x31, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8223, 0xfff}, {0x18, 0x0, 0xfffffffffffffffc, 0x8}, 0x7, [0x3139feea, 0x2, 0x6, 0x80000000, 0x400, 0x7fffffff, 0x43, 0x2]}, 0x3c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) pwritev(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)="1e92bf2521252a190260be40e17d817921b1bd1a6aad36652f5cb7c87525a8555fdadceed659d828706eadf2584f3f7e670dd72513a5fb99b19014ddd4469df15aebd6a85ff5ff3535fd87cad375ff2d2a63a27f99deb5fb0c037ada0c387af5ba299dcda40e66ff512b0c055ed5bbb12e29d6e8cda55cb4e61c29a018b35883dff735ec7057b762d287a5cdc40d9883f846661638c27f9380757e66d1d254182e96a8fc2e0b9b55ee6b89413958252a77a3841cfccf0742be76289b2626a555f2c9a970e633d87896f64cd977ec32044d4bf3bfcc559f13938fbb62a526050c2004a0171663438abc7d376b7aca29856ab6dbc3ece7cab601a4ec2e183973cbe657d4c261da6eedb5327b2f11fbc0ba43fcd9bcd0d72d844bdc3078e4039d7f339f63885fa9ec24dd5d424ca2a831ae7b3fd33e9c043f07bd7b3f4e9433d28cdb064651d8e0082cc0b3a66f0f23c0105412649ca24eeaf25d148c4c0648b1d76c7d4585c73d07185a3f5e38f9fa55a3002c45f4fe7d9bea8d55dd2c3c90ec8f81d22a4a6f1e9e4fcffbae2534849a97056b1233638efc5dd50d650b9ff5d5c545ff1727da521abecaa393997babdcaa882e161370f2afe2f1223734ca5773a731ffd22d7da5bf954a450a40012aadfe43bb46751257b45c66c3a519a4e20c7fddb2d3d58b2688adb7aef78b2c2f347d155dc08fb4636481feffad7a6d61bdb27a647c583914085dccbb2c0457ef21d12be42c22c9c6f7f2bb9f5f40eb9e47cc88e3bc7323c6e1ca001057d6f21482c871b2cb2097ebb283443ac947fa59f30b0e55b23a38c70de596b2db86f6ee5a30e513ac75272598dcbe66627a9e2d40dea2133886c2cd68ec521c546dca88c2d2882a98af32fda237741107d35ea150b47edc1a1b4dd6a60b593a48367c7c0e549d59f83df06ab84fdfe3d8836bd176f482dc13712863c3325a5cd739809e22ff28e87eb0058f4d27c1457d9fd2f5a196d326fcbb21d7f2000dfe2896098509a2d007e8a0d2d959a5b274e623f459ae8cf679a8b6cdc9b987e30c906a263c6504c543c90c980bba08233515c95e81486214bd5aee9b4fb853ed8741e7d3938c3455fe8078284056c7d3f556522afd45139ad4541255a23e8de90778d62d1da394187ba288c8c2da745abb73fcfdf820a2cd12c9e183db756e017ca6441223de5ec2e9199e22027e0e8982e0f3c06aba4187bad60d5095134e0e3a9574755fe784db7bcf095df051b3c9839539706707f572ecb2f8591f228094b75daa7c8f50ccf4511bb7208dde63879988dc694e08ea5be3abd01ef89678038653e8a62ce1ca06e778b6c013552046e6a8dd8132768f7d6d6d45ee0ca8a7661f7d77992798a1c3191bfb39bdc27f56ea2b6426f6158b74fb5257be702929a160991aa88ef1b3f708ac0c45c9278e944917305ffb01ab04dc6aa45eb2c984abb6cf90753b2bd1912ad0cbe14a31aa7625bc0b3f473abe33272bfd1ee7d6a10cde35587dd8fb89cfe04a67690afea4518e201cb93a9d8047eb512eaf5070912351479f2c327636008da27d44e85d746eaef713a6cfd659c23e4252b32a604bc9b68738e3e13be525b3dda0d34887ceed6d7a8012bd2c706797eef3cf3eba52c4215a874ef22f78a73d0d4ae30ca366ba5efe58036f9b5e21a68c537f2e72751662207fcac47eeefe0758d2f6b7d555de6501f116e70b84de3e6d3b832800a83d9b5473654305feb9151d9f4391431cb96ef3db18eadb167ede3569d2dfc81bb99e20a7e1354ab2e46d3843c176c0090c7ae305ec1e8374900b7ad56f08fb81eb6b8298cf81fb2a93828d7034acda8aca2955a18516d2fff78de5f2a2d34a3fa99ebbc69148e90bc61cc7fdd7788d8815f3022ab22b64f202789717302391e2b0e2f947581e3e63c411f7e939695994c7381ba62074948af35a7c3dcdfd3b4afcaf96caa633042b5842b76a930af134402009b23529f5d6ba7ac6324212d671d56644a89eb55144ec0a1fb7b6aab3140d371e58806e95fc8b711f9025597aa4e361a2107be2cd5d483b45af56fd3dfbf7f756e0e9840505a9d515a8670906e48f73d97750fe6be6ffad47cb2bd4dcc92cd2d5c5da6d3977eb6c0d76bf6511d7d41718706b68b6d068999555f6b0434fb5427a8af5ea20a6958f3d573b58efc38f60638a31cee98a5b08c23be8c5294268944804cb4511789700c87c7cdc5440aa48a0efc81eb8951813881eaf6453a02ad403e1bda6d35e061973866e00a12ee9af0eaab8a4df5cfbaf84dde158b1252cc81258435ac9423f2fb5569c02ed044a96c890e24c4525b4c4255d87ffa8b16fb9bbd512e1f23753833fd65269abfe127679868a31b2c4b705e1303c41b62700f682fde23b36982f3d38ce08263bd66655d74a8af6a5958a2def647983cde953da7449e0523b909c8a8df8d9b64907b27f2f3ac2256a2bb98775e8f0efd7f3510af4ec347c6ed27deea1170ae626a0eb865a23b70ae5e0b5f8b6f18262cccc35d26f1be007c7d877f5ed148468255ab2d5c2454f74d91eadee61340f10aece28915279713d52c7c9c9444563e96d66debd07ae47d044ca8eb5a00b0dbff90daf9e24b8d9a43537744e7c5afe77800c3f4b7ce4160759b8cb3f5c35fd2e09aea9cdb4fac93b186f687685f3e5dcd99d90ae61e1da3e845cc5cd9fe902768db82da0384ea7b44c3db399b7c730d23e51502a7f4c1efbecb8541b81174edff2c1f115a02cb2ee24b53c4e1c1153ce246709f93edb1c219efaaa2727713761bb030e82fbf7bf1e8098ef066abc61b4ceca99e9a51b7ce47d93d254f52002cbea8a28bb316463b7fb25a580b9b8fac660ad5a96b292a285c15bdc9da557c1bdfb34d809deda924d077052d589dc4afd06b02dd8e3ebfeae650f13bca44312c2641d5109b5abca547a82f4c297c93d15f43d420208a378dd23527511946f1a3fb39939b482e21b80482f379c2b5f711e97cd24c70f8f2190759ed109a3730b41c7354fb9d572ce36aeef470997988dedf1990e0c58e6c8b2c674782ab16eb80f1f4231d9b22c26ebb71c5c8d491bc556b73800cd8f006c604a65503cb8662b83736826530c3cf3f159f3d1c7a2ef17f00edb70ffc059d0924b1f65c02bfd6a05f350301b528235e564de295f7dc37425660599d612dd440444355d1563f2bb0a663d8354beb7fc6e1cd117122a4789aec9fd00a242bb96167cb22a86b0f6fab1ee60a4dc9495ced81ef199156bae7efd936289af5468d137e2919e4139025f18e6598aa221c33d3a3e019aa0b57efa5cc9179c814377d03580330969ab88b81509464836ef3d20e7afa14016289f5641e09e2093d739ec0161fe28ee8dadc23debcc9f94e3ef96e868ec93be1e28dc309b790a11ff25e6a7555bdda93da6a83bbb1a2a6085ca241b7a8f3dbc6f14572676feff3887fafd6bb646d1fd9957dbbf6466d6248669a5a197beb3cd97b6deac90b2b3a33822444ca924322efca01e209eb7a925fa8a95e902b395eab411da43a283ff92fd2cc0ba4229acc8497f3a02de93a5d124ba929041f8cf14dd94c5fa5bb66803a0ddb2e92770ed992978277c6fbb12a1cef5aabacbb901479804c41e19f75ae2b8b1b66dd2c818c087a30f3900a1e485a7138752d0d29708fe9ab72de37f4330bd9ea7bbce105690c1b849e4e6f2d3cee6a72fcc5a25b4c322a64e19c263ddfbc991c2e1428c3ee66dea5c5276b8a8fe6e6987f372b3d3b1cad8abc9ee18a5837fe29efcf77ca9380231ea414eed82c0bdc979602a491e74727bbb9d79fe1c3304fda7476defa0d22c8a540ac0afb2811aa37b469beee2fd5d0a75728c882ee5b4a7fa1a3f68c85740a3f8a5e1df6c89150659f23cf12ec9c68a8d0fbaadc3010cc23d5b5d7add47586d20fa86d45db2bf241878d69fb7f5e30fd6f23ade6135d2911adcf69235877b09173962820a743f94ce0cdcf837908940693558dfbbd3fa9f87f5da307a2d44020ab76f4913ac64ee971a4cfb289584fcc9753e9a78f663eb18cc872de8fafbb9a51d6b67d302e7ba0cc38ce52380d84b6613e1e79416897cbdab7e85ab65ba1c573d7a674072909869e1d2dba2aa95ece8f0b4ff67fd663fa06a8410f50cb32af1912378bac646bc1cdcfe921d5fb6fc8eb458ea6ec6388efef99434b3c9fc2b90c4e4c1350b7024e457e8ae05c97183cb35a8e04389bb07a4dc44c3dc70aa2048613f2c1d12d54b906307d327e77f1dd3941fecf16baefbaeaf4e199a6b706fc6492ae40e49cb30ddb7ea9a374d5caf9396f8860de5acbc8fcfbea89c504cbfce3a591003e79f7733b29ba95fcd3e59b5a8ec1625429784e078310e273430a76108ed0105b55d8f8989a8701b2e3e1f46ad3b6edc10d925a8d944f8c47115befea709e46c9db1f67c5ac55642c58ec0b300d4d46a74df9aa333347a7f4cf9ffc7d5cff488630b333689647fcc43697e3b7134d549f82347063baaea9c294ea425e99298850e10ee92713d1c18f3a76a58d41167a87864ee77eaed5422de1700e175a62cb8546d675a591f48f7d56f4b455328c2bdff9d330527e4279573b3ced541ed51dfb2f342fa16901874a64856e93679e4af9cf4734787dfb10c2a186a5e2281a2acae35285bd8f96c8e0de62b0d3f484717124773774ba68a6d64d7b1ba5446ab07278828032abda1a5fa5bc2315ac387f6b78f9a92731b6300a07036ff968858a03a49f1771d6a5fd8edbebeb71bb5b00311789aeae60486b7739b5f19cc8199209b34f29e7f78fbeda880ebb138866b1a3f2fcbd373ecfadebdcea6f91683de49aa08aea67f2c6b0a088d62351fb58ac88203932910badead10467436aabb4882aee6ba615237d2802026171a64840a8fe9fa29ba199e251713ac4c88c43be569903271b204d010d4fa2a7e14c25c3a4242d02b12d9decaadb2f2c788bfba68344d970614d70286d12a5f9cbe8941554e46f293ad7f27852428d13ae80daf34aaf659114f451afd10c226a71eb70cf068e43d3422f00dac368a3876f0f1017d5388362cca60f9ab53dfe7a3e663358935c32f2c0448ee9911501aa3237087e09acb021ffd9946424a80bd44ca1f8279c44f36f7a1c53604ca495d8408e100c4facf415651d4813cd413232ff612538e7ecd58c3c25d27154c3a674e260a498952b9b6627e6e1c4cc71c17834ee52da821e02ee926d78e539f3bafef6a2221ba4025128c1dd280d50dec2f8c21721897585bd48f94a64afb4395df24bf2448f0a840df77837f70e1eaa5d4604d5d98a65a482ad5a4e67e4f5dcdf9f154e3b7e59d4d7607b47759aa0e17302e39bd94036058949d41bec29eb01fce84855022c7645f348404ea9b3f78cc93290ef97457ac0fe5d0fb3d993cdb28c3081cc4e3c544d54b978d42380582a6d67eca18b4be7cf0bb3c53ae878e1e07adbde4d4b4143b28062943956062405aa603da9d55377c8f3f4aa7dd4a526c63ea1c664cc12f28fa7891d09a32c412b1746ac4502818d64142b9a1f75fefa0abc4de843cbd5bb606f55bee7ffecd0fa7fc98a9e9924040e25448d599d21dec3852171ad73ecde36ad2a606903767415ef9660b20d325ccb8c0fc7321583849a94b4959a30b39328d4e720e0da138a3c481905d458f632fd70cb2ea6f7a4e9eb94ccd77d03be15062f7d054d1518958eb302f11096e7f67a1e09f186e5506bb548b67d8f40516b24712f6ef789142bfd637e9e80a5bb2b05f88ef9da30fb25325181cee4adfdde7de8097d5cc4d6d", 0x1000}, {&(0x7f00000010c0)="d8ca78ff250815015e706c0ce5b7756e5f3d8480e80c14f6cf13563459b87ea36c472629025a2dbcb3a96a1a858b11948e1089d1002dd6a08f8fc2da5b15930a09d3733c2913652e9b81dd47684f4b28655cc5cd7ba00d6e0c1a9ba3b2ce884fab41b9c6f31ee533faa3dc19101d294a200930c92c0c430251e21cdb1d9eaa7c1d369d50031d1961736c3d9501b09ee202480be4cef40d0f12d1f45e2d4b6dd8425bac328907", 0xa6}, {&(0x7f0000001180)="d03622ee720a13a79aa6cfe21ce6398a", 0x10}, {&(0x7f00000011c0)}], 0x4, 0x0, 0x0) r2 = dup(r0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001240), 0x1, &(0x7f0000001280)) sendmsg$unix(r2, &(0x7f0000002740)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f0000001380)="d89efaf60d31fa03f290d60b6f0e85fa582786667986f0392612b3257d541cab3b31f7fabb825d9c737e1db5d5c9171bfde7a3a71cd288e140a0b1378ed6f5e578870229bd69ed8e618fb1c19e44aa93511f3ba38885e17e0f12a69ccc29feb683d99b26cdb73880ff5ffdbcddbae2c90e26c9f27e10844a6b5b49c2bba229c2ba7c45337ff5cd021b250f768f043f5a6ac42d24be5f6746bb4b8daa2f2c6e488089c7e269f8cc79fd95ab320d9e02a7b32508a7527024bb1037c7b10a31e4ffd9104b5c7e1907e88ffce63f90ce0332956fa3bc91", 0xd5}, {&(0x7f0000001480)="c4712f0f23f324a87abecd5772f2725cc7942553aedf4a664fbe6fe5bb255890676577a01fcad18e0c3e343a50e42bbfeac1f9e5b43e7217995a2f583c9c942adbff43c07ae95c23b4a4f5fd36b568409c1de308f6cfdd74966c6009042a02c53d541e36242bd0d26f884e7c9c22e93a285397a1b01f19b4bbaf70eb33181b9eede97f4f65adf7feb86a3b29ed6763c95c90aa7c681a9735bc2ab1669fccdd409600be6d28eaa0993f7c850776fff8905e612b5d18f0fbe2405de88c59a9f82830d7d9b8e1aa89cb6bff533ead8f5f951d5cda1d6c0a8784dc8b929b55a521e0df2b302d0f540752f3db8a646c20ecc4c87e43e24cade4b28728bb8d16450c26cec2f78a1baadf205cdf90aded5b59f253c7c3112bff10c253f6db04f5c3f58f762808919044e1fa0532c0b7f19ff34d9e767849957ef81dfbe48090e6826d324a3bd2c91bd72ce421ac02c9fe0b7eb111148a64c7362cc8daf140a9a2b0112ac0e83b8beb1cc1a27c7106b23cc9d8a73f6b5190cf698ec2be5036286e28805cc1fffb34db24f5f253b6a67e1c2e1c0e2ec3f4ee5deaa850253fd0b5b0dea18adb10b527d084c5d267b4256de9fd6950bfb4b593373f059d81e224a2d9fee039310f99ba330ed574694387a5f6473759b8e29977fd8b3edaeaa7a2dbc38f0e6ea8c4f8a7466bc10b5d78b25f528e262040dce70ee7f21e1578bccd0975f16a58201240fe8476709e2ecd5b3b82e347274bde39878f5b044ae589044e0c55a2153ee071f23e9948914b1bd944fcc13cf325215b163092ec941f0dd91328155b03846628827a7a7dd12e4741ffa9ee6bfd2f317b62981e0ac253c46994f6e51b43224023ae58ebdfa686a749b29b150dd8bfe53bea6b35821161eb57c2d79559400db70c715ba1f79a01f38b860c99e76b1ebbe4af734d3b8e4c820ee21ab159f70e72846fd8ba0e5cf41b3c066a181e3da8be19acf7aef95c3ec7be2a97ebc3a7a4ddeadabf07127526d05fc0c4c339098dc8b14ada4dc29123da2ebabe12e525433731fe24f589f74426d1904327586bfe524061c1dda07e350fdf522c30cfbd21fe4a10f8878c5d92fdc343086e81c9ba4c7059ef7f58b1fc175ab5e47b0c77ff24971a321826704938c8b2de6beabf7119fdddfdc61e241cddb62eea1ea21b1f564e6b6b37e4df6faa72463414da2481c84874305e2c04f9ead45744b5143ac027bc970c773f66a2e47256ef4fd86e0ae5524eae68ae339c61ac3e7691a48301c777cc2e4c30874322a24861cae2f8b78500a2ef53bff27f818371097acc31a6f0850086a0325d3b4f4c0dee99626a0c98d64ba60482e84e35c4deb77b42df26e34a04c8b85075ce4579faf370930313f66db9434ecad1c65cf8cde8441ffb0988fc8c6fcf3f1647ca584be8da2013e838258fe8cd45af3614db816ee4b1337bb47a11e687b007325b7cc84f96808e71d792814ffd250e40b7a09d42e8a7b2d95406a367c4f3c2f483bd50fc1cd4c45a999b95a670f21017ec138c41ecda93836ac04348bed17c9ccf3d08bd103fe3f80764365e894d5c9b3cb3e7389f6dfa36c2c7cceaa0fc5bd25525573b8cdd5f18f9ae4bf211c124f0a6327eac9164164f7bd890e8f6f9fa4e75a6a800b284caa55ddda75e1ae14f951d35cb5ebcce665edf077a1c6c24ed3ac1802d5f7478fc6322531d1e91628622a4e343f30adc85ab2f472e3785aa099097e760f4c45401c461ceb53a4bcab161250751904cb0a0ba1f68c85b3ae8cbc451e30567cfaf3db6ed386fdaab5d8c9956ad73fc41d22f866da7fd49f72a3acb721b45998d2259f1956072bfdfe4eecff18514b3123d256b5bb1518962734bdea07764607bf2357a8a9ee0f12a55179d223d7b63e14118fc8b97c08a30673736e87c57b39957d8e5c4cb8121e93c078b7b216a388ccd60e142175cbeeae7e05a5f80bb55b9682746a61bb64c4251f9722c0a09d24804dc84b014e16319810b5cb95910e99751d6304d59d557061b16d804a490c7a3cea320f4c848df43fa50fa08646ae038e1502ea65337d948711dd70e18c5e274ae38231fb960955ef7046a94fbd293cb79e76bfd7ef597e5b8476a3cd65df1984856c83c2dfc026ad30ed4046e691c72446825bac1571b1a2d684d48c3ec7f3301562e3bedbf0f0c0899dbe6649b0d5facdec85cb84d02ccdf786f9051d2c1db6c483d3b9a292b1055b23448eb78844615501cd915f5a0543339a8d76e5fa88077fbbe77170eaf30409de2f66d265684f52a50211a808dcfe09e4c1269eb3c64cdd38d60d5b208d1f16f6308447100b91b3f3774c3675ae3f92897fafcc3a4fd6c417b4d4a837a4005457c2f7d0626a70c5e762045bb51562998f770459afcc42ad540f091a2932983b7e6150d62a10686c6aa842b26d22ca0958dadf09c094d331712f6723ed8d6a44472fc655452c0d4c732d26aac715783e8ab9c12a764f8e2c863438e67eb91df06bc11e5d6107563edb4a6e48c17e3ba692c09cfcc26ead9a2472d35dec440076729cd752360f72f647881590c5072922a3dbf2957a6e9e4570d0f8befd3acd56f1057f0459716dd31aa0bf1d475f5c2b7d83c997cc535e7d07084a17030881ff88b8bdcd52f58bd2de9f6e7f1b90dbddaf48f696a6829b37b97f81f6477b80aab10675702795ebdbe68eed29492edbfc060e81df8843edf879ae9c64dc9cd2fd7c90e5f5c3f9733e7cc1a2d3cadd057a268baabe1e867bf08ea0de0cfebb98d608174c7f834549c10990c71b28cd0300f33088046ef6f666808c1e1e911ba0cfaf40e694656727479be2eacbf8129cf16717d06379c569d587746b3cec5f262dfa104acfc3eb6ce1216bd18e56d07a8b70b61a2ac7adf1883e27cefc3cf1134b4719073af05073a08499b650e27365ddf75429358970f30538431e1ee6b4776fcbf3992bd231fd14f558c0423d58bf440ace6b5e1dedf6da66dd708f33f480396bb46a6b5ee099d0d8a32dcbc8a5df16c404e785c0931aeec69d7b6f7fec2a699c0582b76c914077bd8504621305730793b623a18dee5a7fbfa0217fda4e79ff4094c61a13f9a8efc60afde66a1fd07d8af376e07dcb693f25ee328dd6cee6e3998d6e10265de92102a048e6e9fcc57da73eb60045d01272a706ebe7a837d3f9417787980000aae9eddcc293bcd0ae3a3f5f1d10d44c2b4f0c609b226ff866f4b46ef842cdea9b41378bd020424ef8b5a50e69fa9c0688b0f02a75fac0ef1bf8ecd18c343b200a5c2080da3c1ef6fa7c261622d7dfd381f4dfebcd93de4cb7ad0dbdb96e5186bd66225eedd5246ee302198d1e0f7b505e83493e3f3f0b4b592b15191bdc65642cd214c52631fd7f9b12fa08b13cca0c8ace53ac010a1fc91c41b3ab672d8543996266dc3e4066990ede458eab0d160ae6c158a643f19ce05c640d12ba8d12fbb175106ebd78cf2679f7830a3c826d7266afe8001200eefc0f592648b0c9e609ae47ce946d5e2ea2ac962c90241492b18592a084a690626a9786841caeed9621bc0901843035067433ea07c3470febedf914887a31af208fde1acb1554d10a578a9800af4455ff75728d806f1d06d949eb29e21598deebeb24f0ccf18dfd4fd5d79241b745aeb7c3f00f2964e5eb2b21969ae84e9f6b47bfc6a9cd1cba884ef71b2de7caa7b5a67b3e1ec4ee213323bb5c44ea9d8bda245a9ced12645ce1fad8418fef1abc961f75c6d9d12f43e37a56ec5af9d3b1533310bad23c0143b19d4dbd1f6819fce37d85a703a5dcd0f09e8848c1a584eb24f4ee08dac1deaa7d3f031fec1a18f8715a5c2467326860d87b19c6185280edf16d5f6fd5abfd659b7307533f5305dbeaa6ce02d36e1dce716cf0e864d549f3dd3a491c389bbf4780a5e3294327a4f6c995d5723b4cb7ce3ccbe0916bb922f40a838073748ecddd6af984ddbf2f8660abbf00fd591e3205d2ac7386a086433d1b24e6591c0afe7f3354b26aedca3afc72cba168cc3f82f1c3cd52487e993daefdd69bcd3186b10ce5ebd61b7467bad24c4be5f9f608da2d9ec46a36279e72ed17ae0d7ff27dbd20ef2dbf0c93c0babdde192d1031eb7c5ee8f8838931ba65158d752b6eb3ab6d637f1384b31cebd40fd05a2d8ce0f85ed913851f329cfb25adcb302522b4c16f3b32875bfe7b10936a1f83e7e01257efee15dd9d96691a495803cca38739705e44c63c97ebdaed78c2eb60f86259de6d2a3f980dc5b6db541ffbb3c31fb67ed53b53c4f6534f31138a5a76492751b746bc6d9b9ca481e96ba683a9f2497f4e0734d1288d65a1ca669bc330fd77f68ebb504aed6034c5cf31875f97ce6a2391cf0bebdc4abb5534e3a15bcdc17c85ac3f0311f4ea450b6260db6eed6337ece8de6087f5896b4a02d962a5620a75c504ddb0e8d3e4faa3fe995a02dc1a00b51b5dab37e64f0246c6d2d8ec9d209af0619ab3fa2908d8fea96989a9b94e2ddd2369799ebed015daf90003cd41753a982881489ea0aa1f9b6b8b4f579020d759fda2e7181aa04d2a57a2db54467e43f7a2e2926efdd390d9189c6d9e7a10c4f286b4d1d8ee1f2d7583c6ef6779837d5868c431bf2d28f2e5beaecbf5fc2bdaae5b121eb77d551d2dc0d8478d716ad6c5935fd5d9dc1db7f8d42c388f487f13e93051c3fb60bb78ce9ae1dcf0efde598be7bedfafeaeea5b832b8680912a0c323f3f456d342309f87dbab2c3e2daaa1d841604068dcb4bf909f28c0eba4d9fa1834f3bfb9052e2d6ca0593a71445fae74a4a71b2c6886e5147cf6e3e635e58ef492e248ba7db1a41a2a5f451903d9731ee7212057bb6cff8889f3fdfdc2e63ca5eed0de18ac93e6a33995ec554b220a5d50153d36f1075ebf0897fdda591eb6b14925773464bc1e77464dc78b3d8a16d0242b31bb8240c7dbad44ca8961b670c1a4c3d1b02dfa676193d66a76bb8a52b07ed59dca5c7750d7da99546492e84728c5cc334533d035deb9ce7f2623890cc30d3435a3d6bfe218537ea377b2a42f9824de925d35ca88d88c3e4bbc6728917bd91e77a19907248317f2e599946717d9da2c850c37d6c983210593c8f184faa1911e33eed117e77aebeb96eff13d6120ad8cb4055f3003f0a429833724cc3ba16ef1515b45b9a016d846ece4639ddefc7bd97833b9ce38bf8b18ca24d3adec1dafe32d261aa277635bb1bedcd77dfd14ede30d0c9266c2247c3b4fbbcf4f6bd8d4f1f2c2f2f1af59140504c9c8830ef32bc09d22c05c4151887b4d5fe4ced3bb8f0a1e5b296f500d10a040a3954e3f323ddf63180a84879ebe762157aa0ca6d25c58ce0ab906f910cb2d7023b4d9677619e8745c9a625249d7ee5695d9cd806fba1e6ae3ff536ba159f9160f46fad2fa75e45c405413ea39bb3ec2e9e6069bc28ac73d8030d6a39164e9ccb5dd2c2b1820aaf765b0b67ca859f75a6f2d11cf809e0beba2253abc7821fcfb9ff4dc2355c3bfd5b133ee45b8432379084ac7f2f470735680131738d81cdca8cbb638b56c0322ecc216ce784af8a547dcb2cd19c6ab5b8963225f867b67e311dcc5a6d1d01206b67f66aa3a530e87ffdc8779464e752e5be9b15207515d3d16f495b957a0cc94aaf7f1206e4fb24e76492966f7a39a36fd05b9a560ce586c51734573c366adc7b49c0ccd798a6c55b9547d185d26636e271e84fa1d1182ac73f44de6a295b33a617aaeafaa32a6b782cb45cf26c79b572f6553f9216ae1c5b8bfa4807ec9953142df900ddab1ef217453996ddaf715a79fee912bff878", 0x1000}, {&(0x7f0000002480)="49056d830866c875b8a98484777df6088302fdca9fdce7543ed119e5731ae5bed47744a854cd1512f726b096636a1132f18f1af309a0953bc7125f69926f6ab3bbc6a6027c302c09c5aabffb51668990ff447a48e8a8ac485c93b41803dee4eec33daa6e3f32057c139fbe2a7710bbc1351b04862fe55e597874e25263ea567e119e89", 0x83}, {&(0x7f0000002540)="933bb19c542ab7ad0743bb0c16ab6922dffe0a1913736969f22e9d70863738d127aa6d3e264ebd71281352121917359caeddf3e8420d54c1b3280c27a2d3b09606ac985472e894cd2683333b9cf8787a60d647c4df8ce37bb814b4e54b252882879efb1a54aa9d62f25ad8e884c0dd3b38c7c3ef01aeb523fd51991c8a008d688cfaa6328baadfdbfdd6231472924995467305273a91364e80325519795f692621b1fb63f6b7635984435bad7d3f493b7b54", 0xb2}], 0x4, &(0x7f0000002640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r2, r2, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r2, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r0]}], 0xd0, 0x2}, 0x2) fcntl$getflags(r2, 0x3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000002780)=0x100000000) pipe2(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000002800)="bf2f1b37a104a447978d73f5d3bf7ca0a08b89269655a2c1b8ca87bb663c6fdec9b5a8c1c32adfe84da9dab1cbdf4aab236085c99753e23952263931627a26b2141fee9c5984f9939b88a77411b844221feef0376fd975494704a4d5a71a41b58e3ecec6f0acf05e00ca65fcaf7a358f4885f214dc1c76f08d79a4d4bfe57f8b629a17925e687555e4d9ffb94d3a049c7f4f311ccb4c4ead3cfd2ee37802e60e80a88b357666c1d99ab45b5341f6b5e9608d95d93beb5cd96ca9d1559d37594e03888a826410e44f7f56caac5b7abb4a28eb5a0157680785f7c662d6ef4e36a1d2934b02d37be0402c207b3c82123a0721904b7f8be04a931f0aa1a2e3acaafb05dc4c23f16d7bf98f901ded88b0c41172455e0096fa7c192aeaf15d4c51d01a2a3fc83cbad1073e15e38235c2a9f87cf5741fcba0c235f8fbc11244a3f97dbb315a9956f141c0215fa0e3aa5a76cc39cb2c548b4b3678e2d6a8dc69283ac56cc4f39f873d1b71cabc309971fc2a4e7d5186b74826c6f4b43d8caee1b4c42f1adb6dae759b7b189044381707c61abd6810227752cb252b6556938f22b69ed3202780dc99a8c5f38038e7dd09e14f25fb8113f2217cea6be8142bebaad4734ccf62c0f6bbfaece7c0d0240d2bd9e09307cc43d2c5feb8171230468bbf77621c5b09ea3da966f2e50d3bf3e3e173f8625a24a2423b0b02921024016b696e6876fdfd1ee3e39d93340ef159c21a27bb6c8a30ba2b4a101a3c3b60d1da65b742bfbd62d3078b410992d9e9916f8dd8277d61e9fce53a584f3e2c68ecdc047085503fdfcc53b8b9a12d2796bfc0d12b6254ecc8224789be4b1226c73c6dd2394fe38b68e763f58ff07e0f70499eaf28a4da66f84e1935dde0dc299443ebffae6c091732fa487a7305af415d183e79c0ff6f527b603645c87eb46ab67e697a81edccd287febfd0d6c5b9c6edfe08a0dbfac1f20f18b74b721d0f3b85ddbd84242304b3394fdae2ce6d486cb37a289a250902945555d4d2d870dd743a74f8cd10596cf5a1e3d6302d740efcec30ffd9f97bff9cab3b0609f5b4a0220a69d65be35a07e303b0d7b8a1ccdc2cc58055ac5f2352d68a93f81ecffa6da1b8c2ae5f52810a7013bb3c905af56abc912a7d35df738de7a9bdd55ef3498e89a04c675fdc0ec950f435feb8b5398f6a4de3285e17aa8c72cf2b4bde9803344c323861a47dd65d5ac8144638f73a45a1b6e52af682fd6055d1c6e8f9f00c0aa8f961a6eb01f9bf05a5c08bd407e41ef20d1779aea8a7e8fe8c51c5e83ca8feab03705de1733ebaa1ad14b72787899f140b9a28c4f04e2698fedc8a0a074ea78f6fc96730daa16785e5af9ff567e4e7cb6b1e4ebaae72a0553af09800a9c22186f9625bdc5e5424dd0103cb704ef10121ac517cbfe8cdc17c181835a15659d964907b53b578cc9c261c87d4aecee935d90ae772b8ab095588f7f5d154a30db5f158b02a2a1fabf3b497804ff20bb6bb3dc5c6ed8840e588d6b3e5803a4972079a021de9f498fbce96d2e7663b51d956c97d832dda573f69eef2377109bb4749b46cb84c97c78da78a91b30ee972cd1225a6f453885fea618e14f45f57533375a572904ae13941bbc329d952290382e6f43969ef7f137f5ba9018bfae323451087dee91be934f8e7c7cbe0097e8969d0956ac4428844c82a83c4f49e75739aaf6751796c6113d3d98f8061d11afb855e17d80e7990d5b5075fd4ffe47cd5440e7c0f571dfd26b88ad24f826b0b0658047f9e37dc1cdbcea79f3e384994ee025bb89f16ccfdacb59f487bd7e90c660f1fc762981c2eb039bfab3ed4d347ccde24bab6c76c96dbafbd8fd7d2d89fc1ec7a696b814a4f332240480a6b532763e82af5b2bd94fee1acdb29ba8916aeae576ef3cb02f6e26f97977ad2d8f05cf0f1fc613253df11355e226d9ecaf013d598740f34c264acbb1964311d89d2dde4e06ecbe85554a509695a754a5184b94cbdef07cfefc62955c6296480fe374673910c8640a1c8cb8ddccf50deff44b01cb3b05d6a07473394c06bb7f216bea282beb602cecc68bf5fa123f3980b2d95b0b83b664c7b6fee5f7429ab55685bc226052d58797ff97a8a95bbad205fd3eb61f4361b938805c5a40eb71724146ba7b4050407f0fb194f5a967055b4f55fd01d8e176752c8dabc4cd34e9e2405e2f05a0d9e8f90cac9f7d017bfa45adeca3b2cb4aa8fd804811b097c04f78070d28162e37273cbc75da9a45700414cd5dca118650ad7472e7d7ccba328f341f02b6c0788bcfe6f1eb76faf0bbeb401a787bf4525ca0649a50c8a1b8ae71a62701e93218b89cdbf5fec8458aecefbb26c7bdd939f1e3391d6de948b91400d5aca8bce2b5458f224b9e45e25245dfb4ce7398920c95a890a6e7c200af7cac1874f0900f866671c16b79f0ec13c4bfc6a0100317095e45cf72155c7aac03037e7f76381c8265daef6965da92f1b385284a8915e440cfa67c168fe0cf9e53ebc391b42f731717b1505af713abe8cd682f72e93f511849b6ecc32845d18851a3549536bd26acdf568e1be2aee902562cefff61fdd75b825769e0a5b9fadd77794a43f5ba07f3a31b9e6f602a8d3934f5479eb7cd9da666211aba7e439784bf73e799569cba4741daaee142c29326beca3cb2afc927b274f1f978c4d67a86eb7fd88d5ef549d6ae080ceb53ce73ad81abfec3b10df809bf4f54e0aae1fa698f6d8670594dfc5be95d0f126d4bf4067bafa9771793a25994823f41b9b53f5bc9e2fd43c43297a1c2b8ddde97fb17e2d64698b7762df986c759cde7a645a28256e68853ddee411de60ccb24bc75f3104367a886cb0b03eb82d2d9ebcc0b26f5880b851bcee04f050933a098a348ce9c8351cbc7dcb5faae1cfe61d4ce306fa2a43c999b5d115b3c787693b34f2e3ff3b78b24177e81b8ba63341e451ad8963bad1b8365bb846e3a3109ef69884e534688597f3772bbc94b656c541ecbca7b78baa7369e49330dfde6e530cc4f73fd0e9a0ac33d9668759bbdc7072c9d178fd800910a9ae1a57a01ab7dfe961831d7f681312db52101b0947fab98550d145643fd09a2fbfbc72c2f20fbfbcacb45377a7da43ae43a7ad44cf96dcff6ea2a063695afceac2dd80c2e198b841ac8a4b5fb4709fd65bfb894f45227433e9749a3c6547c7d9aa0b836a213a35fbcbffbc08f62120d5011a72832f12f2a390e052f171129045143adc0497aa51e6821be5d6cc54cca08a450ece4ada9da985aa3e84b48abc6cc57dc3c512fee59ebc5ba4424526aeca9ae741aa97247e8a90fb9ca42f7360aaa4f8b142e85529d841fadca49b0d5560c8b9fd53dd0bd207f5a47eca7224beb2366f5d2e10cb5b75b3267b338d0ea1a2fcdaa4b57a4d3a8691210fc4ea1eeaff9facd0544f24bd2e9cb8619e604f0907c98c900fc59155ea450030f5f6fcb75136f290553a00e0af87f8a5d9b3934985ab9997d92503ba67a0e52c9e6fe553d8180f4b22627985f02b98d50c4f0d2627e75559a8110030448f1333ba16b1f975c5b099f32fc6f02a6fd1af7356243402e98a8b1f5f17883faaeaa655ffcf88266ae1e03118000418785021b9ab6ba901be4e60764dba9f6c82d611a174fb2808e3b4c02af9d8b7872937296ce81d1633cfa416303aafdd60021783cab0aeaceba87ef8200a64d6ca51ef2da1daaafccd5b54376a6f15f3e698f4693524545e124fcda94ee618145c3b828e47008fe13c7e95193efdf7e9a758b921a57656a75774128d6c3ce3886e7875214b3c9d5f61e8bb37778791080edb261c1c70188564c0106f33206487ed6e2a34987a8df02f7df38746acff42cd6c2eaf308427fd2e19dc78764778107f5edfb6153e1b192d3ea06907fed2ec4ec1a496551560b7d4423ef5735ff1ea91c7ac939bcd288d4c86e0b9e0ede94b40fbb535ee43f054f4bf5c4c7d2e1ed334f3fd624d2f437eccce1826b0c7f5ff73bb19b38a14a8566cdf3f11410e05fc4bf6cd35c51214d284036c04054d6e0ba1fcc3738fb3b0f7c03e520f386a6faaa860be2079ebd184ae061a022833fd0866aaa4e09eb36bf011083758ce15c0fb76017dcb358af1f4e9575d9bf42884c19a067a0642d2bcfba6ba425a2c3de395a603fdfb67cb2520423eb6bc2590ba6e196a151a51bf9d47045a99fd20cdb1694a08b8cbb829c6794d1ebd634d3ff26b7c92edf5a7bd3940269eda2198120775f5f4e7623c3e26c9f908bd91f3c382fea2a16ea4a134291bb8d90ff4b82bbb0189072343f6a51f678060d24eba04b5db2f91f8a28998857ac43f1636f3e1ce99d339a08fe8828d76ff8d56357281e986741a209cd233831b96db193a882a4ce62a0b902502983acf3ec138e822423e498c5f2a874c760c8a97349c6034cb3e997b73ab37cab4e8b2e14aca716e4ff3af559306141f4974f7ef8fe74b1b28371580b6cc5e8c0a5d6daf5f68ada589b42d7d4c121f3f31b2f9d89e188895cde00bead12fe6ee60e8f0ca4bd07295db1a4497bd86c7ab167810c9c037d7c7896684c00998b6f5fbbb6aa25892036c35c097013e71eef00d88d8c91ac80c4a65534fa7ff2034f5369f75bebcb8191f8ffbafcdae168cd893e67e3e0b962acdd64cf17717c2bae13e938a037410877c4a33c9ddb02340b30f2a832890d0066e1e8ca24a5ac5911c1789b4f8b7c65ce2f3249c0502e8d013107fbc90db05cc7deb9268e554d035daee4cb05a374420385a169ba8cfa2e63b624f0f127cb6ac48142cd01138f2c6557404581078ed7d4e1d177e9431a8997abb08dc723d9748a08d2227a253f5544363c740c507b697131127aad0996956723561c94cee71aabbab86ff244b81d832540337fd45a21dd604d88208ae44be9a9f57a92f1d5b08dd0586c2a456dd00b37c9b2617e3c35f0ac491cd2f64ea366960eccc72dab160182d3137997f09a778e101723027b6bc34ce27ed5621056306b132452f0016e5560225a2b2caaa7e58feb328bdf4c8bbba8845665c8d3113797e8697e59c7131542db37dd2967bdb6a798978a2e6f41d45618a0935374f6c4f5557b053d2d85e6eea681991ec64250f3ada78c54e6df990ffea340953f871690409058a6a2bfd4bf45c9fa2cc12988b5acad06fe4ca71b0fdef5c610ada7b5edaefc89726afe15f1cb6eab735c0911c08320869c87309ca89139742c3efc887c77e5e1bdf413ec160f752b660be6cefad059f8b85d793ecfaf4125f4ed2cd4e3ede9a6b9aa5d6e9149d54f5b3e50f73825138f4f98fca58d0b4dc56ab6afd4927748ab6fe2fde8841d91284fbc27740c7ce9b2cdb8757eacd5baf84ab9e49d82bdbda1048af4c8a15da11bf8507f4c4efa2fc91ff73acc17147bc6039925594d00f7ce9f4cc8f45210c056ff443260f35e929f077a0de6715c5b5bc44846ce8f25152936af23e8399b13108566c45a3eecb166c0cecf7ee6a9936c8a7783db8f5b818845b783bcfddf0614ccc0ed9b0fd8e0c799af1a8477fbe394fc50cc5a8b6def2613feb39903ca03ab6279bf793e88fe77f5e8392d583b8bbeca005d4a19bc4c2e46f95f0f55cf1f8eb12f8cab6d377d89560ff7a99d8fba0215846face3ebc171b42311fa719ca064b511428425297ee135917f3f4009231859e4d60ca7b5ec3768b412f577af8572f4bffae6011673a916c9543efafecaaacee5235aca1901b8a9d85430270cd7ffa0683d19edc62d81fb36686516397e2c00444a1931b98d11aed0851b14834eb133e3a45d22ff726", 0x1000) writev(r5, &(0x7f0000003bc0)=[{&(0x7f0000003800)="2aad87fb015b04a1d8b90b984c5e34c6ebfd4eea64817a4a27270daa8707520dba73f7d534fa1782f143fa130c4c017226d13b6b1e750d4c1632c315434def7ddf8757379574a9ebcc45d6fafd90cfcba1763e322e80d8555d31", 0x5a}, {&(0x7f0000003880)="d5720694eb4dea98e3ba58bdf17c3e9c4aa851c5150e7b148910516826efdf91fb4ce48462cebfd90143c15d4b6ff5789e6c34f1d254990e2cfbe6b3e21d97752c1025cd73", 0x45}, {&(0x7f0000003900)="2f15c23b7610abeb4a6646306969fc83c88ce9950bb96b123a1a", 0x1a}, {&(0x7f0000003940)="75df6f8319d3ab57a3e701a30a6a5a41e2b1411ca06131723df7832ccecdd4d2107c77cd72c5894f9aeeb78d96a613b723e5548dcaa9b7602265248a967e3b846c47baae25908bdc182ee972372cd16b7555972e378bf8c2866748d00ad30fc42829c475ca2a96b13ce7bc468d59017e6399d1c6fa8a2eb2b441d06c8593c8bba14ae8086ad9", 0x86}, {&(0x7f0000003a00)="d01ab34133a4efbc406186eb4ac9335a9bb0b9d5543889699084c1ebca94e0ca4c4b4d2cde4b37d9180104efa750ab5c167464f2218e7d0bc79498e4888c3803e041dec75bbd35605dcc529c3469a5cb2d2fc863", 0x54}, {&(0x7f0000003a80)="88338b6f6ce720441ebdd12c53ac1d605b921a9a8d985510fac967d8ea6c1ad2042dbe683822d98a68aa64fe4d13e9ca5aedb804e4194e442f9f8723fb516529809fc85c5fd280d98b08fece7de2f51725a76b8a278ab97e502d203c2be307dd3382a8cb190cd90fdb1bbd54d6962d9c95d4814b1bbad37b8c04d8956089617e0d057021ccbccefb3353e642d78da5ada18a01e42830b0e714d4", 0x9a}, {&(0x7f0000003b40)="d1fb9499fc6aecb303dcdffae92de4aac0d99aeb997049b5bfaf3033420c840d6ce12bebbe9c6527c303d5cba7f9e57fc1518674ce12ff0b12f2a18b52549e5be652420c0d131886e0ea", 0x4a}], 0x7) kevent(r5, &(0x7f0000003c40)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x82, 0x2, 0x8b}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xffffffff, 0xfffffffffffffff9}], 0xb283, &(0x7f0000003c80)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x6, 0x3ff, 0x3f4}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0xffff}, {{r2}, 0x0, 0xa6, 0xfffff, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0xa, 0x44}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0xffffffffffffb9b5}, {{r5}, 0xfffffffffffffffb, 0x17, 0xf0000043, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x5, 0x3}], 0x7f, &(0x7f0000003d80)={0x810, 0x9}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000003dc0)='/dev/zero\x00', 0x1008a, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000003e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchdir(r4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000003f40)={'tap', 0x0}) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000003f80)=0x9) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000004000)={&(0x7f0000003fc0)='./file0\x00', r6, 0x2}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000004040)=0x200) getsockname(r1, &(0x7f0000004080)=@un=@file={0x0, ""/108}, &(0x7f0000004100)=0x6e) getuid() truncate(&(0x7f0000004140)='./file0\x00', 0x0, 0x3258) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000041c0)={&(0x7f0000004180)='./file0\x00', r5, 0x1}) connect$unix(r6, &(0x7f0000004200)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000004280)={0x8, &(0x7f0000004240)=[{0x100000001, 0x9, 0x61b70a49, 0x9af}, {0x52, 0xa0e1, 0x70, 0x1ff}, {0x3, 0x7, 0x5e, 0x163}, {0x1000, 0x7ff, 0x2, 0x100000001}, {0x10000, 0x9, 0x7, 0xfff}, {0x5, 0x100000001, 0x48, 0x180}, {0x5, 0x2, 0x4, 0x7}, {0x5, 0x6, 0x1f, 0x1f}]}) socket(0x10, 0x7, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000042c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000004340)={&(0x7f0000004300)='./file0\x00', r0, 0x2}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) write(r0, &(0x7f00000000c0)="74c192a79f3d1276c77c6b5566d924a258a47ae291ce7660153dab7e30cf7d1a2a46ea52df0991591fa7d9afbdee9498a147bb49ff7948edfe0bc53417f0e2fe2e5a0cef7d8be9929a1474ed586e515901f52d70dae733773200df72ff0f2a632220b7751ab4d197578d337e0326b6bfcb0d6f5cd767fbf114673f5c24c81f8c2360a565b5e8413d126bec3b7c60f2747edbadfc7dd767ee281c63761af42703f350a907", 0xa4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) dup(r1) 16:00:07 executing program 1: getitimer(0x1, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20042, 0x14) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001200)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0x90) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = semget$private(0x0, 0x2, 0x300) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8440, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/23) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x402, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x9, 0xc805, 0x4}) r1 = semget(0x0, 0x3, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/217) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)=""/207, &(0x7f00000003c0)=0xcf) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000400)=0x10001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="b7b90801210fdbe33b54b80d8b99661e2971db6aa8845ab2ffa57cba1194622b4d724d713497f0152e28db3189bfbc76c98c50eede510964d72d44522e91ccce67c8cbeb1f43975d0eb3dfe2943b4f00a3861fb3c2b8b208de32e42e08592ed3b6cfe95b3b33e5329c0886642545428a4df727e17bfca929173012fd60b4a4fba3274130a5d3bd34cbcbc3725fe271120e01a70baff82bd6302f5ba64285508043692f7ef7b64a5037cf1fc407818ed065e84418a0ef7525dea04969ed0694c08500c0f09e8f51b3e4cca7859063a28c9eb23fa7", 0xd4) semget(0x0, 0x0, 0x20) semget(0x1, 0x4, 0x100) getsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f0000000540), &(0x7f0000000580)=0x4) recvfrom$unix(r0, &(0x7f00000005c0)=""/188, 0xbc, 0x2, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r2) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000006c0)={0xce, 0x8, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000700)=[0x9, 0x200]) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000740)=0x3ff) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000780)=0xfffffffffffffffe) r4 = socket$unix(0x1, 0x7, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000007c0)={0x1, 0x2, 0x3ff, 0x5, 0x101}) close(r3) write(r2, &(0x7f0000000800)="f2ae46a43901e7e46e0bf32a1c96e8cee728ad7d2899ddc97dd9a13f1a35f136b32110181dec53a9c9599ef5b0d6f7302de8611e2da0486fbc4c02b110265e8fe3687efa3f68c98a9f9bf7e5a81cc966f6a069628ea24367341c91ba5d68ece259f15af0b34821ddd25174e906e2c9bed900867e6032e1b1d6f1fb3aa211402d08e34fc16c671f4c3d36beeb66e47b4a1bcef7c818986902ffe1cf1d06e4496ec0e16366c96eb0b014e497d4f8942a66d37fa393370aa60ace810b30ec18451bcb3932a2ee386cfea14310ccebb99effb8c0dcc287c9599c4f901f27dcb5eb4503bcb4b662416556906fc39d5800b6a6d6ab84e7f76b9de1164e21da136043aaa7265e1832b5eb70c2e5629897d62b0f9a2efe4747c0219aa626bdfb094f7a17d741578134f8823804b0bfd4dc22bc555bf9639a6615143525c603c70ce0e8f591e28c5cc155e278148f09367cdbead0efc6d99009410fd43a97c6cd16d7776fa97bf0e9a5f8d1c15eeb67e1f12d87b0e9db7f2a569c8c397ec1c79ac8a72c32abdf95460360f3d24f6542ae1e6eb9c6bd6b86dc601fa6c72504a79aadb36f525f667aa551644cd8769a6cacd4d87e0d686358ef23fb4c1b8fe59be58aa7071bc857b268ab31e063ba09e4d70969bdbd74dcb5bf93518181d6191fb47e9f7e373711c2fa6e0636dc7db3a13fa15d96209de231a33e3283bd14ef9537cce3d2642ec94e1da9bfc2c2873d5485ba0f4b8066755ddd7c2f351ea5ab96c77d890351853e8c57c579672c5f1b03cc6a9441a2686356279818545a0b8dda96af526fa91dcb2742e7584d104d9b0236c664597e86dbad7a7c47f7844450182c82aae1dc7f366a1392f0257de02ec2e364ffa65e9857f9198283c14f9b002b8117e3633bd2faf49d17a94656931db77770bfd85a1b0cfec2e74bd0af1e511753d57cfe9d2e3b65c54529aa45621dea50b7761a66f3c8c8084794cb81f50854ca14c0bbd8ffc3530c3744d91e6d04cfa2c85466e11c4fd5139b8de2b654b64387e94a96c5a1c49d2126b29ebeb894058699faea9a052ed9db92d70836bd4cd0a823eacc57010049fb12eee298a2acc38dccf74aa6e3d15c852850c99144926d409e002a16b998184b16e92ed661b67782801b89bc12610013211e15b6bc7f42df8256da445f1d1ab968fd6fe4cacf2b339666f94555a2b21ead853a645f6f761697090e01a5e4f4e03067b7ba6aa6e8b003adb97c0a7e7db2d3b38acca49d29cb32de167e9fefd82d1205bcc6005ad407a3d339bf3435945ab22bdf6b1c96e5c45759b4693da769c017c9c3e43e2887942ebf4dee6307cc6f0654fde4dd29ea00282ee6c4e2e3b16e001956296c5ce946f79b71a5b37eeda9a8c37e57e0349f9749f58711c0b195d8738e60321b976562f6a211543127a0fd40cd79c4c35f2fb23a094c490080d42a3fdfb07ed029f8a581a2f734ba5aef6cf65e0a727e3d914e35d31213fd953a08b608b3849a286a77aa5bbd9ef36f57ac9d976b04f0816af621ff52c0cdd45c6e1958fb93695ebfe43c1876772790c058ebecbb84d46006f81769ca270fa3bf5cde7047c1a1b3f53025e28a757602c1710f65865d65006e663a06ff3fbb96d5422b3bdfeae8a76a946073817ee2f6167046665fc753dbf08359127c578b5c777cb3003c2d071fcdab28b1d73b44ea21e6070f4d083557550a3e109bcc24ce1a5e5f2cd2dd139f0c4effcf8c7e1bdbfd33f1c268f12a98dd012a5bd7439fa71c0453ef19117497ab0f57214fa21ebf737d23443e7f8333ea3adff5403f9097ece627eb12dce1adb0e629556f3f11c9891bbf0b60a58625f30c653c7bf7f80e6726b1cf7d77764ddf59a39bb52f62d2a8d69699be073bdeaf53c240205e6291907e5f3b562399f60804f00c9958efa7b0ee46228eb8e03a06e3ce08707877708cd346cd855e3098eed3ef610fadf96b29e8aca8018b540ff493304ff9430d8f4ed85a3e3ce813dd82ee82c3c311a1bbaaf66141f29c6a2b86eceb3ab8e09cfcaf7f6eb64a2a977e0e87ea5257d1f93e7b2501ed649b9d7e3564b537b37c1f38ca514dbfc9b8af1d0758b7f78ca64aa180ee11eaf9777b3c6a3f2d164d2c6ef3090f38ad89684bfe9f80d4631a0b783302cf30335b36a8595b03680b8b8c4a887f8b46e7297ca80bc718f92ce3a3475c06f33a24d0ef05ccadd8150f195223c23789341535cd01706ceba8d6e12f76e5b810ea30275eac15e5294e2aad75e0f8ab1c64f7cbda9fa041a6f6d3955285038fd14bd9001983c9a9420d3d559ad9c3d2f0cef6a05fe2d8df8785c63d2ad367dd82325140039cc2e623a702740c433474dff0602d9cb4be869eeeeeeeedb2653beb6fc6422d697ed3a4edd58491e6fd2ac34e5cd45cfa2a0fc30562b1e0715d549b6c2a3a1e8b9d7625f0b47a6674b89a599549af064f92ae5b473fac297fe1aadab7d31c2fb81d84415fb737473d1fe4ab29f1d5e11fe5d1cab3af952f23856450769875dd443c82f99351baa567f0b0b5cf6c606255750584b54047d0776c6e879b94ef5ed3fd16052995f9077262ba65200d02e38f121aada7a28e342d21f6294c9d075f65df7296467f1a80d792ea0cff04419bf557253c4b9ecdcc355475ce60a2764f0e89db209b361225e972e9b6bc5eb5e1c733b0d3987d7d666462df91fb2e9b2785d6e545c301bd36393a8e8f52b0c8b7507c1b8abf5c31d7dfeb0a0b79af68687b641248df0f4c517e43e49b27c6e9dc237283c3b0862e743897ec70e6dd15b596000dddcc75da2951fd309a69f1886bb779706687006174d29da1470296d503154325dfab4183bab9cdb90419f4bb300c3b0b070522c9d803e71645ed1c8d3f0ca6d2bc046c8f312bd205d306c0c30c5c52c46c4bea22b3e3e215b1a33408fde18bdabbbb68bc660942bebb46644c9e7cdb55cefdb63c43a9f250cc501a857d1ff95148c3f5cefc2837312fd7d506525e055f46fa618b92b4d9621a3f5a3aeaf5515b8e48d72b1854b5dfbcb68a1f1e5bd5a2d54d7eda5a81ef6624da8d4ebbad740cc5e2b1cfa0299bec14a730fc9d98f2c18e1ba430331bf14a78bf790e75cc36a56ab46dd211cf8a086f02448a0709bc0a081c7461d2550e15307428e06ca6cdb59001052107370b87ba66863df78e768893a30aa0ae902e8063eca9f5252d9d9d1768fc0da4a8477d92a72f3389c29ce114ce992f3620f5b929cb5c2125afdfe0f8dc89b4afd62dab65a2c27888691c6ad81eb64c008e7f6d71fe40df4eaad378b520c651976c7e3caafb523a578f8fe622fa68923b48b31d758f639305bc001cb58534fe79638d9e7abd25fba463f1c404f75924f1828d87a7c74cb34a8fe0fef298b406f383648e3187a0bd905ffbd510ce8fa7a284c23c7a50a6e8f31c71dacb6a46864cbc3c558732dd70ddcdc822b46771e6fdc21fc538b1ae90627c0a89070e362507c506fd4a7d011504ccf272f109823907654559691279949890e4dda53f2e994a453fc4d28e2a09a7a056a04d0e7e6c8569169c83e902aec2cd73bc4b946140d9e91fbed214b56046a149275d739ad3ec90b352f7410f98aeedd4e5c0231aebae7a0590e1f0b438459832a3907f0afeed47c39e9142b7770f8976f9364ef9df9dfebf1ad66387ab97c71b3900b5823a23350dc53e41d0564f9bb56f91647e234b0902b8366a4b949f41c70821d74e0d01607ad38b974b64084b36adc970878a50c487608e688a590f9d534d49ddbb68ead6991632658f9e9e1c3ab691798bf6b0e5427e83df9d4564ce713fd781a78a303f0d09a5a1b85a90d71e10e6a9366e0f35f34e9c0eb801ee67db5183689ac9d9e028203da4b8eb0a562781bbc8349a8dbc450110f33297ef6e32b92a241a891b3aab649f5fdde5b71cad1c83ffdd1f9521552b43b4e69f47b58e02d8f0c4945ccb34987d4c222a2d7c46b4dcca46aca3779823553bcc17a16af7dc013585ed41bc8f350509d021de124dc3a496a01235f8ce7d051880ae0586110a9d41eea770cc7e22068058acd9346532a2fcc227e36bb39f6d6e755918eb7dc93d2b93b44341c22c83928b71437f21bfe4ab8cfee32f0bdf754e0fd4ce25b50ecc80bd8718d032f95ece48d803e216086e102e52d469134411859fe72d2e025db1fa0bc63f6302b80ee773a20165eb26c50c8020eebddd88c7ca9d5dbe819c23083fce28f09cbc9a16e8c10390cf66cee9376f8d4c3e6f59a7dd62484b062c384f4b70d71f50f9c052b6db25b36148fe2471ab6645578f32977ccfbab27f3e6184f4e6dbe1b5e68ddcf244481b513e96110e15cc5a62c97e157e6127f61fef38bd5f034d11e8d10236ced065a785489d1c30ced032808062c42f1277c135b39bd12203267b4c94526707c6437c79425c9efe82c8908f8a5136bce09e4d225cc2a63ccfafb896beaae17d062347ecd03eec5817412f48d1a31c37cbd1097622b23eefa97946a7ce9d222cc51e5d451eec5cc5605b86d8ea095ce57adfa01e1b16bef14a5288e22e5185e2dbef82e39e94c12f1d57cf411c38235a7b13e4c86d0cfe141981816890691f122fa6a8f42f65948fca1fed78fd4b03a042d1a0e41cb0aca49f5a64e554a1bf377b006585bcbdb1da4120bc62cf7ca0effc40f425a1207fcbfcdba6526035d44fd65f92d190250aba63f510d504829c95f333b0f7a2c1ffabd7efac82830623cd696c7d1ea0aa01f1f9910a57eae2f56866bfd3da3f72c236b9e90adee420c2a115ca936e51369aaf419948d077d8064da60df80b7c1a4d6392df94c427079d59e60d1a93d7398dece9732751ba14e6ae94a78e3fc9d173724658febf7dd6acec59a9e45739c648df01df711524d3b5a3dbcba46e4fbc2e4b6dd02704faf189b59154140651be1281182dbd3c829cc0fb3cf4da00acdcc055e46098926e9fcaafcbbe92058852b88a13fdb18d4805b72ee6fecb5d02fce65117e3ef1f715c1a4b7945b3b6ec8bc0daf774c4772966275f1ea92f67e36db7bda18084be1bde631392fda6df4c662dffecea9884db270071ac95e12ef49965d9e35492cd701a6b5e98830217c68cf86f38232d1cdc2ae48516b472a956f0f571c818e203173c99d18e1a211cd864e46d9dfe419a117c9c915cc849d2d0d52b808b234e2e5e54ca4b96c25f36a28d28632fed415d433c86fe81dd2d09cc9498903afa5bf953f0e3b7133c2dd6dce502424278d97e214206bf631adf97f20be84b057d2c06678bda7ce65745e6caeebab013fe60b25531ad6a54de7771c9f8fbe230d1c47ce76419c61e83e0ab3f9935d79713a96a358ad79680d534b4b7c741620359a4802a6b327d4d4343ea495fc246ad9dbbda29ce41942a1a64cfcdab7c0a2d8057f2c9af48024ea18dcdfca49cd51471c2a0f63e38de2676c614ec4b7b46816d5329edfa3a30175589109488282ff8d0cc8f1873bbad2f38681fc7723098ca9d0982be9b6260867b3a2f6708cb3791847bb280b72c95128240c23d5830e0484351a2cfe5cb73f1ef99daf7da908e769bf853b1fbe9bd7e47ba01f7a138ff52dc6fc464660af06bfefbceb4cd859222445246db48584976e7166d499e1bbb2c4c56be9ee3e31c89f78930ce8dba2ae44e4da4de6ed98189de63c10118514d8fa8c387baf28b93776e724eaa56e5e45558227e90ce12ad6eadc2aa7db20b7b3095d22741e276303f652d6e7b00a64342756fc953df0e0d49f1b293a677aa2f16d4a2b5ccb383d3e93f21b68de02c9538ebbc", 0x1000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001800)=0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001840)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001940)={""/16, @ifru_data=&(0x7f0000001880)="0c7ada4012e8ef3eeb32be35f3e2ef55aa874d270d8e1432e8e5fa800ab5e31e9c1fc56cb816439690e3cbbe93b8628c296a581ccbe0c72ccad0567808d21d8d735cb473e20869686e1d598241815e808df011712380f94bef48eb20a5dda852beaa3e4eaa05476a827519e7649804efd12d0bb8b96de7673a3b7540e4d3c95906f90d454e337cacf8a9b9"}) flock(r4, 0xa) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001980)=0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000019c0)={'tap', 0x0}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) fsync(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0xfffffffffffffffc, 0x7, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r10 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000440)=""/61) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r11, r7) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f00000009c0)=0x3) setgid(r7) 16:00:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0xff, 0x8, 0x0, 0x100000000, 0x3, 0x0, 0x3, 0x0, 0x4e1, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) recvfrom$unix(r1, &(0x7f0000000200)=""/132, 0x84, 0x2, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100000000020, 0x0) fcntl$setstatus(r3, 0x4, 0xca) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x4, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:00:08 executing program 1: getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000000040), 0x80, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffffff8, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x1, 0x0, 0x3454}, {{r1}, 0xfffffffffffffffd, 0x10, 0x45, 0xfb, 0x80000000}], 0xfffffffffffffffc, &(0x7f0000000140)={0x2198, 0xffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 16:00:08 executing program 0: r0 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x2fd, 0x1d) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x1000300010005}) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)=""/109, 0x6d) flock(r1, 0x2) close(r0) close(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) flock(r1, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) r3 = getpid() sendto$unix(r2, &(0x7f0000000280)="807e3abf64909e28b44dca07fde96af876405bfb6b11d1882d4ece3b5b70a1be0c93b7d027ba4d7f68adb8c92e0836600bd3fa409488d39d532c4fe3786b08e967b411d95bbcc9608923c6cc097bb9b856c0b647a5a40a314f4f099f1c670f532fa83318e5bdddfb871ddec1a9c39b7dc58ca11d7d08bfee78b96b574cf9b17c84b0161d68ff733fbb8efbeb00421d852af54aa95ec0e225fad5149e5090126edfa2f7b21b0a285c79a9f93f795ee088124c481dff21bcaa954d1924cc8b1e168a20525a3b723787940679500fdcd85bcb8bb547c41abcb81b89a5c774bd28ad0318c7ee5337de099e60ff9f3900079db5bcc5ac5d63ed4c3f5b23eaa663ee6a3756f3baf474242ddeb3931fd56692b3398bebaeec71f97332187ec235bbb027f5844165c9aabc0ba9c89995ee34bd06eade68079bd4eedcb063bbca237437e646de9b491a2a5c8255b91e4d2563de167eaed9bf349c50377a3fac41c47ccb1077cd8c3799398364f676b610f9389958eb03b074021979c944d67591c9adda09ea2da4a890f29dbdc6d43aefe51889b22dad21235d062b300a21f239fc67cfd4649dba1bd5fb7e9c4f81b7c0964c52e0cf8a549fe60fb75c52872db579d3ae07b763cc660d2d1299482a8006a881267ed5f6cb51a6e8b31d1efe28d93cadbeab0ff20ab3f0f53ab352029f620f1fab964be8e5f972ffd6fde3d324377ac1a48554ef09d0cd7b4cf7b7cca5d3dff2645313f16c7233f22c1c792c0b88a688bf8289743fabe1c4bcaff341c41a3cd8925f4989973141c4f52000384b4c96dd824b4ee97a975d608f68b814da77d62673d6db16c669e71e3ab16bdf251711a83f5e94b86d3e50d2c405844446aa2a2f754251d3c9f8486ac2b1b2c4b212809bf7a5eba2d3d72f4f98e276fca0a499000ee5dde46e3830648ff0ea15b8b25aee02f1673e877de02667b554d0eefcb5b52025941ae460bfe02ccdec5921d428a69f828802a3395cc30a3f793149d6791451749359804a6ecc1b8a52b482cd005afdab2eeb14345019286fab19ea291b5932e9a0599c6874d31a348967a0eff2228e8a39429a01039b5c50a6dd139d965a49b6d19d0c09f28a25e245d0f0725efe09ef73654ca7e56b79c022f37d1a657ee48b0d3ebb04c59d7cd739990939d8658695781078eb681fce948000d7854c9e7b38071496d7fa4baccec3dcfe81dac491aa2dced0bbdd0b4b1965fefffb7ea35b79ea80675ab04a46f71d03077b65db576ac6923892a204766c7a4b59a1463ea1e28454aa6fab1d2b484532c7c318d0e655c4792d89628ce7e5a90963dd153904809f41febc19315ee1f40012b27980c697f321527e9943442243a26a1a0cc1fe8b853877a552d68c4f15efc21384531d3ba23701113c0b8ae25f8da468e6890d2a59500f723a7c4932909e53e691ea2e97865b747163f26f6ab54028363b44025d148de28011bbf8aed7d3928c70446100199e031a3605236e0dc6d799f3857cdee63fb6f290998897bf4bccbac72329f37e17f2abfaff51cfd9d9fb195983fbd17e5e0aebea3f1cb267a4375146f024cf2711e564524643639a68b0de733f18a49c994004ae0a28c5457087a5843e26e4ed292b481e6cf93939e21d4454f83ba0f35ec47a56982576a5c597f07ec989f0ccfeeb08cf3a85e45c20a99eea8ba7c26b8be215a79d3e52c4cf217585559799390d7f4f8fde36e2263bab3ce1eec2176abc199ae85cf5f7e7f5b5ebb60466ea2e5910a6f4ebb9034cb5935c139339fb2010703176ccfb74f8173ffe56e87a7469e0cdef99a1319e037e9a089cb10fc3b26bbb345290bf5cc4d71450dddbc68b60b8c73f431cfa72df21aa0ca0c2b9f4599ae871e7528f76238f93d7f4f030abc9fb73070bb90834b1a975e713fa0cca4d1a80667e1433da367ac9ed3be70e3414185f0d86478fc38f7b41ceac8fa6f66d341bd7ef782888348bdb0fdc7c2e8c09e841266f27cb4bb8c38bed2369c93323a82ef0e69b4433d2421bf6a9da8eb3b16c492c9a252ca5767d4be38ff901910463d5e5537b0849c15ba183637b36d4903c46c021f3b6a451c3cb9f18e1ce8119a0673099d5d654e52db71018385889aaa34fbc9f5fc86f424196fc2957e7eb3ed8c8bbc42033ff361479ab2cfae9fe744e99d3be5db1a57e5cf554375b6819b5689de721f782269f15311389624903e404ea557896b203fe2ef22111db674cc4d85d1916d06b1061a2342f5fbefe5b2c5aab257c7134ef03c7f87960011b89fbd96dae8455eb98d2059006d142929325c28ce458ee7fe91b5eb105323d4523c2f79870c87ef667962207b2120d90c094704f51dc13e6364e0b25ce94595a15ccc0dad1bff7bf8a96847d53104c5c474a165428f0376a1e0dce5b757aa5ac0c12bb57336bb6d7944aaecf91d4b3c929a3e9c8282b96dfa3b2713915c37b1fd26dd140f4ca49b8fc14d8694fdd3fc6bbab45e8869c930e0f3703710b0953d94ce76e1ea654c4d56d35da3215c5b348b3e929e097f64a049020dfb26436d4bc558957634170fcaf75749fd17ba9cff4a22635b72cc658d9a9614a5213024c7ab4c0fe9ed2b16d8e9af8b319a82678c596a5d47e5204cfd4b8c5f4fe48c399b91e6b9c8c22f178e62d0643c64e61db75856ac9c9064fb5f3ee176d0d2cb8e10544ffe0f6de74184a43c030af8ee1f8c8a5db8936dc8cc3f0d588412ea775cb02e95a7de236a46c8a09c5e2e319bfc40524103fc8e68ac72b71340c6c914d1d17aa62cb7cd33d2412a198d6bb965c88dac12471c9dd7bfb79670f8c7c7b207ba9365dbec1b7a0541f142e8d801691f20829bbaff7af1c959471c0a0c68cb8a772ea64d936ce21e1c6e15153fa1be597078bb8319bb8cb816a4ceb80bec10fc7444c16bf0e3413ff93c5ecc26316df6da84c91cf17843527a101393f3eea5c78500e428e6550029cacbfd6185b6a4b5ad625570fbb3e327addd0db8faf43000d63046f6e90437238ce0acd3fa02b42ac972e6c05704a7fa31d6489fc97fda9caf42bed07b0eafdd2dc93044881968f01e4ea48e9356f75271b4972b252c16a48458d7d39a24cacf8d35178bd708e6673272e4406a35fa7d95b8ed1bd5b441adb4e00fd7ded4c3b7660fe76c4123dd4e0b13c6ceeafd5c2bc0d2e004adbedd4a2ac9cb8bde2915c7162108a163f8f88b13b3ea7ad109dcb868a6e20535b146fec07d4ea9681b6a7dc202bf53ef3d6d915eebd00b90226068cffd3afacc874c192a319460f64076fa215b5faba129274d8f0e835dfe73acbf3a2453625d72691ff3f161ed2c4e1cded24b5daa28f1c292334fc532a1502e410abe3c2482364be25a7be9376b5100307e813ab0da575f648c14d2d4f05868d76c9efea80a3d6ffff012086d047e1472f1992035a7741cd9e6c1b60a5347742d77b3ddd565b83e30ab5a5e9e7bce7dc03c114fd8c5b793930dfea61fc8ba71b81b1994676063428209292cbd02894d78e0662d1970cbd1f9060b9cac6843d022f65776b83f1ca1fda24b01d63cd23ee0d00ce5fafd9bde69d478726ee996f554c47eb52b8beb45b8a9a95bb8ae3b40a56905050036c1ad974101813b27c0b7ed34d543761cf41f4f0bf50887c8d3f4a192e98aa6b4324fd9b53c88b0fede002e90a24417635330d1e0f4ea6f697878feb07d1d2b63c68199929fbc61581e077625ee456a02f47c39b0d98d68af937e3aaf2fc37bd6309fcc5b05fef2f2e80916d53d39469ceb43c3b94d80c3c841986213cb5b14e968343a84c93f09d547c08e83052d24244d4b91eacafaac6f63613ee96525639c1a7deb92f0db4a426ee61bad49ca3accf5b879d344e58f13ffee0ea8b7ed8e6a148e0c04efe983c1ba737f5f2905e6995b68814bb4ec17bb18210dec269bfec1a80cc04c46d9a53d2424b09577381b27043062c2ac5c1c83a4668299ebfa9c347242882b9df9b5ee98b8e65e4620eac4786f628750e9501feb882ded1c3184a9fa321a52d2c3f375250fc58472ee3865917c6a9380b856da1495165f9943b8006bde4485cb6fbb794620e1a5927242ecbab55206d139147cc29bc978d54224977085db2580d52d8b100c3e37ea2a9ff31259ba0dff76f54369e23a6224e8da6fc438d2d23cab7f376500c286672db8875278283bf6a65b47f226a2d9e0af5615f6df7ed1a00dabfc8da47bfd2599a7a9e7fcc8577c3836ab429f649cd7faa4822c6a348eb619e5e78cd75aad976ff7cbda148e2e0d4cedf1d62d75087f6ead6ab6254f42f1cf4f5f2f3598b1ca0bf1b70fd8a81a9ae54573aae450c1e54ffdc2baa73e5168bc24c7056c71ac2e535aff76f45ba1585b0c3f3c11994c8b6f91a6a661756e13fd51a3f00e8e7563d470a15be7d46564b8f0c5b415dfd26a7debc4340b40e315ef91fddf79698504c4dfa3561487fde1840df6c9eb89f6aa92a9148a420663881c50d534afc0aebc4b6f28a6bf91d02e18ae018fc19f17c280dec242fc0ee696a075c3438872ecb64c4c2d90a629c7ccac14e7b063b13f9392917f18ec1ac7e857fe795f684c912f4aa24a922090586f08ad3f6ac853abc0a16fe839a457de566f2b2eb45964a1c61e979fd5f013720f79e2277feeeb1608bc495ff01499475d172235c264b07a35a392fab648001a4dae2ea2c06e2f0de72d981c24eb6ba8f5e527a459c691aa9c201cf37b248a8336f7d024b514153999bcbd6f8d72f94b9adc1cb6b2bb60c2426208fd1f27bd2a5a2bb869c4fdfab50162a618ae1c242b3f19e614fa64ab570a7594eff496cdfd4f227346646203457fa0f941f5ee3025e79772a6afa049d01785572183fcc9675ce83c4c6d529cecd040f5696ac1127494219dd30155461205faf6604ebd8f9faeed8a9a6859e81c207e5cb80bd53be53788155b18a20943b1e67f4c346ae2fbf10cc4b10528d121d353e212d06d46112d9c83bd3ba8f04dc650948231f3b257454ba28500fecb898a907e5bc8a8c2502d7eb1572842755243b1339bd828408feda86f146c653e91299bb989ca2529a017e9aaac574c5b54978ed78008fd32d7d13c807a43be53699530a2395dafb3309d1cef5d0c0fb1bc99817897840ba1069888dde2e427c3e020ffdcbf226e7abee9998ad7af5dbfb4b10319a5f15636bf00848d91094b369096f8485f9732f836a963e988b2d60e31a8ca906046419f8870e3d6aeb848fcd54fb93bfd92f96aed64ae8c2c5aebd7f0b150e241413f26872d94e751e8e127b08fe1bf2a6b9fa0957f40eb6a03c1eefcd0f021a2cc83c31d69457eef46a298a3d66afb099e4ade7b0851d1f960d5c79d7d427c98d2724d7439cb9e138ecac0b2de9522d77e40ea48f7cb1ee61d73db81d5d6ce1f01f2609efc326671bae98208f4d5305c87e2e038e7dc11be8ca8f66debcbd65baa5a7d98b8c5191574aae81bf60777012460cb9946fc5b44d3a85029883cc088297121b2ba8f446f4be715ba68e2d178ac1d42fe2dbabe904794a1f983c3ea83072278b85d184c4b35ce5b96e2591f3e916cff2ca43838e757aaf5d2b0a3fbb38421b62f2e8998ae9cc80f97ee563a1de34f8d2a648daa995a290b4f4748a65b254023b5191d18511a4590e9536779905d756a559113a9d1c69438323614d1a3c1398cefb7f2874fcc07175e9dca421790fca9baa4dbec1e8f9072b0393d9c7ef667a22b63349e4f5c0db2a7ee62abd759e4e6d1a5c7ae9f68c4dcc6adc50561950de089368255774ff5800bf0228ec9e43dd7a8170", 0x1000, 0x6, &(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa) sendto$unix(r2, &(0x7f00000012c0)="1b149697b9c7eb990fcad30968cdf2b058635cb854d4db4b830d28091f7c493879122f315b9d9282bc444d05924b27c95bb148b0362ed49533752534c0de694ae5e74a91966edce29845615b332708eb12e093c3f1407d8b99fff1d5e93e4b7aeca0a51ec7d0d6af694347ada1eb4b32cfd24cf3a7e7478d6b9603653a17b3a25ca38b0292e3a986920852a9e8b8aa4678c65c269753b2f78515516c9ff60f92b240e73f8d0a3fd16707c14668d29877090856cb86cef70f135936fca11ec69492ee2510c11c54b5db74", 0xca, 0x1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000240)={0x1, 0x0, 0x5d9b, 0xab5, r3}) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000005c0)={0x10, 0x10000, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfcae}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fe9000/0x14000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2585}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000008, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20152, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r1) getpgrp() syz_open_pts() 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000064}, {0x81, 0x1, 0x2000000000000000}, {0x7, 0x0, 0x2000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) shutdown(r2, 0x1000) r3 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendmsg(r1, &(0x7f0000001a80)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xeb}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000240)="029970efb22485c259aef2a860a50ecab0bab9ed7f5b0d8b313060c5e12cfd5732621f89a8cd88ebfec40180235522716634c1dd7e64af9a84914e4cd62cbad0b1fc0507f9c166e23e2408b3ecc0d51db6261017280d60d28106ee01ba8d2cb818a00a0aa7e255b525161a860508d802b4e395647f761f01cd9a47064846ca1313b69642751b1592bc166f20baf56e9bad805b0b61fe81a7d1552c8c60c55d58c48f10715da884642317b1f94600b112a304209c86339a1cf0f06f1458367b9a26010b0718b426b31a9df22b9aee59", 0xcf}, {&(0x7f0000000140)="261f88ad0fec7c80fcb9e371e19a39445dfe4510832754e10ad1556e09ea3507d0c127bc42b78a90d1ed3c52d847a0aa47086889d1900af9ce84e692eacda3dde5f3fddb2ea43ea3e76bba90d76a68433d7631cc61a0d658f9bb762add348507f852", 0x62}, {&(0x7f00000001c0)="49c9", 0x2}, {&(0x7f0000000380)="686de6b9e042165a22e0bfe3c18d7d602c6af0ab112e889e06ea965021899ff45391df9ced8dd6795a70bb02bdcd39bed40780d39f5f2e75a0ab4790cdd9b8762a910a6be55d69286dd12007ba77e0bfcca56d6266c6ae1c57c788b489cba82160a135fba6ec52c3122245ea7a69cd3595b690e327bc9f23cb94a52682eaab43e86c10722ff8bafb103a41737bfd318bdbd8716a4102fc04667727582e7b7cbe1b4f701c456475b686d3057c227c92f4ac60e51a915bc3fcef410e43644ece0ac365e9216b8eb08adad3945c3663a6342ae036c30630140e1bc1da9d15c0b60e4228ab618733", 0xe6}, {&(0x7f0000000480)="969089551237ce668c208036181dcdec0a892de76eba4919c0f75b723772a1a29f9a2b509c90cb27f646a667d9e0cd224a1dc600ed10b392a639f245811e3bc38bacf0fe1432ff9a625c9057a77a55d5", 0x50}, {&(0x7f0000000500)="321e931bebd15fb236bee9d74329964655ce59dbcc4d0271a0a73be88c1c6ca49908c3b7ec87761f5f6bcda7ddbea9c6d8917f95e236beec22b7047bd072f5c7f1686b88c2c16ea98332c647052149ca3c9d70b04bc06ec555c55c3971303c0e0ec3047ad1a6eb8421d84572207b0ae46e9d9c37b38aeb1d9da06fd6b5087bd6d14e09f2b909b8aaaaa1cc21a474a6325a1548150b74788d268c2a37bd75ef854da678fe6aa57a5cc512372dc34175f53a08eb50fc9c87a3c3ae52e68660830d0951cc1b4047265ac4931763de7031dd0ef13f0fb722aa2c6343f89a5ee45725bc218acd1e003ee650aee24957f4db28c0cf72f6457c73ddcf2a751c16f130eb94e67fec9072ccc4d4951eac223707d1442cda0946c805e4b92f11e7a5457260af64b5c248b306e3b3b6015ec84cff2e321669f022dc33874ee70ad491740ecb507786d226c1d3ac79f9305eeb8c75b2942b263f9043940e09b2a867f24db116a4f4149b41562c5422bfedca0b9238f786ef83d1203e08524acff49d39a82f93b017bffdd9e986920af06381f8faf2f5409f839ea94aece06749c498b5499b291c055830811be7a785e0873b72ffe86b837f3154d6dc10bc5ec1169da4eb9aa371b7c607a06db9cc083865d9b98bdca58a9c46787b2662b7b5888f07a5edb3952cddfb0375a14316ba14cdd36df2418d896355b4ad54c4441765bdfd0a3291f0e876deb41ff0ddfb112d03c6b3a77b85fdccb5e579b0f202ddf2630bb6ab64ef40ff76f3ca3d24781c2cd0b3874071c2fc3f30ddb88f596dbc948423a8e613001c42c9fb965bcf78086c22ce5f3e650ddf8277203582522b54f44e06c5e778a8d127461111eff5cbcdf289eb90889406e5fed0e1e844c7ccfb5da77ae67837d1ff49a66f58965e68be1876d25be36f08242faca13398d5a8490e6c34f4edc1e45eab27466018f370122e91cab9ff14d8c68db6a3f1f0e03c6de21af96cae0ef62e87fa02fbc2603194a4343719aed009410dee79918c8b566d770e1ae13561aef3938e008134d10c5982aa347c4b1f0eaa74f20677ee2e6aa2e54b8a485d788e330162c05a28b089574e92803f8028ccf8d4c7db51a694a0a96313892736b484d7c9e7f52d9f0bb796f455417be88972e0800e2e15746988bb14c72e98df652ee4870c4eddf675aa1b9edddc17840ed3cf8e380e770a399ea37e8939c09029f9f35f6f0792014726c172a1703dcdb8bdd4ab318dda16d4affadeda2e3103e9446b9ac01994ee277b82fcbb70c6e5a769e8683ac84b8b1dac4fc8ec08466aaec080aa02d26307454fa17a6d57c16aa0550f84eab889f526fd22ba9583186b16b8ccdb29f7fa1d4403fc5aac268ba4a594e5b1581a410414ab0188416edf49418020000ac862171e9547d1f90714d42aa14e7732384a6e1438561e1a607e17743c1303a574225e96b44b2a21bd8930c8fb0d6556399c6ae40f4b6dec366cd9239983bedb67480a739dd90e3dcd1403db3e201d41631c9057c14026fbfa2e2f7db54fdb8384cf598b249c88e73421d96dee913a3bbaa3a23b8c10d89ce80ea874f74aae4357ff55054acca7443ce03b1627c6a944e8b885042518247d581ca1bdf9bc4b9ffbcaff8ff0dccb92616ea3c6e5839b7778a8ee5ce40f07206456dae6c3abb264d0241b04261871964c46ac778e43f7cb3755b5339943f080333e3a12727d5596fba77fc0f3efaca6260cad71fbb69cbc113cc1e94061a3d4929fc276a5de8c20b1b09f6cd2c3775a9d524f5166afcca23e6038c067a4b306eef5d6b8884c75bd92503ede2766e7e9d46092ef3ac9c9a79664039b039665238d6c9826f683076751fbfd9c78b480a406e53ce264a772386df4d361e115e8281e0276b2cfd2af1ec397ed9cb043ea5a77454d3d282a42e2fa72fec42d09e8132f929968a1f0f3fa96e3542b92dba359db6836746dcb118994fe94f6afaedf306b7295c0eef0ad9e7288c33d9a1a6e65f940a5149d79cb79b47034874a05a3fa2b41d4d1aa6d90ea556e1d987783ece337e965aeb651e3c0dbdb5eb9a8a4a2aa56dc70a66bedb3ff5e389ddcf40ce561bd00f7f7e71daee270127b2fbbd2cadbd829f5f1dc9676b55100633c6c3c1d149b78462c5e0e18556c3dcd4bbb9baf7fa1070110d111b19f0546a58762e1110bc759952cc70d372d4787763c01e2fc6a013f764bbc16f2c1a1b4a907975e428caf31122c0ca7dc21a95610a89d00f6ee844f27bc0365b23a9b851269a9b20eef3df32d17004605e76831ac25f3cf5e4bd88fb98a512bcfb6055908b20f572aa69d605a957506472c9701c7647600c8dac5b58bd0f82ca779d19f7231cfbdebad446f4ed4e10c3210ba02e0857dc015689428be5b6479fc50490efb5824d3ecd81b04aec362e4a84b8df7aaaaa9501fd4f2e05d5df864953bc030e0a8854fe9de8b92f3976c14329cb7e43cc2f418893d7e5fbef0b433bcaaad6fa16b0c87652c4a7befdb75780def5e3f5c474b745c826b765f09d71072e9798741f3642d32fbc64d7f8f53c9dce8f5bb793ecb53624449016b07a91da332d5c6486a2bae892277afb0720259d304fd629de9683b32d52b72a8b70a98c88dd248c2e36c155b9341d4a08d6bd007f09bd3467a0d5cb8fde414abb66476049837a70fd38cdab832ab6b7ef4531ad2661b08f40c48757ab712358751187d6d9828949d4018f7a4cebf0298f0776a64156da4015346b7e60aafbb211da6902af5a8a89f91c8681a8daee266e786a65cf6c248d228620ce71c6bb56d4fb456df3e2ee1233c864caafb3c2955cb2809ed2a3a55269057657f55512052e18819b3a4247b21d6dc637e837e23735b6980ad711ae2f7ec70af81906d1e4c9a480562635e7bd8d4ca3857946bd124155bbbd14ec4d841ea9806d888d836f3ea7c07c93b2192976d4ab0b4204541f953255800144550f6043df689614b6ca08d08780f2405609f0a26854fce4d719e07c623ed35caa0947e7e1b95fc9b42e4729e1d700c37405ba85b1f6780567a4073c39ba44b1faee311b68845b97221b63b0b46db741ac40f8c6a8b012ae9256293f9f49f17ee393d3b410ee5291de6be9c5529a5009a7f0daa0555a624fddcd22264ab78922754ce926027b4f31d686cb712565d614fcbfbe1808db3847dc54be255fb83763ff6459a3c4e2670b1c8f94df7d082bec9ac86f64e4312c4c49ff433edbb2a6ea705009f97f2cb13ac3d7fd7d466d0f77f163b1bc05d889c951be2af7ef151ef5a08268125ea0c4a75c92e1d79f0f7927ea581c63981e5631acbce5ffeafa3811f5d558c86d4ee327f0332ad86e203ae84e7bb028ba222d3dc3a48160516686d6361a8ea7e8308ba45ac7b7617380c67bc0c93f9abb0175b491ad1383c7b0665c7b07f26fcbe63b181c281ea9067ce791268180fbf3fabbc692394b894de4bd9d6b8ae78c79d602d9c92dd6d2bc1827160b11ca9509ca126febe732a6c5c1a40d4e1f91b07be538b38a99337986943b03a36275a6d185a5f5e9c5dbfd2e5bc786a44d74356fb45c6ba04176360c394ac0bdd365d91e11de57249b971b85ce5f063cbffcdad344dc27fe6bd9bc417b0d2164796c907b1807af51224067e305c933f523e9d28a77af352026a96065e307fd07e44accecfe54973ca945726661a31e7a535d82cb9d636836dac5779b254c8fc403432ef05576c56f35e9c2e33541e907bd32cb10c328ff229d5901b6779c6e93c367323d618738b69c2d631e987d13ffdf72bff8339ef923c044e3f05b627f85f1ecad7b0dea9f37a16a743917b14c9086c550548a0f62909b09c31a302503a76c2d4fe176cae9f3b99a39019f64d11f42f9bc5e5983c69e2311247dc6951812f8a553a6f3ea905791c56d33cb4635e1d47dde3b3d2cc8114d76806ae59d73d79d042cf57252feb1c971058ffda83e54918776b760a3bcc31e50e9b5e5c806f7176052354594a9f520922473caad826e4d9f7f0bca59de261ca375cdb92ac5f3a33bf2bdb2cf7b99de5c0928ad56f75161881fbf43f96126d178b27a925e4dd6e9c831b3e7e9bd578a09912a320fbcdfddfcb24bb1804aad6cb3302ff2ad434cb9793893aa9c8aad4d953816d57d4ce0fbd5b5d30208d3cb9873bc7297c0676c0c430ade4e754ba619c03fde386d6844eeca59fc5e35dac25289c8a463ffffb850af8f8271c7d31711fb6b3991165b2e261405806d1b15b1ab1b1dc9c80b35aa5edda4cdc41e2573a1b6d8e4d413102015686139e20bf6c8663adbda2b5c7cc772d061c8e6f3bef15cc6c465187308febf298df2f85c2c1c88ac2d2db713a3402f268130d9d08f93f5b516bb59f3162698c7dc376df91f4328aa18b8bede40e4e3f470f4b1b033a3f219c1c1953fcf1377e89ba70a1e7fbd00145832636e04dac73a96218dab2e0ccded0e70d9988afdd3c4ab86900fe82931364b0c376364264c7e77da5350e16cedc49645f936a267369c03b032dfcca156be0b2b1ed285213bb8c2a437a9457d011ada2e15a64abab99f1ea841a6bc167b815b551ab8316b980dbabf7323a510bc257d0de64cf7bcfb1bc042bb60fa706013b1e2c5ffaa2e8558417707a5d1b1df1e39a636dc0b151d1ed5e86ccd31f5b895b7345753a9021cb2d37f247143a822ea73e39b67fcf39cd324fbd859945a0b2fe1049a1c1a651c0f0b04bde24fd5a6b1adcc928832f649eb74eac4a06eb2a52a32ed4072061ecbec7ec0220e40a10885ede3fef4b02562c23fae2179d1711a8284a76f09176c2794de1e09f8d0492e05a455eaa1c296523df206d53a6e3c6da792e448e09fa26e25f9e11b49f518bb55ba15b9b9c1a1c5bb7a32243186fe0053924f60cf3a45932949c67fae799b0d5fd6a8721633e6a94b6806ada8c016f5c3957c7c638d3482fb52f6820f0e36200cab8d54d7981f684a597c3fbdc101c3fc456fbb2999b13623af7aef361e3815a83a975012e095f43b3b437fdb717a258b80c1769e48176827fd245db8735bb5f873efa1bfa887cc66af31a50f43a631fb8ed7d38b204da31c55a6c3bb70a6557659721af53a4079218f781fc393eae0b48b75d7c82291d3fea948f8fa1410798e1f170060a22b773d2650dc28d6b6ebe46009306bbc32f5d49b16a1e07b3e47def79d2a7807c685b597d66a261558e55b235b799de1e1cce37edbd764de63f18462fcd75f07286a3a6d67ea3a8d2db2d40e68e3faaeb5a636b02bf257d58917d225378f2fd2a23e3ec053e4ef6b79bf65924a0686e0fb213f6cf5b1cba58df3f4346f15076160f92e81e3067a383f7c6b18e2e0c90dd48de024accd111abed65a323e965d80c04d39e3e25aabe764f610c35969d5442c5eb6ef62ecb55882850fb9a667b15901b676c03edb09ceeedd014d8ea7d32b3085871622654a100fcbaef96524db481b59736f0107be2be0ca17592f71b513cf98ca98971df18573091a6ab251d2ed3fa0a9d716063aefdcb620b2666aa962bede5aac4ac21fc0f9915fc7fb713d6f59062ad06370363a765e38d381b934ed13d580ba55c8b9fbbc1a8317b5d3bc943bcd41de438c4627839e3461b37eed6dd314e90a9f762aeb95a3a0b7fd5da4200177d5e4d1a5d3d8e00b9c899430968bfa471c5cca5cb538997f53cb8cebc92d4339233642302008033596e87d5fa4b9cf96f30f9d2d0b82e3852670c29cb27ac390082248ee541f2b027899a30dd0a323e997006390c446e4c4dcb9456f9dcbfd67c6cd9d0bbcdc4e461a7c3", 0x1000}, {&(0x7f0000001500)="5dbfd097d523dd94feefb888ea2564ff2838aeef355d0265bd3fc111eb49ebe8c8e4f08ee5e4725f6318904aea932625b180ad40e18628f6bab0e99ebd14099fa45679dce34ce798695c52a10542", 0x4e}, {&(0x7f0000001580)="f258d9c515a15c602e51037ab86918b12656bc", 0x13}, {&(0x7f00000015c0)="0ec9ffca7aafe76f37566456508da295c94ec6095f8ff8df64e682a769ad73d90669111ad4b62142108e5004b39e6b84ce1d77a13a9f86919d715e602fc86c2210220cf0339a41c385d11bfeef2c6f0620e1de4a2af351acdbafa36a7ff1da70e83f987a893cfdc56dd2409f45ae9d7aa2945c7838f54cd3b68110a403414a0b3dd270d37a018c2d072e152b9eae552fc3e065a6716cfdc5088ed3cd4bc8f68b14ad0427a89913d7b55eefa7eec73cc6608bc5a046b7f6b64247063af9bc076fae5222e3e5fb5021f8ed9b822eb38fa2e9aec525c5e088e868ea9deea36faddbb01e0aab8304392a99ba0cc27dc993", 0xef}], 0x9, &(0x7f0000001780)=[{0xc8, 0xffff, 0x68cd, "a1581a1ee856c86deacd485d46cd9424ad1a6a745c72ca38ab31e20edfc16cbaecfae06db485ac27b35ff11f19ca1022d7d1cc1c403b61b86dfe74fac960bf689367327420f1b25d862ed30b6766ccd0c976059a284e2d8f95c32a26a34bb70ec1e28910c6872e1af09883c04fb8b63ce92123df95c02bd3a39e20d0483c114b33fdce67f80ed08ed4cefe6ff21d9f879a3e8b386dbe0af5edac9fdbf84379a8b85bd5a15e3f298f9a3b2007316fcaf60b480673af7d"}, {0x98, 0xffff, 0x10000, "1d627b47885e87a148615e79ac7d15d85b5336860c8868bfd41135fb90ba1cd965a73e6709c8742b7aa09480b16ee4a48787598aa398a1a727e8c53ec35b50f1839c4cea5b9917027f73e11a2b093142b035cebed6422a3ff388c5abb45ff098f0e92bde23f066ea62749de37e2ac98e4ccc09d8cd0265b2a98c34236d22829c94cc"}, {0xf0, 0x1, 0x1000, "5bca0ead849024a955da99c940804910be65e5fa197ab345e1815d88ebe99fbf679301723fec6ec391bca5fa3bf795b7023c62f3a3d36eb4c1df68aa9e09077f9f6d00332f2d375e3fafaaa72ebed2ae8190c608aa8e0767499a8997a60094afec053e3da6a0f80cdfb236a4c390afac430130b34e13cf3e3a3b8a52121623f944399e73204bcaa893df1bd132f4ae0a42df89696224badd9783b476db6cfdb7e2e2f37a0cb3d2beff4028a4bc284a82bb59e57701786bd56808b2ad66857a510633caa387e318a186b0d296c4ff265a533a9dd150ed89d2cd"}, {0x98, 0x1, 0x1, "939d429a817e48678264f42807d8cc5697964f882fc6a54efaa6f7b1d138c4124dd994a375e3e0a28cb7464598560acb5db9ce03f5033d9df214496996c809f93b1fffce7b3df5a06e4ce61bf2f29159b67ee5698d71177c33f770703bd6ee6c342e1c54479b1ebffbbadc259cd43e9694032e0926af41570dff3d1753f02e4dd9"}], 0x2e8}, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x420000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) write(r0, &(0x7f00000000c0)="deaa5321190f2c6b42f759ec07d92af778cecc46fbbd767e7f4c732d", 0x1c) syz_emit_ethernet(0x0, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x502, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x102a1, 0x20) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x12, 0x10) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x800, 0x9, 0x1, 0xa50602830990347f, 0xffffffffffff0113, 0xf2, 0x5, 0x0, 0x1, 0x80, 0x4}) bind$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x8) close(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000340)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xc) getpgid(r2) recvfrom$unix(r1, &(0x7f00000001c0)=""/18, 0x12, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="008000000000000000000000cb1a71a819dad54c65dc4e3349c63836b74dc2b0cf0fe88489ace9982c85bac3b57a4a024febaf4cbfc719e9df11e256c767e1733e55b0b3a7fe0d3a370ddccf5df68ffe9904ba413ff14c57de3e11d34898b7edcc5a553a0adc5d705040fa4cf563a1f5ff4087ec2b7b380780d1f3830ae73a5f4770e5b3f40452a51ef436859facffb0ff2a9e498e35442708054d6444b71fc4c64ea4b4114d84678ce0b9aff67f96a2c104f1b3c63e845e259f8af121582a0df1583842ffdae0f6815c7596a47187ded8bfc7f7a35dc4df9c1d42ddecc21c0fedd3cb"], 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000080)=[{0x5, 0x3, 0x81, 0xcc}, {0x40, 0x3, 0xffffffffffff7fff, 0x4}, {0x6, 0x0, 0xe58, 0x101}, {0x1000, 0x3, 0xcf, 0x40}, {0x7, 0x3, 0x0, 0x5}, {0x3, 0x6dfa, 0x2, 0x40}, {0x8, 0x7, 0x3, 0x5ff7}, {0xfffffffffffff3ad, 0x8, 0x4e3, 0x8}, {0x101, 0x0, 0x4, 0xffffffffffffff0e}, {0x20, 0x4000400000000, 0x7, 0x165}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x1, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10010, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)=0x1) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x3e2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x2, 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)) r5 = kqueue() close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f0000000580)=""/122, 0x7a}], 0x6, &(0x7f0000000680)=""/122, 0x7a}, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: socketpair$unix(0x1, 0x80000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x6, 0x80000001}, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x4, 0x7fffffff, 0x100000001}) r1 = socket$inet6(0x18, 0x8007, 0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400008) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f00005e4000/0x3000)=nil, 0x3000, 0x4, 0x13, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x812, r3, 0x0, 0x0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x403, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x4) setgroups(0x1, &(0x7f0000000500)=[0x0]) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="9c63c00a30f09d43cf52338cf5ccded5783cd5fcf4f384ca9cad8a508235102b5eedabb87be14ab180c050b32283457f009d735e60b6ad71dced7d29b7e958e61c6a993ad371a8bbb4906d17db319dbd94c26b41e2731a72008951d23778821c0190ebaf9dac209fc7852f66a61b8fcef630a495d3f301ab3aa0ff56431f546d7d0d934d9934f0ce92f2128677c5df365b90a1690356b24c67ad74b71380eaa28c98fd4754b56a332691a6a0792e95528fc9ebd2ff10b62d7930c9cbe5b0", 0x1}, {&(0x7f0000000200)="3fe24e0d3384e323d7af14f7701adef88224d8f80779d517f675a5614900844f0b43a052c3fd4ffd6c5edfd8188b1024bd53c68643a9aa8de96911d58a8bd2dfd10bcf97ef196ef9042566a2d07c180890deaeefaaf7c2b573adb54379f21fe10824f1f0af3dc9c641349da2fa5427ef74725d797992d9459afe709f7c7a37c68e699a2734fff89a1c55ffecace6ac34e51c2026ab6f42f4c29c2c3c03b5867919026015b0f3797e8d42d3ec07a387e9509f14"}, {&(0x7f0000000340)="49df6bb6ff593c1ef4d77a9e9c0462805f27686e96a08b07d6345e028ee0a019df0435cf14c89bc5e4489686aca0ba0e7f15c5c3d9381373d2fa7b56c2e97fb419991e2f73a5c2b17e7c561350ba1f000803dafb3a9443745efd50c040b3e54f79f1f64651d71c109dc11861a877b20254774bf7b1e7893dd46cedbad586fbc381a7dcc5b932f17b9286cc1a57dd4b57b0926d3c22abd8305ff9553a8e467895def7064928d33cc05287d72d8d4620e3048f9df6c9bd14503bb9c2f9c872c99d90c5270d4d99c5379865e48cf50270d20c9311e6c793c8"}, {&(0x7f0000001740)="eea0e5b45cb394dce77c1527a96b8210f5ef4c10c4ee3e95284e91f91bd92ec24e15f753997b8f2709dec608fd32027594091af50e9b57092f1ed9839ebc1f914ad9ff52b1d45d4ca492257ff9722440cd99d600885cce70724dab4566585aa7b3d76920ba2d0f096798fa52bb2f7563e52af36e091e7b9ec984d68e3491a7ae21ebe644bccb3aa902313f5ae9b0f16b909d5974a3b3e16b037dbd17b6526b2e628264ff2aff6902eb030a32d12cc96d6a3c0f8af12eea124e7c3ee8c8430b5c729f19689479d0e15b3821d36a27e49edca348c1ca5bb8b6a61b4199ed1bb9d5acaf2694bff5fafa05425813be98a046fd634b8b6f199afd2306e56625d65c56b8aa1239ac1a60f5fc22bb511f9a6a952ebd38d4cdcaac99024d1ee6a3c27313efa3dff70886a3b242dd920aeb3aba37e74005a6916341d15ba780c15d242176e7f2829387e7e1f207a0be55fdd682adfbe4003452aa6e7aa1a37ed266a6a6095deec0816fca51910c9f89aefbecd273aa14ec191334ac9c4c3a8502f64218c502faeedd4652fee755c8dd12ad2868224cbdf048c41bf2a31799d1cb62bfe54f6e1f7dfa8e83b8173a174558dd9b9b02b50f221f0daa142fc6c53c1ea5a42644c32c268e3e0ac80842c221019a46c0616fc25a39699d7cabdc96cd6447c825345f1c572d11434daffcf8f25da98bddd1365527d897146d46f1b72ae15092058d01d2e9474ff1c176c2dd39d6e2b75c297010885e905daccd321fcd94827e93c0cfbd04b16aacc2b3e32b215ba7f6494a417ce900da0c1641a80b9aa65b26f47d30afb2cf44222869dea94046f9f5890603ddf5f265947bf2d8ce3486e1c1f8714ee0995ce8e78656f6b7ca273de9b69cf8aaff8470ae6079df9d98a48829af2189a1678695a35bb57a12438234f8b7adce1df0fd799d5c2d052e4b7bcfccbab3fb4c10a21c226896353d19ca3d8600b3e9442006575df32a64e55dabb137424ed91e2fdd4d1cb37cc8c017f74d1b080b6fb69b2fadbaa9918c1850569241f5e14d56061604a3467fdc1cf1b6153933b6d2b991fae1f3af502cb910a9b015ba3f549b5451d800175849fceafc0d1a006fca105ddb7539030ff301c6021aed14cec98a781cd8613e080653f337bc671d6f63177fce0c236269cf24c50f7760ccf5fa6710a9f6d5071c84001f583efc6df1e07c3b22e8de1f4c70c40f651c564b41b11616a20cc68a7814942053204c56272e87b56627958188a4149e6eeab1fca53fd8a1070a1360a25772a883df436096618e47f9ead774b75dfbd4a0a6566f9f9f50b078e55a8f63cec4844951517ab598fb80634c8b9c0939b3107f70e48f5da1a9c68fd0a9eeffc9ee94589884abec62c6384311f9b9ffb74dc20e3a66e00b065d94e182aba1fe59692afe7ffb64429f3d9fcb32f6465e18aee75375fb88a1d64fb3207e990ae9687112ed454b186f4f76bb61fbed30dd1d861b8fa1335fc39cf09f9ce53d4245d115026049db4f849123c3e1ba550c1b9fd4b83affe19b7d8cbb44911259d25e62c2826f9a5432024a2140a7bd631cf9d3aee270eb44896fc4cac38a13a955e129aa9bf11d787fbc513975a7ffb993bc97e128a3d2b40c25e533381f12e94865b4c570456534fc3d2129d87c14215409aef21804aad3c09146135e8b1b124052609d41cd962f5d727c9543160c604d6832024a660a4ac2c8963158694bd3e192c104db4d6827808808a12d363e3023ce9d62921d8148a5348dca4dcde66daf3412facff707f113af29f65b0e7fded9a72da5e5faca3aae5f8eafdfbbed9a8d7c9c327925d975ae71e6f6550b7e72c46ecfc51dc424879af18e7e54097eaf69f89d357d68abaa3fce7a38204c568ecfce5d226c94a13ebd9cda983ac88501d4e838908acd7333986e361eb62584c1aafe18726b33845594869e9f7318a8d4bb66f6beaaf08aebb3548021a539c417b949e2efacb6df31474846ca564d083ec29a0f8a18e50af024703d650144437553188979d4e8a53129f7a532d2ce521b3dd80acd4a570017c4a00e8136466a3b5fb01770035d23e2710e8993374fdd97d861fd52556bb26172f14f4b977ffecd5c85a75f72c5ff65ccbf60aaa9384a9ed37a4046e57260e2df07c3d5c437a45b240c2fe69b764e7691b200d96e40690f42a76bb1ee374b45f0465b0f132c478aa4c62facb1ea0968d3501aad8626b46c728e5d641eb548d074fdb8c6c2650238ae21456044b7ce8cb5452c0f1aa3f8f88c29388821eb8f06805cda79646cbecc60ed961fe400c8fcd56ebdea3e34bf8eab12702b5fb17e9cc4e3fd5a006f06d8b2d9ec114e4c23eaaf50451fbe8a77065c8a5fe450f6912eb5d96c0aac10a21559616ec8c518c6a56db02b82f6139e15d4b5da0ce86f3cd7347419e5da90326e141187ec3d369b8a87886bd20c49efc01d895bb26221d6a39ec347fe3b36097153704226f5281fbe865724876baa694632104a18a4d8f9fba2eee93927bd599fa8816c594a8f452073251a2161e04ae4ae84aa71b431a6abe90e4743f07aa0b67874a9b617f9820d0d8677b4785eff281d65ca0bfa1a1189f1dbf148e3c457d73a0ff0f0819ffeed0402c70593a9d3b26cc01b15584ba9e13bdf3c871d9a82d1a0bace1e82eb253e650f0cb93552064b48fc1f0f45bd76776ebb6413f5bda683fd7bd88def8438198e536251637f1e70d0500f6979f9f663b82988656c151946d5baadcb79f2344ecb9071a7d2321177fd91f2f995394b5f13a4cfe1a87ad54814ed28463f6dc4d15ed2138cfe8265eed40acf32dcc7224fde07aa100bd160a8090079076841521eece58e9d4b4475cb0b63fb5b0b0019432fc4bd25ccae20bd5ebb891f004a0923f24720bb0879d99778b24eb7b14aa709c182a75068cc1ba995c5f5aecfd81418b972a27f93cd12781775c7ff22ca5af4ff5dd20f33762b5baec4c53dd1f97fdd4952859a802e632b527b56d562e182ddf4c8d88c3d3804f7bf9ca7b68ba7c23a943cb8aac786a9c4780c6bbd56ce311584c11f1fe67cdcaa1278a9d0f94e264ac78969ea3aaa2919125adff6433754ad16471924b766b8cd9115b154204885aca9e538a209640da66f0e43ceb608f8b5aba509d51491fe726494b1d6fa5e3620cdd18e0e166709815b841888f7be0a89b55b2c14fb055a17c7c01b1d7e00b2d19f2427689b82d8bd3368e5c9fdfa7008f759ef3aaeee59cf2c7a2bc073d1a686f45b46b3396ac4f47339c8718e3d223d980b2dfa4c3ae8eda9ff9f8bee4dd42e922c54b39a578c3933f07857cfa67bb3db0170ddb69c3f65e95a9bbd274189e14c23e53dba9dbd5d6cf9dd6915caf521cc328bad58dacd0bacbed4a065a702f6030fea396d871cb27c6a0e5ce83152ab49dc7fa925683c213922c283b6d8dc3e9cfc75977ee5a5f910dd83a3eb0ad81825b8d14daf92816429024b6196412559afde4dadcd8a18258eac2a099fca2ac18be56d563c8b36ad603e2cc6badc475dc4b85f3f271adc476e83a3f79470d6a4dc32e584cbbdeb06fc3411070c30d799dc18ac8f941a752b67d72a951774636afb278a947db4c8ad78e1335ebb32483b986800c16dc06557601f73c1fabf31ba2bc33dee2d0fb2d8e29b7f07df520f8010ac982c7db128bcf879317b53109cb3363d3c5f84fb009539acf8e09921c467986a9fbc222b674ac9e4b6a6bd4085b8a50949b2ecda5b1c19f518ddb41feee869ecee9426317245befa7686eb0cb1c478aa6052068831b2777118dd34fc490c1deb5b137737e154970121e44e11cddb9c6e0ca90ea94153bed51b549d6ae8216aab53527b12bdd3df7fd8ad43181f1a22876b8ae5d281d8c13563b6b06105befd448f34dce650afb9ccfb8294ebf1cb1fe3d745bb04c5efbf17549d45bbbb9d2e451d202ef4d6fd61dc2b543f61ddeee0f53d63f54de70641192b4add9c200d5034ca93f98b5b38bbbbb0e967b3e7f4e0a23e14526b32c9eb12f66e2030e0fe8cb9d1535536900e5cfa2476c5e9dbc4db3cc19431d8c9f07d1497b07b05e23bd75da5d8e15db833fe1e75f6da092abcc188a54daa7bfa94c5f5a52a7863c77a13ecbd831cb0cfce55e167a61bd65c87f497e73acf0e1f1b455d8665d3c03b44f0cc5efbaa92c264a3efc9e784afb0250d8ec911b0b69dcaaf32be4926d7f21aff82acc647cb07ad4c9b3f311f928cb454f658ab2c481e6a92b41f3d54450f222a0cc1d8120284fd42d0914ce8030d4e9a7dedb59d19088ad17c50b25b712a8ec8947b562b61fdd6cd43bb3fa81ed3e0560092ccb3af59ff00ac3dc19664bb8ccc2da20bee0e7275b26b22cb15085dacf2bd8a071f2f39bb76e8826bc5ae11acac40e1662f2fb3a14d8f098bdff6d5bd30723d9d11413d8c426d0231a79c82b7dd88cc56aea60331c8a7aaae25df70de6361f2238caa0a3115317c30282345c325c14a120e0fd35bb439b79fe9a91df23d50daea92cf88b26ad5e846f92a566d348cc364ebf8cb179576d8da756f7371812d2ce3f6aa28fb109cd062094817488fac4aeb3c170167ae66d97c8aac909824483499a1a2e820a26579f3500e7bf5a1428a7fdc9f8edc65093b0b49060987cc8a5fc76144b4fc6f5aadc549310f2a3af69065ec7e6e9f8bf3609ec3284cc7fdd53d89ff6cb4bbace89858aa903f3e8ca9520edf7183397fd85980dab57fdd1438b888dd70e634ab1622d32d1ac65af082f267ed6fdef288716b1756b77a309084859d6af51f72b9a22c4f479a9403034e926b91e83f9e696dc24192848a63ad1aecc2a396ac444af4f2884b46ecc0132ef5ebaee8e3c6ecc51be4e41017256563d69d7d41d9be6eaaa7d8cfcaa8a9ac0fa4302123dde4ac8e4cad30d4ee31aaf621f53cb5e9492c2c2754e058ab4bcf27050e40afde26198692ab6b3304d8d134faf56737acc65c549051e05226a485e1cc514971703d020a0b94c9ad956f8d897c5a8efcbbd33aeb6e0ecb844afa532a86095a23a958ec38423275f9571cb80308401c8a491ed14a3c8776b6434c49aa9c845507190157eb19b7eb36459434e5557f56fddb15ed9e16aec6e9d7a9ead610ca8a626e29043c620ad73a6861d8de378f80f5f9b06fd823c688814643c40bdab0fe67cbecb675e2d46d1b7bea03961a461beae83f4ba62f58a64e1157905025dad1160c5fb06dbf0790a8f2df7e9d35141ae7a459af6f30e192f5bdc46647c905cc30e3274d783586cea587d91be9acb6725eaf2052afbff34ab38ccbba764cd09c40e6b1f1d6db4c3451370fadc14a92b84ae0f35796b6bbceb1f7299a1b4708053a9260ff14f37afbfe4564f55fcc5e20d223da12eb5105be201acafb51ee68525a13504a13c6e47e3ff6cb28800d7cb4821ebaf4bd9a4b7a8d42e6c903ef44581ef1f784abc7c733064f67947d433d263d28bc66d0df69c5662ce7d6bf64321ee4da401e29aa5fb5d071a434499d710f3f5fdd84b202ab3ce664a2586843240def9585a3d077e7efd54943180295da1db32377d44ecd8c65ad59079355a4f9b79e236718a427090e252c258f49d8034ab84ab775d240ec215603e26170052384f9da2ccb1a8687990c254d48ebe434fbeca39cc97ac77d2062a88a27ae553e9eb1fc188d15f05277d5163ae6a639f066488430a5e35e269221114a3da2acf97a9b11cdb9737a9bcce6d65d8d71b8c44adef9000ba7ecc344a3a8f1739a90ed81feb6d0685e9981daac51c4c01d462b1e3ca33f7d7167a63c298ac5f32d"}, {&(0x7f0000000080), 0xfffffe17}, {&(0x7f0000001500)="408768067f7f66131bc3f8567c05e4ebe136b47b4d4c14fca71959abd44960ce8daf977b2ac7726ca8165bd5b9715319f32ed9b8142c8c3775e4ffcac5ede9d5faf793b311062e53edf3e6ce16fb9f136365b9e14ef4"}], 0x60, 0x0, 0x0) setgroups(0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x754, './file0/file0\x00'}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) 16:00:09 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dd8873e6696803956644617f493145ea25b0883854b73f87fbeb62c4c6371ea65aa187ce76f7d028def683d9bfca03f3d11073f951db9d68551ddbf6a0e9459f263ef07f743b841e3295ac5d309d47678a7c77e4f1b560ece24463f2d601be304953bf781f7fcfe2673dbb93b67f2057858064a903a6badb9e11bd6aa198cb76426835cdb26d7c43ca4f1434dbd3964d6f7d68b57c6f11895b1b654ccb47196a5521f6756e70a732663259d2a0b208a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320835fc243d97a18252e6e54084e5c9a34f06f3bbd81a4d0b844e7898edbf4e4697151d53289fef391d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bdf69989e4ed15c218a1cbe974659c763ae2a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = getpgid(0x0) r6 = getpgid(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r7}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1be, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r6) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r1, 0x4, 0x84) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x3, 0xffff, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) 16:00:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x400, 0x401}, 0xc) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) syz_emit_ethernet(0x98, &(0x7f0000000180)="1f8ce33b46a9cf5bdf4ca888bcb4940048488e0a59bf27c871186c9d6c5c373790908b1534fd3330e4dcec5a5c522234994b845a0de6645f8e8754d5b5703b3ca3f889cf9cc3ed4dc4e6f12a90aaf9bca7f812ae58d9b411b4887c7064788594554258b25964312bf320cd3100aafa71beb329eb794e1bfb10f133ba27f0c1301d86fa42b0f56cb2a6dcfa4507821122197ea5cf61dd0324") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/75, 0x4b, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x90b2}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x5}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0xcb, 0x5, 0x3, {[0x10001, 0x7ff, 0x1, 0x0, 0x5, 0x6, 0x40, 0x7, 0x4, 0x46894bdd, 0x40, 0x5, 0x4, 0x6, 0x3, 0x6, 0x1, 0x4], [0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffff7, 0x3, 0x8000, 0x7fff, 0x14], [0x8, 0x5, 0x6, 0x4, 0x0, 0xc1d, 0x1], [0x2, 0x8e7e, 0x3f, 0x2, 0x9, 0xd396], [{0x6, 0x6, 0xc808, 0x6}, {0x40, 0x8, 0x100000000, 0x6}, {0x3, 0x85, 0x1, 0x6}, {0x9, 0x6, 0x52b, 0x3}, {0x0, 0x5, 0x101, 0x8001}, {0x5, 0x7, 0xff, 0x8}, {0x4, 0xffff, 0x2, 0x9e2}, {0x4, 0x2d1, 0xabf, 0x20}], {0x2, 0xffffffffffffffe1, 0x0, 0x40}, {0x800, 0x80000000, 0x67, 0xfffffffffffffffa}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='p') ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0xff, 0x4, 0x5b7, 0x7f, 0xff, 0xfff, 0xfff, 0x10, [{0xfffffffffffffffc, 0x8, 0xff, 0x8}, {0x4fe7, 0x7fffffff, 0x5, 0x6}, {0xfff, 0x3, 0x1, 0x5}, {0x3, 0x2, 0x1000, 0x4d0000}, {0x2, 0x4, 0x1, 0x9}, {0x0, 0x400, 0x9, 0xffffffff}, {0x0, 0xad, 0x7}, {0x505, 0x3, 0xfff, 0x2}, {0x7, 0x8001, 0xfffffffffffffffc, 0x2}, {0x6, 0x8, 0x27f2, 0x34}, {0x80000000, 0x6, 0x68ee, 0x3}, {0x5, 0x4, 0x587, 0x200}, {0x5, 0x7, 0xffffffff, 0xae12}, {0xfffffffffffff801, 0x20, 0x7, 0x5d1dc0eb}, {0x9, 0x841f, 0x6d3, 0x3}, {0x5, 0x43}]}) 16:00:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000080)="28845d4a89744a92ad48b18ca9982d734f7359a1976ba6b2cd979731f5855cfa3f68084357f2fe714cd3ecb9a50ca33010b4cfe716750ff1363686e5d5f3983c27abb91bf98a8be42c05c71095cd439cb01b0471a8d27b99439fef2da513b81fb4c98e869669decf9127946a2c37caf19e72b0a96d4aa74b2c5f43ae94fba791ad08b59eeaf3cb21f44a3b8c85d7ad7a2142f73b2168ad73e01f3a2221c31acce4f928ae29464db5689b8f0125a07ed426aa9df38b64313653e02a922771d4da776bd30a0a2f32", 0xc7) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x188, 0x0) chown(&(0x7f0000000000)='./file0\x00', r4, r5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xa4, 0x40000000, 0xfffffffffffffc00, 0x84}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x21, 0x100, 0x20}, {{r0}, 0x0, 0x4, 0xa, 0x5}, {{r2}, 0xfffffffffffffffb, 0xa2, 0xfffff, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x1f, 0xf8c}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x92, 0x80, 0x6, 0xf74}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000022, 0x9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x8}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x7, 0xffffffffffff68d3, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000003, 0x7, 0x65c}], 0x3, &(0x7f0000000240)={0x1, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x100, 0xf68, "c1a01ea3f1609c4c262f6e195d4e3029a7320af6", 0xffffffffffffeea7, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0xa9b, 0x7, 0xfffffffffffffff9, 0x9}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000180)="e1af8a8d1a029be96914f6357e01", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) 16:00:10 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:10 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x101}, {0x4c039, 0xfffffffffffffffe}}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)) setitimer(0x1, &(0x7f0000000040)={{0xfe2, 0x6}, {0x1, 0x8}}, &(0x7f0000000080)) mlockall(0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:10 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1ea) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="b6") r1 = socket$inet6(0x18, 0x8001, 0x3) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x8000}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xab1f) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x78) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80d0, 0x144) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3a, 0x0, 0x0, 0x6}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001d00)=[{&(0x7f00000009c0)="5283bfc59c8b101c5076608c7ffa09210268d8e0638f57507f9280bd45024bb25f095f777b9414409cb16d8e4c5795e214caf58a5c32a890c34ef204535c724a93923bf244b465bf08ca23c89d24d72710eef53ee3cd76998f2b7c1763000141a5677ad17e7725a7fb0874b633e38e8b56fcdc6b16208746520b2ffef6c0a231488b4140aff365e3ce6532dca2226ad7025190cdb3fa42f12a184c8d5d0199e0a462e3ff371c92dd5cbb6cd87a94fd24a014b7f7d6d2c942e29610fb38680fcb672370e0055182865698d06943aea23b2ffe1fdaed4492f57f5a7a151b633796c127c724d8374f21bdd0b8d15905ff533bb792ebc4eefb5c5cfafd8660b7c77f0d37b1ea913bb6904181c361dcd49d19b9fd78cde89d4d924cf07c88f4be4355d53446d59d05ae5733f072d4c66c477eafd43190dbb614483604d7d2e31db89a546c9a1aa72dab535d25caf49f148c9fa07c8f8639aac559030f7c77bccb49364b16e9297bdfff6f1717cc2da1fafa3b9f9c9955c0ae4fc7c64153b32bb3fe0e5c1d9bf4a4b97c28ce6b791b6da6e2252e38cb1b1cd2ed5466ceb214fe8ab724f0f7240563a9c938b8ed98966ad1a7580f417f1948e71eb2453b0f0798c0e7511cbd487e2ad02e80ccc5409a10722e577cbb472823d5884065b4d2ae4f4e39bdd8e92ecc515faf8a9aed86ef67f67f6c74638f973429f061b2ab72ff22fa7cad3a91866b0aaece5f4d2bc3964836632502b7f244422cb947755a5e4be3acd1fc92f2e7bf20a08cc06dcfac0654c78c01788e9132d31dd22d9739fdb2468352f9c25dacdf087a6e19ba10108fab26b6cffc827ea39de0435ee021a5936b8a78df2360422c1249c715d0649cfc71c5ed4c9f23f64cb8d22f7e0198d4122fedac5944fe1314e9d4eeeb7934d09f0ac19512d852a8f8274c494077c070cc77dff175b86a2b0fd08191f51e89975038d6b1c712e63507d3da4358643404fc976b134cbf8a13fe916d8f19bbb9f143ea274b3e4ef8285e9eb116808bfcc4375bb3a377e2befbf71b89b856a5989074d1b9263c0e69b7e1c79450d9a2e77ae4f000d624ce5862c7b4c6074c1c1e84ec931f1e1dc1f2895d3dd3f0b0f55e26fbfe5802cb487398f796c4b20fe046c4a2f986e700fbb2ccd503b3960b1ae8e5c76a8b5e4e2940b36969223e8ffd500a56b745d68db0544970ce03d6cb13b896704773a5c307ad6c10de547185dfa382816809a431dc9b2d2bc95fdc13054cec90bab51bc280e6f99452662a626f746c9b7e776b5b2d768fefcafe1d25f05106b4bdc35cea7f726c4f25d3a0a66542b40fe0047f92f247f164ba95db95059b01531c810cfcdefc0fb0e7d2495a6f3161a6f691a7b2e859dfd3ade035555b0e6c1df6e835a85ce9eccc181bdae5ec041731dd3ed9d2b0add917ca09de1e2558ac8ffe88de1733336e1a8b90cd09c63b7ee4b59759e6654e71aaaed3794c882c251cad7b713ada0a71b32d6c54bc7636f8376e2db07e86909bbccc1e0518c3b3f514f03343c0e9297f1e34b23d31f9a1d74cbde9f8d3b2b8d8e7925a84f13a704f2c5134f2111e37c0541e9c6224f6d74edfa7ab98a87af9f2ae3c989be7df3eee662d39053624c45a4dcb551f49e3b252405847b793511218ccb22594c19c6c26b21ed0702eb9d95697693918d83500e0b2da7392586cfd160a30693280c70bd5209958e3a2f2347303ad81abacf9a198731809cdac20d549c88317514bf344439194a2ebebb1fc6dc9a89cccae8a2cae77df8cfb0efa04e21419625c51a55cd18f11ceb3913cdbbda9995bfffda8bda9e465b050f0fd693b42f4cfe8313dcb371550c8e41971784c02173eed350579700f44f9b9bf330269106444eddfb83a6d53eb12a4923c8188b7458575abb05428c6ce176f5229a00b46b2858cdf187485c84c940dc62b147f8cae99a6a10fbe5ce24c6f51b403a794fd280e4d58821dd34d38a976e11b13f08973efa77c2ea4e0e8ec153900e9f19a5e0062613932c879bdccb796e0d4047b82eff1b49112a6c3def8f55e2183034a249a40042c90cb71282580379906d80df55ea1ee12244a8d3d293d8ac03e1f5f3d628995b1f8e632532834cc4e92196a9c2fad7ac0bf5fdfc208fffe196240ec37c8c6c1bdff90e06c3a3b767a81675308e7ba09c1935a6cb1949160a6d92e40773f75f10499a910c56672ac2eed0d1923143d2a58639f712da6f77bcd72504cfae34c944843719767f87aa115a920cf812b3e29dae4d06c4a91c5e5543f169952c024a39b035de3274eac2ea38698ba96d67f8f531b96593a5fa57a72159dbf2e5f28e52ecd35db0a5ebeaa2cbe745ac16a7ccbc38e7b54427ae828fc71b6cfbda778076a2f23b8d11b30d6222a680fce103e935bda091437a6c48a4898acec0ddc73e2ef0161d31512ea067c58435768c0fd65fa04deab18d3bd28b293f887498df988cd5012b0ba772f74ae85996d2b9381d379634b268b9ae0c71d60aae61cc1c36e162de512fe92792eb8f3b8d85571e09ef6bde043bbdfcc94e37797718371193ad0cd697b060a773352db4d31edf9ea21eaa6311c29cf341ecc0437d59c3a66881d9da73005d091e32cc9df1af496affb1e75f2e976f3f3889c1a8b34e9e38790ce37b5607e1945562130fcc033aebf214c58ac4249d79f9d2b0cc2daaf65bfb1cd1e52aca90344beebeb62a0d76c4d5deba83d452003187ddd2f2784bf05575b83fefbcf40541e7b657ef96d15421d23b8be58ea86e88b8200c335afc2549d1eaccf5fd161cbb38bb55d17399aa78215f2ae5e441f84649e0a24ed417f770d56e817d72be4c24a9f43c58381fa383476b77230fb9cd0b0305e9f1ff76e8ef5ba0541dc08f34231c09c22db2cd60d755581bdf1c40af3f19ab1bb3ddc7296750d2fc22f08683b17669abc858ccf255f2b5e1b5aa7a443943871723b8a93778f9b19d1d884455e9b83b0e66ed30449b527487c7c693905cfab456db617e2bb576dfaaf565e23b26a6d0a036d931ba3ec492429a367f40f79ec30507074ffa89fc4baf56972a8bb83cd8a3825e5efec9018146c907f52a17e11313c375c83240095a15d3fa53d9aa42d27fdfea9b0fe2f3240546b4661053973bb7b174c2e39e6b82715a27f3933162e09997dcb8541e3f03943289a31074626a0531c4599c38db1e2278968a3de2f905d7f7fafabfb42d1e4636c1aa6cceb4610fa94412973409fa6da2b0117cca7d35ac7afee08ac2250950f5613aeb7cc7958480ee9084af06557e29006d6f4fa6df3f513a59d70fb70110d6e48dc2664caf99343cf19c9ae2d7c71cc151ed4b843bd0ae0661e154b08fe65f8641f2525b9e35bcd8a94c7b8cc542d8f7afcb334889efe450b88c35a4e2bdbf2113ef0464ee5a175f10435ddbd178ea4a9716c42ccc77e815e6ee9c98a6bec129341ddda50d2c10ec2205675adb5bb9d9650e485abdb10572cf3331f1f0b9346b69830234047b232e78d388ffe69f5b5e95fa75c5ba4b83c4afaee5b3211d457eb56d8d0423acb742d3145f3b00e8befd19d75c6321103f3f4b2e620785a206caa6bbb5b0dbf84043fb50357c6cfe033ac6fc54850c40a68aa834797f95efec5b1eaa24fa7968f767142a5cbce1ff4e1b8df624382d67081a8918b5fe213b627b08b3b930592e136921dabc6e387e939520b26c5a8907d153e084e40659fac6c69e5ce0417e3dc024ff413cf514adb6eeba650e5c1dbbf87a3980a1d3a8946f1996eed4de644dbdab8a1fdd089105ae45a4d5557e00a6a2e441764613cd9713549ed06a4b43f030915d6fd84e35b447158f1dd608b374095120cd57dbe2a3225d79c1f8fcb1891273ae84aa01ace61f16968039e2d44b5464e8a7982b4270c5ca9f8d9948cab152c3bf399b316287b4600a7daa65b7b60b06319c25e071d9e0b42731c86f76f495f7618b37cc1d69ac5aa4410e8820bbe2db53de435971b3a2795b2a83903ccdc5697e36affbe0e007dfee400d05840145bfcb226950412478e13bf2589e3d5f3b51b6c1e3d42099d1eca8ebbccf0841290e18d5f7cab47f403df1ff66dd6a225be3eb148eee640caae83358ca25ede92ca0afb17636460a0ef1da373ca3e0ae9a990ee886f741d194cc88e695b41db578178289d6ee1977ea3c081b12051744e39470ec591ddada586531da64961bf1f69272a2206834853a8907d179644e604cb29dac5a2d2ecb9ac218ad0a72dc95e9cb0fd4299cbf5c0722f5aaf5183cfb9a74b8368379942cbb6ce163ba65b0a2d749b24bc231e023b0e88de812b781c8923d1b98f6f13c3ba355b26f8c86207c67553aa38d287541c505eda685030353da6bbedcde29e8dd024873c0e04ddbb082750853f9c119366ecd4d7b5420b24b4418d41a5d7a48f02192c8885579ae7c9e768018c97976376478a85eac88c75885145e4e4264b8c7aa172a4674632e10bcf428549414ce4057c9825853439ee54030dafc6e582594258ce7fe6f5a0ae8c923a1b4d6a832a44cad804226eed2211e99e23ee80f6cbd1d1aee7465ab0ce898c41964e2b318a1a0e6c2222bd2c3ec16e5e3afa73505eb73e4ee063d972046ea86333f7ff2b18de531b0ed8b6eb09a4163eaecdcca926d91bc084b18f5bedfdfdbeafe4a5110b7715a4d4bbf0e65f13424b99a99f7e62739300653f0d62b9b29c2fa7374d9a45e892d17bb6c4e1f32f005d9d4b52a0e84686b962799694e67c8b3135708109abea7a1c60d09ab0f3e7431aea3955c58cd96793af7d10bd6bd4185b4f9fadf4439a448c480f7dc7e34740001b7d4e6d3129208c9a6e6dd34aa33d8f291a7c4186b310531bdd6a120e37a2b2ac8507504d62046199f6de754d4950b63444cbf8cae85518f408cacb9464a7fe59588f7421490f5993d013f200b3f377fe9f9ac8eaceb1f0a4541dfdd58dc83e8a84346bfb399e44f9c4809cbf09cb6a769e5fd4f14ed4e1c1aba1e35caefe96eca36c1c4565a6e284691992438a1c3fdb1caf6328c99a9c72a50203a927450c8440c252b691cb324a1d1daf06c93b6d6d9f2de8d20a041017fc83f46784db76f549093a54f2091ca222e48d3f90dffea0361748615b75e068b3fc654e8ec70f996c0ac3d562b89058072ca5de678368d60d5758009b614515daf62d478ea5d2ebbfb370af78f66b851172858d599aea38ed05a3898287fbf5eb9fa3", 0xe6f}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x101, 0xc7, "a26b36a67ba751d92f137e22c6f042cb1999a8a4", 0x1, 0x7}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x9fed49dbda1a992b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10180, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/215) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x38) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x1f}, 0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="0f36eca85154bcbc415a87e8712a634c571118f3f389109eecdf7e6888d109b37b31077756d545325e8df69b28d1a31774a1486edc3f80658abe2205c7a36196137e61805983596c916ea83068793d92103eb5b1296844ecb55ce57151f98e13aa24aba3e55dd2", 0x67}, {&(0x7f0000000200)="403a3f98aa3635b53d84de57c417ba1e0ef221939f7640053b5fa08b1ac8706f375a2cbf5ec0a6e6a85488f17bc7917eb27d455220fcec0b9d20ae8edeefd5b907a231dd89feaa783309c02826159fdae76d502191dfb64cf6b0e473aefccd5221ae42af4603e2e051a8121aa788a7c6adf9ace684a3", 0x76}, {&(0x7f0000000280)="820d564a2fc04311e96ce73b03373b6e8d88f7a131dc28fa2cdf55fd0c5736cf88f6747f743e35759b394791aa2a1bb3131a18eb9133027ef84235bc9f581311882bee8f5aaca09c633691294b0f932b7507b6a86fb4242766f769a38080af2baf3aacff28528010c8221765236d9a28b402a8889aa059eb74ec54f291f73f73d3f12b6ab12f23e67d1067e732dc9e2bee627554d8587beb2569afed1e4d01cff4cec8ccab3432a3ddc2c78e1a35ba5d35a01c2c049a06a45c5e0224e313899ed85457e8fe3f81a32d1fb189c778935c764fc20c00b5c5fbd2bbca862e926f27a36688cff8c95af78969635eee8b4be95b8c", 0xf2}, {&(0x7f0000000440)="c85b61159fe21cf3a0bb16ebd7dfde8ff24818cfd800d8a1c3bde86a9cdb6b6ef62ba1a5790ecffd8333a4b83a3d5b380c832c3a4bcc1c76f57e5642689678e08014a83a9dd2d27b81111066a68d72862e98a678ee8b3d071ea259fa96a1980932f3e82af8cbbf6d0d9b9dbdd5d63a3ab10916e9f792e199db385dae09c36ed2b7aae3465a4c7f755959437a08bf65caf428415d9e4fa149a21032675c02c956", 0xa0}, {&(0x7f0000000500)="6f4f191b6363e41582c4a8a7b2654f1613f60cc661bf9670ac344f2d576a57386b81235ea198963ab6b9fa89be7343370cd69c953422c83ac74198449e5a25f2f527aec533eb243642d42282fe77f6ff3b6a6600bce4cff305fa2ba08916d74d191d08da9ef3c7aa89e7a724e91000b58ed5fea3c3d948109edd52a7700ea4c55e22f9fdc4ad61dd96f87acb4127fdced282030d7976b63d65e16053fa12f4f07c5bdcabd3c2ec2e3bb616924632a2c2ebe9e4d6b45cd2b923814d16194cdb92535e722e0ed911256750e1d1594c43dd551134cff7a87c2826b477071662ac36f53ef59e39cfabc153238938ad072d461d8eecf6a9910d6d5e92f35099cd732184935beff95cb4985d56ec5c75f62d11c10078652af68e591c386d175bd68db50e7d9a8c4710eb45aa5833777fd77a1f5b82e647cb3cc04b3d5f429429175fb82461c82e8c74959b2cf3ab4973c141a2025d0ee0a1d1161299b729fadb7a621b68ea57844ebdb3c4c2cdc6d7d4bcbab50fe1ab22105850fd4ba613abbff0b45d1491fae2b64d782164f6c550e6f1b1d1e50facc075580ad82d58057b810623cf8a9d09329fe99d59a4edb1581d540a7d59e0baca371fab48ba972eb75ba194b761cd06d7767072be900260dd086164ab6a533614f2ccc27cc242bb4fc784ede95763e131522b4d3563630fb014998fe682c15b6b94b726ed29ea9c69b9c1af68e3ef606778baa17413eb04797e3173eb0f0fd1620e9cb6ae2fffeef58f69df58098cc0e573c6944b2ff372a8c965ed76ada05e33687f6e9a4f6ec7052f2abbc17aa7015ca025803b53fcc40d895259bc57730211d19ca7fdf82ebc02da214db0f11c78724386e798d7415fdb5f2b91761274b0b844e42e5ff811fa1e422bf42536333f4dbba79307b7452fd21f0327c133b1262f047e874062fd3a64ab0be3a7f993d4dfac9a8f4cad4fdb04f277065e39f19ec5166fdca354cf8e3a6ff4a2249a62bb58beffca352f62bc18c75c57238d6070cab1bf80109be3a9d0ebad27c2ce6351fbc153aa58753d0dfd77c553c06c5a705ba80968b217c3b70ac308890b425e6d2f2e80e561a43f7de29c5b849a52c8c515c44a74c5f561021dc65ac3c649823ddf3c1fc11dfe10d14842d34634693d5cb78ef0efba00a7fa890b759ce3b5a23f97031340c1bdd8a7740d5c71d850669eabedad92decd474d5edbfc74dd4fb263fc6e85350453e48b32f907320eb06a81a369d2df04d14459bbb2ece09ff3ac01f8c92f2ad8b82b897af5bd4b4fa81d7b0b897cf2d066f9da59ea7ebb4b22fbe0b2a39a1ab3340e47ae25ecaee604087376b1c3ad2804d649b67e55936f489175ec83c9339f711ba762f629a9b2054585cbb10ffc15db430d7b087cb96bb4874227172ae0e507613490c19d7f0cd17a24c753cb2cd7b17ab88e039a95dd5d758c104445630da0c91cd45fcd85e3ecfc29a54edac8a0f9d3f6d9843113e668589f3c86360905c7553f0a7f2a062e1a80972facfe9c8360ba6099cc30bc9e984b6fafe2db26521e10570f229a5b1ea5100ed34f290169ac5a426036bcc455c7b1ce16668f22a5cad2c1cb8f4ee784ed201571992434640442da1a9bd95f3c9b704ff469fd1e0ff744ec2220a0638d4051e0697837c979477f30b8a5b07ec5f7aa7a1b3009b745cd2b0763ac433a12bf250db14f4a9712e1f01121d0739ca0027d7ab7fc995c846963b2a8e10fcba6e4f949bad1b1292bb16c39e98eeb4fe0e6459240724416b35b0b152d7f303eed1ddab646a59f6b43e241c5e09ca545789fa65ad161e218d9268c7faa060af8cecefb3aa37f21e9b7dd2e038bc901f12045a854e8a41810f702b6ebbe35db54a046d92350fb0647a5e971262bb7a6ecd4926b7c5983575711c06eb7d75e20f028f809a717b84b8e3e15d51a1b17aca69e7d12403d54348ba5a9293ddebcba57161d8dc69261db541706ccf08726531531072b0052915a423275d58a1dede20ec979f828dde558b71eb6f2cdf798bd83183080e9e47db8f98751eef43d151688cf2c955567c9c3e8858d1a89e26020218ac522227c37854feaf76d220b2803814d0a8320e38adc9d2dc8c31e6595c2afbe53e5f113e9fb8ae2563ae62ea6da3af7fd61501cbd64157cad3564ffab3a7c61e9fd8d59e1c0529f5229f0ebcc4a8b4980131c0b940e0a1db06f43fdff9979416044e8bd6db3c15ad28491fab573b3f765cb7306f7a12eeb3b1032f43aef47082888003b7bdceb4e071d02e7c837b2be4fb632cf24af2e098c79fcbb71f3fd4e9d8519ec5d1c582e0732aa79e89d8f929aa7b78e181cd48578a002c20fcfa0c06fbcc94cc86be01c6d45d76fb12c812fb29e5aad512ddea2edd56f574da981a714e9a70bb90baad52e0e01ef92f4db28293f53380e7e22a5e1944f2bfada6b5080faacbcf7eb68b2584ee6183147a40eabdb94bba16bea542dd287bee4873f1dbe5a788ae0a8eb9572b5e53f05f850f010334f694bb275d16287f38bdf25a031a1787c812574aae2a7b5991043e64c3b86f6afdda478d3348f634ac05e69eb8dc7facb19a4f09374806218240dcb405d3aaafeb96f96de72c60b6d1fe50453993cf80be64a0e5589f7503db12478dc65e3decfa6dae620cd90cdfe9e8c0daf5265a98894b13d8955950b2403c569c2cc49d829990d46d3355d0abe747adabdd53aef8f5ca72814d73b645e379d6470e79a930dc5530f10c98e93708f169e01139b2ef7de04a93f9f10a4accd773ed279b0bc0060564749c0ab4929199b3892593b6a7da86d9923ccce1f720be652f188dd478c0e974b036f7f48d60c6c4679ab39ac2d2616e39e5f29b7ef75a1f251b915e6375ee298c6a2883fad7efd88118070f917cc22443ac6c056c408a268f4ccc7f7df46440efa38fc3197f9316571125ea873e662f463caa2b26e73c4e0b7f611e7dd55f5421d5b379fc7ade7bc8993432cbde8b5fa7835acac3a14fa20fb51fa8d14c94a608a02bf5b50e9eba1d9c5627138b1662d8573f781b9cae918572f6682b51ca3bc5a39c5d808239d3faa22113295964ccfa0a6baee0573e72ed222a0aef587fdd5134fe76d589826e56c986f9ace88a23e5e18e7907a39c6c85d51cacefe1c8e33b2cb180d601ec1758c6fffcaa85d7caf7550f356c212b62bcb2c00f2f895c4421f9c6cd1e182db87126045a7935579776870b556b88839ed762c4a94597e54f5868b34980e3c1f229966a2bcf2f0698d6df5b18a2f3f72d8b13bc0c432264a45e91c5b0f82bfe20db874c674b3d731adc05287e249c841d6731cedf36314524c48909c297153fa03fe75508a71befee1d790111ddfcda637ad99c79296089a2accdabd9f381a399a529dca770e3a3ef54232b7586c93cf38dd60bc124edc293a6215d741411734d5a61e2a319b5a0c3631db9bddfd16efdd9de5cd0fec052d2b4166b2280eeb783bc70e1aac944095525f0aa0251e7d11034a50773f41a96fc30ceee5e52e0747751bc2fb5262b059178848d63c1126888341d6472863b6a34fe5d35bb1ca3ded7400051b904fa0bdd9195b00ca097fe64b6eadf4536de6648a41f60326e6ce263b01115b41735d2793949730e166867af19c4a22a31d4838b34e193edaa3cb770531eca63d6c9fc06e12b83bcd1a6811d49696bb53834a23341d409b5defb60fba82adc81a197af8f0ac72488b9f13464bbd135c88e85456c5845fcfbe9cdd56b8b81e93df5fb94dd5f18c3181a8db822e661a94aabd5248382d3f634f529df8404a3b082ff8b1d08d0404c846b406f8ebcbb7060887919c2a91687b638be4d37871e0118bf8a1ffa661ed13ec3c080b748dc29b2f75dfa020541f66f00e0a1eebc8adc1aff1a7d7f536036f9eb018209fa58144b06f066cb4504d20df60ae6532a65308ddbfb08543f5a0c16124b16bbf97a1b411174c76d02901c85863306453e4de47c3dc1025c3a228867e60ac97848dcce0595d0190da5fada590ff27fb06609c14ca0199f8ae04416f00ed5af6423232df9fd231e1df0b7e8a1d4ff5f02434db3e4fa8fcc28ba5d29754e529a485e7cc4221996e6f7f7ce10b56c8be36e0b160d04e7952e2c4ba35e9fffd0fb607f478e3c505aafe37f14c9cb4418be93ba32d8f4781efff098bb421ad1793736c5d372f6c444bfe191ea12e3999af09f6601b4278c6857374baa2865b30321c80123873a79493cccc801e8d4b0776a25e115739aa69b3d5e3520c77d284dd42fb4b85bf108c1ae23a0a0d45b1b6e4edc6bed0b3e00b7b3c9d90ec2b1ef64f8b03187462f4e2ecdbc6aaa7c8cf4c9ded33ceb24e4851ac9ed5dbc926e7d67433afa35b1e896d4bd331b2870eb586a722b246881f4309b718192236eab6b687ab3cdda8c57881a4e9de8160f2393edacef7484dc22e3f900bfb3a0b48939c36415ed1292fac360d870382a9f97d220c64a697420db57fc0010316acc271dd42afd32ad403ed97b10530ddf8108dca7414e8f49ab65065c51811ef2d1ab71d535f7fd25f801292a4241c4927121163264ef61a255249e63c3caa8b662dce4ddffbc70abda42acd1d4bf7d38a61223886ead49ea517d261e168bd58b2a0362789a50978a501f6fcb1ec0322b65cca707c1e8c3754b4b8c15ca8e63fd254fab7aecfb87ec4d83a71a7a6ce060b4fb603c9c8fce429ff5b95e2923db4bd9405d858117af66ae1c328f1ccf3f442ba34f2f45ffc5c640a0f3144400a352226becda647c8338b398e49766b686643154b641cba528fe585842806e8de7e42c117ebaa996599fc5ed97bb56135fc0364acc40189263c19ec0bbd5cd02a2c0828592ab990f172779b6bb60f9b60b1bc3dc299d849106f3f9e0487905f09724cf9fde8c1b7461ad439898246a5248f7a4a6aac0d78945b11ae290f5530c9efe07bf73a08ac35c25c47ebb756bbb88b96bdf58c84c0ad27db0c1d7cafe1052cbd895e31ee8edf4d826b1d7c6018590af467e1c110c5483707ec82e6fcba77b74463745ee4e97bc467c0f803bf76c6886d0cedaac1a530d4c03d9fc0e41b61718d6680e82049da3557d193ee62ae135b42099b7b7bb622d22f144a77fdd41f006c153e1234f0ab811b75962a137e4b187bd4dca2bb6d0598e76b440a8514fb5492610c9bf01fd3c6f2d9687004cd928646120db4d8de6818e745b086198b3cfe22eb3a20f8b02c815aa25957918e83b13abeae014d6cd77a92bba522cf29bd969c73f34a451526b934b71fa9706ee169648538d7b7b9ff94dc0279198d42df2fd80ee6a0ee6b49bd8abde5369659b272e85d9d049eae4378d012c6acb959d2654e089a383c57ea812bc9a3cf82e0bffe3c4b54d345d6837904d2d0e39571088624ac8434218f97a7b8197f270a19049fca55c79bacda03a116b0a735406a012db53c5acda589b0ee78eb0abc0bdbefecd2af9f07d3f4e8804d2a3274562007c6fb78302521842ec7d32611fc6400f7d55c3685bb31c127ff36d336f3d2f9be1e6c758c8b7273ebca7021ddecb1541b07a44865d563ed03fcc54d6f4b0241814f1b4beb65c553d4d2f9ab6da2530c7f7fb857dd2f80f40c918c69d39e989bc3a5d8f88c554815a062b321051c8e388f00ace7d8100597a50c3eb8df26914eec242a7c70e2711d52fcf3b67d2e7ac23ee39484d2e72914a863aa967b4107c085bb9b428857949021bb133bc9d6471a0b8fa211a272824dc62a203050332f8c530bf83a33158a8cf057b38e541788b90082d08e5892acb5eba956", 0x1000}], 0x5) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000001500)={{0x8, 0x4}, {0x32d40000, 0x1000}}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0, 0x3}) writev(r0, &(0x7f0000000040), 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd5, &(0x7f0000000040)="6f973a910000e5") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000080000210) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000080)=0x34) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x200, 0x1, 0x6, 0xfffffffffffff97b}, {0x8, 0x3ce, 0xda9, 0x6}, {0x7, 0x40000000000, 0x0, 0x7ff}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x10001) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000000)='./file0\x00', 0x200000000000000, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x20008, 0x859110092ec7555c) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000480)=""/193, 0xc1}], 0x6, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x1ff}, 0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:11 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) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[{0x10, 0xffff}], 0x10}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ftruncate(r0, 0x0, 0xfffffffffffffc00) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x31c5, 0x0, 0x7c04, 0x0) kqueue() 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0xffffffffffffffc2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f92af840876c6e4869231ab29cd4472bacfc3d1766e0da0121b405400ebbae181fa9ace4dddf4c92316ac78ee6b633d524e555f32b257473f07e229ef69c95ac2ee6b04590a43a367ab9acfe26bfa5e8226cdaa185a893304ab9069f8dea64cebfd57cd5ecd08f045e8fdaa660802db545b4c1666c0f8e3420340213830822871384d85c22a5974b7e5d639f595ca65a1d0ce27d2080b3c4e135ca0f5abf9f466ea83b85f53c6352005544f86553fc", 0xaf) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5d, &(0x7f00000000c0)=[{0x28, 0x0, 0x63d0000000000}, {0x3}, {0x6, 0x2, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f0000000000)="0078b067d88f60ffff2f8e273f076f1f14b1bca83cf5ce02804f46c3d98eefb1a5037d97f627760926012d30358a9c79eeb6f5745138be567a3047d23e978506c9ce39b6e38a54d07215c8a2abb8ee32646224eb") 16:00:11 executing program 0: socket(0x400000000011, 0x3, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000200)='kP00', 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) msgget$private(0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x3, 0x9, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0xff) r1 = semget$private(0x0, 0x4, 0xd1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) getitimer(0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) listen(r2, 0x2) shmctl$IPC_RMID(r0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x0]}) shmdt(r1) getegid() 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='I\\\x03\x00', &(0x7f00000000c0)='\x00\xf2k\xcc']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) close(r0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000980)="0c4a4e4efab0fbad605a579b8daa562e91899ef1b27ff2d3af2240c08774a2195aae03afd0eb14b000df", 0x2a) r2 = fcntl$dupfd(r1, 0xa, r1) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000000)="d485f9ed0b5497b12c800f59f78336e86673a56da5fa399218af19d422ca0d7c742c3edfdda9bf0d4941b5843192a36e3836de3124e24d0a4e4f3d7f4f7be54ccabe176e9ba638c536992dee65c329bdeb67c910ec9e3ecb60ffdae304b066296898f0786ba6bb86d29948631bd197cd4e2eb3dea73a83a5facafe97f816543feb95edc6996eb2a29b2a5343c5f232fc7a0ce4f03b4c0e819fc8b4e34913", 0x9e) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, 0x0, 0x6) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:11 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = socket(0x2, 0x4003, 0x8) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file3\x00'}, 0xa) 16:00:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa88, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x3, 0x20, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:11 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0x26d, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x3, 0x11) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000580)=""/11) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000400)=""/123, 0x7b}], 0x2, 0x0, 0x29) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0x5) unlink(&(0x7f0000000280)='./file0\x00') r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) fchflags(r0, 0x0) fchflags(r1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)=0x9) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000380)="48c34f36492a29114e30fb43e3f43330ec5459acf6c63d797f58255aa37e80ae90e83e3240926951543cc120fd95897efd03b1a15ecc51af0f93c3723195951f7189631ab384e513fc4ea5f718b632489f76fddeae12d4c97b05420ff5ac274dae43f209f75326a71c8c9aae5ae4cc1adf57a237330896b3b214", 0x7a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x17) recvfrom$unix(r1, &(0x7f0000000100)=""/235, 0xeb, 0x801, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3f, 0x0, 0x0, 0x2}, {0x4000080000016}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x9, 0xc3f3, 0xe628, 0x8}, {0x8000, 0x8, 0x63, 0x5c035c41}, {0x0, 0xc00, 0xfffffffffffffffc, 0x10000}, {0x8000, 0x3, 0x80, 0xd81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="6d5b2e1b", 0x4}], 0x1, &(0x7f00000024c0)=ANY=[@ANYBLOB="7800000000000000ffff000001000000d9dc96547634aeb496e6cfa64de913187a0116c7b29b4e1c364053dc58d6b9679f9d89f19ad35a4fe76481fe37c17f95abc20b0206d089409d7656c89c72ab908e703bb41a7cb972acd747001ac1a46a3d9284c2dea9a1ca20ca0c3c9a5246290744d1370ec4c70f1010000000000000ffff00008b000000d97cba79bc0230bcbe789146fcf1a86885e7aa00e04b7453490986711158935d295459e91421a7dc8f0b203651a4ed4983b00769b0cc29b3cf6c902d0eacee51852cc4a896099b4abfc1351307e851177ea942a5fd0297f7ab7670c2c1071e455d81a369af0d4ba6bbf3832753a514b71143b7dc806c70a31e10b9a4d145f01a00b5741301e38ca95d466b9fcb4699932d22f15b758e891deb94c4c746de540fb62703f52e21fb5f4ec4bf4d872e917c68912de3126b6d8a7d066a25e963e3817e24cac0afa9935a483bb041d8bb05658983b561717ed0b7e832edc6e751ae6ed13d987abc244e351351c9d1382db0c41a57fd1b2b2e3b7d9121ae4f95cefe5d876957643e0cfaa2406492babda472782901ca68bcae0c2810e420aed297a0024c51018a578383a75ce0bc3985d821ea7d107b6d548bc26908b086c22466b20fa9f8ff8e004d03c01a4b855f4b4b8645d1922bf990608450b40521c18c42d368643eae27b1f2ef25176cd4d13c1190cf21536b25b74712c3ed215035c2cde93bdae4689c56d420ca23105a934820208e51d02353104c5a7145f2200b871ee86c7fef6a0ed56c8e54e9dc423703b2c53b77941a9ab83f1c96ae739247b02595b07cfbf37094af86e95ef2db0c36220f5a5f6719ceecc43ccf5fb597de5c5199f5010faefc0ef3dd192d5f9056a0c4e803e505ec4c10a3f4f583fc65e24c3a447776b5a519516b8118d667da16ee3358eff75bc4a74ba28df8d901e4286680af757efa8a0a063304d5c4838fb03c43d2541cc90a74372eca83c11e842776185ce3c827b2468e1f97ff035af6afca6937e91e6dbf0eaaf47b928a5903e6c1cdc860c18b0be7fcc11d42c9464c1db334aa584f0f3e8f722545382f9ddde52acf6eb9247b3d80465e23a2ce0e58a2daaf176dece24d19698087ef37b43e69403672a5bb1678ba5cac971a327a0527f4d9356616c19568116c6339cb5a9e033f21f722bd1bfec9a803e6d88a319be5ecc4dda7f333d773dc0453a4f91796ad51263c0f0fd47b1ab2786d9a15ca546224f6e4c717f26a238a9810c8aef227d735f5d39e2be9fb1a6d0b0243b94249ec11deb7ac09a498b785bff6ff1e408dc479d1b4d614c21b7451defdd6348a43bce36ce639f8335bfb89d6eaed07b2497702eab2a491b443c7988664ddd48befbd5426dc763bc642dd74ca9d2920b1a98c7ec9c6bf5376d2fe1ba497bbf71c14c18a3345f1618bf4c89508e92d26e9f41fb45337f7aa509a9512f5cda118ebd663bd4cbaecca9fe8920b09c82c5255d17c088cbfc065eb704e666c40a13bbd1389b4c77b4338e60f091ae1fd4b20533c916ac7419aa4c5e9475a00927aa59f2cdb15cff019762940b511bac6d4f9da675eb3d600b88b5cd02e47fccf77b554abdece72b58edf33278c670ce9b28c36d6dc800c6364b78101408f18edfaa4f1292a89fa314b334583b3598aa2b0b64c89fa12a68e33a7fc152c670ba855f1fa4cc3e6892c133e2d9007388dad5c8bcb68a00e7d61e848a63069ef66ef184d9808ea3beaed97aa7d01546a8c7be7da396d3bf7999e532be0df9449f6e27391fbc798bfd7b8bd1a171e1da0a99d71bddb447a423aa9c4ecec96fafc9adeaeb0b699306387a854c0b5c4d1c4dd788fbf9d124d7b192f82137ce577b1a208cc8749049be54075de2e25fa1a42e2ffcafb3ea4d5577c273dcf43ce0bcb3723c6916c71f0c6152091a9e3545b6da039c118838557ab84891494b4a98714355d95e2517c410eca43ec9ad97639aecfec072bf4bdec15401770a458ee8438fe271c2d915dcbb6b67379264de912acf252b95543f4694b811dee66310f2bb740632ce2523275beef4e82667f6ff131bab0a26c88a89eea23983ce7ba484280a528c327e02d8d97f34578dbb3caba02002f9e0a746f3ddf0f881980a5986e5f6dcf352924267e19ae46a7f7c39864533ff601b31ec0416a73adcc80358c6ffc9e7fd1fb009828e62973a1f847e820d0e788e660fa2d9b1a152b3a09037c5d5728bb4c1aaf5b677458906b4856595a414ecc297e31d58364acffc855002416bfda9df6e70f002f099d6e89c9c30c6414b5654aaf858b2643fe0ccbe2437867503b4151adefe642a3657053b47d46b490dc61b0eab3ce85cecd8ba9d80a27dda6ef7027c43f7e71b391835057b4620965354a476f6923c793f850183f0f9544133f6df858811e0a383c9a9418a7e720e67d145d0649b1e64bbfa8dadf36aeb7ee013266f6186776109fb1786f0f46af4f6958b4f9febcae9afa57fdfaddf359d3effbd38f349ff938105abb5e0459f2f9011d8682b31e3925a8e2eda30df00070fb94e8fb00e1a6ca9687ecfa103dc4fda9fb0b9c64a1a6a64811bb4828b1d786c0ffd57e69e5698508add6b70a58e7ead30f958687eb520013abbb4c28eaa25023c25d2546c9955a1d6a1ae0731ec4bf5c4b5ad22b8a4369b2625a755fbd08fff263160049b6efadec52cd80a7153d44c9ca01efc03c615cd3e884cf9af4f85799a9e8faef4fb4c544acbacfd2256abfa6ba6b666814d6eddace529325bf2d4189fcdcb4e15aeaddb389fafb936a02e44c01857cded8c98ec2512f48c12efb554413f7af838bbfb08fab42b455705c86db085d5ab3047db6280f56d15d937ead7785854657c973650e747d4ae4ef9f4c26a85017849deb7a56ffc1ed6d3010325c2e00d9b429dd29732b486d13fe22ba209e0170a49ecbca63d26fa64253bd6a256d23ebcaf13899ebc1ed6e12e3b3d8b65e094aeea6c4780e212e7b5079b854b90839baad05050147baa37fe48d3ee24724757be588340908eaea506de31a633f2d465b6b54706cdd545aa25d7f8eef87d8c3102ee4d004d9265bd1fd046d650016e4b14a27b1b9ec3e30db29f4364723c2271acf72b360c50c01bbf3e8e5445d9ca27b67971d735c639716a08ad3e2a6d4ab6240079de8e97e6b3e74fbbb3d269dae7462207c2ffe1506ac8f76bfd8b6f5feaa7d08598d3c38844ddb33164cf603cd9dd924b70e3a78660a3367f9b4f8bef5ef691f5c6bb526b38de02803dfb91f01d2368ed62715ea1769d48d178e47ba344a8a9a759cd14e0a7e1bcaed23ed86941ad71baf6a7cdc427fecf1a327c2d96621a8798c32f1e9bbca616cb7a3d38aee3ee9e7dfd5d3ca7f32d54272ba72408bedd9e62aade3355eb06fe4fd3a772f20765c8c53ca90f4e4fb8e31e0c45e4acaaafc12fab97e989c835335064fee5d572df5976ad9b1afde6629e4ee4075969d6b9c9c28c465a88a59c6cc45590981e86de365ccd1cbe0ed75d9b7a84190b86fce05aa01d0d6b7d9f7d3a889c646bdd4f5182fb5893ab6ff1253b1408508288c6fb1c47d4f1783e5a0a187ce58829fefedf932ce9d39f607567346f2bc07626a35b1af1292dd8d0c8cca60a883b0d472d74954fc10f4b02247f8e20c4fe03e9bdfab001c98794433d997d0e25ca13e69b8d5494b0448130260ef7850c92c4ae1471f55d1d87ad2ada0126b9f1aac4820beeb1bde9aa76f339fba01b8dd4b24a172dcd46235d594b7ed63e575cfe872193f16b60f9ed92ca271af919f1dd8789fc5152756b69d009b274f4b9c06318135959c34ace67a6b07af67070dbcadf8a746d3ba0f79fbdf2b2edfe139a849af504a71a29e707e08276fe604ae8d7e7ffccdf5186ed4bcb6305a58f31ae76fd613db227617de24315936776297119f0acd03dae8338fb09688fc17c017409becd9d797627e6a8d485e0e95d7cff21aa9b9bf60ad9394aa3ab1fa3f588a5059a9ded1cdcf236ff675a3ac179e434e575c36b2dee73ce58f60ee9643b42033ed8fb3fe00272f1bae7ff1c24f56a999519fe9e7c12fd6883dcc61de9405c547ccf9e8ba6cd7630c51e1dde0070c2098d9a2388add488693c15bfc13c8bde072fd4df7d700b2fc7720ecfd8c7a7b73bc891cbca4da8c53e0ece4abbe3c9cb58ca46c9377e0c592d292df7f8819f3725fe098a3dd0e29679dcf3636691c1eaae1469c37912eb390e2437b120070529babe8d49c29309c4f82a5ddb99754e33e25bc9ff5585948e2fec9a0b1be8c39b87932398110ed1c2f9676c1b4ad6b7eb1866ef637c39a45c2e53f8efcb1e006008dd738587674bf26e31218a124dadb31d87302169d242c7f5e7598af8bb2e8991a08c977e37cce9ff926cf6c7755a165890b2c514ee29471779c8e7342488339285b7afe64c27e77469f9320934a1eae2b39408de3198fcd107e4423d42487c2ccaa362e99697f6940995d6ea840af8fd06c4c7981ded9597a44ff810839f1a6c820a3e3a3f5f6d50dc1b1992da3d71d4a75bc53c6955d5dd715fbf3d492ed26919cf4ef449a378c65e1d785b4b2ccb29d0ca5407f92f4b90e1fa700568ff8ecc30f0d03d5f06ad5fcf606e80e136690e96577fb6876e6e521831d0214b3e03f3a29ae474f6828f401169e5c640b80b0ff7fff65c8010a283fe9fa67cf1e459902a9027e701cb5793a5f7f163d0b7eaabebdc56abcdc9319ae4a3d2783ca18122fa5ec398787288968b0586fd00cb592013b14a5f3087fcdcf09f11ba4995994acc32a8005e3d9edb30493d92f2b371523210e258a8a0260c4d515355195c640e8048efda1b56a1910c9d5f2ffed91ac24784a303f632dafd71c768808fc698dee60b53c0a854684fee62da3ff58691abfe9da327ae6a91708fa5064972dca0739f8f5ae1615ec06f628b5e4da95c1c4aece6856cdd8a0fcd332dac040218a30beeeee8320869e1451e7c2df8a33d87e80856b09179eae4b47f943fdc00ec5630809527587e3f15aa2aba0d9a6ee403320270d59068b05dd81a68332d344d01382925f7eede1f47d8820829e45dd47ad37d1df38e78d3a5f5b81fbb6a86bbe0e8d0238d76b2c2e2ec4971eda51b3666895d582a5d1dc6b67af244f4dc82a559890cbdcc6647f4137460143732c91b6892a2384df2e71618b7321fbca9dc971f9fa62af0bd66b9003ed9b0e6dabc555ec24fa1c2f227c919cf283ccec90231a100a9911fabbf24bc6cadfe5ee6b85ca0986152f22b35f27ab0d0a127ef1e1ecda925b784e74c36ae23f63754fc85aab414dd88c154160349b322f6942c8f3258fd42d138c2af16063c97e68095aaaa1f471574c5c2b61362ee4be343c61680d31f9c4690eff0d73bc0cf89370a0982c10d9c55d180be440c96f9d9f756c9415d1cf151651f43d176bbf592c37e5a0f76d2028d2de10e19a029d3021d92d3eca0bbc44d4b52951623656616a0aca0ffca87405fda14e511250b2e299328d31f3a091431cd20efad06d7d4d80b45949da54188f30a4c76fa8812141691291712bb9332ca1f5fbe3eb9cebf33838d51c742fb7bfcd6be769853f4d2ac39138c4d885921134a4b74b05fa4c4af39cf846b51c4b1f3f04033bbf1bcfbbfb8987c51976cdb19635068d4cdab0a0e442aa28f710fca08002d877232fb85498c7e48f9b9346dcd62ecbac7a446407226830599f4a081f5e52ef57a0377f40067105c3378f54279457e271e5341512613394cb83cc1ad4f7e3f5a8247cb65d5d2a9e6b9f6609cf73732ef7eb37f22482790b2d59c39f386be32a943aeb9d99196c596fd0b55c0eabf265aff6ecea5f10ab0c05bd4b90284eeb54d79caa30995f2a18907304b1c67b858440acb4fc52bc4021cd6414c89e9d235d13d85113018054f8295c5de6770e1e86bcec31a1a3dfaff0d81f628a126488833543461ee6aae1a4942b0131f097399816984ad66c0414449e2c6d5a15b705801010000000000000ffff000004000000df46e727e6a4844472061d122f271b3e4e44995190c4a76818c0fcab6b810b1b22f173abab576e697b11cbc6c2448c3a7cbf8e630bf8aa5d486cc830f3b38c4a69aae4191a1a443a1e6a16642e72f6cfccbda5844948b70a1df23e2790521581a5152892226ca7608b64e02cac258449adec3e95e4b4d362921e665b674a6d31bd2ef1b2c495d58af7046906a27316fa63410da96bd6549bdddbaa1e9b71141a37b610f9374df9c893a9a3c40a00c245a14cc90edf866ac4091b529bc828d5379f3429def09261757f97aa3f3965f5ef967d85b8561eff20be8961c37c0cedbae3dca65fc88edae66c99a789f174f1a03c9f072f91e68bab664a2c709f9245383fbeb177e7c5ff518f3002a050f105a0a2f7d618cbad132dc594478625c09946f781703b478ca7920504b435e4419d804bd9b1401793c1f3a9c83c8e57fa0865c00ed1c208c344b05795b6bbccecfa4166b4ca231d1d550456ee2612eeb6381046996f3bb94fd504e4cd9322693b7b0c91a2b5a995fbe4ca8f43b879f391b41fddf4c915c3b0604da6f72589c497a40c7bc54d4f05b4ed75c277447077a8374d8ab769a1004e4839d0f2ed0b52303d98e6528b07dd2cf51e444a0600eea86b62abaa1b3d810d7e55fbfc40d415d3562efb3e6c94c21b269b601c30c4ab92d4c6a5f38b31abbccef50da9e9716e8912aa067404f44b1c6677909d3206b3090464a5ee6682b41526375f639de9b0c060aa4c075c4f9b44d9d7a2a33182f4491a62fe886ee436516aff5e673727351599b9a88294d5c3cbc2ead823eb5e1688d6c9827dc94979b0a95a3d7f3541a29c9835d21b2388c789e6f66576314e77923ad9884edbb0c7a162c70a7301553a0af48754e0eb00ff61b8eec5e079ffa475579dfe054e610004655fdb5b097bbd80cb30df6b57d50e6e0ea8ba6e27193d50e20db760de686a4aef0ce0d9dc72e26e78030b2f3bb2eab758662c0f1a7d5d67b1e2ad0ee4ad74848c80822477b22673f2194fea4000f1556f10746257a81f8204135cecf1312a97a61e9fca23d337c28c3708b29cf707ff58abd0b7c785e383a34961166d3b4145e4fa2034623c06764fa5b06ffc45081fda3053b2fe651185f7ffde75e64de1fcb9586e4de26ae8e938b1df8341c50335722989bf2ab43423d07d954fe25d639eb12f8380addcd20729126889ac5b2f045b0fa56af0d4d4e8d5d8f384920b4ec7da76266816813f7d33dcd05e66a75edace285c52f92615d351ec08c41b338ca7f3bdf279155d4142f6a277af4565f4c2f70e2718e96175c6e58c3fb12e6098521f653e702af406379249c28184fc85bf4f45fa06ebcb281a7ebe9d7a6bf502bfbc3c33c03184b9d973438563b77aa9584e1cc43b9d6b44db93cf0d180004b152a3160899ec1c3fc38f80d9aa3cf6e5170d6895e43a9a7c6e0f17ee71549d455038289ebdc21ab5201b8a9bec1e4a6837632945273451e572d8fb50ccac7e528675d62c9486143868b4f23e4a0aa86908971a759f128efcbcb0dea46bb4ec81d12b7fd27331993e46cdd6f199432e7ac91542cdb68760e6d76cce00cf0b6170563cbb734253a195349221df50d32d4f289e7d1957eb0bca5adf31643f439cf8c8da2d8f93792f3baf8cf96e9d99dffe4e92cce1ddd72ce5170b782040f9bf169d1d358e5d598cfe0efbb8a76339f5e97e4885dc6fbfa28740111b979d324c9ee7875ab8fb5b25d51da1d29f897b6b56baae811dacbfd6f910767148d3c4b87e0eb72a77ceb65beb100c733b65ed0e73bffa5d852fb3296d21d147e0b812a641d523ed4172571d09f4721b472a233e559db66537b83b20816703c998809a92cef4b7e54dbcda5ac4d78c27e590cd9ed4c297e939843ca6963d7c10df2f7c343f0f2737e598734a5089f3b8914162bcecd97dfc379af8141de2902eec5ed585735fc335762ff38ed7357d1d3efd1414814b868f6d71a865278d347097c59db52a09810dcbfcc1d3f5030bbfb5a50446d26bf164ecba48ad520b2c224951fafd7db07d164c8ebaaa340f297401cc9b28c471adc29f7e312d75d3e6ee3d396e88bdc4f46fedf3f1ff1fbb1ce279fe4590276c10e3acb22271f92609aa97babd07134a77a0fa330a0018f0b3ed218e38b97b761cdf42612f2c21d19c4b2469c68560922539cdaf24b961006a93c964b49865901a1ef32d3d7f3888b21096b21f25fe11d9e925693df5f9f5aa882d50fb43eb1d117c20eb271e3658a79a40e5957ef077d89f8326a17b6a26bd55ba1c26624c4d78bd1c1f33efb860a0e229e5dfa70c25011bbafab4ae34396c2b1b0aa93dbcd688085caa80d801b030cde9ea7c679bf622b323f486e1cddb8073bba16d06bec224f7acdd8bbe8fa5e2b02a6a928617feebc3d71d5487f420e21dbb8d7f75c792f24bccd4efa081a0dd2a430d2e0c7e002d2004f320c66207f4c63e1167bdb15b410ec6d8febb59ffec8121bc9a3e58019a9f7726e15d2086207848319abc56a516587ed160ef172468d32e1a4e4f5798abab3c9bee2d3b1d8a43ae5e5faf04a91701a88d52abf9731b0230fbb05280edead3194f52129dd95a519a111e76e0ac93f796e53f37057066f35bf1097a52a348894ad746132e42cce2002df4083debd45ecf36500e9d3b6d9e0dcdc26737703aba2f733d3de32b7be80d4c243444c28a39d4f61a3515380305acb69d773274bcd5c5370545b08dd8165eb688502932df5b375f9b1d1e4aec5fa238d6ad16e5f9098f2027db48835d73f18c267e5f95fa225ecf327269844fce7b9012f2d48bc8687ac062c6d5ffbd1c285721b05805909b92ad58475496788c8bdcc692c732690d0a88acf4bf64bfa22726036da94a65865abfd434694da869c9432e186cd3bc63e7387b94ff419869a0ca4312c1055a4b296ec96301220bc77d1ce71c73f81805f4998c726616559500768cd7bf90d096853cc14b39a684f20c571831c0574d8d2ba0e65827b85e888194ab85f06e828aeb790368e4ca8df14cc6b2559a6224a10ef3efb10f07ce3703c26528f7528e2ee76cf375c5963c129b2c7222461eacb0a211eb142ac0c03056a7f9899543f0dcc1ed553b9e572818fcf33578c702d26282d8db0543dca0a77bc89a22fa8ea21629c30fe03ce9668658d03433a361b0b51c127d66abd6b06ad924cecfc85c942513fa99637706cda706a5bebca67ab8b390188e2623d409342df9e38454eb2a16ea95473c9aa115e90cb9ac1b6b940e3ca4af47c8544b6a64f748b8f6ab5e1e8837d6d8fd34dc6cdb77cfd6c213ee265f3e49352b6bf6e84ad8e5da9878b506dfdef355e572539777529ab4e4d9593047bd6699e2d1591ecc23a7136ed7d6b0cc5f8b90fe7c8f8c8ca2cfe3021d9c19bf26d9a73e856f0d3c4fab76b7ffb264cc2f609ee9252a09fe32b414e615e225a87d3a7e904f20e7d623b9a352cfd9164395e249f18591b31c2260214b2cddcd3ab30700837e6a392845f0fc73649b60a199d2e77840b17aad743e30d2923549d1896600f20cb8d173d37d0579f62e9b85ab3748939faedc5c20769c00438432595c183f49f04f1d2b5d8ff5e8ef85d6f0132b36ac700f34ac6c03a7f96a4df4ba3612718fc0f714077633380cb065b76c0cd621b04da31ae6f4093a8c8173c79949999daefcf1f89532987f2ec7a48ab80d979189c1e38274279f77a1cbe1c211688ae8144a31f5be9e55085d2f3fdf8b07919b032f7ac3e71052bf8042933a9705da1f8f4014f92c56e6e2a40778e8432def3ca86091368b5937c8e9af18b75966bbd205ff7ac00a74be8cd376e579aae43e85b837d312f42d3ceb63aa1d6641e37c3a70aae31934b0cde512baaf68b8b4b770e54e0b5b86eff84696d6883d6e948984f6800ee87e6fda6628242163303e7cdbc68848ca6ca046a04b98a2de3e97974c735360de33031aff32443461f346b254dda01967191f9308bdeac1e858c8ee30798910b6b0750726a2880c641d7d45f3ad79267e6dd8aa67db6e611bd47f8a3dcd87fd0ef30bc3d803e81599da93e2fc14b5c998ff3af15525a980571ad19bbdb45dcb18b06e0b23cb8df5f7aca6afc682b65f1a02774b7173f23d7b843a4e5aef4f9adeba2fc8486ade611c716eded7536cacef70fb2da8f6932dd8278d621aa79e49dc0f7033d0409eb6f7954dbba0455896f112a529a3662ca62d36117e21571256a0369b41aac3395be9c5cc747ab7ff3670bc0493d003afd46e8f925bf5f5545c48ab3165af45483a556cce3372a9218a0d1a3384c07c0a4ac9e16bbd0d2ae6701fed2643987024aee67420e088d204067c009325662b10116e15fb4635d248da41ad0a1b066c594a63812bb067702b04be2beea5d9b8d8d2deed847e38ff654a9a52ebdd245d0a09e6c60cc71ddc7b64592e6aa8c31c881b6ef6f2d32bed63d2f5f68f30d944ab80706b4507482dc4917784b416048e1982af2ebf173f867aca669135b05721d8aaaa875a5bffa7926980d3c46a54cadea6fa650b0b8dd445654122097a5c709a1de6e5be1eecdc8b20bd03aee7d59b2260c75f1f35d0eb764d549068ad86d2a50c3135c8ac8250d1d53db0885bc1ed5674f3efa0eb04bacbf963c7a3e738d87b98179c7ece0456868be7a1e2fa4f5f5d0094bb28a1387223e19482d9bf57376283f4ae20f07544fef8654c2912a7438d8befcaf05b5032b61e3b2cce793820db78c922cc6b2c84dea36031a550b2dcf597b9f80bafa7e77e13822e0655cefeda3b021c6a5f44c14830b73b988b29bc00e8477e5d593a703c5a975d4969da0750ea0eb5a847b1cb07cbec148a97eec40694d9395a7581d13d7a42ec8cdab88d9a7da02d74b2c5b8adf9383e3c9c8bc582f47e2912972887a4a05d8b969d6d3ddf77808e480820429dde647c145fa006f1f237b8807bd349a8a3d12b0fd2b26391190d6e0fe6b8864a9150ccdbd920791020906c84229cd1eaaf906d78d1c59f4f73e561cd783f7067bb695ef44cddcb0553bfa5ff9976a29f639b57d4b23aed165595e176c8e7910915f339ab7c2584dd8fba062d4148879a9e2e008dd4d5e19e7751bc3e6b12506926db3fc09e7ce8f54a075b7ec26181e0264f92965596fb174a04872b7e58c8718c2eb5b2c7d1d848a41c6dda778a2b31671ede7f31fb4e6ae65c685ee62b3f76b85b2b82af95ea18bfff0afcdd19f9a54979f7309004470e6a1604e9c1e6acd5fca630926693905f796a24acacb22b03484b231c60fa95cf69ba8bf12f74a4ebfecfc73459baf6584e6d736273f6841592d5f4aceda44b86615d7cc0c8a997db1f2885411460cbe54148cd864e6d3350b122867c33faf923bba8ebc784ca2f3b6a8255d8cd9ba3464ad9f16d5a4c85d5a9de73d951bc77e8ec397dc4eb7602c35d674a3faa4e5c4edeb4b51746b35ddf5ea55be6324fca910fc582b3af911a5dd84eb75b4ec22c559166f1a84226de49ccee7e27f976f7800de7862a8219e80dc8c7318ce5b5f3fbab052c2964f07ca9050e08750afe335c3d523c5e4fbc882396b447f0267488d95ab04dc3af18e15eb2e529a4bbd07163e2e2cc752862f79d067a1e48e36df9dfc76221b390a965c0582aad8660646dcc6296d584f16dfa5bba83e4ae451cfa7e16e718e42c9fb0ff835b18310e600ae0670315ba133ffd4f01a75f8b9ab1aae0609ab8f2419ae7121d0cb55ffaa1fb49866ebc7f4c061b2c88f05e2308f97deda2e5ba82f00b6fcf99f619f3460b7b1bc6d821f98d9dea633a25f24800000000000000ffff0000070000001ea69489761cf20ddf765c4cc49ccfccfeee2f2b813406ab60eb227b49a54f807bcaee46c78821ee11a03af3336ae8b38d99b32be30000003800000000000000ffff0000ff010000b84ba81f9ce4c6d3cb48918d7cf510f5f9919d3fb9859a8fdbc316447f7ea7d65726529741000000"], 0x2118}, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f00000013c0)=""/203, 0xcb}], 0x3) write(r1, &(0x7f0000001600)="a7b42fffcf1c940d43cd707ebce64d4386c0a3d21cf32f40608eb66d883777270434877cad6984bd76d296a4e916b2f25f46332322a9fd47a4c2a96ed45837f925ebd56520eb8899f72e0fc2342f7509f390def35ca4661cbf31dfb4494de3a7f6b8199f3f18231e24f629d2da30491079f38f88032100f683e7728b95eb64252fc009963f3516c1892989326ee1922842f517f1cac84f84539998385d5cacace72955ccaaebc0e740bb5c8ac18877171814233eaec80d66d4ff806057640c882e0cd62cd3c4e65d5a52db181ddfcfc0120389a7947bf44ed4ed61b4", 0xdc) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8e0, 0x0) 16:00:13 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = msgget$private(0x0, 0x400) r4 = dup(r0) getpeername$unix(r4, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) msgrcv(r3, &(0x7f0000000100)={0x0, ""/45}, 0xfffffffffffffd3a, 0x3, 0x1800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r6, &(0x7f0000000440)=""/239, 0xef, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x101, 0x7fffffff}, 0xc) shmctl$IPC_RMID(r2, 0x0) r7 = semget$private(0x0, 0x5, 0x2) recvfrom$unix(r5, &(0x7f00000003c0)=""/113, 0x71, 0x2, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r5, 0x0, r1) r9 = msgget$private(0x0, 0x60) msgrcv(r9, &(0x7f0000000380)=ANY=[@ANYPTR64], 0x1, 0x3, 0x1000) flock(r1, 0x6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="1e") 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) write(r3, &(0x7f0000000000)="1f192530a6a070d8b0adacec72014e9034d8df4e55dd663664a1a0e0fb349b25ed2ca1d1c35c6afa7e8c36e6cd0e3eb70e08b44a7d9f280f515312997ff6c1e4748fa85d0483b92e2b9735504366d13f47af8b8c22763d92157ff09397979987a7e46d4efc79da831e64bc64638589110b08600a5f2a8103ebcaf41b6cbdc5068ae8891aa060b97b1e764e4eac2fe4a3d79760bc92cd58de50319c3299f881e118f598f903baf54d74", 0xa9) r4 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0xc1, 0x20, 0x1, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x1000, 0xc76}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x5}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x9, 0x7d2a, 0xf7da}, {{r3}, 0xfffffffffffffffa, 0xa1, 0x2, 0x7fff, 0x2ec4}], 0x8, &(0x7f0000000200)={0x80, 0x1}) open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='/') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x5, 0x100000000, 0x10001, 0xbc}, {0x1f, 0x20, 0x7, 0xe54a}, {0xf5ee, 0xc35, 0x125c, 0x1ff}, {0x3, 0x3, 0x3ff, 0x9}, {0x3, 0x7, 0xfffffffffffffffb, 0x9}, {0x0, 0x4, 0x4, 0x1}, {0x9, 0x81, 0x9, 0x6}, {0x200, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x8001, 0xf31d, 0xe1, 0x64}, {0x1ff, 0x1, 0x5, 0x7fff}, {0xdd6, 0x5, 0x5, 0xedd}, {0x5000000000000000, 0x32f, 0x3ff, 0x4}, {0x138, 0x1, 0x9, 0x599}]}) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2baf765f44c2c615c7c68ab119b078f6012240d469479d9af718a8a40d6b9431f57d", 0x22) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3101301efc9b4181e03327d70a645bfa6f16e661db1b49a86c94da98d6175855c2640bc8b13d86d4da9fa9856ec23f25ee066f2dd567acd626d9323d5f972d1b3b5fca3ff1fa48f1c3b61fca10f84387e9cd51b894937a0ce2d0dcbcdbe1d0c611c0ea1078489b067b49ba0a3bd43f90fa78fdec3845986aee3c0c01b8006f0d3d2355c0f27c778559443be4e2ca807f9e29c66e0c53c6a3b6b2b36adeb15cd7e12c653b7f234f3fe9c6791990df2e97b6465878b1e66d0864b37814d44b623e4d75bc26a176f91eba0e0799f31abf368b3f4029f8ea2eca864b1d2862b06a5179c6263e7e81", 0xe6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="6da4c6237d0e0b9a12253f199190e820fc5ba7afc8360eed9e18b46288aff8bde1519a85a5508397b9d70127b7b2c0cd3ee6f0bcd3958c8d5f3195b904f0a644557be37f00000000000000f1751217b651f846a5f412edb9e4adff0b0e6c55635550b100005e4b15a64842ac9bbed138072abe0502619243a1ac9b", 0x7b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="da748d0eeca201bbbddfcdb95ad02b9d3335384cecad002e097cc42a61172374f6cde8d0ba748647df90fdf98fd532c30e4d5552fab335e25256f0a07ab5c839e8e595709f5f3adc5a240be73ef1a00d67226e0aaba89729e08e8251347cf286fe80243c6db2d15a658b37f442513ab166b10d5329eda0870b8459f5c1", 0x7d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) fchdir(r0) r2 = accept(r0, &(0x7f0000000780)=@un=@abs, &(0x7f0000000880)=0x8) connect$inet6(r2, &(0x7f00000008c0)={0x18, 0x1, 0x8, 0x3}, 0xc) r3 = getgid() fchown(r0, r1, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x88) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x24000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5b5d}) clock_gettime(0x4, &(0x7f0000000700)) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(r0, r0) 16:00:13 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/242], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000240)) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffdf9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x6c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r9, 0x8000006, 0x5, &(0x7f0000000700)=""/216) semop(r9, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r11 = semget$private(0x0, 0x2, 0x1) accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r11, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget$private(0x0, 0x3, 0x143) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x1ff) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x63, 0x0, 0x4000}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xffffffffffffffff, 0x2}], 0x4, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6b481ac9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/26, 0x1a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x6, 0x253e, 0x3, 0x4}, {0x2, 0xfff, 0x4683, 0x8}, {0x8, 0x5, 0x2, 0x80}, {0x401, 0x2, 0x90c5, 0x1}, {0x0, 0x0, 0x3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x400000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0xfffffffffffffebd, 0x0, 0x0, 0x205) 16:00:14 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) fchmod(r2, 0x10) 16:00:14 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="60dd200b305922f10000"], 0x10) write(r0, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x8000019, 0x2, 0x10003) 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) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000f60000ebfffffeff00f4bf0e508bd71a5d5c00000063e86cfc9d071b9d2a538706000000b8180000004f0000f53100000000000000000005020000139f000000000000eac20c94c973bdf5ad5f1d8ec94616d5815242ee28d308f9835ade994c6895e224c74e7b480fc0a3ca4591aa90557c6cc79e076248908fe70871903ede65303ff6fd6f6f884b1702d79a9e52e9a370177b58c92aa94dbb23b31bde26a840c58809dace9cd8fb7cc1dede0eb6ae1998f284661bf7241f26227fe0690db0566f1234c36ff2c0a4ac041bfb8498186a4780a9579b6ae745d067b399e1"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00006cb000/0x1000)=nil, 0x1000, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x402, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) close(r0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x980, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x10000, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x7, 0x5, 0xc000000000000000}, {{r3}, 0xffffffffffffffff, 0x25, 0x2, 0x3f, 0xc27}], 0xffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0xcd, 0x0, 0x3, 0x2}, {{r5}, 0xfffffffffffffff8, 0x20, 0x4, 0x5, 0x65}, {{r6}, 0xfffffffffffffffe, 0x43, 0x1, 0x800, 0x200}, {{r7}, 0xfffffffffffffff9, 0x80, 0x40000040, 0x7f, 0x1}, {{r8}, 0xfffffffffffffff9, 0x0, 0x1, 0x20, 0x7fff}, {{r9}, 0x0, 0x21, 0x1, 0x4, 0x5}, {{r10}, 0xfffffffffffffffd, 0x41, 0x4a, 0x775}], 0xff, &(0x7f0000000480)={0x20, 0x9}) clock_gettime(0x24004, 0x0) r11 = semget(0x0, 0x1, 0x0) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000004c0)=""/4096) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="40eea6e70a35114be6b7df0221629cf43cf06a5456598512794efa4c1fcc31ab7ca01921c998016cc7e7520685f0936303e60640710d28ffe01cd9973e460f7b9ba51ccac02dbe64683ff46224be9b0b620d40cb36058e6432527c0a32a675f8d599763296dbf15561c8da6262d66cb9f8462a4ce1b23e734c983f58403a9a973caecb072928dc0e35db5193e9c2364822f35c3bcea2f3527791d8456e809ee270d0c4af33ac1cea7757db", 0x1}], 0x10000107, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/184, 0xb8) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) getegid() read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:15 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="01002e2f66696c653000112d2193aadf785ce3da4c480e0ed97edbbb4b7865d04f4779b83d3836b85671445693f66939f711f3285637562d99ac725351e038225a3922ef42541e194aa24a96785922dd02e762298fe40bc00e4cf8be3597772868180551b4f5657fcd96135559f7d72e9c26b301c4bba940abbf8d34033cb2ba936ddda4c403be41e3b600138e473cb007607b82b6c401511bd3f0b847154afd932137ea3162ccb161d43809a41dcfcfa7ed5b5dd8ea0d39eb4a39a4040dd928f30ed84ac5fd3fcd0e3e7c61e33595298a9038c3a5758ae5e9ebddd14b28bc7557c7367e5c392f4bfc601d44ea1b844303b901d891a846f2516e20c6c56360ee5b0e89cff3f87471ad3f866f707e4b087136bf7f11bf8714dead3deb981d3ad9775c80d0bc67da38e872767649331d921a89458a77c7227d46b26abc890fd29f3c84909e901b83e0c0caa1a49c64ba26bfa8d6377fe3a6a7f658368dd6cf59eb7854436a98894e2bf261ef40d186b82a7ffb875d1d85d7f1027cb6769304300b40032da9a23e7b737a2e4b85077bd1d2cbcdbe25a1de381929088739cb52653d4063ca032af8118988f42b65ba81e53842f16734b3da0f148e6f4e6cd4a0139ff628c73e96fb217a9baf3dc83e8d8436885c8f436cb3c3607e94aff4c02f61d467e4d5f06bf2b26789be1b8b9529c56decba0c57258019b7b85e400e81424c5aaead015609b988ef8c763ac49c2c90539330c9cc5b7719fd60e4c2a377081de14b62e898bf30301a33067a7443"], 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="921939fe480518bf355c0d9677a0fca9da898c7cd8da14c35aa2a9511c7c461f882399ad3174d6de8da61276753d13ed916d15226cf72686b8b74e2bfe81ab8240fcdd4bd6a2ab6a3d9a315af44f14a204956be42daa56d26748330a3bf95517874aecbd05375b45fb3299adf7668175e6e9d3d0cdc010ec3fb8d409064b1af6a630cc52cb4d159476e6bd1a930c1fc156fed13172c1e3e8ff7c9cf9bd20d8efc7ff23200c93", 0xa6}, {&(0x7f0000000180)="270f5c3d23dddb3e4c4277e405415fc682ac3302884e6db004149a4a2f7d6d25b894ac7c29e9a1f8619998a936c75e725bf3b6c1135efed8f444ac62026a68811b052161f9dcd78523afc699affcbbe48a27341f0c89d04a8f3d9adbb7f8059edeb7032db7515188484138736091676f52578402d89719a9a4e0a4f8f21e55d7ffa00369085a25e55a296a9b2d96537bad48faee084c6227dab11b05b525886e94d204607ac7e40901d197cb567fc73e397b94a8d1227406a55f101c9f720fb8821c8d5dfe46ab0d4029e9010b7f93d8d3c466f02048bbdeec6c539f778716c0137ddf37b3542cad456221fa0a4c4ab891e9813685b7dfebe3", 0xf9}], 0x2, 0x0, 0x0, 0x404}, 0x1) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000340)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x8, 0xffffffff, 0x2, 0x9, &(0x7f0000000440)={{0xfc03, 0x8000, 0x7, 0xe45, 0xbaca, 0x3}, {[0xffffffffffffffff, 0x1, 0xd370, 0x1, 0x80000001, 0x8001, 0x7ff, 0x733b, 0xe9, 0x81, 0x10000, 0x6, 0x1, 0x8, 0x8000, 0x6, 0xfffffffffffffff8, 0x4], [0xffff, 0x5, 0xe61, 0x1, 0xc800000000000000, 0x6, 0x8, 0x5, 0x8, 0x4b8c], [0x9, 0x7, 0x887d, 0x900000000000000, 0x1ff, 0xffffffff80000000, 0x5], [0x81, 0x2, 0xc61, 0x2, 0x0, 0x2], [{0x9, 0x10001, 0x32, 0x1}, {0xfffffffffffffffc, 0x3, 0xea2b, 0x4b}, {0x1ff, 0x3, 0x10000, 0x1}, {0x80000000, 0x1, 0x7, 0x7}, {0x727, 0x101, 0x4, 0xffffffffffff8001}, {0x2, 0x100000000, 0x4, 0x8000}, {0x4, 0x1, 0xfffffffffffffff8, 0x40b}, {0x6, 0x0, 0x7, 0x7}], {0x0, 0x8, 0x4, 0xffffffff}, {0x2, 0x8, 0xfffffffffffffe96, 0x7}}}, 0x0, 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x2}, 0x10) close(r1) flock(r1, 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x43, 0x10001, 0x7ff, 0x8001}, {0x1, 0x1f, 0x0, 0x5}, {0x8, 0x400, 0x3, 0x7fff}, {0x2, 0x6, 0x7, 0x2}, {0x855, 0x10000, 0x2, 0x300}, {0xffffffffffffa060, 0x3, 0x3, 0x2}, {0x6, 0x5612, 0x80000001, 0x8}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) r2 = dup2(r0, r0) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x7fffffff) listen(r0, 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) chflags(&(0x7f0000000180)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) 16:00:15 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) listen(r0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="d222330fa513d0669047bc3e0937", 0xe}], 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r5 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000600)={{0xffff, r6, r7, r8, r9, 0xc0, 0x1ff}, 0x8, 0x496, r10, r11, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r3) syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r12 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000600)=0x9) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000300)) r5 = msgget(0x0, 0x26c) msgrcv(r5, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x9, 0x100) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x1, 0x47, 0x7f4, 0xd176, "90f22907c7295df95075f2816019efe8aead03ad", 0xfff, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0x8, 0x100000001}, {0x18, 0x2, 0x8, 0x6}, 0x6, [0x100000000, 0xd0, 0x8, 0xae0, 0x40, 0x3, 0x5, 0x3]}, 0x3c) r7 = syz_open_pts() ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:15 executing program 1: select(0x479, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x8, 0xffffffff959b5696}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCPROMISC(r0, 0x20004269) pckbd_enable: command error 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20280, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) shutdown(r1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x10000, 0x6, 0x8, {[0x0, 0x6, 0x41f9, 0x8000, 0x1, 0x81, 0x5, 0x36d3efe2, 0x0, 0x5, 0x2d, 0x2, 0x7, 0xfff, 0x100000001, 0x1000, 0x6, 0x5], [0xfffffffffffffff9, 0x9, 0x6d6, 0xf8b, 0xffff, 0xee, 0x100000000, 0x6734, 0x9], [0xd9, 0x6b9, 0xf7, 0xff, 0x9a72, 0x0, 0x3], [0x100, 0x7ff, 0x6, 0x3, 0x8000], [{0x2000000000, 0x7fe000, 0x1f, 0x9}, {0x100, 0x3, 0x8, 0x2}, {0x7fffffff, 0x5, 0x4, 0x2}, {0x2, 0x1f, 0x2, 0x1}, {0x5, 0x753, 0x40, 0x4}, {0x7, 0x101, 0x3, 0x3}, {0x0, 0xdff, 0x5, 0x7}, {0x80, 0x4, 0x4, 0x264e}], {0x2, 0x4, 0xffffffff, 0x1}, {0x101, 0x80000001, 0x13122d21, 0xb8}}}) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100) accept$inet6(r0, &(0x7f0000000300), &(0x7f00000003c0)=0xc) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) accept$inet6(r0, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) r2 = dup2(r0, r0) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x7fffffff) listen(r0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendto$inet6(r0, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) 16:00:17 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pckbd_enable: command error 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x200000000005c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdb, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4, 0x80000000, 0x1, 0x4}, {0x7, 0x40, 0x40, 0x1000}, {0x9, 0xffffffff, 0x4, 0x68000000000}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:17 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x10000004) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r6, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r5, @ANYRES64=r3, @ANYBLOB], 0x3, 0x0) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES16=r4, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0, @ANYRES64=0x0, @ANYRES32=r3, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r3, @ANYRES32=r3, @ANYRESDEC=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES32=r3, @ANYPTR64]], @ANYRESOCT=r5, @ANYRES64=r2, @ANYRES64=r0], 0x5, 0x800) msgrcv(r6, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r6, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) munlockall() pipe(&(0x7f00000000c0)) r7 = semget$private(0x0, 0x2, 0x20) shutdown(r3, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000900)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r9, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) readv(r8, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff0000010000000000000004552c1177b062e77f1b0afa6153bda042d34dbbff01f4ffd1adecf4131b05a41aa052500cef6baa"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000240)="b1c9fe8af661fbf14b0c940e17618525e78daa7f9bdbe7761655d2ca72ecefa69b065cc133ab111f9a418f35e98d37bc4fbb28fb3ba6c20941ce493d635bc67a46b81ed364602a1dc7f4a623b8c4f6b4e06cde7a8cbbfde96422940338112ae062308555a56f4d467721b0bd5d43d0154540679944e12ed5698c62604fffcd9bf639a8153da41b5848ff49c0a4373c3e19d50e00c117163dadbbc602ffb8a9", 0x9f}, {&(0x7f0000000380)="5e3fc5cc52c115d91331412e47399036e9f92c76c486221d860dd8dc33a216f2879dcc12ff3668b2aec7e7e3745ca745da3b6054497a9e9b56058e45c84b44e4ed74159e62ec69b0e873c3fbc3d0b862c3191e6fc04870c7e34111f10bad57d4f59ecd8249de30b4c03a50a446380e3db5aa6db95428cd75fd221417b3fcb8af5bc3542f154cdefa4f9f73e32071e706584a80182bbf7f861ec9d2c8ea7c50360570208f39bd51a06b36cc492ba230b92f7deb289b74271d4c2cfbe247f13c8e94982ef32c3feac8033835a048f966843d2ab167518125d4ba6dadb04f65a38cedaec3a5e453", 0xe6}, {&(0x7f0000000480)="058f8d2b73b5e7b57ff6213e5da562045d43d99cabd5371830a384769f4580fd4e0561800779246dd4dcce20bfe4a6e8ba889bdc8b4627fc6360c12aa067af5c023a3f5e79d6e1836894248e481aad0709938af9dfc3d101ef1f4bf1463fb6fd16f3e78cf57fb62c234835c5cd9c0a7c140c26b04232977858a85a700210129c2a6e79c081685c17c7b4650460619a1320ad3ed0dbda6aadd3dd757ad5f807435219931eb52c24c8c9666e9f67cf743f1cf13458aff7150680d3d04b6c66ee6ce6fa1b6915c4a9abeaac3489de", 0xcd}, {&(0x7f0000000180)="dffe47e8dd6c2f43", 0x8}, {&(0x7f0000000580)="19e780bc2b638e81072f7ee70d2f7415694294bc9376252446e3ffc34670d5c287ebc3b50aa3fae56c9f21cc88295586af2621b59f31605608722bd4ba19e0213f06514b86bd22398e7c18b3b2a4eca16ddbc1da83355f3042e338ff7a1243291597e0956446fd58b121ccaec140458f96932cc910ac0207da55b37ff6c10cb07dd748646eac41cfc913b5d2d1c30636899e0205b9fccf9c9dc7dbdef5f2ef9af7daa6b03cbd43535f40781b91a4ce6ce19220961f7507a11cd674f0fae3dab49b6c130f62fa04229b7720b4a50d2826f019714f0cd297e1de639a1998de67c95b0918b7e803", 0xe6}], 0x5, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000700)={&(0x7f0000000300)=[{0x2, 0x7}, {0x2}, {0x80, 0x6}, {0xe7, 0x3}], 0x4}) getdents(r1, &(0x7f0000000100)=""/71, 0x47) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000740)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2160, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/3}, &(0x7f00000000c0)=0x5) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: r0 = getgid() setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0x10000, 0x400, 0x7, "90abe2dc151ed292799f72723fead935a113cc86", 0x1, 0x8}) 16:00:17 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x104) r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x100) kevent(r4, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x24, 0x4}, {{r2}, 0xffffffffffffffff, 0x31, 0x0, 0x8, 0x4}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0xc05}, {{r0}, 0xffffffffffffffff, 0xb4227bfb68662513, 0x0, 0x81, 0x6}, {{r2}, 0xffffffffffffffff, 0xc2, 0x0, 0x6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x21, 0x40, 0x4071151c, 0x4}, {{r3}, 0xfffffffffffffffb, 0xc4, 0x0, 0x3, 0x5}], 0x4, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0xbc0f, 0xb4a}, {{r0}, 0xfffffffffffffff9, 0x85, 0x22, 0x4, 0xff}, {{r2}, 0x0, 0x8, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x200, 0xf37}], 0x81, &(0x7f0000000240)={0x5, 0x80}) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4010, r3, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000400)) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000280)={0xa5, 0x0, &(0x7f00000005c0)=""/165}) pipe2(&(0x7f0000000140), 0x2) 16:00:17 executing program 0: r0 = socket(0x2, 0x400000000003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0xdb4, 0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x0, &(0x7f00000000c0)}) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = getuid() fcntl$setflags(r0, 0x2, 0x1) r2 = getegid() listen(r0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r3, 0x20007479) fchown(r0, r1, r2) getpgrp() 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x30, 0x0, 0x0, 0xe7}, {0x400, 0x4, 0xfffffffffffffffe, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:00:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0xec, &(0x7f00000000c0)="8386421f60669b44bf94028e7b48816778835c793b4a584a9958713d947e734b76827b756e006f08f2506f55a9e35920c2055edf9c4150961791a400a7bcee7bcb01b79dc45ca38974fde642aa4e16de643f9ede0908f70efb", 0x59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x8}, 0x10) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r1, &(0x7f0000000200)="43759653ca692180bfda788033302adcb1fa6fbec80ccb5002957f6e6b3f1d1a4fd17dc9b97edbbf5910df3fced96134a24d1ac2334a322acef71b12ed8a2e4e556d2bb63a1e5520b84ffb96951975ba005f27f0ee97d56826e5c6e53b60b78d9ed7365dcd456d393e08d265d83ccc03cf6ca610e3f89e258c68dddd", 0x7c, 0x9, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x7) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) r1 = msgget(0x1, 0x18) msgrcv(r1, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) msgsnd(r1, &(0x7f0000000140)={0x3, "6072a7c2543805f4b2e763acd9ed36664ea56736c1454e8eba4b7bf945ba70a3335f65fb62153f2c4b1f276c493a3b89071658be784774008f675b5c0d436e58fdd119e84e7fdf8087431647bddeae6a48e8fd8fb40a2553e33a82e92921bfb9adc3feec4552e7bf907c1b5fd50b646b233397f43828e644b64a383f80d80c16018b1371ef2fa2bc80264964bc313f67b6176113e9a6688285efba50aabd02ac153a9dc1246191d3405cf624a7e37e685a78a43a386aba1d843e57e5de4fe310596fa17a33b471d4859b9a96ad8f668abd885df2a98a9e2a78d5"}, 0xe2, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x36d000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20020, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20008, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x85}, {0x46, 0x5}, {0x41, 0xe9}], 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x99, &(0x7f0000000040)="0268a70016c9ccbf5d54caa0ea044622f1f4108f9ec11f99d85b2eecfb2fd2cdd61412") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r1, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x32c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x7}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x9e0}], 0x1}) lseek(r1, 0x0, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x4}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x3ff, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000240)=[{r1, 0x8}, {r1, 0x144}], 0x2, 0x5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x9, 0x40, 0x100000000, 0x59580a06032eefbd, 0x8, 0x800, 0x4, 0x2, 0x1, 0x0, 0x8}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x87, 0x4, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x3b74, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x7f, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x88, 0x80000008, 0xb4f2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7, 0x200}], 0x1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x100, 0x4}, {{r0}, 0xfffffffffffffffa, 0x34, 0x41, 0x80000001, 0x8001}], 0x1, &(0x7f0000001440)={0x1000, 0x8}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b0300232700000000000000000000395246940000000000000000000000000000000000ae", 0x2c}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="626fbdee440d1e10c30264e42623d4d2b1ba2b892b39d90387efb37191df9184e729cc353a16e842fc03fb72008cb7dc1c1d465895e12c2c031a83696cf381c149cf791ab3ef56428f5434a5bc16364f42fc0d7b9ccad3cb4340bb4d5df9a61c9268335506adbd5ebe99dfeacb019f59f226de3b5e3788a86b48be853b6da9cb7afc1298be71f93c9444f8d7f71bcaaa354b09d3939e5971cba666da799c88d8b7631bad0cf119edb55af3afd22ecd6c52cd6e6341ae50deedc5845d9f5d6fce6d37f7cbcdd633f4e29521444019e0d013e4f6c0755c1eeb73a8d1912dc1ccd5cb79be57feb2eb2cbb9a52439ba489c15a23a30350eb4c45a70e01116a4e9aff028f7be80749fba8ddd6524bcfcb5d75e2bc4defc733556303ab46e545eb9505a691cd66d6ee52d7bbcf4711e4dcc31d9f68839d3d3c5ad7ac1a81f6ba69bdf9efc54d73daeafbbfb01b78f44ee00e7d369b353f97be330282442dd56be6c8b9035fd98f4a60f86915f098b2e405bb9f4e45647800f69869c59cc2e742708aaa455be043477961319526e3abd70ea2ee7001c5b10478647ed00a1e48540345f3bec75e38052b4b64830bcdca9e52697784da76d9127d3166e555f889058b45e5153f84f9cdfce7ce61077fba904cb2b643f90c469c8d27025666c2d2ed6b8f5160664564ef0976cae19059624eb5769a710a1a7053d11874a1a1b40336499e46507e9678f1fa35c4af427a154f0feddbdbba6fc7ecadd5239e6cdc4dd67f26f26f0c9c8f98f8a79f0ea3ea6fdcb28f2afd19541f9a740c16f3a19ea72e6bf9ddee3de0311c7f14fc33ada1d7f294dee496fa48831b01d7435b36b4e645144571ecf38a7a4db5cff605e72854f83fb879742fe905c824647f58c8622a927589a2c91b7a9f8fe938946dc00fc374f94ca7c78cb4762474a6644b1990509f59d0ecbeea1c79a05abaf4d205b0db5e8b5288f0cb43fb02d8f78ea53e592bc3456ffce0b72f7c87d0dcef00c440c48ba5e5380bf37ae33156a553171f8dba283a182db25691cab895cabb464f3ebaedb716c49d6939d902487a4270486ad3fed68d2dfd8db827626cbfcecf9551873104b5f113bee1d72742d92389349f1a73bedd5b12d3863c9d20a2b7b9c0b11d66b74f39d665cc11ecb6e31a47e0341831a9885aa3bc7052d286a0c7b146e53a4cb72c54019240311c69c5bc0b34bf0c268d93e07312e250cc16a9b519ad8284b2a289272d39e251ada219d2a24bcd6d3f8e455f0b4196bff41afc1f4ea0da46065592280b4db8b8dbeac0e5aeeeb7ca2c32f33c6c15008e6120335680c30ddf30add60788f42ab338d35d3d38ffda1bc1264456e7c95a8e5cfb420c7f3ef03d307fe5be42452f2f73203aa18cc2ac8334164f2b94ec36c25c92873a79faca64c9ca29892e780796421c149ac6659793bd33aad48cfca23f054dadfd4d3e120926684d11077367cba493d3a524c81f561376e9ca3098b7afd40f103a2b08ee3067257421541f1a22cac422f91e7c939e88f609af9f1cc9bb1b6381c4aaa14282cda743f965be2dc424ebfa426865491b83ebfe7cd2970b322b522d75fe854a0e1b14686f9be3d9cffda23a4822f5fa5904d894f934c9c97b49554127768dbba920ceb84378606130330031efc1ec4808b2ff338165ec7ed538f0e7f39250c6aa5e0b168936b5981c8f38638e8d35aa53f3761fc2fa126e776807ca62246053d35a7aa0b985d0ce22b3c07a9bd5e16882b3ba22aed9bde4bf18acb4a7629b86217d81bd17b748625b3602f7d3530a4a6abd99b7e7734bf1a8f0fd10e7a07641f61e10bc9a9fcff7a418fcdc523ca769d54e95642ec936f0ee9c8183d469658caafcf8aef5beaa7be9057962275ab8c3166a7f522777e6ead3b8947f68485c3680569fbaa619d9f5cb0495a5f20d157440585bd541861de58f31e4b9cad8b9ed7a2039dc123bb46e33740576b6aa9ea0bdccf96f7b43222077efa059f308d312611053126b5e00dab6322c6f8907aaa5ec53a8295cffe9b333b7d4c7e236a62795c0de543414a61d9b3efdacf228515cec37f2ec8a9c1906653239ee7c3b0fba5df57c9e4cfcdd641c1a81da6dadf1cd92629fdaacfb1b90c33dafe0c93caf286fd845e22dfb9275bfa9d99163951a65b25370bd2a2cb8d6c37c6959789761e97b1894a040db9dff297c4e3a48e77a91021d6366a464fa5e539f5a095b902de49a553354a773f966630fd6230f9716e8c1c04c2343e1f56cd87b8db3db21251d8ce19308819f7f7c2cefcd2f45cedfeff4b4007346a2bb19fb19b193f3301f1f9aa9a66ddcb4ede88a230589de92f71000f109040caaf3634342843fa1be98ce07e3411ac49a5e45ea3b1199786f9b729b571a03b18828bcf619b3f11a2b492d739496a28e1b2daed71eb21730477fc2aa80be5b26cc20d849ee6b73ab78725f78009f62876d76e803076d8210723668be358a75d215c558ad715ba951fa699bee611ae3530c5c4cc4c36e9fa2b684b8da6f0bc748197a67adb091cd23b45cc4c4bd6afaf4e0c5d466fcdff7e6ad42b4dcf137569b534914673146b05ea93b4eec7dbe1cec75331c11141af6df3df9af975477e22e6457b87e0fc37d86aa1d3866427e63db8b4451a2db736007e66c8fdb26997b7ccc90276d2a00b4cfbb0fd60e04719b13169a6031f7f503d09a9af46e300ed53613a5dc840ba6d9f3431ea20cf9a0ffc2b726dc69bca4ac995982af3987366992ab8431fd7fbb7ae1d4a51cc83a12c11c8b7ef4c08cbfa5fe30a08a86ce69d828ac01bddfbcd87cefea35fae2e35cd097da3b534c4e65221d49182f2c72701aa5aa8dedd7a461608be48598791147f6d4d2f07b8adae0e5b0fba055ee978b77e33dbf9003988a50d549dd1978b9c340dcef3716a5ab5c83f5751049fbb6a9f5960de62b07a0eb5c33f5689fa9598f845279b7652ee90bb45e5076cdb08c586a170705f65ac1f5e3328f656988dd37a5ddc0da176258a02713a010d08cd600a890936208cd0c34ebf868cfe7a86fc6d95619ccbaa3bb64499c4a4d12f3716a15ff0d74ee008c015194fd7f354aa285b5482f7908eb5b2fb6710a2cdf63591ce3e1b723fe58f66f80cebe760f91cd90b7081128b121cbae0049c1c499d1c9ad5964d8a4790d711fb3d61e4f3b332d3c458c16948be0e545b60fe7fa35ecece7687b8a3e7e95d18e06e0b61820126e8d35b504ef7828e93ddacf275620ef9415f97efc8ee6953eccfb10f92913e98539199210eb97aeb6b0bb98550b87993715ea0cfcc78005111f07fb68d5894a9b1831620df5ea337423fbce695e26d534ce619918d265d78a925caec7eb652fcb6fac777454c9b9c8609799b64740d893a580bf582787c7f325c4db6f64d48ef6d0f4885668c905ac031a993a1cabd9dfc5622ca02e33ebea6cc3f2d7983990b18d568a322986021a82e18e8ead1789c184b319a0e8f818afd8b5618e429222e1bcf86f2508c6dacb5776663a4e51352a480c84993896db22807ebc5897d29e4264c16ffe39d6710375f04e7112be6c4102725832f2199787bf38fa2d89072e8decaa1fa267a73a397d2860636551a849d71fe13935edf7e3641faf75441f5b01553185fcf14e7255e4cb2bb084afe2525d62c593cdcb538732a0a5cd50ee6bf607acc5475014cf6a333c51149702fbbab6bedbf0facd8e95d4aedf5402d8381d2aa3338a945d3fb87043584f1ddafcba4252e936045862441936e077d0c0f99cd4816ff66ecd3324771a3aecb8608b37eb67016e816f69f009361001dac605686318dbe4065d1df69eca1469a549c5e91ba55e8f298447f8feb470f4f735f4c0666274f4b84b50b8d7eb55715ece69228a4d8cd12ed5d20eb74fde3522f6c1fc049f265053dc52406b1cc8096b8a44085864cee4ec3962725409edcda65d60f1f64ba2d23ade75c63d3042270ded604b71cd6243a1bf9eaaba4be7d772f71e3800df310aeb57b8a6e4ade0730f15e8095ab90a2a75fec09208bae97becb7dc1e98ea785a1faeb0993e4188a0033ddb525e833703c5e6e55d7114f26934aa7088f06bc2cb6923b7cc6fa4d53674f16c4d16a9a0c2712a9b0cb3803c8262066035d4d562d5ceb30e12ffb28cecfe6af70e86e07e367774df522b72820f7502fca3694e74f759b5e48decd7a06e28affad3c9fd31ad49dde8b0534d92ffcfd41434959219b259e24da88f986bb834d0c99a4025ba9c7c803e757db25bba45ecc53a1613a3f49b3482d628508afbe1fbd6875e303f54843ec6be045ef36142fc3cd15fe297f86bef54e453e3989ae52f1ee4a510ec8bca528e4d7c9ebe85ba30ce1d43e0f36a0a7b8af52020863529a721674485786aa0c7793824a1067746ad584dcacab84300e6023583562bfc3958f8df91f11c6b74b7366fd1386f11a831cac7fd7e259eab00206385d17758baddf347a8d2a5f8b860071beb1e1a1a55d0f3c27f9ca59111e47f7fd7df31c0314559be979a6930a0213a41b3a480dcda6961febb4b28ce4b46de128f7c861a1171bdb262453f6fc4e74ab83bcb2ba24760cc2577fd88c50a899658f3ac9cafdacb8f57877ec91d0bbb2666de700f3b782e6d9d1bb01c2969afa4b590b79f141ad024b0a21881246405248b0d385264c1e6633a9f3a1446b2a235648918c898ab07e55877bd72c07cb2e75298c4d88fd0daf085471904a4d61a0b6539d1101d532352596acfb22140dc894145ff56a82ceaa425066bd6cb46f207e555edaa71028ab6b0b299afa57d6259563f7024d2599a49ef2a34c35749e97e73a0145f7dff097d3b945fc2c75d49aadaaf6ca8ea4fd915f427d9dc914f7107ecc8cc92292f3ed94e7c89c61b90d177883ac15b1d780e64f1a910f589de51ba78823b45831ab5bcbf82f24feeb531a34f2781e6bbc582f9ae1e2511a8927cb4ba5d1102a094b3ade3ce17bffaefa69549d9302effb63a01632ce95497d01ace26196a5c0ea66f3cf47e9ae6939d4802d02813c7151616748eff170fdbd948921063aea77a13bcba2d37d1e75d249a5288b11b18976dbf3c7aeb9070cba3c95a77ea037c0d60997431ab01b5802515908818948b550a185e696c0dc44d55c3b3b292cffb38a40271025646bf5a0a0cb00c43484fed6d3e5c159349911a94d246ad3ad70b0901787eeeff16c08da9d737fa125e991aadce26c01c88cacc42e83fcbfa35a2d29271405a7aa0437c58c8aa2b8dcf43d9d7888ca31834cdc6029207fadf66bd957671edf5e3c67b6a4114c18cb1f24dedb5e47dba3ea890faeed59429219fdaa098b9caa180c41dc9099a979fd9772b587087762d7f74a8d0de6f256d290bf1604410f999fd961af5b90b5b82cb99473778076ef740a66932d97c5b914daf2dd986d4c9d7d43e86d4c22401cedc8f51eedbdfe1312ac096f1e7baf345354dcbf363fc16c3f9b4ae7c87c93039e8fa3ff53bcd3690e1c72b1e30c9cb203fb7a8a6262fc90082ee3228537a4fc0eae434bc1e083c113c6a8c72fc3f713a250be1faf55396d3d3050a0ecd7c25df721267dbe4f2fdc50704bb96a8b53d71cc227ced3d00279190cfaa0aa9cb2a84cb51decebc369646c5506c8a6f60adff19374145638d383e3cc8da4b285ce9466b0338162fbf60172aa61dc554bf8861a111704cf632201219006fee4398af4495ca892a79aeaef17b5d556d3a1086606b6ba15b9749d6f2b6459038a256f7602e8529696ea802a2aaf31ff9467483debd101d61ed34c7f0ea8f94", 0x1000}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x7fffffff, './bus\x00', './bus\x00'}) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:00:18 executing program 1: r0 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/221) r1 = semget(0x3, 0x2, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/82) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000940)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ac8000/0x3000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000008b86ebb1209669a2464157f406677d08060969cd1ca23c3bb7ab174db15b179d600188e9013a4882237867ceea430b6d87b52a5defed1e18b201cf313994c9a851f9c0897a0ecf95cb014c6ab5b5c35991f0b25eb01146d61b0e553bd4166e6f77efb7b7020fd1934672a523c3ea0b544aef00ae2c6ecc0960bda35e6bab14a214829356af67520422120848d2586014cdca"], &(0x7f0000000280)=0x56) syz_emit_ethernet(0xab, &(0x7f00000001c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000078004feb3666225239269a17850400000051494fad4e495fdcfe9fb6cf9cec81d17e707a1d1d68e60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb17919f7a7b50800"/171) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 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)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x8) r2 = getuid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x5, r2, 0x0, r3, r4, 0x64, 0x7}, 0xd624, 0xdc13, r5, r6, 0x7fff, 0x20000000000000, 0x1, 0x80000000}) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x8000, 0x0, 0x9}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) getpid() fcntl$setstatus(r0, 0x4, 0x4c) flock(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: socket$inet6(0x18, 0x4, 0x1a) r0 = socket(0x2, 0x3, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x8, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0x1000}], 0x6b3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xfffffffffffff800, 0x2}], 0x0, &(0x7f0000000140)={0x3, 0x1}) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r3, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = dup(r0) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x4, 0x4) r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r5) 16:00:18 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x48) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) pread(r0, &(0x7f0000000100)="59af470f7bac19e50888fca7a483bea2b29299e82711f7685502e935c2c838aaf7fc9de30717ffe500a105b8b95f7965fb1d89e1f7bedbfa52acc1663ee990499393", 0x42, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fffff8000000003, 0x400, 0x80000, 0x0, "00000000e74dd20000000800000000000600", 0x2, 0x3}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 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) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xc80, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x10e, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) pread(r0, &(0x7f0000000140)="81491d42a00219b01d7d900a9bd81e339db484f19fffe361e06ba69b5ffda3d095da59755e126e01e4ab559fd2ac210f3ddf6f5c97833bd447236fec9187b810f8bc171f9811ee9856f5a0fe47", 0x4d, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0xc020000000000000) r1 = shmget(0x2, 0x2000, 0x82, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$inet(r0, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x60) r2 = shmget(0x1, 0x4000, 0x250, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x1000}, 0x10) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/3) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) r4 = fcntl$dupfd(r0, 0xa, r3) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffefffffee) close(r1) fsync(r1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x131, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) r3 = msgget(0x2, 0x20) msgctl$IPC_RMID(r3, 0x0) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="36e69eca0a5041b1927d5bd3a817a614cbf4bfa2eaff05fd6764519d7e2a2d3bf48cc54d832a93f3c968c5e06998512f968a415a688ce53c7a678fc69593c93c52703e443014f908ef110d26c4c0d1fad90f602b223c1e574c35a62d113eb1ec100b9ec89ff2f4255b95f6519fbe46897b0ab7654ab4ba7fc4d019c0090a2fe8966773c4abe4d80b6d", 0x89) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x124, 0x0}, 0x0) 16:00:19 executing program 0: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x40, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000280)='./bus\x00', 0x10081, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x7ff) chflags(&(0x7f0000000340)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x200, 0x62dc, 0x68301977, 0x1, 0x8d8c, 0x7, 0x100000000, 0x1, 0x2, 0x800000, 0x7fff}) chflags(&(0x7f0000000400)='./file0\x00', 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x800000000028d0) unlink(&(0x7f00000000c0)='./bus\x00') pwritev(r1, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) 16:00:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockname$inet6(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/123, 0x7b}], 0x5, &(0x7f0000001400)=""/42, 0x2a}, 0x43) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001500)=0x80000001) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1011, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = open(&(0x7f0000001480)='./file0\x00', 0x802, 0x12) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000014c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2811, r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10801, 0x22) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x81, 0x100000001, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getsockopt(r0, 0x4, 0x1000, &(0x7f0000000100)=""/196, &(0x7f0000000200)=0xc4) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00') 16:00:21 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0x3}, {0x2000028, 0x1, 0x50}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x54, 0x9, 0x10001, 0x4}, {0x8, 0xffff, 0x800000000000000, 0xfc00000000}, {0xf2, 0x1, 0x1}, {0x6, 0x34f9fd97, 0x1, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x4, 0x9, 0x8000, 0x6}, {0xfff, 0x6, 0x81, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000080)="423bd4fb055c9603887f917e2ecd", 0xe) 16:00:21 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[0x8, 0x4c16, 0x71ca, 0x7, 0x9]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7ffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffff, 0x1, 0xfffffffffffffffd, 0x1aad, 0x20}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x1, 0x5, 0xb259) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080), 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:21 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() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x645, 0x1, {0x1, 0xdc}}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0xd62, 0x1f84, r1}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x3, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:21 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x1ffe, 0x86138) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000000c0)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x6, 0x3f, 0x80000000, 0x800000000}, {0x5, 0x0, 0x7fffffff, 0x8}, {0x9, 0x7f, 0x8, 0x1}, {0x7, 0x5, 0x80000000, 0x20}, {0xfffffffffffffffd, 0x2, 0x6, 0x80000001}, {0xff, 0xd24, 0xffffffff, 0xffff}, {0x1, 0x8c4, 0xba9, 0x1}, {0x7fffffff, 0x3, 0xfff, 0x101}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xff, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x205ea, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000004, 0x6, 0x3f}], 0x40000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x6, 0xd2e3, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x2}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0xffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x91, 0x40000002, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x400, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x4, 0x8}], 0x3, &(0x7f0000000200)={0x3ff, 0x6}) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000080)=""/35, 0x23, 0x2, 0x0, 0x0) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x100000000000005b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8000) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) r1 = socket$inet6(0x18, 0x3, 0x8) listen(r1, 0x0) shutdown(r1, 0x2) r2 = dup2(r1, r1) ioctl$BIOCFLUSH(r2, 0x20004268) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6e3a004200ba0cee) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x44d) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x4, 0x200, r1}) getppid() flock(r0, 0x20000002) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x64f, 0x4, 0x20, "84598ce113346805e22067ae6ea6b5501460486c", 0x7, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x7, 0x0, "046c982d82f7d42dc25187254c0ef7389cb1ed7b", 0x7ff, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:22 executing program 0: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0xffffffffffffffc1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0x3, &(0x7f0000000080)) r2 = dup2(r1, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x1ff) fcntl$getflags(r2, 0x3) recvfrom$inet(r2, &(0x7f0000000100)=""/237, 0xed, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x0, 0xffffffff}) setitimer(0x3, &(0x7f0000000280)={{0x1, 0x3}, {0x6d, 0x6}}, &(0x7f00000002c0)) rmdir(&(0x7f0000000300)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r3 = semget(0x2, 0x3, 0x240) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000340)=0x8) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000004c0)=0x10001) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000600)={0xfe, 0x0, &(0x7f0000000500)=""/254}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) semget$private(0x0, 0x2, 0x1) flock(r1, 0x6) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000006c0)=""/4096) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) semget$private(0x0, 0x5, 0xa) sendto$inet(r2, &(0x7f00000016c0)="93f99f8266b297503ad13d2f1752ebd5199f0f59f9444ccb3afebd8d6617c5969763362d8455429d5dbadf4e90", 0x2d, 0x8, &(0x7f0000001700)={0x2, 0x1}, 0xc) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x2}, {0x60}, {0x6, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x20, 0xfff, 0xffffffff00000001, 0x1, 0x7fff, 0x95, 0x81, 0x2, 0x2, 0x400, 0x9}) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000004c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x1, 0x8007, 0x3) getsockopt(r2, 0x572, 0xfffffffffffffffd, &(0x7f00000000c0)=""/103, &(0x7f0000000440)=0x67) getsockname(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001800"/40], &(0x7f0000000580)=0x28) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x15, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) getsockopt(r3, 0x3, 0xffffffffffffffff, &(0x7f0000000340)=""/200, &(0x7f0000000080)=0xc8) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x4) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20004000000011, 0x1, 0x0, 0xfffffffffffffedf) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0xc47}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = msgget(0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x7f) fchflags(r4, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001100)=0x4) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgget(0x2, 0x82) r7 = open(&(0x7f0000001180)='./file0\x00', 0x2c1, 0x1) r8 = msgget(0x0, 0x301) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000011c0)) sendmsg$unix(r6, &(0x7f0000002440)={&(0x7f0000001200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000001240)="81ee6ebf04e0443c868e1b4615dab50e63f92e2e24397485239dc739ef7fbb87b6c3cee9b07868e593b6d61a5ba7e6b5511a15bcdcd65e4b6cc65294d2d7e9800ddd11121c57b283ae88039d9c34e78195233ec6fac8add279e9b565bde973d938291de05a8e203ab24c2ccf0e69eec2c272fb492d7818a11144d4fc18b24ddb04f0dae9a4198bd31b21292eae65b7fae7b213d36468b0bfa6e1a5b4947f668d398ce4cffc5cd34c35545d7e626452bb48f84a6d88b4757411cd6796390520c0df115973bc42fc697f573815934f0929436ed400c233499fb78cc2b8c98d01b5ab9391b1949a63272ca88921aabc7ace7544331abd9a679f8425e013f68b647039cd2161323f5f37cf41f216b0d2831eb5ac7cb5a6cb7e4f7d341e2727fec2a50801fd0c1d917c203236c8265013fac151a088fba95f60148c2fb994638c5e379adf6faa1c4e1dc3d8648fae6cc2abafc04cebfc5b1c2dc0c34d4bb90c3669cf01d0a155dea093674fff345b3f31d89795bd28e7ee1d0d7768484d47d4b187a1d29b2e6af9093e29a491b5637965efe40b01cd8b0a4dff583aa292ae1c4a794430cf0046ca646e1decc994b2d195974ab492cbba44d3fc761711d8e4cc7362e1a01a402986c23d1111ac7b8ae383780c2d3088f007bb305b4026e052be96fe1e8c29582b3e83b1b207d3ff12a4eb3089d1c9115d2b73535576a37f4deb9d8bc89eaca19c8d2456ee05b36cb0683e3feec7652d4bf738ae5a399bf9e3900cbf1c2a24e9957dd16dc8c47c783bbbc1f0a637922853a0d96dd0b6e0a32b39c9cff3dd18ce5fb0e10126910e0714d247ec663561b3b1f40701a79169c7821e4ac12d9d2f0befdca059b44edf936194c144cdc92fffc68f5226b705163924dafab98f5a63a6d9605702a12e3f63a9efba66d9bbe8570b405855aaf0f726873b63e6fdc11d13e9e3bdd0aee13e3f2fe304cc0f676f95fa0f7837e806a22f529b446fcf73d1722649640daec343e0e74ebb3524539b636da19e634e55e6a8943d315e7dfd08192d0a938f4b7d69558eb77590e6d0a0fcbc93ee435893ad8794910b796a15b6990ebafebf89aad422e2b23d58d4c0e81a2951029867bb6d49a6b688fe1eff20d9e98ef4a22db171b08c339a36028afe24acc8c6702554863441c9bd769b39c943bcee0401997840024de8b397453710338cfa1780864c7222fea036b7253357c2e5f0533fd0e983807754a26877d919e4b2ba5befd6e96d06bb5f56674dcec63c1c580c7359eecd3c8937d5bc0a2fe25f5038c06b8ed1e7d4c6364df101b92b93735a5e1c2d0e7fa5934ae712a649ac196f06107d94fb2df74b654dd4cde009c5749aa3e086e83bfe6e8373dc048c9cb9614357dc75f7118bb598d65c07bf82055d77dfc808e00b4a22f92c16697fca93247a09eccaed0f1872d931bac0b6d0e6c721020c3022285f592a29552efce170dde1b675d79a83b9ee55141ef9ef0011a0ec8e13a91337f72d292f952c4e8811e1a5be4fe25492c36e2231b8c22ce22a62307a7978f95499d82cfa4648654b276e30425a783df88deeeb737c35f1d9adc0b05006853ab8228a3cdf257e8b60a3b91e9fad796be267108413be939bc3ae61832824b45261a9c17c4ffc9fdff71addf6c5dc293991f8765207c89922fe420f313ae6fd9cd8fca60d22b427626cdd877b5b06ad97d502c3dd0c14afd5559cf60f60c5cc738e8e8b0daa1a9dfde0cf54c7c15ae69c215fd8693d033668337519b846f80ab55aba7a6fffb017ef178d46b5cc89b8ff07928685e02ad88693b476e24bb7cd082d3efc77a64122304ccaf54058ea12d2517afb9e99f8c9006f08ba42ee65381a7b6a08a98a397294536eb33f50dd6990bccb355f87ac933468b51b74350acc4ca9207be4b3188962299fbe5173d30c2680e92ae3a6645cfefe59e16df0cb044c5fda3f2c44483c1e0c03ffc348b7c2f2835fd9133bfd249f644a31adc0cc5feb1c6e9aabba164991c0707728f44e783a87a2727ff3eb366923b309e1f75f546a3cdee12aea4c00aa568a3c27b1c1336fbfd79dddc547e87f2552cddaba2bef31174d56664683eec9ba085652ff36ae397a49ede274f7e9643afd27613a1b48b3d9ab97ad25473219c783aed924d5c9f28921f0c861006943838ae7a4d2fa9838a49add6d97867485a002bb875fdfb2fbff79a4494b74222bf5c0659920ded24ed0c0fe6f7a9e8566b9d04b111e645c49a53003de0692f9f49ab0e5930758bd74dadec56175f12c5dc88c2f2560fff7dc651cfaad9f74ce5a49f0c0c05da3f53586da135439d4613e6fdc3b98e3c76687064e30544b3d373d30adef8ed7f2cbf9eab18808a9674cadb145f0f0fda321f1ae8b91cc637d422bbc23a0f2a16d47cdd460ce6cc63b50819092e44c3b709c4df72aca55a6203eda58163b8c2d36fbeb9249147c0244d34922de716d883397d19928d26a25d91fb2781c8b7f76b3890fe33cc63cdf13d7e07f18f3ec3d6454d9ac4ffd9e76bf6a315bd7b4e8c02272a2ef302f127c8963d6200a0542aa80916e3a6878e982475cc92197111b4c2c5340898b864e63e97202fb4a8727f3067bf4aea92a3b72b006b8dbd289920a2919b70420a0038e1d821082e166b21dc057c5076064a58c4d78bf113f6e7adc2e07251a6193a0efc1a41a253f3019ab707647b08178ad4c03d4d046291e2afd1be2e2f20ef8bb8dbdd28aabe4ec3f6b418387c41f1110b53c9cb562cdba25facaf0cb122a6f44e4ede06bca7a7413c5ae93c7b6fe4475d122394fdb7100d41740bcfc2836560e9de23e4add57da8444ef297f4b6c5c4f7a27e33893548c323ae81eb33f33d38d806e6bdf22ef4580cdefee11b155bbb928157dfa9389faeb4c92ce91b88d7ae8ea766ac0bb98fe65a9f392317a8c0df45a64088829ede4c06e9ab1a8bb91cebf6c711016d178ea1052fa66cd8a766efb454c4eac0022abc2423cba559f45574f83a5c9cd3b8aacae67d41ca3d8f4e80204f860059a6a8639acb5f9fb60e4cefb2b00d219c1ccc7ce5a8f29079ebfaadf1411ec99da8ad851f77ebe4708aef0f24bd2698ea1923b3d8e5a658712f5ecfe4e87b26d3b9177f49729b55e658a818602e199654292f21b24f2a655e70dd80eb9b2472a5c8b3ad1b7bbe41aa1c9537d493260a92c160ae39b7ec7c24b598aa14cd5206ff8cce5b2760fe81430d47505b6c7d4957e84448ad55bd9cd3ed100370ac39a2702c2e2e6ed14bcc27180c281f479970d8d78d5355be8e0c5bc83e220082950c2d7f7252b9ca5df247a8e080f382ead2a679a5a6df3056b4bd08dfbf4998b2388335df761c3db0a490950b34d0f1c2dcec5f30fe826971667a59de3ce0fedd625a4f0726dd0d9760bd30707658b67cf810fa0ad30b93d233464d8cd514388caf4b1d2e814fbadd0b393250d0dc88614e7e362b2cc5873726cf132ea63a3518a45612a244566a81169a8b3f97b1cd097354ea24394b5efeebcbfc92f0dd47aa0aba5b00dce492c17c1b67aadc7d05dcc6c698da4e5412e02949b1a769f811e02a6d34a4007fe7e60b9d04314185f1e5fcc53e50c50f3fa96ad3341e52a41537c376238aa3e54c626ecf8ae15e424eb2f64a276d6a89581dc72c1b5f594a42ec8727f8d4ced7618e508fc1291800346732e19b17b691bc6242b91d7dd83361c66417ff3cc955512b8ab7ea41a7c62056a457878ddc451b1ecbb9fc409db638c17c157bfdf5b7bf528cff51f85ce4479ad92bda3561c61630af197e0fc61c993f0f86ef4601bcb6be6dfc533973ac2549e9b6c9be33a0f617a5a290120535a1733140a8e24f40812c811b148816d086d1fc6d00dd98c19834bea5e90b5fd737dd6329fd4dbf04aafeb4ea18dc55b0da79462786c7f675d7333b5806059c2d9bcf7a7f741df9c6300750a438c0cc271ebaca4390e88cf62640573afbd41629f128b9b5dcadaa47aa858fc37b5c8e70cdbb8bec95453ce30fa1b0dfad1bccf976c158bf0dc488e64799b7e3c14333fc604d7f5898970e86b3ddb306187b4de5523b66cfbff64f27804da54ff06dd944a0bb1e4c6c37da2f02fe0f77c7edb2540fc2c6d085b5ecbd90d735e3c6146fe54fa99a4392cf53b445bbbe452d73f8df7953b8589e2cff2c14088857fa0f0358f77be5792c962542036b6b76dc12731c5e5ddd2f963fda71519aa84abdd4f2f7087e5f8081a774b8b1e7a6eae9517915adf92c4b6427baa65908e1ff265f5406542fee6d24c05942d6de34f276edf09e3d79b453560817a152d26c7db8e6e2249eda4db09a90d3710d56d673c2df0b014fc310dcf5d53ef7774cead26a8385e333647d93da15f8f93696517c667c29d62ad865d6fd7239dfb47bcd288a8998c2d63d87f1895c28abc660d3798b2b4b55dc9abaa40c9916f66ccf7ac73769f14fcb5f00951075057ec0fb20e96e4311ee7c742131d7001d268161cd8a5926300116f61cfe4df04f44cb580341432f5ea2c1d6d193285196b532963b7f7e45842d46bc45537044ceab9e56c195c5d232751f6b93d4b5e5eb766d9e1345b883e8a36302a564ad7284e5802d54a48b5b9b2bc87483cb7e776f341b4ed6f8d33635b0a087250680c5fdc0d708125ffefc7bfd3553b6ddb3267d0ff144da982bfa8a15d827308e1189a90dc8f8850c8fbe1c93a7c01af6a2e9e164ad9e71eb0be9af91d33c2011ba8e96c72c35e2d3edba6acdb0969e7ae1891a93f7fb806a58cc2d044f60fffc9ef3e81112ffd3d33e16a7249240bd0c1f731258a327150c4a57425a00a6de4b8c899f3d46c3fa769b5d83f2787504dd32baccaff440ce9c45fcb3dfa9f850c68713f32cd832416aa6261fa6c27fa52ab2c6d686de834bc484771bcee0312f6a3a26e85a82f5ac53facc2ad668ad7bf549bf7c5ef943a6b1f39f16e3202da7f00c9014fe646d15db336ae7e87639d33b1a9a2025ccc6112ab8fb30dad562c8169ac23ba4efc994047ccc15bf1468dfc3337ff201d95f501c6ef24563792accd373d868806b5cbba6aa9f06e863b546c6cdfbfb0aa8714332d172b52511f7509c9e17a2a35c44796b4c74ff5d8aff8794496524ffc00e25192341c0befd9f03b33b3adbf1722cedf758495a6a8e03b445f4a6a53af37f6d9cba104b460eeff1479cf2f42fbf899ad7eb4558822d1173c420bb71067a21a6550a2130b766f618eef32bb4033655cd25186fc2dea81fcf5e38b0f3a7a8956acbe43ee8e5e44a613e76db62acf7b1fcc6ffcfccf859aae53bf3411d451a0dbce3bdfc1be62569329c7a5f2e3d5a1a2d14f5058d8357516f8ef029b6966021f76ef1736bfede9328112b69defb8dd017544a179df2b1a6f5e07831877e4b2b491249f0f95c6b59bc4017f22b90689ae525ee916754cf0cff72c95f4ed62e8ea2643a834269fb1919f44942d18b37fd15de9e6cae7da9a5c2df140d4bbde2333d4ca172359fe4b006086a37260bf7e26e24059f3f0602a46cb6e9b84acd364cb519f1d25f3281be81d5dfadb46e33788bed4ad6b3f30629d694317e5791be316496c18ad72bce5d333e52b782ad4c6cf5941f64eef15df560fa680dcfabfec6b015e13574124f980c6e4220c206978c6898e29b538b26914670b1993415c40cbe471e4229dd9f37f661b5827e54191474484131ee846b2a46754736ff228e18b66311b8e5278bb827e692e3468ed8a19c9d85112a3e7e83bddae801e0ad8ec9a4abdb55e68e33e1012017508c1a63f77f33de74c761f9e75", 0x1000}, {&(0x7f0000002240)="45114d41f4ce8c4f584978276fd0c02de5db3333469e5cf127bb893de54248e6978ae414917cec9cf4773e071cc5da15fa23b778637aa18b73149f8b47339886c490f5b57fecd265b02a820cf77d09f4248a629e1f36fa8f8cac2e7d8854fc1caa85cdf76bb6d600ffbc5ea66c674bbd411a3d6279cb10bb0e8622b55e17c9387b752ab618628d5d013ec8051b8ac35340f31d8ecbe086f4baff22603ee0114e75bc586051912b93dd1627b27e8e363a5b8f39f6ee4998c76d456ff030c172d3698f885bf797e6971f9557a841939910b3a35785b4dced2e4978d475b065097968aff14337d70cc7df70e78dfc234b65aaed85f8b80946ba", 0xf8}, {&(0x7f0000002340)="9191", 0x2}, {&(0x7f0000002380)="4a5a61810db3d3fea6afccb3c73c9552dc1ab2", 0x13}], 0x4, &(0x7f0000002400)=[@rights={0x28, 0xffff, 0x1, [r2, r7, r4, r6, r7]}], 0x28, 0x4}, 0x40c) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000002480)=0x6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000024c0)={'./file0\x00', 0x5, 0x6, 0x6, 0x0, 0x9, 0x7, 0x85, 0x0, 0x1, 0x9, 0x3}) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000002540)={{0x8001, 0x8000, 0x1000}, 0x1ff, 0x10000, 0x3ff800000000}) r9 = open(&(0x7f0000002580)='./file0\x00', 0x20000, 0x62) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000025c0)={{0x2, 0x8}, 0x7, 0x1000, 0x100}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002600)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002880)={0x800, 0x1, 0x8, 0xa4, 0x1}, 0xc) msgrcv(r8, &(0x7f00000028c0)={0x0, ""/167}, 0xaf, 0x1, 0x1800) rename(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)='./file0\x00') kevent(r2, &(0x7f0000002a00)=[{{r5}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1ff, 0x2}, {{r9}, 0xfffffffffffffff9, 0xa0, 0x20, 0x1, 0xcfc}, {{r2}, 0xfffffffffffffffd, 0x81, 0x0, 0x4, 0x10000}], 0x6, &(0x7f0000002a80)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x5d, 0xadb6}, {{r7}, 0xffffffffffffffff, 0x20, 0x20000082, 0x5, 0x3f}, {{r7}, 0xffffffffffffffff, 0x5d, 0x2, 0x7, 0x5}, {{r5}, 0xfffffffffffffffe, 0x0, 0x4, 0xfffffffffffffff7, 0x1000}], 0x3, &(0x7f0000002b40)={0x4, 0xe25}) recvfrom$unix(r9, &(0x7f0000002b80)=""/216, 0xd8, 0x0, &(0x7f0000002c80)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r9, 0x4, 0x80) ioctl$KDSETRAD(r2, 0x20004b43) mknod(&(0x7f0000002cc0)='./file0\x00', 0x8000, 0x200) kevent(r5, &(0x7f0000002d00)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x4, 0x7, 0x7ff}, {{r4}, 0xfffffffffffffffd, 0x1, 0xf000001b, 0x400, 0x4546f5f3}, {{r4}, 0xfffffffffffffffb, 0x40, 0x3, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x83, 0x3f, 0x3}], 0xa52, &(0x7f0000002d80)=[{{r7}, 0xfffffffffffffffc, 0x85, 0x0, 0xd45, 0x1ff}, {{r6}, 0xfffffffffffffffe, 0x1, 0x40000008, 0x5}], 0x1, &(0x7f0000002dc0)={0x9, 0xa0000000000}) 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:23 executing program 0: clock_getres(0x6, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=""/57, 0x39) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fchflags(r0, 0x1) fcntl$setflags(r2, 0x2, 0x1) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:23 executing program 0: seteuid(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x31, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000021ff8)=@abs, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) syz_emit_ethernet(0x22, &(0x7f0000000080)="7f47ab36758efe447221f328239a3ba1f8b2ff91bb0e5dd8b7a02a7d293fddd98c21") 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000880)) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/227, 0xe3}], 0x3, 0x0, 0x0) r1 = syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) close(r1) r2 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000740)=""/251, 0xfb, 0x841, &(0x7f0000000840)=@in={0x2, 0x2}, 0xc) syz_open_pts() open(&(0x7f00000006c0)='./file0\x00', 0x10800, 0x4) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000040), 0x40) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1, &(0x7f0000000600)=""/140, 0x8c}, 0x840) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x30) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x81}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x7fffffff, 0x1, 0x3, 0xe68}, {0x8, 0x0, 0x2, 0x67}, {0x2, 0x9, 0x6, 0x7}, {0xffffffffffffffff, 0x5, 0x3ff, 0x3}, {0x31, 0x401, 0x7, 0x1}, {0x23e0, 0x0, 0x7fc}, {0x6, 0x5, 0x5, 0x5}, {0x4, 0x4, 0xa6, 0x6}]}) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) stat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) mknod$loop(&(0x7f0000000300)='./file1\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x1, 0x0, 0x8dfa, 0x1000}, {0xffff, 0x4, 0x0, 0x3c8}, {0x5, 0xd3, 0x100, 0x7fff}, {0x5, 0x9, 0x8, 0x1}, {0x64, 0x30000, 0xffffffffffffff09, 0x8}, {0x6, 0x5, 0x2, 0x3}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x9) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x2000000000000000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xeb) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) fchdir(r0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x7e, 0x92) write(r0, &(0x7f0000000080)="c7fa4f9c7dd7b326e012b03fe1024b79601d2387a1785095aa9f5a149c825f27608a2f565db3f80932c2fca7e6e2287287d8fb72b4c603a9b9a2b03b3d2af71964dc67a33ad437f07fdbe9e868e6a7953699740cffe388a49eefe25229e59b4cc22edac121214c31ef98bee545bb32d34918920dd20bdc881e0c9824726b0adae9294230b56103c2b64d9b12c3facf34f63382628b08dba8b7602d661bb8c40b9ce001a1dc9901dedeffac0a82c6d0ced74a11ee124cb170494c3b2d20a2f08c9d721ed5e8c32f340ff69b3988c42cebcb95b90afbb33e4c77651ff31022cee6d9f352d039c23ccc8d92ca5f5f44c38f63d34a2c619622337cae6cf17e7b404149d95095712d5944b0faff362cfd30ebc15225fe61ee141ece285688743b2b9bdd572d7716c237912bffbe898b91d9da278771de03c84b1373f3a98d19cc8ee9489fae58d66fd00183bc741df1d95d1f98140f454345994861fa42c00019c5a6c0dde17d2442a28a633c18f51a92cb68b4f45e8a42c6465301cf377ffdfa6fa71b7d1d640b49d8b0c25a655601db49feca2477784f374c49f88b7a49ad390223af4bbe96dae3121d5bee36e161017e094bf151f286bb6b00f9bf0f31e75f6b5de3a296313b49258532d40c31a9faf1819fca3590bab0a09baa56608fb1ae9e79c669728cec86fd69c466b5af16056fc6e726040bbc60ca969e051d1c9c6864141a6e75e17d94f487d700396fc8d1eaf99ef1b00cd7a03f8ada54d5e9baf15f7ee0036c7c9b784db2a4a7b9906e8bc891613f09684f80ec68eff1a95c875660cd72f59207a9ab2031b8f7dfc6f5c5114a6e294167ccd18a2b8f8beae25285e22419e7b08c1cf76c795b123923c24c9325c4e36482f674d84d2abe51b47879ba2bf3e34bbb3d3bcf7816fe761d61256cf68017f0d22a0ff392527395a280f8f5addb31c7b14c8627cc24e173e23054ce38bd2357be796387b00c3e4160c7fc4d413726b37313d3ed5b99b8a454ec1a32b47576b0683c18d14391caf87e9cb4d5dbaae2fbebf1bd7357e84568238a80e394ad48ccfe95c82fb4c9f2cdd168da110ba6e8c7e1a4bd3fa8964a109fe26d363c5e2c5c882e2e043dd4122d5911b85e876cbdc698cf06d44e81768d5eaee7dc2b14990e6830dac5c418c39acab23c71a184b40f432b8c4c7afaba5109a04ae5c3a0bc22f39eccde9ddf24e85d4136065a23bebeb29426163a268ec217df8270a4763fe6127b31153aa2b19aad5fede7717df15b7a442d05034ce947dc465254e1b364c14e84894e436cbf8c90eaef0eb5962f70c741fa10764ec690867bdd188dc2eb760bf6e5cf89c667a174fcf5fb8e169fa17c001cedebed25345bf29365023595b0f5395a27ef2ad037a14f5cc24e3293dabbb215c8939ef620f95ae6b39fff225a4a233d076be2638f165d8ca493e06bdfa6e1a7e58aa300d42ed3e7e35dfcf7da4e9c10bd3868a57bf8ff4eca1adef55d98d153b33612e043d654033afd52a24d814970a27fa4e1053e0d4c61a3948726faef2e44892bce72b0cf210259c789bfcca3f523eb7f18d7ed71055f0031169d9f879353b69d1993b12f2c2fa54bd3cb9552d3b0f18ffb787d093f0151a8e3bc828bc8e4b9e25b420939287e48b08759abfb3196f5f5f545cf33a61fc6d6456b6afaa5ba073a4b858255fb3a7cdfd7963c99cc26a00239a9e20c5e01317573789302635f2a9c008b64c1901bbf727a2198f0d96918aa3ed9acd5adbf58e58150ee3109d33deda1ee99c7bc534266236505caa5a71a073499a1f24f948ed0c7d3a7d04b092b4d5645c06b2cc562b7382a59096958f2c9e4609c2b21281a83af6aee218a6c56f00cfa6812320240908e5d99b0a39745010a5fe08a29dee5e04d8d3e3ebdc78bc50d058fbff0e10eeb6085bbc21ee30e7bf8a0db8be12ca9418f6a6489e29eb93690b7ba5ba741be2c8e9fcccd8cd028c9cb72a56a8db49b63126c9b9c272131671c592664e56a16ebb64bed5d508dfc7c7d25f446abc903fdc0ca843747ab91af47fee61a1969c082f9390a36d9429a2c23a9c7b85c565d3b9d8a2a63af074c2ec45188657d0278705c85f3c5189e01dc37adeb51a80199b0cef566c6f6ddb501f21a1fff298e72bca7cfd477804c3ffc7a31d889d671e971d6eaa6ffdb1cf5e197bb157e0add567a47d3ca8d9fd5cf93eecb41b566bbdb0159b42b76f7554517fd40532f90235db034a5a3484879962728ae49c5d48035d36b4a10ae7937353c2204b9c63dc8de073b97b17c4628aaee5423621b6384c17aca066763a8a9860e4f2773c26f3e29a01bdd0775471b065fb288b60825c11fb38926702081c3e3080da1c7a9a48b063db093b50b3fa7c6136c5b6773c688fe9d11b03a1ba1dab9cbef2ef5164904918cbc8c6e7a5b332ba9873470eb79199ad72098c19d8a8fe0b3c0d4d8f3e802a2310733ddfd13a09647a6425ac867ceaa5c2dde11bcaad1805d1e40e713d0f1b2200a7af0975cebd3ab46c14dc61ef065b82812ca7a3287878b82fc86d3c35350c107138373267c1f2f8a7ac773803c52c9f2dbd52decca71cf1e538cd1d1262e5523f1a504df0fff83f1aa1500eee908de0122d7ac1b86673715c176061917e658387015b656933e6ad6c3f7095acc98a5dbe268fc8571750133158f8ee1c63bfaa42410d1bb9a726b6eeb5294eb8ac1d90b09fe91e19e0c135a1b9ae80b6551ae1123d714b7c7c4ee67ed2cf087896b54cbeed272d3ca6cd318fc1a5854d5745e23cd7359feaf56b26bcbbad643f24521f7211651181469bb61418f172c38452876ec664e6eb258ab26653e65a78465b59da2d0041f4508b3a1cda640327db961a71a3c6249a64efd82138692ddd4ef72eb8eb13842ee9b1aaa2cdc662fdf735ff23348a3bccdb3aa3549b4e22a208eee4b3276337a72aae48113e04476f9adaf4fe5a0eecceea7a87d09a535d36ad6fc4a89b79be29510f19e10a93f8f61a6b0aed69a57f95b82e268ed4a4c770288bc43df70f1d24c75d625eb4202e6b046e078a56f07d1550564cc75caf54abcc794aecf9a082600b16facc11be3b7493af57faf52470b77c534c2a4e06f694038bdf921d2504bed03e7f221b46ab86591a6ec7d6a189b7db8c1f77b187edc164f3f658b301b0285bda5d9de8e29146c9260fffe965e6c1f741b431849b5d94cebcf4fe70de81151bb664ded0fe3f1aec2154853ae0face558750e09406dc9301bcb11e235dd3c02723d2c7829cf966f61abff5a090c6b6d98224f1a175680cab693f7b3d0d3339d81737f0d3d9ce4cc529622282f89d411ba5126dbdb47132155da8e60a14abf4c4bc6e8641c7527858ae1763b201486b54157b3ecd7c830f51acfc27950cddf80e704deefc10d9fc8c490cfc653966df27bff51ec5fc33e397a38bb4ed35bd2422423b758479c1b7812ea8553d47a182684a21ac2c20acdc0283c18565c6ecd73afdaf538aaf9865099712d0ed728e48957d9aaea2a0e36510b6c895479f08a117eecd6860af9441710f463755cebb575f12c912c7279b3d6469e6afe9077fd7933cf36de01551a2bfbfcf226fbc4afd63f235379de976d5c028d041bc582d918b97171296194423d8f3e98853c348d92b4dd09e64e6dc2db9058cc15ab2221d428f964df32448ec5f32c805e013e868c48a7d9be73e4204981ef39f22d4fcedcc45c1ecd1c0dc5cd82fdf4cac2ebf10e4acdd96ff6f94a16f8766f2873630322cfec838f5206a7a3540d020a1c0d9a932b1c4e92d2eb2e2eb70fc345facd0918d6fc133131d6bcece8c91e5c3c9f4979eba22d5c8e1b06f2745d733deeb610281822b3c301516c7370d612b3ae55ca505517c83f8422fc0f0ddc509e00a97459607cc5edec11bf7d318312f85c4b458f764b62a07c54b50cabbfc4fe7e83ec67e59eeead1029c2eeccc54dbc459befc2adf573174d6a9553e8f41dc47746b1b3bd324507e396fdfe03ee0b6f3361ff92d9b1ec89a73dab927cf4cac9a03fba4b388ebc970f63da553c8f576374184196f06c11ad940b907a9543148d46139042f29695e9a16493e35fca42e702d9342751d3655f3ae53ee09894e02aa8ffee634c7645033f8d69acc2f7d07935ded09b451e069be6d3d15e374bc1d2de4faa1b07ab2a8b2fb6b880c4d938f2cfcedfc36afcd8ee7845f812c6762ac0a6fcec943fd3074ad2b5a091d3eb989452756b5180cc0e8a8b32468742325062808dd6b1553307894d24eac0a0dda3a3346d9bf059b16925b12b4a39b5ecd2e5542f8e6ab32da3a93d97ccc7f63113987896aa700aff60b0b7ddeaea2ae41ba92b130f9e9da22e1e11d4bb2ec41603f5ed5bd0098d681c6f161ae8086a8c43855fbe727e7eaf37f783ec54bc87e06a26b556b4ac78c9ba2e11c33a20f3a78de7da71917565274a1302af368c77876a0f52f5e9cf66451073800fc1957063e6086adcf2ee98c3fcc6f47d22cd1f31191c5f3691a341555d94700168f9058e0d7c9b57b3f995a9fe39df7499c58ab7a9c31165dbf3c3e06a9d7050003a70fdcc66429eaba41f88c9f4fc3d127a0fbb41ecab980a37621943fe441dcc980843130bf755983b3d035c619133d59a94453d6c6f1b2001cea3c6d9757b52a1d063229d713e8572ec6ce29bfb6d183203d4480f859ea8790ce08a32c4438a41256a6f024f88bfc293bdc2620124515ac13d98c9fef56464b666e2b3400de4c80b15b4039e61b5308552560980d6971a8c7c84a0d0a44ee8c9e050b44c39f8007b4bdee8aaa1be9a4a6677cb58d3b206e54064d383c9343e6bd93f987e98021f80954ce15503a9a602ab4df40a7d0dc4847cd21a6a696ecb9f854da4039f0f9fc2e9faba5b1a81c931fdec6cf84b56a5895cf18194ddeea466a657924470ee2e089e45f0d6a1a7ce8959ca0c0203336004b3e5ce4076c5fc7784e804d93a1eab0fefe6e9eb9afc56ada81d828badc98e90d8bc49eac8f0dd5a449f423462910ce655171bbc1a3728adf92ef6902dfc167b0956f26c5101ef6ec55b5ae0f380dea92d94ef0b7233e84d132b5de765d55d2cbdfec178bbda3f8fa2484e9448ab948c119f1857d4a7b998bdef2fd72bce84a5aeb8e9713a510fe2ef780734cb104d065e62d9cf5f0f01166d8a8d4c1801ef318fe4567f5412c899aa172fa842bdddeb01e98fe79268d2e199f7506d39c7c635838a393d260c360f1e1a640ef3857850c80132d8dce8ed7ad77cd091575c977f2c10af1110c6fa93ec2cfd30326b494c1744ccf2255254ccb0ba5a417bfd66b672ae97e6bf710e1399cd4a1bc399a4c3ebbc4faa32655dbf734adc81fc073ddc290c451f7d3d3eab0b3d8e83f3a6cf1c9d5457a09ec18587587d7fb6ce281bc48f182981980dfb0917969e4790676c14486f989017f5207838b95798f36e8f9aea19408816a9950291116f7bb4fedda140c9f51710f61843eb04d98169e23fd9c97e0f3378d6755c5f9664ab2acd9ee7c84c2a27f6ac3e7bc48a73744dfe13214f6de87777d91ce2a19f4fd1d65a2659a09133df3e17a6855c0d1953fa9c7f1a83cbe8844bf71e38c44d375e5101d3dce987299bf257928965279b3ba60d12f5d568d1d726c5b1cdcb8bc8098957d7e25e15bb51cfaa10600ab785d1e239518ab0eac8962664bd2d0b4938f3449a7dfb0353049b8f6673b9618dd7c728871e20960526b919fe04e20d184e7b919cca27d7e4685fa1466e3b987735d9da99302b0e1ee9348e42282cdeebc2f0a5fc30ba", 0x1000) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8001) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000010c0)) shutdown(r1, 0x2) pipe2(&(0x7f0000001100), 0x10004) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) fcntl$getflags(r0, 0x3) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001840)="7ce482a913d89153a21cd27d2da47975102b78b82fc01da46fcfc5277317fed9be054aff8f35c3554d46ee62838d3a7459b105116432908dd91a0fbfd0e987a5475110132f91dde3a4ed944e5d739284e2c3bcf942be2796b0915a80cf2d889e25329d8af5a8fbe71e301f20115f9ed9f9cea276fb9fecb98bc8c6b16c00259a8f1ff1480a0c88b89272b00104835a38fab689290933f5c61878c66b253d7c0fea44857667", 0xa5}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x517c0dc4, 0x0, 0x90d2, 0x5, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000002340)=[{&(0x7f00000011c0)="f4f4d455fbc40fb619d23c8db3e0b9cb32c7ac84b45ae7ff57eada9cb430ef3fd6c57ad46030984496220b5b425eb5c07343f2e07c8d0a6df71eb4340d8e4ee6a8cc11e6e3f701371d33f215917ae7ecd6fb2b4a787ac2e08ef1a55d3673e914766172cd8e682acc8dac55ddcb28338fc19ef803c2538678e0ae691f497be4ed680429b5e72685a3c09eb73217f72b1c3610eb9b87d20ebed4b3147d949539cc4a26aaf3d3513f9f9ad3a5cfc2ed08a39d772223725902ea4c2a21b3c17acd9ad6488c5a70ea9adb97ba3aa633da73d5e66c3becccf1225028d9fe20c69827439ce0d75356564b054b27955e7b5b9d5e70b150f98f157c1eede68c1ff780ac577d8bd706ba619f025f3dd5d3766d97231edb39d9d6201adb6709517b77ddd2825ddf4dcbd2b3258f4bafa2b3920841840722fdb4c73344ce2c6aa8a38aa58faa876f721cb17ae22e037dd058218e6ab68e8a23f5491f6a460729eaf8456e4302d749b47ff336a2d12b95e34d961cffe2017d8f27b86bb0dae4f8a9a88ee257d651b3f6a2c2504e5cddaad623e4d2e8b4bbccce3ccdce2bce3688acbbc05ab53c83f7fc3f654a3026ed650f8f0429089270ecc081ac95c5bcf8601c828558792eb01e4ead0456641edc20a1c4056a79c5a3072142a4b8930877bc62706ffa37a9823032a86acc91067b083df6f5b6541febfde2726a53477a069dd577ed4c145efa68d238ac93dd0b33e0c45361cebdae8f663a3f3f24e73508bd5c5dc989843b086ebb24e14ed9c3988671eeaa4de0fec0085689a3a6b0ca4e0d08e6792d848e0c8ae62e06f7308a2adb00732b02f7aec57afb6499dcb2e9f5d815dc80bcb05eaa63df1fba59d6841843b69dd9fe3975c984cd68d9da36fabb0632987e865cd5a77b51f05750af46fdef54ec0644a3ca194393722fcdbd457a91dfe4b132b89081ccb3b233cf064801289d3e36a7468b38ae4175ba282abe1893c34502ee3d7ef4e2b94ee9d66153684d3de7abb8e83acca92110008acf44cc453feb40e957e2caccbc08692a5c53a72fef79679b176eba6eccb97a788b65ba8f85d18b2e839f4595f1b5c4a9f2e14eab6c9765f6f0b2d61d8c4492ae7e2936549486cd2e6994f61bc0ab29d9007eef43638f373c5f6aa8445a8716039f029d96a73786d2907ddf985baddfefacfbf2e36c8441178bf4405c83764482151e71b7faf7f3d759743a9c80b6c639de1226cbac8c4a17dfce3ae43cb53fd4353d8e6abf2d7bab819755174fa01cff6a81aa5eb9c4a0c00b63f7a53018239c1edcb1a592de9296ef2a398b6044ed11fbc1c34aea01731ce8461aa4c2fdd19e150d71eb21e2ad79aa1dd4ec2e35ac5cf95654fce15a6202d03efb840972b99ab0454b11f6ccc9028e39eec34be4604ee6acefa36823bd289e13af980989d794f992db53ebafd31cd89b66b6ad3204ab9f78cbc91f8afb94c1f38b05169d4b8965ea416b2ef2f0de24a1d124ca909bf6cd5a49d7199af047f40c9b175e6564bce2783a52b3d28a6fe6e19bdbecc554a70a1a0ada8c9ceedaf17b7ac10bc6002669b299c85b5ad05675865d1295300a218e49ff350a5cc5b185e8da74dcbfdaad6ee7cf83287615ce53e83cf6091d041898cdc4ff59697b5caa41a0aba0f246ccc9b88fb34533f2254e17edded33610542749b7b119bde18944b4a435f0fa209ffaf19ad8276abe237b93a9fac37c56a7222e512889fbe1e7ef74a1a255080fe257b55c869460e0bed777ba4d7461c369e1ad359ffefc116dcca87c81357ab11e94613ecf871a5575b91fdf624a3c59dddcfabb799221571aa81049a72c675a2f6ab80c8e0f22783812b5d544540073acddcd387f52d9aad819f14af335ca1b6b3b9aa088c259834829bfd95720c78fc01089a82acb1b6ea2dea04f6795673edf0dc5aa90ac18ca717937116c77cf6ff207b85e065fc050c1094ba3ea5728de884ac49d93bcd88b2f457b049b200599db2b5e2a321260b27439fc2c977e1f21a31a35636b37df3c0cd98adafb587fe2f3c7bc9cfc37864a7d198e74715518b825729801b2a90c953bfe7e5125ebb633ffb121bc466471829df2b577e6af02508ce5b198105605a6627e448bf042710779640113164b3520eb21cf1dea6597fee2459353c77e909301980634ddc6228cade057ab28d1fb363ebcd3c4a25f1cda6feb4ee6dd5c409b01387dfc77dcd8c45385beb5eee8722448770e39dfb70d9b24f229df2e4c1cdc391107b495d7961902172b3d09ac7f82225bd857e2e1f75b8853ebdd93d99f37463d4457fd9a9912de58d88fc91aa7ac8c64053d2709c259d5dd49238cf8509f7462da6f6e7bf21face3949bb62dac1f803be093620184c17c5466b0dd059dcf9956d4d7195dd2c72bbd240fef0725ba2e88544be5c259a64ca56184f75608ddbf0477a10aa15f39476e72ce0b0e6ebe1a23d9f32de5c564a2e680a4e5bc7a3fd6862fac8003b41be859aab0f17ad26151a41ef02ce3893ed132f3b458493d5a6f030faef02176ec252bfc446c85601ad7b53d3c25d7e7c2879e7a30d3938f1eb2d166ce881eb6c3fd9d3d7770d83e278a75d91f5280ecbb1b09e245494ec930fbc0325bad407a767cd227c9de2b5d8aa9e28e88e91089b4ad6355fbc52302f53b423b3ba21f3bd538830e6570b431bae05786ec8365f4c87c9665669eeb92dfbf413a4991287c6e36a315c87666a328b866adcda438965d5b46831c5d10b1f4493f1438b32a9044d105fc917cf8743fae3aa63c6c809bb2d4f067b5bb08d296346599c0c3b4314bad0403", 0x7c8}], 0x1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x5) r4 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="751a3b0b702b8fdb3b949a418eb8a62661a536aaa35393c0ecb741cc3d1ea7c0cdab7f52ec283de99455e9ac35d343f8bfec4e0ebb4374115c4ad8fbde947ed218175b0c4284b51ba99486ea9c729d2d8b216c3d52d0bef1f7f92514da7753df35697d0b8b4a5164525e8e8f67ef5436a42f184f0ce2379683ec9fcce3dcafb7ec3f4ad9857557ce45ff4b1b0c33f82a966a95263f824848c8c7182856c189422db517260c6e90f853e9f20050a10a701a8ce2825e991b403c681fba4ece1c50ac807fdabc6c155ed41ad06895b62494d9a1a65cb018", 0xd6}, {&(0x7f00000000c0)="48c189df4e7e1093b7e90690a72b639e396cbfe8e87e24e36bb437b1e49b9ad382313999e2f4a16e875afe09b9", 0x2d}, {&(0x7f0000000280)="7edf4764e777cef4e435e007e0d74a19fdbb8dc6e3f8fdd6e462e1158cb74d2f35573be37d1ddcb74d8992e3c05aaacf88e87e47c871a3b3030fdadc59e18a29f14e4cdb108d0dc38c3fc512cb3aaafe4c08e258a4a268ee7284d1353548a63e5acd0d4684c14defe56532ab90768fd249ab8fd416d2db13d4377f6849e30d4c8d5032eafa279d7a5aee1ded0cddd5278878f54ef3885f105deeaecc942e768ca032b742ede204cef219430794a0ace7fd8c5e42f16019fb95ad8cb5180298192d348a21ba517cb22a0cb6ac0d215b4b7a57dab8243f9c7494", 0xd9}, {&(0x7f0000000380)="51c25aa08d6fabcf6ea417ed22d79c265811d25d57df06eb3f87463618abbfd23722dba81400135048480f8631787b763c0e790123938949290a9d3de77115983ab77f73ef4591025f0d955fd11a49adfb95f6e1a435751f3c94fe10447875f96fc8a348e1a59e957513d3258618839f153fe7", 0x73}, {&(0x7f0000000400)="b2753de70328fe98aff0a2a7763f998e969bffca030d251c2824c9f5345d7f260a2bed448ff86f38525be87a0be5bbf6e163180e92c861e2f2c3dd5a405825882fc668cd3fb5d66730a2a3278769ad731468eb2013807d9b407e8b852670b2b50c2f95cd176d4bfda58e58f8f30a768df44e9628044913e4ba6fedaf8585b9fa1767d1713ebbfd04912b03db675b9695630db04ed60709ba2e8fbc998b22b8b5c56d58b0d1cc0449e40bb65165bc505830a8f6b0a1d2189a0a59ed775e43c8cf4fe16d99", 0xc4}, {&(0x7f0000000100)="0c34e88b9be3", 0x6}, {&(0x7f00000005c0)="29406ebee43fe344212d1034e5c7347824e0806fa14c49d7aaf1d85e34304d631d5d9e61786ac47c295a940a9c25791b3e808917825a8085223c470419664f632999ec0cdce85edf9f90c7ecc073fb26547993fca1e86f0632b4dc16246ab4bb098849c9fcdd81021c12b5924993cd3a3daad4bbc296d83cbf4ca4688432a7716440547690ccf49b7afcdd", 0x8b}], 0x7) dup(r4) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3600000) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f03c2b2f7da52a429f610aa65adb3ef61122fe64c2abbb260c", 0x19}, {&(0x7f0000000180)="2b5d93ccaf9bc89310f18a0c3d9e17dfec664de4c362420746d171b7f42689b43013cc5de5d7e2cf6113fe4321a7", 0x2e}], 0x2, 0x0, 0x5a) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d", 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) close(r1) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0xfffffffffffff23, 0xfffffffffffffffe, 0x148}, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10001, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x7, 0x7fffffff, {[0x400, 0xe3, 0x4, 0x4, 0xd0c, 0x20, 0x1, 0x7, 0xffff, 0x4, 0x6, 0x0, 0x1, 0x0, 0x3, 0x8, 0x1, 0x3ff], [0x47, 0x96, 0x3, 0xffffffff80000001, 0x9, 0x8001, 0x0, 0x9, 0x7, 0x3ff], [0x96e, 0x200, 0x7fff, 0x0, 0x0, 0x8, 0x8000], [0xffffffff, 0x8, 0x800000010000, 0xd4, 0x80000000, 0x400], [{0x2, 0x1f, 0x8, 0x20}, {0x80000000, 0x7fffffff, 0x7, 0x200}, {0x4837, 0x6, 0x2, 0x4ca6}, {0x56, 0x3dd00000, 0xf9, 0x2}, {0x6, 0x7fff, 0x7, 0x8000}, {0x7, 0x1, 0x96a, 0x8f26}, {0x40, 0x400, 0xff, 0x6}, {0x261, 0x5, 0x8dc2, 0xb1}], {0x2, 0x2, 0x101, 0x3ff}, {0xffffffff, 0x9, 0x3, 0x6}}}) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x19e5400d, 0x33a, 0x101, 0x1, 0x400, 0x3000000, 0x0, 0x2, 0x1, 0x4, 0x5}) 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, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x88) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x8000000000000004) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) lseek(r1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) kqueue() 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x6, 0x4001) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="30211d3e5c3b20b557db49c1e374b3d4e0ef3dbf9099f37aa78bc6f38217c218627bad9790c3145f2c0bb52952808e75a9da62e407642e3a58ac1a66d33766a99b06299eb7f914559017d64bd071495f54bd2db75ed584c6925af6c78f044062b8417c7a3bb284d5c7ac4d7a19e5d2c0924ca72c0b443d67f20f", 0x7a) getsockopt$sock_int(r0, 0xffff, 0x8001005, 0x0, 0x0) 16:00:24 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f000048b000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0xffec) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000700), 0xffffe0a) r3 = semget(0x3, 0x4, 0x401) semop(r3, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1b392abb, &(0x7f0000000180)) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001380)=""/47, 0x2f) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) r2 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/183, 0xb7}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x840) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001300)=0x2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) mknodat(r2, 0x0, 0x8, 0x7ff) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f000000d000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20006000 didn't change! 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) getgid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b320 va 0x20006000 didn't change! 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x20, 0x8002, 0x3) recvfrom$inet(r0, &(0x7f0000000140)=""/208, 0xd0, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8001, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) vput: bad writecount: 0xfffffd80046de0b8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1460, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd80046de0b8) at vput+0x187 vn_closefile(fffffd802fabb9f0,ffff800014941b40) at vn_closefile+0x15b fdrop(fffffd802fabb9f0,ffff800014941b40) at fdrop+0xc9 closef(fffffd802fabb9f0,ffff800014941b40) at closef+0x118 fdfree(ffff800014941b40) at fdfree+0xf7 exit1(ffff800014941b40,0,1) at exit1+0x32f sys_exit(ffff800014941b40,ffff800016bf1f60,ffff800016bf1fd0) at sys_exit+0x17 syscall(ffff800016bf2030) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe58e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe58b0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd80046de0b8) at vput+0x187 vn_closefile(fffffd802fabb9f0,ffff800014941b40) at vn_closefile+0x15b fdrop(fffffd802fabb9f0,ffff800014941b40) at fdrop+0xc9 closef(fffffd802fabb9f0,ffff800014941b40) at closef+0x118 fdfree(ffff800014941b40) at fdfree+0xf7 exit1(ffff800014941b40,0,1) at exit1+0x32f sys_exit(ffff800014941b40,ffff800016bf1f60,ffff800016bf1fd0) at sys_exit+0x17 syscall(ffff800016bf2030) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe58e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe58b0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800016bf1c50 rbx 0xffff800016bf1d00 rdx 0x2 rcx 0 rax 0 r8 0xffff800016bf1c10 r9 0x1 r10 0 r11 0x909d391da0735130 r12 0x3000000008 r13 0xffff800016bf1c60 r14 0x100 r15 0x1 rip 0xffffffff8198adc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016bf1c40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=369499 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014941160,0xffffffff822db690 process=0xffff8000ffff6d90 user=0xffff800016bed000, vmspace=0xfffffd803f00c990 estcpu=36, cpticks=10, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 15044 92868 82712 0 2 0x480 syz-executor.0 15044 196691 82712 0 3 0x4000080 netio syz-executor.0 15044 146244 82712 0 3 0x4000080 fsleep syz-executor.0 38237 281582 1 0 3 0x100083 ttyin getty 95725 462577 0 0 3 0x14200 bored sosplice 82712 443845 74288 0 2 0x482 syz-executor.0 55205 458668 74288 0 2 0x482 syz-executor.1 74288 127878 23212 0 3 0x82 thrsleep syz-fuzzer 74288 334706 23212 0 3 0x4000082 thrsleep syz-fuzzer 74288 238729 23212 0 3 0x4000082 kqread syz-fuzzer 74288 142499 23212 0 3 0x4000082 thrsleep syz-fuzzer 74288 490817 23212 0 3 0x4000082 thrsleep syz-fuzzer 74288 329358 23212 0 3 0x4000082 thrsleep syz-fuzzer 74288 69224 23212 0 3 0x4000082 thrsleep syz-fuzzer 23212 296527 54312 0 3 0x10008a pause ksh 54312 275357 75795 0 3 0x92 select sshd 75795 42598 1 0 3 0x80 select sshd 6293 109500 117 73 2 0x100090 syslogd 117 304117 1 0 3 0x100082 netio syslogd 48273 518736 1 77 3 0x100090 poll dhclient 64194 26066 1 0 3 0x80 poll dhclient 49693 478449 0 0 2 0x14200 zerothread 85557 208458 0 0 3 0x14200 aiodoned aiodoned 26983 437973 0 0 3 0x14200 syncer update 22727 46803 0 0 3 0x14200 cleaner cleaner 93783 120752 0 0 3 0x14200 reaper reaper 24821 91786 0 0 3 0x14200 pgdaemon pagedaemon 38246 78269 0 0 3 0x14200 bored crynlk 73006 147937 0 0 3 0x14200 bored crypto 13033 54318 0 0 3 0x40014200 acpi0 acpi0 83980 103741 0 0 3 0x14200 bored softnet 1474 460220 0 0 3 0x14200 bored systqmp 58901 49999 0 0 3 0x14200 bored systq 13951 65129 0 0 3 0x40014200 bored softclock 455 225645 0 0 3 0x40014200 idle0 46318 277775 0 0 3 0x14200 bored smr 1 17279 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 9539 6367K 6946K 78643K 16698 0 0 pcb 14 8K 8K 78643K 180 0 0 rtable 111 4K 4K 78643K 629 0 0 ifaddr 68 15K 17K 78643K 283 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 157 0 0 iov 0 0K 24K 78643K 316 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 3284 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 18 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 236 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 2277 0 0 sigio 0 0K 0K 78643K 45 0 0 proc 43 30K 54K 78643K 618 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 196 0 0 in_multi 33 2K 2K 78643K 104 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 424 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 20K 29K 78643K 6234 0 0 UVM aobj 54 3K 3K 78643K 70 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 91 0 0 NDP 15 0K 0K 78643K 77 0 0 temp 192 2728K 3367K 78643K 10168 0 0 kqueue 0 0K 0K 78643K 21 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 rtpcb 80 132 0 130 1 0 1 1 0 8 0 rtentry 112 47 0 3 2 0 2 2 0 8 0 unpcb 120 907 0 897 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3888 0 3888 1 1 0 1 0 8 0 tcpcb 544 370 0 366 1 0 1 1 0 8 0 inpcb 280 989 0 981 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 10 0 10 4 4 0 1 0 8 0 ppxss 1128 46 0 46 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 7 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 234 0 224 1 0 1 1 0 8 0 shmpl 112 68 0 16 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5137 0 3725 46 0 46 46 0 8 0 ffsino 240 5137 0 3725 84 0 84 84 0 8 0 nchpl 144 8595 0 6951 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 26378 0 26378 2 1 1 1 0 8 1 scsiplug 64 8 0 8 4 4 0 1 0 8 0 scxspl 192 26993 0 26993 15 14 1 6 0 8 1 plimitpl 152 225 0 218 1 0 1 1 0 8 0 sigapl 432 2450 0 2436 2 0 2 2 0 8 0 futexpl 56 39501 0 39500 1 0 1 1 0 8 0 knotepl 112 477 0 458 1 0 1 1 0 8 0 kqueuepl 104 581 0 579 1 0 1 1 0 8 0 pipepl 112 1496 0 1477 4 3 1 2 0 8 0 fdescpl 424 2451 0 2436 2 0 2 2 0 8 0 filepl 120 15059 0 14962 5 1 4 5 0 8 0 lockfpl 104 797 0 797 2 1 1 1 0 8 1 lockfspl 48 272 0 272 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 41 0 31 1 0 1 1 0 8 0 ucredpl 96 2909 0 2902 1 0 1 1 0 8 0 zombiepl 144 2437 0 2436 2 1 1 1 0 8 0 processpl 864 2466 0 2436 4 0 4 4 0 8 0 procpl 632 5461 0 5423 4 0 4 4 0 8 0 sosppl 128 27 0 27 8 7 1 1 0 8 1 sockpl 384 2059 0 2039 4 1 3 4 0 8 1 mcl64k 65536 2124 0 2124 164 163 1 65 0 8 1 mcl16k 16384 17 0 17 8 7 1 1 0 8 1 mcl12k 12288 46 0 46 7 6 1 1 0 8 1 mcl9k 9216 31 0 31 5 4 1 1 0 8 1 mcl8k 8192 34 0 34 6 5 1 1 0 8 1 mcl4k 4096 129 0 129 2 1 1 1 0 8 1 mcl2k2 2112 13 0 13 6 6 0 1 0 8 0 mcl2k 2048 54572 0 54527 15 8 7 13 0 8 0 mtagpl 80 78 0 24 3 1 2 2 0 8 0 mbufpl 256 101137 0 100959 115 102 13 43 0 8 0 bufpl 256 12871 0 7156 358 0 358 358 0 8 0 anonpl 16 230126 0 218495 116 64 52 73 0 62 2 amapchunkpl 152 11087 0 10977 47 38 9 15 0 158 3 amappl16 192 12853 0 12211 92 57 35 47 0 8 2 amappl15 184 2 0 2 2 2 0 1 0 8 0 amappl14 176 53 0 47 1 0 1 1 0 8 0 amappl13 168 2250 0 2246 2 1 1 1 0 8 0 amappl12 160 10 0 9 1 0 1 1 0 8 0 amappl11 152 49 0 38 1 0 1 1 0 8 0 amappl10 144 65 0 65 4 4 0 1 0 8 0 amappl9 136 566 0 562 1 0 1 1 0 8 0 amappl8 128 121 0 108 1 0 1 1 0 8 0 amappl7 120 33 0 29 1 0 1 1 0 8 0 amappl6 112 50 0 44 1 0 1 1 0 8 0 amappl5 104 162 0 151 1 0 1 1 0 8 0 amappl4 96 3820 0 3792 1 0 1 1 0 8 0 amappl3 88 256 0 246 1 0 1 1 0 8 0 amappl2 80 18970 0 18894 3 1 2 3 0 8 0 amappl1 72 52192 0 51751 25 15 10 19 0 8 0 amappl 80 5711 0 5672 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 69 0 16 1 0 1 1 0 8 0 uaddrrnd 24 2451 0 2436 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2451 0 2436 1 0 1 1 0 8 0 vmmpekpl 168 16616 0 16593 2 0 2 2 0 8 0 vmmpepl 168 288467 0 286674 132 51 81 92 0 357 0 vmsppl 272 2450 0 2436 2 1 1 2 0 8 0 pdppl 4096 4909 0 4872 6 1 5 6 0 8 0 pvpl 32 663950 0 649193 292 128 164 236 0 265 41 pmappl 200 2450 0 2436 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 781 0 291 19 3 16 17 0 8 0