U<,.u3v:Cw:bgD]Dw"rzm V}lSۼ VYxŎ\(I8P6@L(T `&q[!NʭI5Io4E tQs]-R)zߵ!d_nA&(w-y;#†wB$V ]!r7^ I")[ 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:07 executing program 1: r0 = socket(0x26, 0x3, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 09:16:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) poll(&(0x7f0000000080)=[{r0, 0x43}, {r0, 0x120}, {r0, 0x100}, {r0, 0x104}], 0x4, 0x6) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 09:16:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffe1, 0x4318a7e4, 0x2, 0x4, "0adfef4e460c3492e786617b629d1579240a6977", 0xffffffffffffffc0, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() r4 = msgget$private(0x0, 0x331) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x0, 0xffff, {0x4, 0x401}}) fchown(r1, r2, r3) r5 = semget(0x3, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/36) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x801, 0x0) 09:16:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa) unlink(&(0x7f0000000100)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x0, 0x0, 0x2}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 09:16:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/177, 0xb1}], 0x1, 0x0, 0x0) close(r0) getpeername$inet6(r0, 0x0, 0x0) 09:16:08 executing program 1: semget(0x0, 0x0, 0xc6) r0 = semget(0x2, 0x0, 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}, {0x2, 0xec, 0x1000}, {0x2, 0x40, 0x1000}, {0x0, 0x7, 0x1800}], 0x4) 09:16:08 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000540)='./file/file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) chroot(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000340), 0x4) getpeername$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000004000000000100007f0000000000000000000006000043f7796c908d37e23baf97000000000000000000000000000000000000000000000000000000000000000000000000000800a08e5c029dc5bf9283a6d71f90d5a6eb70584ac450248aca413f68e1d9b2ff31df90b5aaf708e9567781abf885000900000000"], 0x0) mknod$loop(&(0x7f0000000040)='./file/file0\x00', 0x8000, 0x1) socketpair(0x21, 0x7, 0x4, &(0x7f0000000680)) msgget$private(0x0, 0x41) getdents(r0, &(0x7f0000000200)=""/30, 0x1e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000580)=0x8) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 09:16:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) r4 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0, 0xffffffff7fffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', '.\x00'}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000440)={0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = geteuid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x1ff, 0xa64, 0x5, 0x7f}) seteuid(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r6 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x2}) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10002, 0x42) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r4, &(0x7f0000000340)="16e887e7e70bd671f59503b4220400000098ff07c90b4203bb36801b28f87441c13f7974ecf37ee8f4fa6fc89039796bedd7071641964530ecb8de618f0d5f3b9bb41bdf460814400d058f91ab378aae642230d3ff72e7c685566716fbe630ad3a376c8aa8f4ee", 0x67, 0x2, 0x0, 0x0) msgget$private(0x0, 0x404) msgget$private(0x0, 0x8) shutdown(r1, 0x3) listen(r1, 0x7) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) r1 = dup(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x100) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 09:16:08 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xef}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc5ac}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x8000000000005200) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0xb315, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e00000/0x200000)=nil}, {&(0x7f0000ebf000/0x13000)=nil, &(0x7f0000e28000/0x4000)=nil, 0x80000000000000}, {&(0x7f0000ed6000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffff43}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fb9000/0x1000)=nil, 0x4}, {&(0x7f0000f02000/0x3000)=nil, &(0x7f0000f89000/0x2000)=nil, 0x4}, {&(0x7f0000f49000/0x4000)=nil, &(0x7f0000e1a000/0x2000)=nil, 0x20}, {&(0x7f0000fb2000/0x1000)=nil, &(0x7f0000ecd000/0x11000)=nil, 0xf83}, {&(0x7f0000e4d000/0xd000)=nil, &(0x7f0000e3b000/0x3000)=nil, 0xffffffff}, {&(0x7f0000f5b000/0x1000)=nil, &(0x7f0000f9e000/0x2000)=nil, 0x20}, {&(0x7f0000f97000/0x2000)=nil, &(0x7f0000e3d000/0x2000)=nil, 0x2395}], ['./bus\x00', './bus/file0\x00', './bus\x00', './file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./bus\x00', './bus/', './bus\x00', './file'], 0x2}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) select(0x1e, &(0x7f0000000100)={0x3f}, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x352) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 09:16:08 executing program 0: r0 = socket(0x3, 0xc000, 0x1) write(r0, &(0x7f0000000000)="039c6e6c8d82d11ecf00087a415667172a2c", 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") YpUnwm+ҍİ&.T_load: 2.48 cmd: getty 82802 [ttyin] 0.00u 0.01s 0% 316k load: 2.48 cmd: getty 82802 [ttyin] 0.00u 0.01s 0% 316k 09:16:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 09:16:08 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0xe8cf, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xab4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1d72}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="fc95d55ddc873f9259f3bebf4a4ec933e698082d6f341df54c01554f9701f333eba680d94e879eaebfd0cc2f5e72c4812dc9b14b4ffd76f4189959f11c2aeab0464afe5a6b05f756d835b3e9133a1da6d38903e11710dabdab303b24097a26c4dde45fb263e8d6f65aa0b2bb696f56451c6811ed86936c991695fbd62f85d5d6e938a417403bfb31b6cdd3cd61e835eabe82324e17509aa2c9944c6f8d9d284d7448f08e8097d49b3f9350c099dae6cd5c302d050705ebe3a73ade6f49ed20d4338b94ccc6d0f6c1455258ee7156c051b3720d9c02f1c8834caf6a9a32663a523e0386ce4c7d5e5644", 0xe9}], 0x1, &(0x7f00000001c0)=[{0xc0, 0x1, 0x4, "e9784b2b55dc9264ae9c913307239bef97dddefd28728a99a4a0b7ae2db226d82ace6f1cc23ebb2255790e77e44cb3bc9d769f1be09b2550f35143a818921d038c7e4f7928334b8ce6b9019ce0584c44c3e2810ff86ef5963bdcae4ca8b13b540dc29010be68f33e3fd03b605ac200c862761f560fb203b2a6d84e82f685d511e042561ef9bbd5506f1e50121a8f8b73fc2470586370f7928a8faaba89d2b268b86434c66d04c4e0962fb5417e83"}], 0xc0}, 0x9) r2 = socket(0x6, 0x4000, 0x3ff) dup2(r1, r2) 09:16:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x800, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000000080)="fd17a7b3d5d27080948f8c646255e3cc04210a585cb7d54fa2fb8f3ca9e4f990e8e4e057659eb23af8f8c35fd805aa047e5972da4b3c3f4caca7a0acf3e5389baecacd51fc0ec54b50fe4264ecbfff8c033fd5518cf09f532199e9d5a3aaf349c40ec6b7c4dea2848a538c84c63f1cbfc27e15c92bf60301fac0177bb4893038968c1f5627d6a087886820e07fa0aa8c218f36b6a7ecf7193e86d6feb08aa4702f99c34d7aa79538fe7c29244479cffb624488b8f1b50ef346a76c5923", 0xbd}, {&(0x7f0000000140)="a08076093dbbc493ac5d9c4a5c7b10476af90bd990187798a70d88bb510489853069eeae4b25450dd29dc7a64a320abe7f729c05b09e1a770ee6204b989c7bbc8a3428fd1b6f83baf12f6f6d958ca5e780c09939857f6ef1218f0b419550c626dd9579fcd9346bd2846177936d1924710faa678b8b1b4c144bce138013af0bb386dd5a11f5ded73e412bd7bfea5acc38959e09308d1e5cb3bda0af1ecf64038a4aa6ee5abdd5fd3dcf382225b7de7f02c7d8ec595004b30f8350c8a31d5121c3f4a004995497aa4b644cace786ba47ed6d92a839da98cb8e75e9ac2ebb1df83de84a8dc1445ea2bb5969654ace47", 0xee}, {&(0x7f0000000240)}, {&(0x7f0000000300)="79772b4fe0a68237327eae2c0721c609578e3f52890a342100907633a515cd0adf09287a268a7d27e1d72e1068856e9e79dcb95456891021b9bf7e056e864de3d99b39604bc2600b26cb0d73eaee17c783999df98901c4b3b1ab42a11014c80572a474e4ef48591d542ed2aa", 0x6c}, {&(0x7f0000000440)="8c889c33778e5a483d64ff901d0bcdfe8bff76a3d860073395636d229eb365117fb5b8f71ebbb81ce6ed68ce162cc6ad6e45702d203188c017755918c94f3d52de03fd9ef0434a051274b23008ac55fe4a1293259f385f74cc0ab16f67e7a83052f8023fac0847b0a1a9c7569f1d667a4fd594e456f305f89fccbe55f6b83be3a447a0e41c8db84e98eebaaafc7cbe9b19b2e3b1c354433e09f5c290fe6fc7cd174a1cfbb6a36d2b48764f3e70ab1ceaf2005a8f3913a085e8aa30c80cc0c46bf5e18091b0e2476bfcc88b644f9f9e3c158b70f6f7da2d88c0ab5d30ad9e32d3c78b6ed438dc74e7a585f5c76fb772a7087c928de4a0f55be8d4979ae222871e06c0373821428c92b59864753ca49a8faba40035db8416159942ee85c086fa7c49b14583757527ad7ec76e2ca111506bc21dd02f0604db03b5836925594b54c4c8dec92a1f50a1f555a31a40998ae877d75e71efc0804e8b9a623ad90e9d2652d87f7e66a901aff3e1e52f227e124e33bc6e44178b7a1bc7c350b47bdc7c7878702eadd22581cac4e3fa98f7ea95c16b71c2a354a2bd3dd61dfdf245f5a26b1959efb02081fb7768f6e874c457d65c211e1cfd2b7e066b11489a97123211afb63e8aaaa6f486bf870ca2f21d369e68fe458ead0f079a8e762619c0c84c992c6080732d2b4f6040775608e5bd30c4f29e4d3fb7beb4df5eab19233321cf917e7cfe96bbe516eed5165b794acb3ff7f092fe10e8b15eacbfb3738dc775ddc2123909875d548b649437ce59c0f3f447d3de55e4eba5ce38d633d349d5e1168f2818ef5cbbc9b807c98fb460c50a366d1359366d53ad1a68a9be4a8475c5cf4fa474ff7491e97e1ac88bf09af357e5dc9bb2524f2257c6b03545564f07cdd6e423cee9746563d3439602b52b1fcba7a32ae7bde05cce04ad42e2393d13624628e7a06f6e619497ecc2504ad02efaf24aa1b52bed144f59e0704373a757dcab0006ae19215caa33c5b70dba10f03730988bfe8bd36e0199f97f5f54cbf8e8d571820d46e672c99dbfe82764e0c4bc450b3545136325f180939f496d1899e32df8910ae9693a6d61220aa7226861a4cdeb7b717c5826f5f8b673bdc18b41578b0463e5747fa19994a517bb7bfff116147cfe27c4797d552eb8ed55e22c896e92261b9b69c4b9238243207bb8c81145998937319482e99f6aad62b1644cfba72cbd8c191a6ea574efa6fa5e57affab2696adf4f18ffaa6c6d942f62cdde1fb4dee058e46397d298ccee5eb30cc47ba9df2650e6ecb9a36c67af474b851e517816fc67f3c5860b7c1ea5a39885547dacec2e9fbffee05e2214e5785db385aa3d98189c7a35aa53be5109d35229a2cad5eefa33c31c5d39e7244e8d7a5e6e8cccb4a810fc2d38a5938264be635aecc2e37d97dcf3d0ea3a1486db9505255626b95fb0248e35c384a6edf7fc9631e1ddf0b98919b027e794b974cd335342ba7b93b57ca2bafb27fe1b7bb83e8060b3a978f5f403a873218fa834231b3ed53cc83eaf40dd7e9bf1a5cdb66e30445ec7eaba3285c468da20826d02e1ef3a9eeceae0d6180535c85068ff8d3fc4be2aaf173b9f1d508a29021f0421af5a6eec1e24d8747ba3e8d7765336d102ccfebc8ed213fbb2beaec94e3da1d0a32131fde1a69139073e3f42a8835b73313efcac4a2987e62a569e60183425e4c764ed1cfb1a4dfc90a39e348fc9dc3cdd7068f8a6dd8f1933cbeec958011a6f864e29a13170a1ba12c91c3782c00c2abb5043a67d393370de8fcedc8907aa41c546f8a06d4e080b65374b62317ed100492be0d6535118030066507b4913dd875d3b6f3e88be88f0c03732d18391c77f2bdaed6332f2ac2c417b2d8d69289815fa17924c589c7ee97801498fe6eb2c671c4b801f99f90d49e486f0e2c1e2256155b79e5cf7ab17b2c38faed2158ee38f0c8811a30091b7cc5189818eef4561b601fd85496c06a33f0202c409cb9cb4aa396ad66ddd34385573a3676255cb82efbe57af2a45fc6539164e28728271c0e5f11edafa0e26401a7039d3c22b48ee09d6e3a248a8f256457244700c068d24ccdf26bb9c17ae83b7dbe0bb9ddefb37716c3f3e47175abc7071182f869bf0ce08cd395aee1dda4fc80af8b5d6daee28bb7107d661f7f65030d7d15554e705254fe45dcc4c1d1a3b37aa24352cc15492b678a7de668090e931a07a9bfbcf0864e65ab06512095eac82248353900b6ab6160da6385cf0ffa7553d3da86633fdabfcd35d717e0e3c1a15c66cd233c9fb7208fd2270d7455358bd6e73bcb36767cf1c5debe97f39e865a0cc74b69566cf02b1c35fcbcc1e9447346e0c84a88d0ac119f4825d39f2e5fc9843ab76e69973d0d7c5774012351ce47932f13e59072381f02002b67714002eeafe7e2949f5f074a1d42bbdc7e4eefd581fa601242a2bd52dcd940e5160e3917395fd6d732c0baed3264d13d9c0ef23ff5ac4b832f114cd393d6afbcc1a2a556e2e1fe27ec43dc1712aff363c94ae1357074a3a5d5a366259fa6eb4208a7fdc7a8675326d880de9edb3d279c8666b16ccda4958c4f59d907027e19f84430faa1dfc8f44f3fce977ea3584529682aa18be4b41bbd65117957267504cb695236f85e50b1a326ddd3e7043cbfedfcd17477f4c11cf03b19afbbb33def8c4285e565823bfef05c644ef2d58cc29713ec2d925d7fe463a262e4e2e8bb0c3fdbfcbc088af9b9aeed0261fbb3187ceb6d671ce74998c3a5cd1c5dbec224697da0b4366c90023d4ff3c2c84d7a8be5fad222bb3f27aac503ed7d980802ae6cebe599cbb4fe1a134f0698be1d72a53de7a58042394765a07380fe0b5e73efdbbf00ef94496a2c1260dfd73048b91ec9441c87f646bbd579265f08422b29005f94563d4c98490da0c66a5483f383d9cb65c12e1c44fbef78239faadd9c8146f6f9076ea22f2ac96e637c02d0efcaf6629b6dfff801c362c15dfe4caf244248f726f70d27223b7011795c479d306793db144ade55447573a5f0137932d23cd0f181bf9084ff2a4823e90574451746212447955128ff7d3bfbabe0e2b2b49ddbdde33d0ea45fda92b8e51a4dc455cd4c40db3fd6620fdc65802cdeb7b22f219a306dcf2f08794e16bc0035843cdd80f921ddc2d6400d43cbcd73b670c48e1c3923d999587cc7f663142b70dda8a43e0f5b2ed52a0d0295b6649c2fb2ba4d659888cd15f549c663fec40a0ace0b87b5f7e10f10cf2727688e11b2d317f64248e4763a941f76963eae6a087566426f6dd4ecdde34602de92a91fe36917b760ccd4bee1740a4545a4d2c6bae44a9800016274930809ae97cb765c8d84c8d664c67ab3243e1346eae3b19aada1da53c1d445acc071d8429796df25f72cb26d3cd752e5d3cc48a60dbbc8aa8e80f2181e1f646d77f8610d4293bfc47342ee8b4795602968889ff308c8617b3b6a8851560cd2f5361dde9a9913e6401e069394eacac207ba2d76dec0508e08a70ab2aec66be1782d3f43a70d4a6b06f729e53ff01b60856463a84bd24942bc29d805639a1aeed047c5b6eada47ead6b68e65c0816f4a4f371b8132880c5f5541ae81ae6d65d273f63432ec936f27a49126687ccdac1f6581b3473bb729a5de1575ab5570de2edf485d5f5e9e4103b257861d7e550dcab0c267befb00e8a5f8268c17253a15facc6461b6339cab455647a8efa91befdd1185729c4308c3edd72c64b5019f738fcedfbc346a02b06ce7f9a5e3f58cc223da02fdce708b954795805ba0a5f106a2b8b701e88d91ed23fc4a396e8ea955065d74e69a90381bf223407613de564df7fb97688091b67b89cf797819bca39f0409fc433500c619256fac6593c40c8e95e6528882bb5434068e2c203d84eb975d6337bdc432d1456e441c7b6f0c86213fb81ac59ca7b90e34eead0c9aca0175e8c20d466a16c57cf0dfe0f452bb9ddda0258f1d8d910eed9c8c340960b0d007963043254cac2aaa2b37ea155345fdc6dded386803547f82f71984863a2961a9f20878a0ca174501552f33353eb1bc5468f985fc64c180b75d4227d936649ad29ec7e269bb8c978b7f4f5115a4775f03d0dc3244a9c3bb86d590ba446af74a73f9ba52ff22da98b12a756d6fe8436351bef1cd49009d0334b53b0ea8031172d5b5843cb1572e3274a3ded084c16e801bc999557e85325bae687fa8095c7894c1012c39aabf7b857816376143dbdb80e94bd48bd485dc97953f2c8c5ec2d0ab5f7479b29b2e80771cee851f1e484b944004d55ba8cb16d68119d186fb06b6a1f64aa840aab895602a896059256de0d6e47b1eefdbd1032aabcd1ed674994d865fe55a42f5fc4de19cf63386e6a8271cb18fb37f96cc49f685a12251df5553516e4c4250d0a3d59db24f10e199f9c444507a39ce3f8ba45f3fd80bbda8f5c01106939015172efccde01c9ef0a987a3ca6d5694fc15464eebcf200075c98272136e79629f798060fd5164eb065599dbc569533217a24dc11b9c7371fb7ade3d513e1271597c340185b92cebb725cd4d277da219f5e2f4e3d977cafb87c03ddd5e6d3d4f1bf1c19df6498594e46d0aebfc248fd0d86e14b23be2500fdd554958ada4c35ec25a451171ef3abf783d04c3e74e183b8b9b28c06d9b0928be7d9ce1a0aaad79cbf638f332c8b45a579ad95cf499f1d200d13c7f10f9fa02e862e2018fdafe676214dc972c501b69747a4895dc2c3637e2d5b14081e82b1263c47b83be7a24b77133d99d9f64d9cd9db0dbeb7481265707ed886ce3d2a0ec1d8c640b4a2d12777038465111500fb8f01064839dc12c22bd92a83dea5a6c5098616a57bb609da9ba48c170e906f71a15c90f8048f15ba1ca92cdffe3e46af971408f0b85c761dbd2e1c992c260cba6a73a3c8a91ba37a87dce3dc4c8d30b44b4fd8a581fc6358473a17f9c7f48c72c013c378ce12f396f93b5b57d24cbda4fd94f64556fe5ded2c00b38ad735657cd6fc5a8bcba5ca69097d2f75846271a39578b5e8799acc244fce2c95b351179e9bd7fec2cfd7a33f2f8412894a19b486c53a4136e2df5b62b8cb04cb1e727215b56b44e62fadbaf8a3bf7e1743c5b7ca7c8474ae3f54095f8d30166285d607d3a20ac101fd3c35f70604c5aa02ea94660b8a4777dd1cf3976f1b072f8876d42fa118b6d3aefb54c0253514b70fcde7ed63d995deae3732b7f18a9e099cad09de347408887193b140d308682b8069a2948e97b2c50fe8533ac826e686bb232f55c837b14c35bfff1300b6e8618c2aa6c894facfa4d81355a4ccf9cbb0ba4e5720bfe4ca154c5665b3199c9f05b5baf593ce593be5afb6a81c8d91416a2de89b6e0a5731b39ceb327f6850dcc5449e6d853383e02f9faccde000cdbe48d117312c15f24c875f53bc6c837e1d692d3000d01a9eb5d3a8a2ab94fe4b9df2ede27302cc96e900f92add69e899172789447370eb0900cfc17ce2a71d471096353771ae4e4dd0b32221d7c2183fbd1d3c366892bb7cd9db0ba713d1b76993f8d78e2f39dfb92017c17c3a13a483e2f93e271602b5cf39cfd15de2cae273ff867c11837f340863f2a0729bb0e44d9ea6281f5e301b7b2d446f13de295410a24122cd057c709c55690e224ec3b8a1adb5c3e531f12d8e7765ef07e77716851bf9778c2636c99a430881ead5817ef67ca956611361a6d68a45cc55310157a5b3ad95252b97f05f513f74c571c5c6ba7140a8749733821248ea0f1308efad84e909eb5058d7f8d64c894b422755bce4a90ad601cc7d7c", 0x1000}, {&(0x7f0000001440)="83c3ab04a79a77e45ebaa3c1e4de1784e69c39a5d05aa36f3fab877197c3dc3fff5618096a9c24ee5defc04a6d4595cc758be5ec254cbd95f8a6db072703354a4def46269045d5706e54d50369b93fa8b2afe74355c9f3de128b14f57421f002f71ddff2dfa84e016bb13dcb6dfab6687d8c558589618a424b34db0003a9b7a247aad128e1fbb0247c2ff3013adc7d2a80a40be42d19bba42cb6331107b714338602b9bedfc0d0352b9714d309e462266143c70cac2a3c2bc65e7989105f79f140b3a1c70b1cff1957604048d6af", 0xce}, {&(0x7f0000001540)="7e960409c0d1331738bab92ea3256128c7003aecad402d63d8c95f6a345f7da90e2609a695e675339218edd1c87b249da1e7f34e879564582d218c614704e425e977c5a046a02d9e534e721a20c3c63b8fb8c63711c4d157da1a91c8c976782b31d681594661688cca75f3ce4d753478426be6b9e3958ead2ad3f0f9738a949d095cc9a5adaf03a16f25f0a21f8ce84b5e44e68ff3bce1c1858ee18c5e22e92cd486c88cf6d0d845df2228d56ec977e55f3473cd9af7c07abce3294dd45cdac31f6cea689e18ec5be5c1ae7e13b888d29475c24ec1119232", 0xd8}, {&(0x7f0000000280)="ca27cfd5afc0155d41c2ba0e5d4299caa342b3", 0x13}, {&(0x7f0000000380)="0ea97fabb0b93c4addae9273511964dc648614a9c32839b6905bc303f4cd0fb7a7ea15ab02f3011db52a56840c3483768bb9db9962031295caf7eee2994f8590853c8e", 0x43}, {&(0x7f0000001640)="0259c9e28815d0fc0f722266eacb31ebc56c8fc862eb8cd03a56eace6b53f43653caea3fd16b60378cac547f81a8526c45ee0e9da410b3858b3421830643504db9e5a26dca1ad7c076a09827cb62ee6b907aa750df92420e57490d0364", 0x5d}], 0xa, 0x0, 0x0) 09:16:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x85}, 0x0) 09:16:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x800000000008}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="7f", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000440)=""/6, 0x343}, {&(0x7f0000000400)=""/37}, {&(0x7f0000000240)=""/14}, {&(0x7f0000000300)=""/89}], 0x1b2) 09:16:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:16:08 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 09:16:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b8, 0x0, 0x10000fe, 0x0) 09:16:09 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) syz_emit_ethernet(0x8b, &(0x7f00000002c0)="66cf609ec0b181d6cba50f4696825352596abc3f451e1d0d946dc5da77cbe723898ef9383364294c07df1d3aaa6ad1b505d2a982a7292d2060b5801095d371ac2cf28327cdd8d9d598f58c4372268e7def3e76a8fbf21233185829a946a9c23ad80835c45d71f21af55a82f4f2772e686eda1ead5751fd5ec122ab567d6d65a43e50a8cc064ed1297757f7") ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x3) 09:16:09 executing program 0: clock_settime(0x400, &(0x7f0000000000)={0x4001981, 0x80}) r0 = kqueue() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180), &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0xd985) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xa80) 09:16:09 executing program 1: mprotect(&(0x7f0000088000/0x12000)=nil, 0x12000, 0x0) r0 = kqueue() mprotect(&(0x7f00002c1000/0x4000)=nil, 0x4000, 0x5) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x2768, 0x4) kqueue() 09:16:09 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x3, 0x2010, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x143) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000001640)=""/4096, 0x1000) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r1, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 09:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x338}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xeef}) 09:16:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 09:16:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10240, 0x0) sync() setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 09:16:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001280)) kevent(r1, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffff9, 0xd3, 0x11, 0x1, 0x101}, {{r0}, 0xfffffffffffffffd, 0x9, 0x3, 0x2, 0x100000000}, {{r0}, 0x955e71be6e8cb39d, 0x1, 0x1, 0x1, 0x6}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="62838a9a48f9e3b13f67534b9a762e34ba2cd034f1", 0x15}, {&(0x7f00000000c0)="858d3ea1f61ddd18842b9f9a2a764c931b6bed14384ed746121e3fdb6078686b8ef61cf6bb709f913088282438da9def2a50ff8a45c1d98ec5e84a0f063d5b6b5313ee1aefcc8aa74bbbdda8b45b8906424fe784c47eb2e14b8cb3277a69f323b4b2bde29d7a013e3b9dfb4c4b88b68bc80c8b56bccde4787149aae3437ecfa3a06cff7499cd7a8713d3569babc411", 0x8f}, {&(0x7f0000000180)="5319967d682bc0aa57c18a2550c0c66e05c02a38083decfff52671ee44ef672b8dcd90e09b2344afa99fd3ce476178e49b786abbf0d00531102e71304fafccd35cdc4e0e2163f131bd7cdb6e19d35eeee3fe2d50abf321f3590e4442f59b5b01b9e2b46a2c363980cbdcff7cb40c7832f60640a007f25a7ac7df3bb664c2c04567073a0128cc147243e97b82c0622cdfa1f259b913a585694af7a699b996e00111b7ccbe41f0bfdabd57e01b445582618d34f5bf6ca81c6110b3e3e28e6466e6608b4c569779fc0737c182f65d9018f20021b14668976a9791678cf12ada88038318d72db6894aaaab80652e7f8314c7987297e88fba2eb658f95d15825e00351f3d3cb2ba330bf2a5290fe10a51280574e70045de2f71595c5ec9210ac827be3d146e753d526e4d0bad709c80c5ce6a68d808b7e49fde1956835fc2e9282ccbfa62afa1810942fe6f0a254e13ef634d410ee28b633b410b6b033a5925308f1215b7e9d82eeda4175a7a998f379ba3247e594a73b34f97e22df4bac2d4596313ab4d452c7870fc5f5c8ac3b1443553513ab59e6d03f335cd4385803037e43ce510c1603d54c5ceaa82252e84898397eaeaefa263d4a4734a740551c4cd84bcd5ac27ab23f326d5ed9501befa7114f2a58857a92a6e1ba49ca16137ce8978fc05063870898d7ab6a972f2e0f55cb8d1a4fa3e8976bee71273cee35a031daad31451de33717755a279c65e36b880d571ee4f0e09c65a05eee99b5a8598e74ca010893866b2272abb2580d7c7bc45bf7ae5a1db8e70b379f06a9a5736262848d15ac024a6ec3056e989fd9a012f658a952b3f9430292995dc98991ace3702b706b767d78c4ab624e599ccf6298b19ec9f95d33ff0f1161bec9a3ecc69de7f9fc630f20f39e596f8ff408100c202244c3dff8b150836fc7da20c8dcebb13611009b02e89c3bfd0f524f24a1ef39a0496d220e33e120b3175b828b8c768231fe58550cc9e5ace990d253e26738206d145b7b2dbedc8b2154da19cccd1b823bc32595aadc258d1f6828de7851ce4f731b5589df760f2832e12e401a1188b9a8c3dbae25cc6fccb677ec1cfcaaffe9f589f0b6049469ea01a93b6b22da941c51de6bcd27a9b65a13f570c25aa1d50e229ff3ea0323b7fce4a91c14d8d0dc9f197cec2fdfe780845fafd239ceaff86b6aa3c106acd580d35a65f0d41825baf838d65bfb4687b47ea5d358782c2a9fbd9882bbc7b9e671d6a79287d42f79618335341aaddaa41b42e448468f747ae69e9a34e092f09fbc61e85751255c3e1c3ab2a501837613ab78a403e7c1116b21cce03c45e4abf101427fb120090f6847819ca94a8e7d8cc1740f8d58d13a35257a0bfc20a03aa17120e1e31ef5332e135565f345863002119402311adfe269082fc591083940f4b305bc52b50d06c054d1bdb6e9a695f589d4648fdbd6627cf9d151d2327a4d2ff29d16fdac936d51c73cb241475b888f46a92c7ef814cb4eca3b3d9108c442923c6d3bde4f3ae87e2ecda5b250544d9a2c40c49013b343f6d0225aa6873bd3b88efc72c0c71f2804403a3607d50614800c9848a49d8d3a0b8132f59fe540ec37242a1f04b1f23dd4742e225293b45b405194494344dfe1abf525ef2ce274cb839b268a735ee024f7dd5913175a8ca54afe7f6756efe0fefc4102935c07b57cc9264e11f1dd7162be5ea1e850a7bc5224b5acb4be0abcd87201092056a297b27c8be2d5be46fcbe00c30d64086f3fc12e3fca9061d717153f5e35aa39d33e379095716bec51e3acde1a4e30c62c1b11dd30b0150e91e9aef5f9f51b1ae8f7ea77163cebc0126762e8ff2bcfaa373f4432ccdc3de9419efa957234511dbc750a651a780e0698b4d1d6c0f60e5336a390781f5bc564acb79cb6cd91e90b3c3fda5cc26f31f2d02dc4dcb078e63654bcf8338535646eedb3ba27ee45b436cde99a8e7a1e31841fc067ce17e311615d1ceaa281482f9fc71c9402e2a6be264c96d8133d364d55681db0be3b1ea2cb5cb25c4c17eac66cad1d802d5337fce41df752261e58e5582b0806a9f489d8ff574e4d2137cc116a79f9abf26bf734a42851a2d40b5d3f4c923a3639f5463d3af47d4bddcf602b2c4dcb67a49f5d42449b5fdf7d902821f1873355217a10eaabbd5951e309397553ad735ede9b0a7a76bad80c232fb0613517a151f68796ae55a96674abeb25ca44a14c9c88530b27f04a61e0b553becf4cde74cd1dfae8279693ec772c091cb928d67b2dea069687169c77a8537ddbae8a61b387f1888b58c2b1c235542126ff1dc9429abeae125b18a0a1dceac09c2310f24b158164a0970b925678e127969d39a8db1f220945741a35afaf170fbd166ecabf9ac2d088591e7a9a31046401c65108ac1480e095c539f7207adb489abb9d7bd511d067994fd1fa32876ece66fd82e5651397ecea19ce304375715b46c0d36ca7de20109e59c8588391f46844a0841c73d63b6fd4631fafb000d70449d38a0c72c3350db2749cc1409acdfcf77f11d2862fa6240d7ce2613a1278211b3b42d50021bd70836b22231cfcb1cfe47e7bf1f01362ffa7ed40fd5bd3009ec0e411316f4d5f95b70387300b90208ff4109653f3b41b539521fac4db7d0c9d75090b0c73494828376cb321be54d90382ea407400b981e693a631ba9c494b811cf701853c2b99ea7dbc8257e4d499c6fe8574affcd097b5b5ce43809cbb8369259d25ee8aa1d01807a8bacdc627ce72d521c31657665854b983954e44e6f3639604a68edd78d509c6cc19e6ff640000ad09995135fd00262bd01dcb84c0f18cfffb0d535d233b8b0e5b76db1ae606b97ae697fff0bab0c6cec4966f3096df3ab5aa08a1dd22014a02afcfd20c0c18b1cab680979ca0267d0a9692942376b926e25f9a19e93014200cfcc430be5b4a443285b54c71029da4a5278373d5e0f81f0f2100b6282a18a92cd2d1ce3929a260c9ed31ec9903ecbce7fbaed70f892048a1e5a7d9a9152e2c3e40df4426be864612c8a67e6b41e442a2be178b2dd1849974b801e1d607311894e94f983f4824715b51985e11c47e95027e06f4389a3858863b53f96d0adb7fed4c523ff7b8c4a0124e63911c64a866af1e45326619959a116f8386ae48eee3ad7c455773a9182a62b3dde9198c26e764ef6cbbb3da249c33cdfbe466b751b0bd2762643475f8881a2993d8627f2c810f2881267a31f5b3cfd9a1479ab39b391fed4f209044fad10106b2b4b66e12970f3ca6e04cd754b36d682255b97d07bfbcec80c51b923510146544ff2d812d0e49cb2d07b63fb6911515e26d1aa1133bfe6d800705ca594ccf834d849c5399fd1c4c8291cf003dec4443e9a4afde119f2174ccef71dd7627b7b3b82df95f492b9920b209669edfa171559db6a018c277bdc4e12487efa16907f0a9f20538f6d8f5e5e69b7b3fd6e5556c8307ab715a359889be1294591a2c692c9f57ad886e60a1d8112dbd045639a92d5ae6ea549cefc3623ff3874f2d188461e39430203f7289ef36d1a0cf3a252164390a04b376a493f74751905da12321a86df8b4fe7d077f00a80f2fc7df2e2530181e8a32973429b9e6574e38a4dad592f008bdf31844cca53b941783b890d5a785803d9b67d953292396544ce801bd06b96842c993239fcaa815860d1f351b21b89222590c2b69c09637fdbce92177ad05e327cb67e1f094ccc0add4f50ef6d8251aa69dad9cacdc1e8eade7c1f8a2d4eb8654d64b1c35b408f0562af4588751dda16e1d7f46286d516064a0d3123736a21eb93dcd779f4138b705800ea08a18a6d22c2dd223bbd7a41fc51da090d287592c0b882e42213760bd9bb4a1cc0210f6486cdba4acb1712c37ec334a68f25fabb638cea73fadeaed6dd51bd8a1d08653b99b7138d46bc9876629c5308586c9c25ace83487912aaeb8febc8a6376e75a1db03907e5a53d140afc7e467e17c88d1348332a936426eec4c60d3d2c63a69199e519cd6c5c1020caf3d2fbe1b44a380af1c6472dcc8cfe4d77078e92bcfb8eb102fa48a505af23eec8b7e95295eaf0a1b115eea0b53eaf71069e370b90b28f490a6b30487cf3fc56d0598b5f615a98ceb78b934bcd943cc6b65f29b3f60c53a94f35c860808b68924829b4b18cddc510b328b2bc901456517a01b41e8282993bcbfcc79cbe52f484e815eccde23c79d3335b62afe604e69632ff309f4d4cc3c090a2d175fc6fe26e29b01ec598fca4eff97b6074dcd638a82d6bbe4cbce90064bdefb3655049f0f655d7674e0928a8868f2925a3eba426502a5f0ba95f219c16dcc28b8e102c0bd7fe905e51f640ddd4f5361f11032650efda41e2e111ec77fbb8910227ca87262739b9dfc67281e0d59ce911f50b507e3bd7e6754df7f8dbd8562830916c40011753511ac0ad42da1a01e9cac096103016ea46a9cca6976cd845da88303b53a4235591ebe464c0b31a283cf07d13cfad3dcf0be299badab39ca76e09297e5fcda10a85df458461a3d8d6e968025d2a0dc0f3191c0564a867e83643eb68599a78d62c4894cc9952e0cbb8817be6a50b1eff623866db3a658e243d0d352c7ca8edd175ae1fbacc9c04280df55494d03dfee8d0d9f6a73bb5d7bad1d16fc2fab2ed3ff33b9ce1bf260aecf89ac72d5963d4614e56c170ef9495ca486d4b606066e623a1046919d1d4b45dce5fa6ada28738e49348ad1f7206a463a1b080ea2915eaceb30fe871060ba8da88a204fc06785e0378f743fdcfd7bd798cb07758b1a3c7e0d72befcdb9941d87c08ab0c2bb1af800d3ddb591a807608a5308ce6ffdaa1b2c9531c5c19534aab40c706eed572a186b3193bd4f8bf6599834f5a84d8e349aa00fcaec97e4f2e5a462ee9bd6b57cad44a999179c411212a5d21e8e6eb28019d678dd6cb2f0544a18fd24e4a0a7080c7f746354247e299ceb37e9caf7daa161ee58ee98c736d33345b0d15903c0b86fa3309e6116c72046545ed555d42038cf4711848b838400c58ae3848d00d751036741a75a1f635962d6e9bf36857f4ee8bd773b23a4ad6968c925aa1c326547fd1823d2a3b765949444ffa0d4a21d84f56295b20e451c16f69ede02255cc161be1839715ba45b077066ca3c085445f66fb3dae0454d26775d4da2b15362fdd8f4f140e3d44eef55aaf94a4b19c1efc6f2f790322fabd185dc56c1731ad1964d99f56d7712d6ad0c3063450e9838757d51512411592fd16bcbf68246eab49d0c6f71878418e48fbfcb3bcc92800716b6930096c459c5df1b2d138e9cde247ee296041c22a913495c2d8ff2865420f44c2b61116048b9e43144c4282766ddc687de30fa3b8752a1e96fdbb3b9fad7638d5a7a2910e4e5776af81c3dc7d8b2fe2df9c2612d8aef2bebe9fbceceede79a502730b0d573f37244241a5864a6dc909e4d4bf5dd165d093b8da6d65bd698db521872c7438c705369bda1395335a4e01c6cc63b8b5949faf3d1c76f4ec4200faea0b153d6521bca66f46800916962b81a58be0a9b5035e2bc42a6baee12b3c9e3fb95f5aafca523a3b27958f0f9bb4828aa863f3e52a1b275e97e07415e43e7811b4c0455e918e256e6b8064a0b9eb1d380c948680e28078fe557a6f99e9c5864ed479c7652d178ac478cc67d553b220fb767de4b5502cc3fa6811c5d0cdccf990e2b35e2e33e47f41139006073ac4a0db75df4ceb0d4af3eca79bad174f4116028eefbe6d26b44878dd1c94f8faf5310d2031341ac25f88a10ca3bcc358a331803729fce", 0x1000}, {&(0x7f0000001180)="7504e71fb26f95efa6d09c9304faf21d0e305c03225b817ef28da6398da44c313d813d77305e97514af649112959549099bd1c778f2756ddaf637e4ac70edd4ac07eb4", 0x43}], 0x4) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6, 0x9, 0x6f3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 09:16:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) pwrite(r1, &(0x7f00000001c0)="7264f4216d7824d56572fcd8bc3e48ec5bb01921bcb78047261662dd32154100077887b9fdd126637e9fce2db3deb83159bbeda1447234851555096709479047868c881c0241c568d1746429f6876bd87609dc8836f73239751643da48", 0x5d, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="90da064c79cc225eddc0daab14bb8e35f2fe0ab489cf983ecd9f7e843973b47163aa73aabeec4003f04d1383961ae387b793e7bbb2c923e2e14d3773353b7697a8fc0c31b039e4656e2531f23baf3fe40008bce80f74078017a11cd2d999b7264ca2b2f0e9826cc8a7e399b02ce8d58a7013f004ec0d435db773bdcb70bea5c4b25ac086374696c35d4cb84ff7ee80e4560716d49b146ed4e1c647c1befdcc50dbc77f475b4a67c09c6260ce73407b7bd1f8a240a04227046342feba804f72ef5c3a3dfe7c5f86c33451d0b1c2eca497aee3365a5cf1557ec3a522a90754a4555fcab3e417ca39b0b4287a61b051b85e11c767cca7ce05592ce25a93", 0xfc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 09:16:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x38a, 0x21) ioctl$TIOCSDTR(r2, 0x20007479) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:10 executing program 1: r0 = socket(0x18, 0x4, 0x9) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:16:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0xc1, './control\x00', 0x0, 0x4, 0x9, 0x5}) truncate(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) 09:16:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1) 09:16:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/143, 0x8f}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x20, 0xc007, 0x5) recvfrom(r2, &(0x7f0000000280)=""/210, 0xd2, 0x2, 0x0, 0x0) 09:16:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:11 executing program 1: rmdir(&(0x7f00000000c0)='./file1\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x808, 0x0) 09:16:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:16:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) r2 = getpid() r3 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5e72b342ac346ee3c412f714ee1dae012d753bee6885a6fc0f935e9bec001b36e38b527f2e3d4740ac8bd436126af6aa709341c1dccc43da4f97b31146a607d129b587ff380614b1452bb424b87ec87b2f43d653abb390b5c4f526ec6af3a0633df55dbc1f4d3d2b81920f9fed77f638ce18f2a1d1b88fa63d14349527ccda5d8c46a9991915ee0521afddc63176c55f52e39f458eb4ea7421533589193c4fba4a7724c1e73f6146d2b6088ff98e137a91b4dd6731d957f8cfd4edca88b70626e8bf638766b71c9d8f4fe8ea8101554942d5", 0xd2}, {&(0x7f00000003c0)="bef89defa9ab9222abf14e765047e304794d1d89b3b141e6dbf99556d3c560b8f83bd4fcf6545dcbee37a4e9637fc29c3cd1e69d026a96081a3f51744eb6e0c6c0037e995432ba89c5c673412a02394d61b8a81b2ba3dd45ee9d92fd60f19154e1144fdb321b5ee92f26cbd702a46c67a1449bd8c337728a4ecac9d044e75abdca12", 0x82}, {&(0x7f0000000480)="b2052ceba6e4893b51c87fc65e16efba550ec4281f30584abea6e2f281a42a52317ebddaa8428d3445a6c3ee51a612274478bec6e04de4850727f4cd89f356c7c88d60f9c751044cd36433fe06ab15f8691fc37332b3cf810be9e2117f2eed9f2f1a5c3bd5c094bc7cba6fa11e39f4eee675ca9d182ccfab5e78258c955d3e6677fb663f4a96361b89e3a9ddc1cacffa1cbc", 0x92}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x1) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = dup2(r8, r8) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = kqueue() dup2(r11, r10) ioctl$TIOCNOTTY(r9, 0x20007471) dup2(r10, r8) 09:16:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x180000, 0x0, 0xb9, 0x3c}, {0x1f, 0x5, 0x6, 0x5}, {0x40, 0x800, 0x8, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x80, 0x0, 0x2, 0xcd}, {0xfffffffffffffffc, 0x9, 0x6, 0x7}, {0x4d53, 0x1, 0xde1, 0x8000}, {0x7fff, 0x6, 0x7, 0x5}, {0x6, 0x8ca7, 0x0, 0x5}, {0x0, 0x4, 0x1, 0x2}, {0x18f, 0x44, 0x5, 0x100000001}, {0xffff, 0x7fff, 0xfff, 0x3}, {0x8, 0x735ab15a, 0x0, 0x800}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x42, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8005, 0x9) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) pckbd_enable: command error 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x100) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x37, &(0x7f0000000000)=[{0x7, 0x1d2d, 0x3, 0x800100}, {0x6, 0xa3ae, 0x7b9, 0xdaa}, {0x5, 0x70000, 0x3ff, 0xffffffff}, {0x2, 0x9, 0x4, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0x8) r2 = fcntl$dupfd(r0, 0x8000000000000, r0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x4) 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:16:12 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x310, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1f, 0x80000001, 0x4000, 0x100, "6d3fa3cc6a44050f36fbb2176bedaddcd6a2fab6", 0x6, 0x7}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:16:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000082022e2f66696c653000975fbbfe3b5f7ea3ffa68767c258469fef79bebe15eb506e3ecf9b3862524f70f103ae88a21cfa00daa029fe137254a743d2d3df2c"], 0x10) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0xd1) 09:16:12 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 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) chroot(&(0x7f0000000140)='./file0\x00') sendto$inet6(r2, &(0x7f0000000240)="a9c78570927b95a9612383df960fba49d5", 0x11, 0x4, &(0x7f0000000280)={0x18, 0x2, 0x7, 0x6}, 0xc) close(r3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) sendto$inet6(r0, &(0x7f00000000c0)="3ef29ef1ca4abad174e64bae2ef0e8533b9932ae0b5f9355e1be3239175834901ed72cda2e8842e45f784566925c2df96dbc0cb8cd473f5ba8de5b74b3266ab4c5884fd257b0ee989d33b38991e21f488378b5b7c05aeebb9c87e73a98935c9fef61d993e4e36e0adfb63ffb8c08240683f721f2532a", 0x76, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) fchmod(r1, 0x1) bind(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = msgget(0x0, 0x8) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0xfa72, r3, r4, r3, r4, 0x108, 0x1d}, 0x1, 0x2, r5, r2, 0x3, 0x1, 0x4}) setpgid(r2, r5) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:16:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100c0, 0x4) flock(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) clock_gettime(0x2, &(0x7f0000000180)) mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0x6) getpgid(r2) 09:16:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb8714b9b89bdff29, &(0x7f0000000380)="4eb731e044340403de43a7ed5bad0264159aa778ccb826fe0b75297727c18f00221b1a4871f63bec92608654814cf3a653d963a7dc5a17f2142610e4fdceaf283b8fad446255ec9112d73142108d3d8ea70e22c1caf1751c039a2cb9d36c3c7f7210e8bfe0bb425c7b9b217463e10adeb335ec4deb5259d24eeaeada36aa93ec1dfa916ba703c1df264c6a2a20d762c27dee0a69c5f236dc35a4ee0ca2c9d9d72a7211eff8087921b5f85defa1f639ab48b9d597b0e8918bed6d52c0685e6a9dc3780be892568b84a7fc6b0aa4f7508415ba1558bc8e6010d3838b816c87f441bf55b70f1c2d4b2e49bbb0ca1376b1a5af4e6c9b318d8c7ce8ffc3b95f757c25c17a38640e6a385fa2fc29c1714f2ddcdfacfc0694ae65087cfb06dd9a0705e502e7a9bc32e92296efd5bd900d75a1f4f7d1ec141e1e6850b6d6edc02e8c880705b9303229504312e0cb012fc63c8b0a2b2266263cad66e9f8a48a00ea00efb1cb6b165298f5a53a57e124ba944afd767972fe6645148d47f41380e77fcf9d50e5bb23e58a4a839c732808034a63581b755bd9ef3645c16e8bd30020436b6a37d0448c3be87ba603b1ebcb7bcde6b22638afd5987d4d844523454bd41135293c08c0d2196ba4a41db9a2630a15658c10e534317da374f2ba64085f8a073bec829cbc4bb7a283cec399cf7c8dd5d41febbd04ec9c055f4c34d1f086aaf9c42bc780cf7a303438b27fa69d4f2d0905660849a65708a98f76c997849d343c450f0689946a90773941ac2d1ef5c2ace16f6799412ef7c38bf756529a6f7bddef70b049d7d3f7a8267ae4c4146f5bb83bd1db7598afa5d9d89f5b9511663cc6eee2dac15d03ab5a41b1452ca092e6aeed64054c73e4e20abef4b1af80584c7b244b1f9194ba6f5c80001fa87b6802347375f02a48630040a13c97c2840c06d2f98c93aa23a03b4523d6d345bd1610ae80f91146f206562c5d98aa9ddda49ee709662436206eb554bfa900e044b9afb61c14dd72f50dbe6cc476f308a37d9ab4a951aa0b779fd98164531906ce33806169fe6a70a72510a9d860046788db1e56aeac4a5dcef3e4a47f81022d2ee027a1336f748155662a19c5c3a0ecf95eb78c74a22981558fe95e34131dc6028e422c8dc924c19fec271ed84a1530b8a06249a1222ebc50514b240fba4112026483f18f9420feb673058535a263e487cdcfd035609355aefcbe1012374157bed3d78bf3cbc286bd63985abf4a2d40337e2dedb3d367ecf53017cb2d55e4876d1065c11c1842f07ea8d88ec5d1b7f5953c978fbc7a7aaa5a7b8d5084b41d62c4b3d2435d03b8b61149dde9ab0ccf78d0be01119d31c57d5c459e4cd298ef8bc29739e9e47fe0963487b4cae1079e13612c397e536df99895db9809ef61ea1b10a7c7fe0cc4c705e467d51f43d2deed06ef76ebcba0ceaffde20e8c50db11f03303a90508d5e4fa3267703229c5a4477803f15dcb6f7835546fd2cebde27c435003741d1984885eb3d3325d51ee7826268d957d190f65e00c568eaaed9be3e4ac457536688cdf32a9ec57aa71438c3199ad5e481d5714ef78e6a73d38b4490033b5d7d4363daa3aacb6a54d86dccfc6f5f3101d9afa5456f14edbd29c6c774c35f52a0e5c1a6ca81aedf3a2c383a77ef6e8ed5432cd621ac47651ff09a996cb65f0f4d26198f01359005565f0df4a2fc90079c12537c515b9bda31f9af038700bb66cef75a27d39613f505d40844770e40e125e3404117451a4e434ca00af1a7b6460acf4449741fc951b3a4687246e271679c08ba06feaa620acf8f617189b04179df6e5dde7c1b6530f6c25fa79ee95d1ebb36c2d0b0569e8bb30dc29a5e90027ba0e71a8e26d4213dc9745b0ea20c0ebb81d6fc38ffffd8c5496b06af5475aa6eeff7c83800d061c00670af2036cc0ca9c24e3b3e9ae268d91d62b7371bb11c14f91b791d86a56a3ff6c00d8a1435eeb424b7660bf00c99614da61a4a3d254371f9de6bebbf343186db31cb19c2fed983ecc308ad7bdf96611025d0595a9e37ad97de952cc188dcafb86a16c8e1d9934c02933f4ee9e101711689d32370803a08b6d8ce8bd827852176369c8316bee38a31fc2dd8f736a780a7db2250bb48049d02f7677f5901d2a33a90681f6445612f31d276feef2bc89e6a0ee63e9e821fa5ad7c443568133840a5705c68fe85906283a27ab5a4306559fe20414863b85cfbbd0334dc4408c1db29d377a3d07153aa60e7c6b417849db1cccf82fccfbc787eac5e236c97466d3ab97688f58fc36d091baa04a337def14a951421ce336706ad0a5f9c7ad1c1697c0ba9bd0bae9be031e1a012fc62dda2972bc4f7d1bf147d3085ccffebe72d3fbf365c8d9cbc95feab538ad4c9fc74ad2c35b4f0096487563cfa65810bd80aa51108346e9362f5742c2f6d4fe4245fe3507343beb6dc2d37008f767de2e9b54b66597446df82cfc13be2568e03eafd15425b3d0e11466601946003a2f86aa605d1bce0159a3029c6e9e02fcd892ba066e293d539c4d5b354be554b5178248f311eed67f3893b2e89bbb7f0e8959103fd7a3a4483d369b9fc6f59edda5e4bb8256b2e0664c856a4a972defd545c115e570527d9de795b96b75e69a5214ac3d0d651562531d9ef312414875655121709513cca2ae812b5c13d4c67697870be9d0fe81ce4cbc0a78085c1d3dd205cd1605d2c79ce441b9bb10791290c2e39d0940b6c1b76d399ddcddfff077205ffebbff2791a4d0bd21256f4ee931bc2d5aa5e44b39ce4d536d57131287b25a41bfe40e3b273cf6b7a448f0a6d37a88ac6899e8fea1080cdd2eccad16bb7f5727def7316990c73ce83f4c631bb0a5e423d482c73e0742656c1102ff9fe5778b12ec7f10726078d39703877d76eb8755c8f1208402f5cbaae1bae690f5751949a3b5936004798c09b741965374084868cc0cd263563b0d6c79a925d342e5b87c6c184e348dd46405720005b41ac6a367cad5df40191958ff942bebcc5f930e09410669c6f40504c63c05c0ee6c180cb9bbd355f49f6ad1683e6a85623c0fee21f1cb123e70e185e2d2f78f47c32c508a97465933b76fff162149cef5b6878efb035be7e45c82b9e739356464c7c4d2aee9d4658fabbefa3328ba57f60108897cefaa49ba8d9c7cea3189ddc2e4b7817a075ed67ccef6c30cb1a1634b0ec0d5aa4eda43c35bbbf18528ce759fb5728b7e1599b1f325ce58a007b29e3719545ef283eb1f548a995742fcb58765ce463e88499296d120f5a7620ac65ac93f6dbf86980df0558c3631b717a38d5699eddcf8773f0949c59cbef901e33da9119a7128a67bdd26880a0bef81e00a3f1a4320e7021678ac4f5cd5bda9749d74521dc37cf984db4e69566cf44cf06036b1b448258c89fa7bb5cb853c59efee5baaec269612cb122c9844b20f9fd9094b58dbec9306ad4d69f05048d1673d412774b301964cad2bca86350de6abdab544dc51daa2a841694cfabfd5d6862d48a6ac3c2924cf5a6a785c4d6d7c5f85cd2cbd789f1088d97b483c5be838f4a99239df218a86471e63a8436adb05c56cb2dc5d9f83b847571af98413282b2305ac75902d92eb7cd198d985c99f16c22d22ed204a108b4c29cf6a8e58e7aab054c999ec81a080482da1d1f85ceb5f0752b6009dbaf66cef32f6eef795430ee5e450a412194403d66f7072d98cd8a7384e47595ab67e94fd29431b2eca70780083dfa92492ce32d38226ea0dc8306cc031f2145fda738c6e1909dd4335014eae328056abcbfeecdb1fe9fef541d43c7ef0436364f254f3a2e42e6968a6b02cb9c4ad4c31105759ac55e1db3d5556bad26df15cee181bcc6b2bed45e4de34a11297a615d7ea5a1ba912075e52fe8512dc461cb4beb9f5e5f8244f09e22db5abe6e4e80a3bab9a91dc9a18eb29c13ebb3084f0566630ab21cca1521b174381fc4f94616964ec9a87142f3c777c3dfb62608869733962db7cbfe26043987ffdc8d01a2323f5aac7003695e45d060a4318348e16ae506dfba8de1ea96fc8bc699d016b9ec4c17264444732f552a9e81b6bdd5b8306169e975a9d88629641322de059d78560aeb9a802801c7dceb5850d6d2e87e8adf0621b17c46a5347e0b52a3a321bfb31821f610b9a5e6f951375ec19f23c891a4488c3762be469af9ab43bd620bc9a54fdd51bfb6f7f0ab7747395320cc403c78f51f8596f240231381312002f70e14479b29515514679569b51d3809273cd58ca200fe7a5a38dbd29d73bdf02cba2c6a0e55007b00a51e74e953d5485ef2f41e5273fa03f2a04093c7193a6f971ac650a68c6f8cef86cd850252a2dd704d93eba3e8e43c87d7b36365114818fa82e16b06387abd6295abc9005fc5c4d9e46e09b95bb4fd9b2de20b8ef4337c2c6c7f6d0dbf443c641c6eddaa3c22e09b347fc64442bac9c612c7965d2133e7089d01334a989142b3561e860e149ef0d7bc5a6abbf44f42c50860c279d30bdc2f720d52e90e26344663c4ba4cc15328de81b98ec788c503e914c672b5784d1fd43e19c33898c9ae59c57423b735b74246815f50b7b6a1924b29b3881e5eb95b5eb6e285a5d83ccdb960f10f9687fd3312185411fed3e032f5a24bd8b9d9f81b313ca7924c80dea068ea282fffe14b9cf452e07b8f5d8f2ecdf74b98dfec1f619323b61523c81ebf62105425e922c6613eace9b7e25343223bb3d50b685c63cc47e19b128155a3855d0dcce35bc64f1c8ab5decd0a5487fd025333dea46b1e24036a9818c362797eaf29d07e2f7ab73bcb21d2e277cfcc1e5185dde305ba011c36b1cace8ffcb3fdbd8d9a8b7603474c6dafd0a76102648f68c79fa685da91a09319fba5073bf7b8a10ad8d166ab5644bd8a671432a38c182eed504080d69169d2baddc0b50bdd38233e3f64f46c2622d8149f83acbe32923483399756953b44caac8c4aeb47eeb35a28150be8f52191d9e995e8b757548362edeefc624a2b2ee2c53076180f8d9629ef0383278b691be3d2d0e01e83e39cf703e3c363ad43575699a2bddd4f04871f796e92d2331cebb1dfacab24a95f110f9533e5571925bd6f52f484d133b85789c12d9a1890559b092d7e4d137fcffdbe28d05a6709b67bc6b72fed120adf88a220d81d3289a36d170778ea9ccd766c1eefbda79769da4e568182796ed74cbb951f0ae035b8977159ca9d7ea764293bd570f10facce2c41df4f0ad6dfebbfc72514909ff64baf7b950123b500bc2992d6831667d59a1772b13cf764c376dff0348dbb0a7ca3b72cae527122036fc5a35afad49c8638433ebfd957da1c3df0f5f8530937bbf59613011507483f2a9aa3bbcaea8edef4d14113e73c7ee6ed9baae727a82bbdb57309b0ac53f80edd0376aae051b8fb749b3d4a0d961978e8324d527b37aaf92aef99d8b5fa6a748ed15fb0d3018ce18b8e6b929455428361671871f094ca6d544c47c5b364e358c176ae09d5a9e76410bb96c7a0bfbacdf22038e7e658c03ba296bacea732bf3aa129ad8ffdc9b80951fb4690dd1c9cb2ab7cd88c730596da5dcb18fb303964dcb1f9786f7a2a733ca974df62f4ed1ec44af9863992544cc5ebdab707ae1c052b57e8c22a68e3450b146fa2d62d19e7177a3ad8bcb70145d28cc5e2a4942f6f249f8531760270c0b48dcffdde6910f11ec76d8330e5764a9fdd84b0de9070b8dc70cd69cd87f98f024da6392cfcba1e7436e34bbe949c512a35499edb7afb6f1272f5ba88476838f24f2f45b49e7d0903ec1536b4e", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0x5, &(0x7f0000000280)="6a403b66df72cb25fa57f203d1d4df45000087f51f79b964c3b43f16bb2f81f8738c82cbde4600000009977b6ed51495b5395d44d5b3693003781cc335acab57e29dd13f33099bd4e42ee34866964de044f7afd0fad5ad7114ca438c39da0a3b145e6557cfa573e9fbeeb6da1ee23fbc5a03e7d778f84b11fc6792b2cea7ef04003ade8a8ddb779139faffee7d8534d1059898e5c50b6bbb460607edf93d5e3043a1d91e186f2cae87893ede5dcb9ebeadacadb4b6184a92d50dc74d608463870000000000000000cf44800b90380000000000000000", 0x132) 09:16:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = geteuid() setuid(r1) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 09:16:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01000800000000000000eed6ed67586841ae57b133cbefe412e39533e8d3811051c51557707dc5962345de87522ea5bdde7ac065d63ad4906ce872b061f1affdf9b277ccbf7ed153cdbb984652cbf396e73f9d14d15a970b8b9abf75d82092d564f9bc5bcedc0a7c829dab66f1eda0288dddcc3f0b49697920ac60fa138db3f3565dc75495933d42b78e6bebdf6face8878e7a9416957d1cfb59a7a32cb59a833ed374656d1dfec04580f60e0e7c92f48cb4a8f8cc8cbfbc3bd72b8dfd8b"], 0xa) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x600) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/70) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 09:16:12 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 09:16:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x91}], 0x1, 0x0) 09:16:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./file0\x00', 0x100000000204f, 0x5900) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x14, './file0\x00', './file0\x00'}) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) 09:16:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x45, 0x800}, {0x83, 0x16de}], 0x2}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9cb0c7501df839f211ba78867d3bf808185ba33e5eb867e610a0136a151bcf04ff98af3be1c", 0x2c}], 0x1) bind$inet(r3, &(0x7f0000000200)={0x2, 0x2}, 0xc) 09:16:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0xfffffffffffffffd) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 09:16:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r0) 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x80, 0x80000000, 0x81, 0x4}, {0x6, 0x8, 0xff, 0x5}, {0x0, 0x7, 0x10000, 0x7ff}, {0x1, 0x2, 0x3ff, 0xab}, {0x3, 0x401, 0x6c, 0x8}, {0x6d, 0x3, 0x2, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) setrlimit(0x0, &(0x7f0000000140)={0x80, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000440)=[r1]) close(r0) r2 = getpid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x10080, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r4, r5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:12 executing program 1: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x40, 0x0) 09:16:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10082, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x78, 0x0, 0x3}, {0x2c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001800)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shutdown(0xffffffffffffffff, 0x3) syz_emit_ethernet(0xfffffffffffffdc5, &(0x7f0000000200)='+') shmget(0x1, 0x3000, 0x331, &(0x7f0000ffd000/0x3000)=nil) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) nanosleep(&(0x7f0000000280)={0xfffffffffffffc01, 0x4}, &(0x7f00000002c0)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f0000000540)=""/191, 0xbf}, {&(0x7f0000000600)=""/184, 0xb8}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x4, &(0x7f00000016c0)=""/213, 0xd5}, 0x2) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000003c0)=""/176, 0xb0, 0x805, 0x0, 0x295) 09:16:12 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2044, 0xdb4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 09:16:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x1, 0x80) msgsnd(r1, &(0x7f00000000c0)={0x0, "0278c681783f1fd0feb910afd7667cb2af4e0a8cb0701f8dcef4dfea5b7ffe3e45ceacf685f233b27e3f9a051eba6421128b1bf1f94d344e3497f40b3db8e2bf1f77"}, 0x4a, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x8) 09:16:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(r0, 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/215, 0xd7}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/67, 0x43}], 0x7, 0x0, 0x0) close(r0) 09:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 09:16:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/44, 0x2c}], 0x5) 09:16:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 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) 09:16:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x23, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8f, 0x4}, {0x45, 0x5}, {0x100, 0x4}, {0x45, 0x5}, {0x48, 0x6}, {0x89, 0x75da4def}, {0x80, 0x81}], 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x4) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x46a2a00000000) 09:16:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x5, 0x55f, 0x7, "66a4b1662abada84d4abe5fbe5ad805dc01e8edd", 0x1, 0x9}) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x62) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x23, 0x2, 0x0, 0x164) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x10002) 09:16:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) kqueue() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x81) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000040)='\x00', 0xd00e) write(r0, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 09:16:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8009, 0x0) 09:16:14 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000180)='./control\x00', 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3f) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./control\x00', 0x8000, 0x0, 0x4, 0x1, 0x4, 0x6, 0x1, 0x0, 0x0, 0x7ff, 0x3}) 09:16:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000001840)="9f2374d2edb732d98d90f848b94a7cd904029dd4d7d7b6f22cd1611c7648d9630ffbe23171f65dea02f495bf289469fb13c5d439dc63d6bb96010407205c2d108557f8505d648246400053ba5cb6420990b23274ed13bce763026238c67afec316aa3341b69a3bd37f2c357f647de96c8e746521d14c2ab05e7e2d535a55902d0f776f0ca52ac86a5f3fcd83fa1738342cd18da3b12670e49616901b5ff05c889766409b7ff8bcf39e7eb453e140184f3d678f689412f4bf3d0d5f26e6695abc6f52da203da84b7d2e2af2c1169dd2315c6f43dea1b58c7c", 0xd8}, {&(0x7f0000001940)="c68f6485eec3350a2734d85df5bb2977870c79958138f3ceaa4a2bad6a62452184d85a8000b0ec88b8cf3194389c85dc5394dea9cee691e1dd533b16d67d5f6ad129791a9c60f558b7d77c39ad5ec856575f143fbe4e07b4c06fc14b699251a0ed41122a7956aecb323271b544d7ff4bb291e184336cfc34c09b36444ecdd3c6ae2a3e2f9beac8b181f017a705efe721646e348f247f2cb62d3db98470f48cbfbcc3b4e2e01340dd36749a02b7ee01947c", 0xb1}], 0x2, 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x7f, 0x4, './bus\x00', 0x200, 0x8493, 0x98a, 0x4}) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="09cf82f22a1b4fedbb26a2ac8d032e15adeb433ecef159810b848560c67678e1ca01f9b5c2ed82a652fd5d80c296633632b0bb39", 0x34}], 0x1) sendto$unix(r0, &(0x7f0000001a00), 0x0, 0x7, &(0x7f0000001a40)=@file={0x0, './bus\x00'}, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0x8, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x480}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffff}, {&(0x7f0000fe4000/0x1000)=nil, &(0x7f0000c1d000/0x4000)=nil, 0x800}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ad5000/0x1000)=nil, 0x7}, {&(0x7f0000bc1000/0x1000)=nil, &(0x7f0000d9b000/0x14000)=nil, 0x1ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x7}) sendto$unix(r1, &(0x7f0000000040)="1b93183767d2ec7b68cf4b414eb33eef198f3a8e240e9762168a002725f566388df0bf4a626e07816b5e57fa7ac414620bef7060ad560071ba", 0x39, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/139, 0x8b}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x59) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xf4, 0x7, 0x5, 0xfffffffeffffffff, "9aa1f245d9cbcd3d2a6868ac9478ceaea293c5f0", 0x755e, 0x4}) 09:16:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffff800, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa6c}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x37}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xc6e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x3}, {&(0x7f0000fdb000/0x2000)=nil, &(0x7f0000d02000/0x3000)=nil, 0x6}, {&(0x7f0000edd000/0x4000)=nil, &(0x7f0000ca8000/0x1000)=nil, 0x40}, {&(0x7f0000f77000/0xe000)=nil, &(0x7f0000ce0000/0x1000)=nil, 0x7}, {&(0x7f0000fdf000/0x3000)=nil, &(0x7f0000d17000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f50000/0x2000)=nil, 0x5}, {&(0x7f0000d94000/0x2000)=nil, &(0x7f0000d3d000/0x2000)=nil, 0x4}, {&(0x7f0000cf1000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000f9c000/0x2000)=nil, &(0x7f0000f5b000/0x1000)=nil, 0x57}], ['./bus\x00', './bus\x00', '\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x9}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1) 09:16:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00800000000000a0c04b9b50fb33138eb891dda3000000db09b6bc19b44a505908e2d92975154025440c93753222e0ed523c5174ae4a0917ef3a6feb5c50ece9b8d0810465fc551fd22ae28abed526e18f089e02672a771392d92f96b947be62781fab2340860164aa945ae79ec185e6a04afd16ccdb1dcd4cf68d76cdb3b7e2e6236fd8c38ed3f433fa6d709ea4a1564f99861e40fd5a40b1662ca71431c143a197844755f5ce4945baf7ef4a40ff0012d1a287dd0514b65da3f2b9400de9a733fab3bc125775114ea24a7ba6ecd41accf7abf7d9687f6fa7a56d81fd9acba5a7afd5b9f6"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x108, 0x0) 09:16:14 executing program 0: r0 = socket(0x2, 0xc001, 0x0) listen(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x1}, {0x8a, 0x6}, {0x23, 0x401}, {0xe5, 0x7fffffff}, {0x26, 0x921}], 0x5}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget(0x1, 0x1, 0x102) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x46, 0x1, 0x395b, 0x2, 0x5, 0x9]) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) 09:16:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000200), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 09:16:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) connect$inet(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 09:16:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) write(r0, 0x0, 0x0) 09:16:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x45cdfbc8964f7258, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x0, 0x4000, 0x2) shutdown(r2, 0x1) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 09:16:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10890, 0x40) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001280)=ANY=[@ANYBLOB="01002e2f65092000000038a1b638be235d8ea58c31489645f813437829f74075059154679b2da863acec06e6a6d422cdea6f0435e80566000000a605a4700f0c3d22cef461b6641051897af8ae382a49d3359056115d2597fdf6a3bbecf6a7602305a94f937fa81392594a11a6c99765d1596201da1aef3d92354370114465a4a054d4fe4147683cebe7cd2e8ee6205317c9768401d87bfd33fbcbe3d49c9c20b391a2463ab4eab02437e307cdd4adbf7a1de704071ec5e3298924c34db765fa01800000000000006514435fda0437faeaa7fe71240756aa16f3f110f7f8e01f1278312f755a013b2fbd9e2eb4bf9a6dbb3b963bfd2e98bd04c8ad7b3957ef9048baf5a8873d6e4d6a828085a712ef2bf800000000000000"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0xde417b219b1c44a0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0xffffffffffffff85, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0x80000001}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001d00)={&(0x7f00000006c0)=@un=@abs, 0x8, &(0x7f0000001b80)=[{&(0x7f0000000700)=""/206, 0xce}, {&(0x7f0000000800)=""/119, 0x77}, {&(0x7f0000000880)=""/129, 0x81}, {&(0x7f0000000940)=""/163, 0xa3}, {&(0x7f0000000a00)=""/230, 0xe6}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/68, 0x44}], 0x7, &(0x7f0000001c00)=""/235, 0xeb}, 0x802) open(&(0x7f0000001dc0)='./file0\x00', 0x0, 0x2) r1 = socket(0x400000000016, 0x0, 0x0) getsockname(r0, &(0x7f0000001d40)=@in, &(0x7f0000001d80)=0xc) setsockopt(r1, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/202, 0xca}, {&(0x7f0000000540)=""/9, 0x9}], 0x7, &(0x7f0000000600)=""/26, 0x1a}, 0x0) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x41) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$unix(r1, &(0x7f0000000380)="14131c39eff965d51422ea4960f21369bbacfd8fa7a16b15bc9c844fcd07dac1d92ddec2c579ec628c4d9ee8474bfa5c75c47772fe37c28759360e70d41376cfd4df258c3be82bfa6728eda26a842b0b6770fa8c4f894c840f1d5bf90055b458a53b190a04a21c14c15e2deb4e3d23247ca002f8a13168374a712e0c5924e7d260b04c53e15555cd5c119da027811cfc0594d5ab7bb9a1b2aa033ec1bccc74eafacc912001553521cf7712979daa03b7d49f669dcd1ac485d89a6141bac23276f59a9b75dfff82565e609e455e8c04914162b1ef901ebfe16c739a4ef2fabd832552bb4dc9251a861414b67c8869db4909a5fc634b233d1b26b5b1a086c7fbff59e1924308da3c52366eb67c33e137a8efb2d5a120904363ebe1fe0816ade9a1df885fb4728dc5daed802a58430001483277d17f1814137281cc4bf928f9b1270389f638b69fcf46ceae2bdcb91acd6dbe1f1f248c4ebacd81452d0259c8281ec4a77de4338384ff402274d10a4ff7ffd34b28ee25d199c70c9ac7ac5bf6e291a57a3acd9e49e13df040af291eff9e92d7077bb4f609289a4d36df57f0ac1c681c6120faffd8e5ac5baf5a143282e681e97ef1baad48c992551a61af231b12adb0156ad132d7bc4b45f19725e437d248769ca9cce443667395efbaa1ea2cafc4cafa8b5abb02cd0674fc4617dbabe1c467a984f498582ee5730cf115e4f042479c18ba854a2e8152d4f4946a1c40a3e1507f6788e3850e28dc3ba7fe7431ae6737fd55a124af8808b32fbb098a2ae7de0b4068ccfe779d749414e9c108ab7fe86e6ee265b4953960f9aa3f7f1cf9bdda72882f57555db2fd76487e627e0621e281db580f1df223cff06c8e8ef46c32e3cac13724869e99419bc57242d8e510d12cb20eed6711342515aa830ef7555358561ded390560d03a73ffb0843c94ce7272fd93b79d210490c23bd849db1bb783d816ed6f844b5cf4cab6a95a69e7da8bbc0389f65dca5d8af18206b0ec463f8f4eb20e0c029b0f06bc73fef14acc0a33f8c2ef8a223a10c3853390e2230629b459a0a506135db4780ab2bd03e44f95dc91f9c98649cd79fe5d86a38fbfe8a716e603b5879f0eb35aed35364e2d4eb6987cebf5478865db6d897b80058b79c2f0c9e9ede5bfe491f57b4d7ead0447ae0d30c78d31f219fdb2884b90722be3f4898d6bd22d89f1b06015ab4bc64617f917bc05cb383192afe86c2cc4b144b6af1095567d789f61550eb0ee74a53cdd0e116b2976a9b24b7887c1c61db642d92d4248fe3226027a84b5f260a4ab07a97d56e14c55a3d8d4a79fe99fdb6a9e0a028d929221200658ef86d5f03d3212043a7c2b56fb20f3094a9d173f87b4a961e6aed7e5f1aec8f7916925b82e61a6cfd8e5098980ad55e3d8ff476b9d1cf1e85fe23a7477e5944ad45ef9648a808e3f6f4515799aa5def80a0f2864c7ef85cad17f5a82b377ce1260ce18be35c6abd196582c50d4e85e5c5af94c855b1b8600972c3425b8d98aefd9715c431c6b313a3d8dea5544a9e78deb05f1c2645959e60c15b7b5bc268920ff71be7a6075626e2b91a147f01c5b0a448454a9156706e9f94996248eaebd40ba8c23132b38e2f31de60eeaf8a2282869083e6cf8ffcf23bb1a52d4f6752050bf0d9baa882561c1c29cb12a63e6bc3cdb7e6032dfc0a5c583efdf11a3aa008bd21ee767015a71bfed8469eba13f132928dff3647e329e44e8043e627b81bf8c4ae66389815f99ba321360e5d359c0fd1da713a9c725b7fa272e02f6c2850e261d4cfef8efd9b1c05bd2dfce2c150798db9799d2ae669c46c3485c03e91ef03bedd5c6d1bf31d660568d82e37911412b9d52511e6e220deb60e40b3b5dd7836d62166c4a76a5e7903390ef23b0da149bb25ea4ed2540725aee962d905b57069c05f5b8aec548a9efc29d0e803b06f3031f5cf762091f5d0984119456ce902b0f6431ba8bf843b5bc8276358b6b161399ad4307a418b6b1a5e3e6d0fbd0b886ba1de555bd1afc467e31ece1e005e88f1e0348592c1cb309554a4f078358edd86c9cf029abf826d89edc40f4aa49d53cb0743f4aac19461020d082dbe66441a06838d9ce6709bb0fad56532eb50c2dcc38130bac803fc338c6fc7b12920cd5d444b21007b754cfcf3451097a589a9b5ab6c507ebda628ee4b44eed6401ef326df61fb187d704c06ad6c2ef9e5724dc273bd905144d856893bd0e2e7374924208d395c30b7f7f15f1e5d16a6d8be9b2ba5c6da9820967678d47726e0566094525e9faabc32f6db37fe1a0040fc8353a5011ac2d5a809e4b137a6e1d20c2f80a1954d1371a2d29b4f0f362b162693e2dec8508b0b615a67e434de9b69cee65f605ed0a0a8623104af1ef33cd3b14a4b84571c00ea7ba1673e25394e8a19d068f098e8fc2c2b9a17f2134e7eb97f7a0b4f81cf1f19a3f13ff10d1e8726483580715f73c975275e5fc392e07de6dd3888d6a0a717745c666d9dfcbc7a828242a2c7e8c46afb635a6a085fa62aea67679c911afc21342e777fa945224301a1d039a262cd5ad6eed35d44dd138b7d80540025c96d612150609a30553da01511ad8e46872213c8e96ad1f22c6d16e1346cd523f267aa86cd2a5370f1913d4602f10f8d8d8a86ca272e31928e919523d317c11dd0080937d71950afa4229fd08f8e625763ee672ff19b275ab6a08f0009ad33935b6a62256884f37a051d76decbf40c29b4e9c75fb2dbb8d0e77ddd9da4dc87992b74baef7ab6382a5df85605e976cab544a6779bd6d03c062a5f0a269dda4fa9229eb8624ccd8fe88a6467b426687cbc35c4eab7c9282c9bb92481efed0996ca0c33a443c6b2c97a11c14d8da3d8b0e4787efc73460c3ad5810b8a8882e0dba4b81d49fdbd3e8b0f6d04a6932ff635135aea0ebbe3b0d4f98709219da64f33f4b9a6b1f59883346f41e54139d3c47e06b946fa5791fc118505ba708b65e48a51c7c7ecebdce5ae5e51f41e301201ba296f2368160c1a1746b60228e2cfbca6baf9ee094470400c8cd76d67d532c63e907fcb1086a813200e0bd32c8542cd50e605043fbc085824632b9987b6492dcdc0ccb79b1a2d69d401d71bc45f8d672fb1e09f81f7f639549d581e5e23fe492ee628c620fde655fe36445e4952893d2bdbc0178c2fa5bb8173bd0c2116561e7bd4e646005b44e81c9f1eb58a9e581947351cc0d05c12210c516a549e40c64c69e5aaacec1684cb51d86d4ea50ec7ef5d080089697824bd3a600ecf859468fbd1748da4396587c520ae5ddbce261d2b35b6e269f3b2ad13b1e2180e3f79c336b08378832be953f846d74fcfcc1e625cab1ebdc0bb56ce0f8a0e41704cf2de18bc631622b3403636ee0e048cde8597ae92d5259057968d8bb35c78f903dab2f96f198844b4e827cd84e9a052daf83932ebf80de0fc70e74253853bbbe83e32d113e80828dd2926da4a40c0428acc132e41c028773e683470dad5a31451d7409ce4bd4c6769b91637cbd32eed32214bbf56feee31fe081736f5a268e43ec8e0fb948fca27378dbacd0638143c0c3ab399b1d74f587b78e0385211bc958446925432fc2ee4109327cb01f3cf37e2432d5dd5856a559c56dcccf5afd0c3549e8592a4a1be7825404850b364bf18f6136ea89504034616863317bdbb12b59fe48e99e77b8bdd21ccdad9af6b06a9ee2c735a00ccc72cc6f29c2d6258a89d4d6ff71341139daa440152f8e50b19cc08dfd3a9bd64705020708ec1365b02bb200e7bdcc1fdbf344c4b5762854a65aa86ba29e6fe18b04a4a5d6b6c3cd6cee19caeccb749954ef8388e6d08d7593fac475e22bd22dbafe514aa0ec538ac44de82accddd47b0f3808d4a725bc780d7cbf71183f747de9b45bbd9f922b4933096c264f78a5fd6ca0eb8a62b474501758579719631e1a99409e34fd5ef3031d19bf25568815a8e8eda62a8d2c44a292d70e511bdc216139bb0dc06cc8c586a022d6be08c4c340e4b9b5372bcdaf34a0e2a25eddba16e64b94a97cb0bc9d47060e02f4c31da8d8b5a13915b6e4fb6dc609d53f7fdc5df043c6c2933fde72b19cfa4fab468ed4fab69a3334bcdfdf5dfa74d9c055f542b41ad072268be9d58e3da9f6071cbb52e4b08b9c5a835bf7f8436c0d14d29a183b467b2e6f95f0944ad48951449e0da7a66abec239e45b2337c969b0fff0b67c5f7660a5f069de71718c97caf1566df20390e63355ad0fcd34d2923642a5b60b27d414b271ac625b83089eba6ba0ae300c023503dd3a78e1c54f60b8efba7d3826db7b67f9ff87ecc70bd6dc3ac52aa19e9d261230a1a102ff0846c581573ba5182f5cd42a729ad99ed3d7f4835bea27f528af569e23e885f8747445ea7afd34b123049936ab9a27d5c2e3ce306e96031389bf0c852981201e8bc7d1ae2d5e3a1ccd3d58c8183b0516371f4e3f65c20c1fde85cff510f0fdafa51b1e818023e62aa01060a1018b3adc6a30bdc21a7f3f5d9c9c2476ac971f2180cc0b2df2a50b921812f3ff8cff37a9249c6b56fd7112d1f81898fc1c30e745b4736b197a3e1a7418372decfbbb80adc09d3faf7124c8b63a1aa0ba1ff72f220e4d24c72cf2433a0992ed3c42c0747d5f85921dff71d6e71a19d867e7d5b601deb1095c0a1090bc11a6dada94fd464db4682ba5ba2e178c155f044dca8cfd7fc2d04bbe6597585c9dee70b31df42bc74df070925f2cb6b45037307b502e13e71b92490dc3d06711aa836cf6314f32b901e19b946220faa1520e8ffcea1feb3f2e197be8948cb19c5327f309e31c853e384aed27374306230a7467e5f45dde98ee4671691b862445dbeb453cbdd6769ed27bd926454364cbe355488b6eb0c0dabf0c8f9a7c31658bf14618d43349de262f82c1ce4b9a7dc1345227a9e3876dfeb2fadbeb335a615597baacd7da8fe1833f031fb1a74e39d00e4c6ceacbdb187b229a5e95a5b3d9e286ac412ca3f5866ccc045441827fd6f4c5a5ed719739b9b7ea6d9965b818ac1c6348896e577c1f8b8b2ff5a86ab1b7fa7bd3e0bf35b73510b764681b5b378e8eecba4f6e2c3bfe8a178cc2a22c579be842d1431ec2ea28fe59833315496a538bc902a9dddeabb21b86d5feeabbf4dd6a46ad61a76f1215811abad055129a46d61db9088e84d6e7f7150a534013362b4ec3665894abe61b8d84fdcc4462dc5b367fde9fda7fcefbb26fe3c9cc53437c4cf4328a692443ceeb121866542479f587cf7d8bf326968682be8d3dfe318044ef4afecc425554676aed0131ef2d86b64bfe8c1a40e5e99da41d013940ad3f7a3fda66b0bcc7d83f869e5d849fd58d78d9e16fed6d7605b882ace05c7814e411757eab23edc4c2170639d73246e68e12ef06b8a57970cfe3dd5456c496d6cae9a534fb45a69f3ec1d3fff74970e78426d031a9bfdb7ab664f6adf714d94024eec8a88d756f655c5e0cd73c54ef946f91a57b2f0d85de37678883eba032871f526da5a26a91b294ad90cc903108fa4bb1ee102188f5a4b660c9ea455f8b842a275c362107d21b8156aac761c9b9d86b92c83c33197589d6ad687ef5902b711990ac6eaf59ef0893b61645b8f08d9cbb5526d06129bcb957fdd0ccaeacc9741f1b47965f79761312d5b49c3976d18ae21d98173e07af5edb929fb4db29683234a9c0bf66710f9dc4818cea8f6b55c7d185562b20a36e933d7711027884cae339595c2e29fb5c1d36e0778f3c7ad9aa7a7003bb97805637a3e94788faa67de0644f46412e628900decd95d83041f7", 0x1000, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 09:16:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10880, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x42a8, 0x3}, 0xc) close(r0) 09:16:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x5e, 0x20000002, 0x8d9, 0x80}, {{r0}, 0xe321550dadddedfa, 0x1, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x1f, 0x13}, {{r1}, 0xfffffffffffffffb, 0x4, 0x25, 0xd117, 0xe92}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x96, 0x80, 0x4, 0x1ca}], 0x8000, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0xffffffffffff7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xc3a0, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000008e, 0xffffffff00000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x3f, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x313c, 0x200}, {{r1}, 0x0, 0x8b, 0x80, 0x1, 0xb8d}, {{r1}, 0xfffffffffffffff8, 0xd, 0x20000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8001, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000020, 0x7, 0x68}], 0x3f, &(0x7f0000000180)={0x8f, 0x5c28}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 09:16:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x40000000000, &(0x7f0000000140)=""/124, &(0x7f0000000100)=0xfffffffffffffffc) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) connect$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x1) clock_getres(0x4, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r4 = accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) mkdir(&(0x7f0000000540)='./file1\x00', 0x190) socket$inet(0x2, 0x10003, 0xffff) getpgid(r3) clock_getres(0x0, &(0x7f0000000400)) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x7, &(0x7f0000000040)) semop(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r4, 0x1) fchdir(r0) 09:16:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfff, r2, r3, r4, r5, 0x0, 0x7fffffff}, 0x81, 0x2, r6, r7, 0x800, 0x6, 0xffff, 0xffffffff}) clock_gettime(0x0, 0x0) 09:16:15 executing program 0: r0 = socket(0x21, 0x1, 0x100000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 09:16:15 executing program 1: r0 = kqueue() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1d, 0x0) close(r0) 09:16:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xd7e01ca81c142215, 0xb9211eb3b4cd42a6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x11, 0x7ff}, {0x18, 0x3, 0xffff, 0x9bc9}, 0x1000, [0xf8, 0xff, 0x8001, 0x8, 0x2d54, 0x0, 0x4, 0x2]}, 0x3c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001640)) 09:16:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000180)="1647c716bfa5ec9ba39f2eb1ea3b7f228a10dd5a517dbac64a6e18ed66f3440d5e4bcf98180844564b2fe9ef6530e90534d19bfe4d0dc372a08a3e20e34b4112f8c6bd923b9696fcbd9721f576517d2d3db417445205a67bbf5785f1cbbdceb31954dc43d2fe67aa72d4f6cff4374aa482e59a21d6c1017cdf364959a552309301f9b073a68c6b7a79006de27ec15acdf80feb70558e211e85c9a5d1f7779aad2e9c0c34e77cc4ea79019af807baec80722dcf60e6d9e90fd63e9e4aef1e137f3a222fd9fe5778293aadb9a922739df20284004e053c9b59496b48ea23da82d6d35b987b818bc6685e340a551ab8c1693f46c2ea276a0964a1a64fe54fbdda85b80db0177125dbe6d1b735abf2f98de7568a560a4361849f770441baa6dfcbeb486dba69d3eae25de01b73c0f397070b47b63e5c7dab022d89962b0298a5fc3251b09eb94aeb05f6dbd7489a47909b70aabc24a7bbc4802213e9f129667fd020d30d02a0eda5fb40fa2d6c9cd62746129701610af163a43ce44aacef1d3dbce0533d8ffb63cf3cefe6ce11fccbe972dfc5f63186a6e854ca9ad089c113aff423254de7670f1a1d98a407c2af093029d7ecf14e7e5703847142e9b5df6412c5e0abdfa8d2c71f9ba5d07a5929c920f7820645fc1300a00f50bd620e59104bb30dd8a69fe2153458aafd9489ead932fb47994d58413cd5547a30facd7ccffda803a18dbbac9ccbc94c1bdcf7d3005af09b56354d8911636651fb6fce9eb875e73380b70af107fd1c6bc6c9509d6000c124817f7ce0cbbbeeab574454190cb9600a25782b8242ad7337cc721038dd4eb8eab35eeea473503a445505fde7b41c17b1b772d2e34ca85f23c2419adb64e5a15a31b168541da76c46af131ad2901a34a55e6799791235baf06cce3a121f0742f0b1ee3cdc082642dd7a25eef4470cfb6aa683896d1d3ce41261bbc6ff1291dc32d83d923a6db595ddf029f88d6cd8e4432cc834207dbeaef74639b8aa17afb748c645017e93c89b7adb1ad3fe7cf9b3f97cb6b9a3a06b1a89512a448c1a6a18ac1cc417f4713753de73a266806173e02ae3a5823fbe00c0cd7ccbf2d436bb7e1b3071eda18685dba08ab926e7f213da2abe860e4be08a8ca0ffb519f0115568e9b88006102ea35766d60fb37478e3d7947f1afafe6c91244cdf61996fd2ce22a050e76353ec4c1215dd1b5760f6b7d470f7637560c94e360bfc8ab1f0e142036e3b0e7c1644d147d72803fc40bb30d1e9c8eb1a3b3f00054d6123d30e6a97257c5c9dc417251462438697d1d2b71b3994a050a787c70d1c1db4c3bf3685e37da627ca2a44319e5ef7fb53e52d7fe2b2b03fdadd80e069f58f0a5dc6ceb5b3ea7b448dd3258321fb9341f228d6e8d38f0a855540644dcfb88248ed169fe8eed879efad3d5f8bf535b55adaec583c0f8d3efa042c260e8fd0f7e636526fb18b4bcd1b3124d943437202b732ab56e7fc9c29fbd844b5c0212bab1ae4e2ef07e996e070ba9a0eebf0da4a020d0e293bc563419057631c45874e54fa60f98ca7742a70e2d85c36d3c00c5546acde686c7ad1c42d0c94001fb6982df1d5ef58bae6532aa645ec87c430a0327bca286a66c875842646ff8413613c0da079a15c417c54536944cce5f72dab5c91b63ce0c7cba14af5871f07c4994c2eb697d0ae206f06edf38ff41ad702527223b2aa74529c943518faae77ec91c12038952e4a13213de361a72ffb284dafa5a2252f57e9e95949e2dd07e65b3e1267617b0547dd2ac341f9c232498b8fac33a737e25eace3597efc791a5a9c6f08977120dafee91941657c8c3e99dba46dc121dec4be4795ce77965052a198f13ab83c6fdcc2069e44626ffc57d77e5c9c07c5ede35ee9bbe21397295d3a7a06792c75479a289454718006a84cd5539865c1f760e05b00889e0e1665171a37938e882039811424ea9601361bad1a85fa5623e618bce16c951111b0b490cd1150d0a0e894bb3ac0cfb22e052c572e286bc7131d54ee1a401811d46d634338771b7a8bbe2b250faeea6bf23258da0c53d6ae2a4a0ef7c765f4e0fe5069efbe690e0e4efcd5a38cb6560bd0439510f3483368ea2434d6ea7ae40b05ce7ce36efb2d9a11c876339aef0e66b5e6a6f52dfbbd8199ff334dbc6317bf6491a04afa56a8ad61f6676d6741298a804927bd4cf8fa6603ea564e59e19bc980405a0c1f02d133781ee8ad7972321012056976d5c394857bab6545c49596a8cab8b061a4a737dee5f4dc8dcb4dc135d2c0d489e830afbcd306619fd63721926b8432ce5a6523904bf849d091e64b56ba403b3f5b5eaa9645bbcc906811c01492da7ad16d3cb1a57107c908c4cb037681cc4bc37cbdec9ad2adf7bef6ff2310438668489cb576c0c17317e0958e6b89f3acca9a16f88470c1389c9492897faf98fec658fac2ec04a0ff3966b2adb81f86433df0b3ee0a418919243f09542cda3117421a245485410964c6911766cf37744a9b62db9ba7892cc70556fb6591595c3c05adb9c647ec3830d0e16e2c6904b2f386bb22fda91ad013a1dcbf04d65ea37af89eaaddba1b9f9919a0617a1f7f2b286f55346cb276d69d4e3f9663cb7cf3f00d50d113d5fbe7f7b0ac23ef59d7a28deaf9ed34536a861cd63a39afa640324cdb2e255838462ef4e06089f079870ef8c3cbaaffd2e5b22abc081727b4c3ec0a92dcd74d9862d3b5978f96065523838e31514fcad9b86b5eea28f17fae160dab29853d833618101a481f524a71a416ebd23e9b341b38b7215472e11e2c79a058c4e5d2aa870c91fab9b1b97c2081e5b4ace1def4190feab8bc1bd247becad03bd40a0204beaa2a1ed45fffd9075bdf5d6e71438f1b995f5d52e0d12f77a4a5d88dd3daf616324858ed1404e5d0838bb41711009075713646279747630d67551be34425300bf716a5b72d93160fa7a1398aebe6de45a43fd36f031b4585254ea80cdd516207c33e4cd0e82ea5c9806299e53b4b8e956efb1a446d103bafbd6942d7e55095e1b560ed8a3d7c6239268a5909272720be3b3185423a4125bafac86904e3cd7c324a039ad7357a4a37c7c8568168a06bd2130d38fa5c242caf20db33f0d6f987a8bfac47ecb675b3b481d7e23512b5ed3f0a1f71ba1f5774dddd2948ba2da3bfc5663001f1e6592c74e7badb971f437c41ccc85e8a22c27990b25b60851a1e8f998a17b4c080e7d5bd40961bff50c7ee9f915721dcca5f23e94ae148a50b27b94fdd0d763ee86e3db86b506f72a4cc5e67d76be4ec7f9e84946982510d11d4ed94157170acda44ff8293ab920c96322f7294103be5c181bff040bfe453ae3f6c1f4e090565876aeb7dfa6fe90ae779f8ec338b44a2cb4dbffe26bd68479f01927bcd9fccfbb3997a3f61b1effef9e2f9b0b2c901c94a4253c1dda182f7b404e13b5dd54b26a4b461a4e52237be394f80f209e852da6e9845c62ab7d6a6527c7667b90bbde51e4c7e0451adc62ddd0a4cf12edc838225651bf3e6cdb2105a6aee346efe00d1430fd1fbecd5ec13642c75a57791ed09090d0eef61f14db86f6cdbde148160ed2128179d14418db2d5e4f74805e902dcb20096eccbecc0a13dd4fe07afaba0412e15d1c7ff35b386414042f207ff62e81f069ab658c31555444e536bf9d22595a5fbbe057a1e2e33ec06eefc7fce2d8c7f2103ca53cf7f9d0e9bf1d99cb2e49be49a891bd09d2d55973e5b067fac5be637b7e28f22d2fdbde5de902b348b7858a7b11e438adbd579482f7704b114c6634316a7e2947d9433242aedf0c758802f5d6051fb62162b6dde924a867a31454e41ea3a86f28e2f150f9b56433155b93a091362c528c49c11f1e112e563d44f2af559fb3c6d9485ab7d73ec02521c66c0ff889e427e40d7da387a292a66f3413a1368c9cbc355d9cfe1e15fc0a8116922835445d5b8b772b658db3eefeb4c7cbc124ed73878483263ab5c8cb6f44dd5b85165b517c3ad21d2572a1309272065bf98a2f3aef048f0e0290105a92308f148424c7b8271345b3498c1902033575d47571f8c7161daa348517c9f7814338fae7355df44606eced065fd3a8231bd8faffb0783d3fc1843397d518d3913f5ea435474704de09244a28a434667961978f7f62c4587c6dbe8e74e35c48d7522c1a1a843993b8d27892b65539c8201023d41b01d5191ba476adaad4ab2998f8097ccb92c6734f6db98178f08878acf75f88488c9128883910b3b13845cdf842fd003c470995ded5c937e8e76249fcb53e6b00352497be300378bdf19b687ffb119e6ef740cafeefb14131f61d368a8faecd7bac81a708c8e5dc532ce42f8faa9329a09905229e63f750f6ef84ebb9277cffa1d6d599ce576be7c3d455f820728f2a9cf699edf83dd5c550d9fa67c3a1012fb56503cdc73beeccaa1749fa4a293447e6f6fbca1b2ee8c792d48c4a562161041ae0941aa30200f0ba46305ea2ed1febdc5cccf8309af9e8479bf43953875de094aef2bc911f5e789f1ddaf3f3abcae1df3b531c0a5f40fd5ed3c32435ca3ae40c2ac0dec0a0cc497c6572c3935e59e21db3938212fe89d011809513145eb66ce849bbc8a07f4997ef51f33bb1547cea036a60c9c63580a536b8a880ef34b9313196b522eda828fb7a97b66ebf74c834311544eac920f6e151d299f30b944ff5bd02afbff3d1d1124ae76a505be6135f5eb1d8e4334299f4fa644b3a6cc4ad427f405cdbfbd6bebf2835afaa0d8f938cf83bcb0d7dcbc50f6f7666fc57549620511993562355dad3e366c604e8ea332954f9c25f493e67444a5e0638bf11e5056cc47a835e9e45237d6baffb9f237cf61a66321055852f36636b86c2c0b94919760b87abfcbf990c8867e68669e29be2056c6719cfd6c2a804a81fee3979703063d8026939a493d60528db54677eb512196a2f06d5bd9dc2a9401d95ef7c49599295f0d343973211a52a54264262f2eba42f4e89c1c4b9623c13b86cad58e3ec4cc7c2ed3784c3f59892f18fe30b5ec3b56b3a7df5563adf50a46fe68ee348d336062e608f3fce91c60d0c22fb15011b887375ff1dad634a02c3600747bb6e6bdbefda511d44065b2d3032437d59d4d98988d62bb1c50ea7969a8f9c6f4beaa3b22cc3894d813482f0fadee6f768e2f527a1e48235e4970cca00ad409497b7aed5e6a0cb182f1aca713e8d85e3523b959e71f708e745ff4c02f25759231c232eccf00ff067b16cf30ac963a7454fd3d6001fe97fd9c274e9d682cfba277b024157092a2e55be937cbf4ea25a076dc157376fa21d98227c36ba81632175d872d002bd84d218e6ae5808d99eb0830f5815a65f8e216e4d8f89ad9953b7bda043979aa6dbdfa9204d58701717bc08683ab327afd3cd4c887212d95bb7274a1dff5aee8639fb1ec1afa734c377f334e8c56696d988316f090fd0126b101071a181e965444c166e573542abf60f216bc49561c64cb9a0869df94d03d5b11188368b06704eabb3c3dab0793f5d093f1127702bb907078caa347286659afdea7b476e9ff7c751d85406f6e1e43450f936a7f70660aecae41db224052ecc78ea5a8094bad5fb4de2efa5f52781b2ac54d8b6991b5a980d7dbc2cb0dc6971b5bafbeb7034ffa3661cc5a49658409c87b8a45a94574b1958636ccd02eddab577617bec733e2bb1e2f0bbed45f9a25a8d0244f2ce9d4644cdda57481d11c38fac6f69cc18de212dfb8ae1075a17e1941fcd9a599248f3f1b0abb67bc842008ff5413588a8ae9b2a091d71e06", 0x1000, 0x4, 0x0, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) clock_getres(0x2, &(0x7f00000000c0)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000f901702f0000001b00ff03000000000000427105000020000000df8ff7c52f7137db66f85c750f9a5543ba8a49513d2f64b0fd838240d5145611ff6442f6a1e33ac16ffb7ee4d9bb2015f0ba0c36a5b382e1", 0x2b7}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0xc2, 0x7d2c, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x3}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x1000}, {{r1}, 0x0, 0x48, 0xfffff, 0x6, 0x67}], 0x8, &(0x7f00000000c0)={0x2, 0x100000000}) 09:16:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = kqueue() dup2(r1, r0) 09:16:15 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 09:16:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1e, 0x5, 0x2) flock(r0, 0x6) socket(0x10, 0x1, 0x7) r1 = socket(0x18, 0x2, 0x74) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) r4 = semget(0x3, 0x1, 0x10) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/65) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000540)=0x81) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e699319296484b9e713d447626a2908dff222c68cb6409542a4f6f663cb4e97f7029d314e1d11d695eb4872580cfdf5aa704bd2bb0b885e8c66b7837c139ab401524c9094a990d222dd2f7291cc54277389e3ce31cd3259f2a1dcf3e602aa919cc36d47c33d181465f92224fb81f12df38e75d7c96385b11b18a5a61577841436fe1368c83cdef56ca88fa5b273800c5c5e2bc898a51000398d9039e2f68a70b98dbf55e3bd5397828b2ac856cf2505f5b437a77e6c096d8f3c803c60614250eff71e1c307359a110e119c341169c9aaf7f172fa785298079e98489952", 0xeb) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000003c0)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="d6594f9e69e4dc9c01ab85e76b0c8434c4cbbb0fff6532b04e3338", 0x1b}, {&(0x7f0000000400)="ace74a45a9abf66eb139066237d4e4dbdf95a68a3b60fb4e1ea4a6f0d4b00c1b86f77bfc5cfd23a1890bf673987415ec899f8a8660b3fd38563fec816004ac0401cbab7104ee464fb44f0753479275b2d0fd6227880963682427ba3012ed0e8d116de22e1b125704aa1f94dfa910122096e2e6e108fc330d303f74bb07182ca5c1193ac76f6b654de2fbe0bec8bcdd4d4c186adc42cec74f7e7181246ce45615d079d47416929910ccfe66757db9ebb234809739071cf1f63093dcad08e3744ad18e2ec3291a3ac7f550d07d51e64c10418a0d2f38f1f72ca6d8c8a22e99ecefddd560cb", 0xe4}, {&(0x7f0000000200)="90203396382423d7332a", 0xa}, {&(0x7f0000000340)="2f897e929789226e2c717886e6e25fb3ee", 0x11}], 0x4, 0x0, 0x0) 09:16:16 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ff9000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) seteuid(r4) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xcc, r1, r2, r3, r5, 0x81, 0x8}, 0xb2, 0x0, r6, r7, 0xca0c, 0x2, 0x5}) setreuid(0xee00, 0x0) r8 = getuid() setuid(r8) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 09:16:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000040002001, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 09:16:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 09:16:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x6, 0x8, 0x0, 0xffffffffffff273d, 0xfff, 0x400, 0x1, 0x2, 0x7}) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x0, 0x10000, 0x400, 0xffffffff80000000}, {0x116, 0x2, 0x100000001, 0x200}, {0x8, 0x100000000, 0x1, 0x1}, {0x8, 0x5, 0x5, 0x3}, {0x3, 0x6, 0x1, 0x3ff}, {0x7, 0x9, 0x98, 0x1c}, {0xbd5, 0x8, 0x1, 0x1b}, {0x100000000, 0xffffffffffffffe0, 0x7, 0x2}, {0x4, 0x80000000, 0x1, 0x6}, {0x10001, 0x98, 0xa17ef2f, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x0, 0x800}, 0x10) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 09:16:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 09:16:16 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 09:16:16 executing program 1: r0 = socket(0x20, 0x7fffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000040)="bbbb1ebf2a89afb9827f3fab2394fba33961016eec456cd6c4e7dec82af51fa5be2e8661673d51f6928f4f83100525434d4bd6b2dac22ef1752c08c9dc7144c799341bb304c3eff02a5fdcd3f005d5116c", 0x51, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xb3, 0x0, &(0x7f0000000140)=""/179}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1000) write(r0, &(0x7f0000000300)="f7c05e001f92167c01de0355127da1f945e5af2cf37dfa2192c41a7b053d5dc89a6f4d696899207b7a4db3a30f36856ed36426b5882ebebb27b3d5b00000acb4b5398d7804458465bdfa7254251eebd958a391729354600babd453018f1c208b4d29b01173e83b68bf9dea3ad2818d5ad8165ee9bb36b492861f420a6b20529d1538a3e500009ae0", 0x75) ioctl$TIOCNXCL(r1, 0x2000740e) 09:16:16 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 09:16:16 executing program 0: getrusage(0x0, 0xffffffffffffffff) 09:16:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x80) syz_open_pts() write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c590639c47beb317a1f30e0c2cc817bd892b467360e55311f88f44ba46095f92592254c9755f8892de92c89a88b32327d302e2b7736cfc451b8e64d4f00df464b36e22ee7223603c76d17b0cc283b21a596a4725fad56c228f6e6808fc7ef8c402ae52c8715e221a0605a1d5470230089080c76bc27e54f19dfc14d29a1c90650fe7fd8d58eb0c3cc9bdf16bbde54dfd0824a60d5a6cfa78703ec3528d49d0abc85104b3724f", 0x1d7) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000bc0)="3c6b7fdd010f10bb13affe4c480d000094cfa2e70e77fd6f2b2079861d17dc0c2330e443fd73247615790e4010edbedc00d65b7b7ec8969fa82e393d654549e8e1ce2fce91f1d608001d742dc67a99c49cd43fe1d0e7c7802c617d2a23058542d05f2dd3bbf557563a2f3bf9ed887ff16b9371f610cf12c1bea4da35408c5d05df9d2bc32a1d9423a0488c871e2e45da113df72033627583d0c9661eb720de076e7fbbe0fc2943ef12bac5cb79869da4aa3b58505f095e1a56410770d33ecb721612d11fe8b7c5fa2b048d920b4b4acdba6f98925337ded96d7d6d6195e0a844b37a3723a9e68fb78649b12a7d4bd936a63e83eaab07e253e354edaecb2fca0390088127", 0xbe5e) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x3) 09:16:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0xffffffff}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xd0, 0x0) 09:16:16 executing program 1: r0 = syz_open_pts() getuid() geteuid() r1 = geteuid() setuid(r1) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/33) fcntl$getown(r0, 0x5) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/85) 09:16:17 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x51, 0x1, 0x20, 0x7879}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0xfffffffffffffffa, 0x81, 0x0, 0x8001}) 09:16:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/98) sendto$inet6(r2, &(0x7f00000001c0)="33b460bca4953970ad8f76fbc534dbbe6597b76a344c67c61fbf48c3daa3b5ff15dcaa26ed9366efbf9fb428216a47c394049ec8270fb680991784b23c63e6bd29b092ecf478aed46705f8de5ba634dbabefe5b5a953cd0b94fec3c4453edb30e1da239852f34c291646058f7273d666404739dd4f66035b6836a25c223ba97a716274c465", 0x85, 0x2e6bf5b6827dfb83, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000440)={0x1, "765a2d89668b0a815338094d24b1c25d26edae33c95f314844ae2b6e49d3787fbdf12875b5ed4167a30a7405baa760ccb5a3f3046ba826a8ebe8a9ffff93c920d52923e946c464a2223ec83405630af28621a913edb7849ab56e671742e79ec76879e06774a62645b6243df03a413955c8a5ec"}, 0x7b, 0x800) msgget$private(0x0, 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fchmodat(r4, &(0x7f00000002c0)='./bus\x00', 0x1f8, 0x6) mkdirat(r2, &(0x7f00000004c0)='./bus\x00', 0x25) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x100000000000003}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x0) r6 = getegid() lchown(&(0x7f0000000300)='./bus\x00', r5, r6) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x5, 0x4}) 09:16:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x1, 0x44) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/73}, 0x51, 0x1, 0x1800) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) `[\0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) clock_getres(0x0, 0x0) r3 = kqueue() sendto$unix(r0, &(0x7f0000000000)="a5e51f2fc2e20aa6fd3a109b1e8499ecca0d90e35ac5179cd326f463955c672ec226e842b67914294159a8af12930d5de6d23d2aca869bb67282a95745129e958a427a26ce464160", 0x48, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 09:16:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) 09:16:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000080, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 09:16:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x0) 09:16:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:16:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000280)="a0d7750138fd744a68cb449515ad555bd5c898952a62f5810505f169d89d9efc3c5314a066293c6e8a9dddd10fac558c5ed9a6b875b226f56cdff8612bbe0b4d1b0098617b7dec5671e97940cfdfb0c76a80b1e8d9ac5c5cfc5b104b2d1863bf382779cd3af31a12efb2d874d9160a590ff69cc3b7453d9864de684e6f525c00199db1dbe0269a2b0e", 0x89}, {&(0x7f0000000340)="6d31d42605775b40be31c5abb5b30c82e34e6266ee4b5303590428aa85b2400f0b1fba9e93573836247f7d14fdc5e94d6ceb02350fdf72991ff04620fa4062a1c1f32baa4938af12e6a5ece017ceb355336451e7c3ef43ea73c31ab47f7e7765814e8359ecc412c55190ab23fd7965d3509974146cddc4b8dc38256e593aa29bdf07ba271cae345bd375283fd10482b718bf", 0x92}, {&(0x7f0000000400)}, {&(0x7f0000000440)="d8a589c4c74766caeb0416e2c0bcda7dd56eb894b558a689e308fd1d0b65f803febbb3", 0x23}, {&(0x7f0000000480)="3d1ac1dbab999e8768e4f7f8c387459b31dc7348fb26d23055634c246aa216dcba2e036cb3cd9767af32468650f7d034e66248c080049aa459b02fd32489d68511c91b825e1a74c6dcf2b451b033572d430ea0017bb8051362f4ad812bc90cc85d6979f59af03bfd00b4b9344b4ba461fe3e802df9677c2cf910fbbd8e9b3191f250d3af1d5cd216dca1a66a2a6f16eeb2dce440ca91da9ba1496812f03a421ed7d8d2abd3a05e5b1f2b6d7145b79e5beaa71e482c8c9db23b00f177c34736cb2545013039472dc8b06b48", 0xcb}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r0, r4, r5, r5, r4, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r5, r5, r4]}], 0x90, 0x2}, 0x40c) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000700)={0x10000, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)) mknodat(r4, &(0x7f0000000800)='./file0/file0\x00', 0x120, 0x0) getsockname$inet(r4, &(0x7f0000000840), &(0x7f0000000880)=0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x10300, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000900)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000940)={0x0, './file0/file0\x00', './file0\x00'}) fchownat(r5, &(0x7f0000000980)='./file0/file0\x00', r2, r3, 0x2) r8 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000009c0)=[0xae2, 0x2, 0x43f, 0x386fba64, 0x1, 0xfffffffffffff706]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000a40)={0x2, &(0x7f0000000a00)=[{0x3, 0x9, 0x80000001, 0x3}, {0xfffffffffffffff9, 0x6, 0xe3, 0x7}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000a80)) fcntl$setstatus(r5, 0x4, 0x4) writev(r6, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="e9769a158e1a47600aacf404e04b16f734ab4c3ac7e711c2f8cb176ee5de1e99d58e20adb7c91f847bc22d778b63fbe5014b24fdd676a60e7974ec6781c9212189716ce36a2989e1a6f6cb6e4bb81ab0c1254dbfec6618ac7ae1", 0x5a}, {&(0x7f0000000b40)="1dea23c04063ecdde6e41d0d09bc520070ec404d5f385e0341073986fe52d3c2092e92de8b24c420d252b86d6fa42a2d72c9ce51c7d31c82040ae70be11d1c65b3b3571fc11c0c401c72c92d37f86fb9078a021e57a54c01e301146bdbee9ea49117cf8224d659ba", 0x68}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) 09:16:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) msgget(0x2, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom$inet(r0, &(0x7f0000000280)=""/141, 0x8d, 0x41, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) pckbd_enable: command error pckbd_enable: command error 09:16:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pckbd_enable: command error 09:16:23 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) pckbd_enable: command error 09:16:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lseek(r1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000140)="c6ab05502edd39edd9", 0x9}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 09:16:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x8001, 0x2, &(0x7f0000000040)="7e7c8131828b24d38a945f7c77ef", 0xe) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10100000fff700000140170000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 09:16:23 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r0, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x310) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x104, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 09:16:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xfffffc70) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) 09:16:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/155, 0x9b}], 0x4, &(0x7f0000000540)=""/213, 0xd5}, 0x41) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) fcntl$setstatus(r0, 0x4, 0x80) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) close(0xffffffffffffffff) 09:16:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x200000000000000) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600), 0x72de}], 0x100000000000000f, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 09:16:24 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') socketpair(0x10, 0x2, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="9459a1804d7f76145df3cbe899fee113b4857bfa33a003d64bfc865b798c3edfa5f2f5a09be055ee4418884a388e68667e46aed13f91504feb1ae8f6a51119aba35f4361faee3f17e82bad436c3f4cc366d362be16c5e727c6a63354a6b8d65f28a966ff3f5e3ecec237e9876ce0c49bd2e612599f36361c03ec0ddee7ed7cfd7cd7f1e83add35a89052b9399ac70e0f00b39379322f8f743163cd7c0bfa3c8ad0c6221f6257ad63079bfb5ddaf9", 0xae, 0x403, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/../file0\x00', 0x2, 0x42) recvfrom(r1, &(0x7f0000000040)=""/114, 0x72, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 09:16:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000bd000000ffff00000087fd00f87c8a5b671b1b542a538706000000a714000000290000002a01000000011e397a00000000000000"], 0x38}, 0x0) 09:16:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) 09:16:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x100) 09:16:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x8}, {0x0, 0x3ff}, {0x5, 0x1000}, {0xaf}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0xdeaf4152}], 0x1}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/111, 0x6f, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x9}, 0xc) 09:16:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x1}, {0x3, 0x5d}}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x5, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 09:16:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8, 0x86138) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r3 = semget(0x2, 0x2, 0x10) semop(r3, &(0x7f0000000100)=[{0x7, 0x1000, 0x1800}, {0x1, 0x40, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x0, 0x100, 0x1000}], 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000300)={0x1, "4b29917e7117f7d906078ad619404676cabbec055c687dd2358f8a86d244ee7613748bf2d5cffa68b26a966f59b28ab75e438b932483e3105ba3b31c7a41e161a4c0f88ad433583ce72fbec076df0a43ea96432959d67c856187ee0807ef2de2cff625615d8462f5a936899e041e5fd5a8346db52ea57c46f7b2"}, 0x82, 0x0) 09:16:24 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x108) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x5) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 09:16:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 09:16:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) 09:16:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x0, './file0\x00', 0x42ef, 0x9, 0x2, 0x7}) kqueue() syz_open_pts() pipe(0x0) r2 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 09:16:24 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x6, &(0x7f0000000240)=[{0x78f, 0x5, 0x4, 0x1f}, {0x24, 0x9, 0x0, 0x40}, {0x74, 0x2, 0x9}, {0x2, 0x0, 0x9, 0x3}, {0x2, 0x0, 0x1a}, {0xd459, 0x3, 0xc89, 0x5e}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x6, 0x0, 0x1ff}, {0x100000000, 0x1000, 0x4a6d, 0x8}, {0x86, 0x1, 0x761d, 0x4e}, {0x81, 0x101, 0x1, 0x65}, {0x8001, 0xfffffffffffffff8, 0xff, 0x3}, {0x8, 0x67, 0x98, 0x9307}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xe23, 0xea92}) write(0xffffffffffffffff, &(0x7f00000002c0)="52c576e38caba8d1490dae581b0aef511524c20068b135428a0a1787468c1dcb04567d58e199ecbe96ccebc7eac9446181c159c5efa567e91a5a9e8b2999ca2b301e29146a08bb0b3fc7f49ae8e696c366c1a6fe6c5b1f52bd4ef90ca423d75c777f9bf2abcfbe5d8e78a8480045e91a957a4a9965fb5be0eb34a54270b3cb33f033b8ebed58a2e7f53ec25648f8efe1c68bde570e034a3709cb884f5fc25f8439cd9d1d15402b136a687923897dd386d32b92ca9dbf4a47f9f4b82431838f422b0051122a7238a91f7f9d39d53ac9e8ecf890f480128e6e82a584d8b7113a8131a086ecabeda0f3dd57a9eddcbbd76aae4c2da6c8754b83904268818d02c02833472a4d03fc4e45ba96c0268766508fde21c0df95f641172bfc9765b75e9583759908d35b0c6551bcccec792c0784a89f38afb93f1157ad3475d62fb2800c6dbb573ddf26769470f00a87805a20be2b88b5811ebea09159105d26ca431d544cf10c3eecf51f5cba66f6e189505495df106f497650d7a2bc03d232707dbef7d058f16e12c724eea71231b5e93130635210e5d716e558b543ccfa370cb13b60dcf0df02af3b0798c36b99f1773cdd27473119f51d168430dd23a34372c670e1f3762664b10cbdf0403e06357b5a4858a1ad971e906b140f37b0fc5522dda95cf3fddec0bd46e030d1b3902707a603a406bc1786e89b58fc56c680239975abfb569a37836d6e3805f8163dfc64a44f2b6d38bca05244ce80a4875053d475f8f2e920e5bb4850d65ab0c3beec17f13723b9d6b8010edb306ccec72f5c7ebf1844b9dd6cf91d7aec885acf3f391d02d657ea1a3726aba3e55ee5429f7f7945f72a11f1ff980dc96672db66beb541d5326e6a70b40ca69e2b61e6c57d7d28166e209a368dc72b103d963888ef9a1d39c1207891b2b65db82f0d0902b0bdde83fb5b947039fa411ea064f40ac19520f348fec79e96dd6f0b5b5a561264a6959a133a9ec6cc0ba1ecd5e2bf55ccec44b8af8a776dc1bfc9ad679edc74e449a52e267b49d565830be80efc047673539d1acd8b237fdc35cfc19017399d3bdf86ca0688ddd45a359b29c66c67bf3fa3ad174932ce812c01202db980ffecce622de73392576d8acfcbc57d779f242589280f3fe1dfe1b0da3b5bde45dc564796a3292cb9545a5da4acfc7b244925701c38399782f3060b13c293c56f189c38c1c620c2fe8b3245842aa7f12a187b03c507e096870833b1de2e030b7e9dd7fd236da06bb6e404798768b2047d1eb2b2f7aa2f9b16bfd2e547073c67ebcbae5f1e4d9d452edcd0cf91ddd44ca0fe13893018ff4127e349f158b8e1b0fa7452308cd83d4894efd4dc83d38e6716c04cf3eef7ea30f34a0d0f435c798f92e592883c6902af80e368dcd487ed9b0fb00e29ce7bd592788c2eac7c68649e51c9ffad7f05d87ba97b02818c71d7595483d38eb21c64f14db9f6c9774b1f5aa4900b03b26a1df83ca8f5e6de0dde1dfabf05214abc7640d53fee8b1a3bdfd4b4289b794767d26b32debda26e201c8bb0f86d7d4f3da6cd32756ce0463f05f9d2eac9490991e435ed1c2a897882fb99bd8556999c65164c303747d297c9f82796b268ced73bffd37fa8eeeefa2e055ebb425cc31514a4c3248d9d058862991ed3444d0f30b6c27355f42ccc03c2f3c4c1ba0be77c2123f5304913f67a34c23231e39e92037610295219e3e2ff221f548b61320871610aacb205a4e18321fff04edb3eca1c05650acb29d8d53b539a0fc71ad42ca5762a232812951e398cb7fba41161cb0851773127e8c629ee9b09c8925b8a94ce734dd7434712e0f097cd31b066e779234d309e901485026b64210119f95cf7476a1aa86faa6ab5b08b757cf96ea44fc778e2f28aaba471970349dcd92a9bef1762345d8eb1baf3722fb134c54d344d041a432eab06d0a17b7006716191296df721da16046f492caaa53b7b98aa54b8c78499a8a39dc1179d5d466fc7bad7f2f7e67be0b26059c92a550d4a3b118af3673e405d187eeb41b284debe68f8b56a47694e44665bff408f978762dd5ef2ccae9ce32280628e97212226ed4bade6649ae40c983285cbc110032d9df2625f557511ccc191b67f2b4936257d0e018d35744ba07bca9e0f1fdc77ba85da7679f37a43bb59fff9e226fc0ed957f9b89b91e407939e1570da1fe2cf4b043ce58c176d0cbbe2c7172395b47ffee3f2fc59d6700e7e23e89e23c95fe4f3b3e7ac8299614a1a9a8bd8863f3c9e27852d079872ca9d0a5a7eb95821dafba19ba5d9d81af4f0deded991334765498805b798dce769680c90e8a2d047ed9bcaaa026c94dbd7141a17bff956273988c3363b9ecc9e743ec56fe79229dc527d32fa9863331f5ac952adbf7003c7e946e0be43a88fd9300e0c73d3845f3181b77eb1a83142befc2b9f3c6191e578c28a3045e833f88f32c5e91459c8352661194abc9fb47cbe9f99b78b402074c5f01662e9e04e26746a1ad5f14e2ebb078ee354f9c15c10beec36bff570f76a13e1cf3c7c40e65ef6149d39eca312f05c5bbf410b3b974a9f07f531e6b8f853da410124d7666eedfe7878b86de86bf8a6b7b36f4cbf31c676dbd619494dc1735e1cfaf4bbcebcd828108c6d43ad20f6c0ccf499cb968ed3a0c341ce314345e246bce4c334f7306ea68d41c72125ec7124de327b386b9f1100349a069ca46ea43cab0f9ce4a45f64dc46f1bd89c229ae06b3af04bda4dfed941757304f1b8c04c0e09c590c2533524b818f27e15f7a6475f69b7aa60c78f593f4733db77aa326dba28729df42d29e39e0d742a3acabbd8f1dfe06c9f03decc014cc6e8cb11bdfd284a789117677a673a41b7a6aec9ae99e1afe619dfb6a418db3ab78ed7039706d8c6da1bdf177c658283a7b26507037faab69321adb32b20d93f8bfb94e31aa117f81ac8cb821fbe484148d636b83b964dd6f9f163ac5c4631045394a24679642dcdc307e4e4d663ac17b52e3e75de04fd6d77fcf3147af536ccbe56c3c8f47f2cfa54c93833220b8a856e0e3a21e64c41608e9001a8347dbb248248e38488126a3dc166d35c575820eb2beef3ac83704209ec2849026f9c526618c48614869eba4da3432c43c51b83122b2af0973aedebb8237ffe5fd4d463b5f6d007293c1c9be7fa1313ee8605ffb000425594beb14766d312b4bd7ae764efaee019c02d3f717e0344167bcdc61fed93b561edbf83250b6a22175aa96013df7c839dbef61d3e5fbbca4468a44719cc01e4b72cf6bf1250a1e4aee3435c284c777dcb735e8fa84dcae1a4dd3c2e5d27c0c198283580c2ac93d4b4035df9b7e3b9fce84e048a97a3f597f64603a2e7de5368778e06f252631d6f2da5e0b53708171c2da5271c21f1354c0b58f3dc3f0a5b8887f2ceca3b210b0872bced228add93c99dcf6f8a5c63adf4f6f0782c0536bb60df931ef38d91329d59efb3b515828fc0cb0ad2754fe145a9140694f095193a43969580935df3ea6cbc098dd15fa0054f6f4ebba6ac37fb62f2f53a3db88028192ece4b79ffb3ab80cd14fe894f9029ca993fe8796231351d58ab0b3f4670b84b02b4b0886a61c9dd9215450f3b82e2957e3239bd8ceaac2c754c7f5189064d828b43f64586f60a1c81d3b1d38e5d97899ef99aa0d784eea601c8d6e1699c66a238875c505f98aa59e573994d6b14108be356256dcb3b3dbb4c3e7a984b7f8a68c686e7f63a7dbdc54eaa5eeeed9f5d3a6c0e84efb92c7eec769a1b7338deba8c132124c1d2c512d2ff2689dd0bcb05f07ba2a3e6b245e9c69a927b3563c3a3da81c955ad51566511914336b92068cb5db759073cc150a9177220536fdcdab0be36a91fdfe2b7ee48bd8f0bcbbd537ffe0c9b14bd8da2bd12afee150866cdae4f71459b0d072ac80d0b3772f5624ac90badb6e0a5b7c11a7edd246d2f747b7f1d772cb02a835e697e2fc8375d955f454e5f99436ad60db4e6216720c82166bde32ca9101575b05a9a8c5a20d3078fe654abb750823d81092e0b17d9b1939e9fed1e4daad217aaa7a3538ca03bc1088c707255b6cdce62dcc0c5b339a92b0ed9727992d94a79356d5505f59e8e67b7f32827bca42645f648022df2e178aaef84146762cd97306b012ddfc9f643bfa05c860f71a0cd0f9db6c7b03b54d704dc8cae18a1336683462aadd9e89c33292dc08c189653fd5156ee5b5794f62e8783c142ebbe4b59afeebfd6cd62e58a77f3e6de635db541d127f3e991b16b3ad608dc07f0db554fde98bb3fcf9d009fd60a874c0ed0dff760b51fcefd8353782c1dbb989ebcba7e46fa5e746e90e982b1f44c3a2849a1f01bc8f77d84c4b8cc76cfa2dbe3e02c915eb07a70ffbf48807826a61d31e85fbc5d71235d8fc697e9533f991522f7315045d901d632f9a12941bd59392d06b71d034cc7f04e6ecbf6bc89439f2522ee112f98407ed61ac2753c0da447a4a34066251561e29175571794a53a8e6c2e022b1c4002d9d5efd67fc64269130df203952c2f0112e6a6ab6fe02652851d5bc20055b9e7ac4b5978bffb15586ff43e1f0ea1c10176dc5480d7a2b3968713008c8e7b0f2c3cf5b683d3bde4ce3d5170ae04761edb3670d8d61e69328ffa0f982f8816f40af3101b8e7705dbf947aa94b21795c86f45c24ad2745389d51905648e214dc5c6b112244c73d0f77b62f195f98bcee001d0a4b200c65d62b272d3482984b7fa01b50c8090661fe6cdbf7708adba441bc31a5f04c7af4e16761762cce566e7257e3e84f2bbfa242c3b36cc039cf9116057eefa902925a4c0dac055ed313a7b6cbaf7c875bc5155f1d7a328789db42ee47e61d606e2e3dbf9f0d0f0b4c8c6168fbffe3cc2586e977b09e645cca04fac157e0de1bf916a0e662f8760b8c41b4fc3c2649f96e27c686c96d4dac4199073327abd5f750293cec487d1f2dd7888440f26077c7ad2e89fa5dbbe33c726d274b3115a2fe73f3eb341f925901f17de6f773caaf0771c95ceb5b88f7bb0653f25cdbbcb2e64f28343828a11f8ee0b456db066393e5e7dfb921415fdaf5951df883c212e560842c407a24a67213cff996a8ec6cf338a4c78ba344125d09899fabcabd3a37667bb767efbeece8acc587c42ff4b92a76f949da9d56284f832b4561c06e46bb1d87ae817efc4d9f38671e3e37fd4c68fe412db19e10b031a07dd4d0362ea4fcc71423320f8ddcb935509ec6499557e211e875b1a721722b94071263739dd4fb4c4abbb9e30902cdd871cf618bdeba10782d8e32767af5c8e17c5d76817c400c35b8d9ef5bbfbcc07c8e54928b3b150d811fa4ea1630c3c854343adada5f1b78cc392779dda2447dc45f24312878cf73a065705712c550717a3b4340d609a2341abd70cbc213ad5db4dc0cae90d69f724a724eda8abe27e4017ecad166f37428dcf3610af389b38fe3be7ccdea46926d4d9dc00b8c5df9bd7cf3165b835b537a81998a5ab3a3e40be0020a0feb79ee3bef4eeb142783399534ce3ee44a2451ded79e3f8278efe67e97663f21be2b7f6900e5c4bdf9352b67fed0240c3f550798880aa703ddc63de5b439c85371527e6c06ce76219fea844c4311f4e0837b3b482e8cdc571809979efaea7584ba568523260cedfd7c9775c207a803e5670ace64130b88da402280549cf523144231f8c868fbcd380dd5f2434957d142da7158757caf5c63892440ce15e096a2d5d942e89d52239f297c07a048c859e5890956ea6db70557ba0a3c5bfebcf0407cfd529ba34183f7942f61599f4d", 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0x2) 09:16:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) getitimer(0x1, &(0x7f0000000240)) socket$inet(0x2, 0x8007, 0x7) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 09:16:24 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x22, 0x0) fcntl$getown(r1, 0x5) 09:16:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt(r1, 0x0, 0x5, &(0x7f0000000080)=""/253, &(0x7f0000000180)=0xfd) 09:16:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3ff, 0x2, r1}) 09:16:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) pwrite(r0, &(0x7f00000000c0)="0a485d164191fed985ccb076913bff8231319611447f15907cbbd70efe3775f3d0bba55ae30b0da9f8f100c987d374eba61fe5610961b81e5bda50c6c67702f2f1b6b096a509a6be5afd3fa29e2236c615b6b29b984f98075d58f10cf4ad105c6030db360719f5c9bf41d145ccbe08ab6f4673d57ddaefda5b4859", 0x7b, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0xffff) 09:16:24 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getegid() r2 = semget(0x1, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x1e]) setregid(r0, r1) r3 = socket(0x18, 0x1, 0x0) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440), 0x0, &(0x7f00000004c0)=""/79, 0x4f}, 0x843) semget$private(0x0, 0x2, 0x200) r4 = open(&(0x7f0000000600)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000640)=0x6) getppid() poll(&(0x7f0000000340)=[{r3, 0x100}, {r3, 0x4}, {r3, 0x8}, {r3, 0x36}, {r3, 0x31}], 0x5, 0x721ded57) getgroups(0x1, &(0x7f00000005c0)=[r0]) setsockopt(r3, 0x29, 0x9, &(0x7f0000000140), 0x0) 09:16:25 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x6}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x10001}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:16:25 executing program 1: r0 = socket(0x0, 0x7ffd, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x1008b, 0x20) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000580)={0x0, 0x1, 0x3ff, 0x0, 0x100}) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="5c7032d565fcc8351ffd04e56ad49581fb5303258d6e251df26efd9aa7203111adae1ab3d533fab5119912c576cdcc0738f2cd7aca4a88550211f43d9fb9aad6059b97bf63474335b2c2ad6cc6f8fa3bd2229bfcbeb157338dceccf4fea0642ba1833cb89b6765a35f625f890f22c00b9c8809c6a167e0641613b17d27976a7cab064eee8fdabfeb9abc28af2eb6ef0d645207ac1f4284d0083bdbc2cfd81afbabca005fac4ea52e525b75e566470ef8ca0a460314a9107721b5333ef35b6370863260070f2dbeaeb5dc1642b6ef8328e61f1acbfb2e873eed8f074d7cf17c3a4f2929fd91cc0d5dc201", 0xea}, {&(0x7f0000000000)="2a5690c40ff5e58993a84dc5c6f6d50b91290c50803b21b5dcfeb9aa3af15c1a44a1f57d9836c88385fda0cbaf5ba135c157453e636ffeda91a5cba41a8b21697a0b278b6e", 0x45}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="dc89df061d028c98dfd37b11939935b4d565d6d316341746a20458921ce02eb489867841c52e33e906fc0ce2f29d44427880a60a95407e3b9bdb0d1254c2d5c05676719d41e1c2776ba5cd6a6e0225eb7fa048d1aa8a084babb699ce6c4e7d05ab5b5bde52d37566073b545ab8d75a04aea6f4d3b7c715f494b3802de76ceba20725", 0x82}, {&(0x7f0000000440)="86ffbb93e15a4fb722db72a2bf9d6f89c9705dbcd56323faf98b2567860cf5f2d4e4a0d7bc0856d36531fb88c964d60f2562d8dbb5b2a8922a13249846ad7ed7440dbc6f3720fa71d4664796dba7889bfb6ae1777046cebff16f1b18103ef493297eaf0590b4ac4aa00cafb72d3170f342c3e4b223f94a674a870bf1d45b3af342cfe287ac9f6a8f31ca882c2a1c12102bab68adb256656d04cb0b1ad22e0cf31338fdb07699da8d70e35442f7ac9534332bcd90272d1d8fa1b8f718ab7b5c1b2e5344b168a7154b478f4f8aa0ffc6a052d500172450a4700a9ae44fc7e47d836c387512a4", 0xe5}], 0x2) 09:16:25 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) r2 = getppid() getpgid(r2) close(r1) flock(r0, 0x8) r3 = dup2(r1, r1) write(r1, &(0x7f0000000040)="5e7daf37b29cdb5c24324d53ea284d26cad9c7a94aed2cfb04497963cf0dffe77933d4d25de9192108ff50af2048251b7d4f81fadf6994beef8209610a61", 0x3e) pipe(&(0x7f0000000600)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x4010, r4, 0x0, 0x32) r5 = fcntl$getown(r0, 0x5) r6 = getppid() r7 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) kevent(r4, &(0x7f0000000540)=[{{r3}, 0x0, 0x1, 0x80000083, 0x8, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x10, 0x11, 0x7fffffff, 0x3}], 0x10000, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffe, 0x2c, 0x8, 0x1f, 0x101}, {{r0}, 0xfffffffffffffffe, 0xca, 0x80000041, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x41, 0x8, 0xfffffffffffffff7, 0x9}, {{r0}, 0xffffffffffffffff, 0x46, 0x2, 0x81, 0x100000001}, {{r1}, 0x0, 0x0, 0xf00fffff, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x7, 0x9, 0x1}], 0x7, &(0x7f0000000580)={0x80000001, 0xf3}) shmctl$SHM_UNLOCK(r7, 0x4) setpgid(r5, r6) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^]$\\\x00', &(0x7f00000001c0)='%$\x00', &(0x7f0000000200)='\x86](^+*#-!\xfa\x17{\x00', &(0x7f0000000240)=',.\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='$^=\x00', &(0x7f00000004c0)='\x00']) 09:16:25 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x92) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCCDTR(r0, 0x20007478) 09:16:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x128) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xa4, 0x7}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 09:16:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x18020, 0x40) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="3c65bc86f813beb4d151f7197d4a9570a537893dfedf7e0bec5c62050b4c6d1404839e171f18d2ab4a955f88906d1f499c96859a20c38cea29cc9564ed1291b01a7362f47b3c30ed80f3746edaf7b15d67d1cf36d64a2d3c856090ad92093a2c0f", 0x61}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="9f0f92693800080000800000ffff0200", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff00000000000084fd8d36426a67a15940e3464a6caa4cb77c57c8218236ddf98a2c5291c7d04d97ab968b452be551afcd6bd85d2fa1e5a613bcc8b1b5995f15ece60b3e9e860fea890b85afd6053aa9cca81e427da64bb474865cb5717873386be7031a7b8d4e7fe20c6090255659b6bc1c5747961302b082a0ac8f9f0a491d20dfe5737509ac357a081c8fd1b563470bf649ec42c3213255be8063f4656e6fe3e1d8a3a78ed6d305039ad3dd9324c09518d746e8285aba88c9c965323cde81ed37e02aef1609871386bb4749f4a6b5cfdfb636ada5d1f7e910e7f9afbee902dc0a14f515067df6acc3ceb96cabbdbe671e70f23c8380cfc5ad867555743b99d10f53e5f529470505ad4d928ec45211b37bba8ef3d6dfd453a29292d6cebac2e9d4138d2e65693ede538ae5fdbf9a1a5eb7f9488c9590c0e5279c880bb293bb390000000000000000007ccbd89d", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x401}, 0x2) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x80000000, 0x0, 0x7, 0x7, &(0x7f00000002c0)={{0x400, 0x2, 0x2, 0x10000, 0x8001, 0x20, 0x2f0}, {[0x3, 0x800, 0xee, 0xb9e, 0x8, 0x513, 0x3, 0xff, 0x0, 0x8, 0x28b, 0x200, 0x8001, 0x4ba, 0x6, 0x5, 0x6, 0x80000001], [0x8, 0x887, 0x3, 0x10000, 0x9, 0x5, 0x4, 0x4, 0x2], [0x40, 0x0, 0x7, 0x10000, 0x10001, 0x1, 0x1], [0x77, 0x5, 0x80000001, 0x0, 0x4, 0x9], [{0x9, 0xffff, 0x9, 0x5}, {0x7, 0x7, 0x7, 0x7}, {0x1000, 0x4000000, 0x7d83bab, 0x1f}, {0x4, 0x48e3, 0x2, 0x9}, {0x1f, 0x7, 0x8, 0x5}, {0x4, 0x4, 0x4f6}, {0x401, 0x1f, 0x1, 0x1}, {0x80, 0x6, 0x800}], {0x535e0184, 0x7f, 0x1000, 0xcd}, {0xfc, 0x1, 0x6, 0x4}}}, 0x3, 0xff}) syz_open_pts() 09:16:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) semget(0x1, 0x7, 0x81) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000440), 0x25e}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/160, 0xa0}], 0x4, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 09:16:27 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x8, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7d6c, 0x7a, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xfe) 09:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6ffe) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="d8b3430254ec0d76a8dd0f13477f215803c7e592c5d2282c9478c8c0133d522252a4cd9462f85552746be71e187f25a0960f5f4490bbfd3371703155999f300aa74b29f8ac8d038d73b79744c0366486f695f57cb7477495986729f8a3e808b0f83ce2bc8e0deb9763501345c43d9924866badd0d2abe96e9acd938f1a343810a23ccf2bf5072c22261510dded9b88c6725405c47305f9b84ec8d2964a87a44286fbe2c0a8801608462bf57d51ddf95f834307cbef70412a4334dd4082dd62bf1727423682b44fdc0b845286f9e66f4b191c8c1184e843dadc35e2"], 0x10}, 0x0) 09:16:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 09:16:27 executing program 1: r0 = socket(0x1, 0x4004, 0x7) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 09:16:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x48) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000ffffffffffffe62f60ff5159700e00ea176148497c04884be40c8e95455874b0389ab84d58393af58b3f77a6853ddbcb33bb36bb159164a3d58e4ffaafa58783782c199e130be9a52ab2ad4bb851f8c2ee13aa1fd0f7b4d26891c1127fd7cbd4fe9d58e99f752c1e471441296f86318dcb54f0028cbba2fa855a8012b257bf87599eb5f8bc4f5cd5c59c3d4a32aab2b8582b48fc9a02857593a20b53a16539d3f67185abb74fe32f1dbf06dd6f868b9fd5c22029"]) 09:16:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 09:16:27 executing program 1: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f000015d000/0x3000)=nil) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f000070b000/0x2000)=nil, 0x2000, 0x5) sendto$unix(r1, &(0x7f0000000080)="87b438839c717a9ac64878a609c560b7a22678132e4caf30d1f72f3cb5cde02d756bd9d79ef12c826538", 0x2a, 0x40d, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f00007f1000/0x2000)=nil, 0x2000, 0x0) r3 = shmat(r2, &(0x7f0000625000/0x1000)=nil, 0x2000) shmdt(r3) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x29, 0x3) 09:16:27 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xea6f, 0x401}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x20000000, 0x6, 0x5800000000000000}, {{r1}, 0xffffffffffffffff, 0xe, 0x20, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa00fffff, 0xe1, 0xa1a}, {{r1}, 0xfffffffffffffffc, 0xa4, 0xfffff, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x5, 0xc3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000035, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x56, 0x1, 0x2, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) sendto$unix(r3, &(0x7f0000000080)="509cc307c8d8ca0315f43740907c55025f49ad6041615cf22534e093e9fc30007dbf7d621d4ec5f774caa54c01bfa5c61611cd96b03e69bed12da4cdf9fb6fab932fe0b2d126a3c91b29cf551779590fe056415beb841b386a6197ed2f7f484f648f7e75c9529bec39143eef0b4ca3bff98a3dfc526e5a00c08382693b063d841fb2a8f3c0a5cbb44d6c4148e98751a604179a3c42565739957673f0cb81008aa35e402ee4fedba89a5d5f26dcf7e0f59fef9fce944fa192428da4ce9fa314d13c5bb6acf1dde97c6b82ebadf871b159989406fdd4f499b727a9801e323918fb6fa1bed79c2300de190a907e8aec12121616a92cd6", 0x2f4, 0x402, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = dup(r2) kqueue() kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) kqueue() close(r0) 09:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') 09:16:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget(0x1, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x80000001, 0x101, 0xd42, 0x2362, 0xc0]) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 09:16:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 09:16:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0x4000, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 09:16:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x482, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) 09:16:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:28 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140), 0x10b) close(r0) write(r1, &(0x7f0000000100)="88ddcfef3788aa100fee4b60379bd736105d12d22cce829506b4f4aec628e58f562d9ad40ca8c6c5c0341f36848633a5adeac93403b84ccda26ad922c16d30d9a4fc7dac6783494905c2ae6b7f33173cf11bf5c20f063030fbcdb103ec9d12037f1fe94520f53d3e58f6e9167eb1563283a3a87d434673247b9a307132ced9998ea881853dac87e91af6fa781759b42119392b7f470fbdc955fd77acf8feb1f5b7ffc894ad4cb95b70bf29fab65c258938330e3fe3d33590b47cbbb676b9b90b61e442f3c2449b2cb41302b357c054b5bc4469432171c344eafe8703e3552000"/235, 0xe4) 09:16:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) r1 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d723", 0x8}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10008, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:16:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/24, 0x18) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000001, r5, r2, r6, r3, 0x40, 0x1f}, 0xd, 0x5, r7, 0x0, 0x0, 0x3, 0x5}) pckbd_enable: command error 09:16:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)="6f13", 0x2) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) 09:16:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0xd4) kevent(0xffffffffffffffff, &(0x7f0000000280), 0x2000000000000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/237, 0xed}], 0x1, 0x0, 0x0) 09:16:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="24e441b4dfb0cfe0b8b4248147eeb5cf4b2da67d293a75c6ef504ee8b22ef5eb", 0x20}], 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x3) chflags(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0x5, 0xfffffffffffffffd}) r3 = msgget$private(0x0, 0x120) msgctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCPROMISC(r1, 0x20004269) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) nanosleep(&(0x7f00000003c0)={0xffffffffffffff01, 0x3}, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x10001, 0x4) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000440)) readv(r2, &(0x7f00000009c0)=[{&(0x7f0000000480)=""/251, 0xfb}, {&(0x7f0000000580)=""/104, 0x68}, {&(0x7f0000000600)=""/125, 0x7d}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/152, 0x98}, {&(0x7f00000007c0)=""/234, 0xea}, {&(0x7f00000008c0)=""/253, 0xfd}], 0x7) sendsyslog(&(0x7f0000000a40)="27a849e1da8a0d350a0071a620d8bb61a643ccc3972adc6398ee5a38d71578e35de112f0e12eab7a696de7f68088b4f44a11436bbc48faaa058093f382058e4a46f67bfaf1665d01a870a60c5b74", 0x4e, 0x8) select(0x40, &(0x7f0000000ac0)={0xffff, 0x800, 0x6, 0xff, 0xfffffffffffff9ce, 0x7, 0x7}, &(0x7f0000000b00)={0x2, 0x5, 0x3, 0x1000, 0xa31, 0x5, 0x3, 0x6}, &(0x7f0000000b40)={0x75, 0x3, 0x9, 0x100000000, 0x0, 0x1000, 0x5, 0xffffffff00000000}, &(0x7f0000000b80)={0x7, 0x9}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000bc0)={0x2bd2}) sendto(r4, &(0x7f0000000c00)="e0dde20af2899cd3d9d677937fce0230bb2bbc74f3ac2bd13932b92644930f5e65cb867cf1edc74668aed87e62d53bd5fe70f3564d4fb2e6f68abe044e92ee1a03c74a918ae3f837e6eec108bc2bb19ed072bafa5f7187f8fd99da6c6fd1a0018dedca5de4f3251be09c2c2ed2f0fa5ed9d3bc9c20c5d234fd3a363c3b9ad2452d8038c0da6dfd079e2992d2943c02052f212054fc6f6a4ca35d23f579cc447a4fdcfdc0db0cb01cd0a358254b6c855e9ab3293d7a2a9b5cf89aea8f5e38f1f08f7c182b04a92cffb48b38427350b0d269480dee1f8df6741ac072622b02", 0xde, 0x3, &(0x7f0000000d00)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000d40)) dup(r4) nanosleep(&(0x7f0000000d80)={0x2, 0x8001}, &(0x7f0000000dc0)) readlink(&(0x7f0000000e00)='./file1\x00', &(0x7f0000000e40)=""/218, 0xda) 09:16:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x420) close(r0) flock(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/192, 0xc0) 09:16:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x81, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 09:16:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10120, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 09:16:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x3f, 0xfff}], 0x2, &(0x7f0000000200), 0x100b9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x14, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x816, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc, 0x1, 0x81, 0x81}], 0xfffffffffffffffc, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x28, 0x1, 0xfd}, {{r2}, 0xfffffffffffffffd, 0x92, 0x80000011, 0x8b01, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000006, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0xfffffffffffffff9}], 0xfffffffffffffffa, &(0x7f0000000040)={0x9, 0xffffffffffffffe1}) syz_open_pts() 09:16:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/39, 0x27) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000740)) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() 09:16:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d, 0x3}, {0x87}, {0x200000000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') 09:16:30 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x2, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000001980)=[{0x7, 0x9, 0x1800}, {0x7, 0x7f, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x5e, 0x1000}, {0x0, 0x7}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x800}, {0x1, 0x4, 0x1800}, {0x7, 0xcfd, 0x1800}], 0xa) getpeername(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000100000000000000000000000000000000800000000000000000000000000977ff1cce8dcf1560000000000000014297ac31d6b0255058b15f12813b2e68f567a7ea58aff74505b90638854bf3997b51985c1fed9cfb353cf"], 0x0) r2 = semget$private(0x0, 0x2, 0x10) semop(r2, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r3, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x7) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x81a3, 0x400000005, 0x3, 0x0, 0x2, 0x4, 0x4, 0x0, 0x1, 0x1000, 0x4}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001680)) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) setitimer(0x1, &(0x7f0000001900)={{0x8, 0x3}, {0x0, 0xa56}}, &(0x7f0000001940)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xdf, 0x100000000}, {0x3, 0xffffffffffffff7f}}) semctl$SETVAL(r2, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 09:16:30 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:16:30 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 09:16:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x5) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) 09:16:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x1a, 0xc003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r0, &(0x7f0000000040)="a2247db256de5e83373777a2b0f58d20", 0x10, 0x0, 0x0) r1 = getuid() setuid(r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffff99) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 09:16:30 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='ww') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:16:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x28080, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="56c0c948cb4d67f362240aa8b60bc86c5c36a0c082ec531a52e397f4efa07fbcce251edb71b143683ac3218e70fd565eba539da144e16cb19a743243d04d", 0x3e}, {&(0x7f0000000140)="75174eed1c80bc36513e7cf2831dea33814b70d139de1fef84366c1f641d53bc057fe4c9b50f55d652e8907f1748a908b1a9f3e4aac2262376d7", 0x3a}, {&(0x7f0000000180)}, {&(0x7f0000000440)="d21210473ab8d9aa1e66c1018b159951a7270d8170ac80464eca91152471633ecdbe32cfef62c81cf7e3cf0871bfe49c5c6510dc28f0724645a8cbf2c26131fec56f8790b39d8b5591b108b7db05d7c708fbc65d6a11cde1c2cd5ee4367fcdf69cbc1ea4b6b783120e1dc40f105e7210f1c50b86377ce2442500e1522a525a3d8d6f3b013b7b07aa91325dbcb8fa6af1b8d873e679034c70ce2fc88e7c2d12b0eecec132daf6c3eccf2380d90242ffaa23056c3a3abf6aa70b457d41050cf2c4e67d17ba325d4e730c789116f96d079278ceb1d79334ba5df5b19248beabdf5ffb7971ce69ec808fdc6de387be81ba498519a85f8cd37a582c5773a671405b5cee40006d624f4c2698c63278be46cdcaf86ac729ccfbb7b27ad2b99191b7102190e254464cc5c492cdd1f08ba288d1e64e5287f4547ed8aea9efb582da0bfe4094d5c05bccd4a0373797b5fa8ce8ccdb0d939d3c6f685e3471956a2d9995e10eebb468e273cf29c7f033f1b8a3dfdfc809e73e1a394e1b378e55fdd4bb1bdbe45129cbb8952db1f514321fc8a00a21e9685c8296bd0e1547e04d107bd5b1ae2f293a0479cc59064760c616226c5cc0282bd20dddac488ca488225190f6243e0b0f279954ac546ea06a0cb86a2e6f3c5df6de6329a8e8a3bca3361f3f3238c4c85cc099fe3f8796de679d689d112b071600bbfc5d21843e6426d15d83077b4fe068618b5aa3f40d3e7abac771fcd0faaef98f85e1d914eac158db9680445e8042e24757e4aa893208f1f6c43dae7ceb926d01b38e256cb449c839f155a8f544d765331c3d03aa552a97396ecccb8313afe987ba6a1ef3f8160f1ff2737397a79fee1ddad7f448127d9b3397f64232e78836f936d88ff316779281491629061eac873cb72e7c016a131b5e5d6e949fb838496205f4a90873f79de025e22ad108e659f0ed35344964a7f8e905eb80ad79b62bef986e8a9a3ac914beab4da23a535ce54a77c494305b9ac14d3262ee693530d11aaed1d08f9993a04c5ee3bc88acc9cd31df9ea4b09234ee01f2d7399c297ca0d0a713028bf7640d302ce4cb23dcf5e5c1eed654e5710d87a6aa60c6062573e6d49bc5190e9c1883f7fccc7dee95e02c104ab73e2788f639e9f290ed4bf1f811931feb1864e627ba833f83e88edbe60bdecf1d7aa5fb91b6acc1b0d6633fcaf10e93a8107e0381820bdfe00c26df02f0e9f51dba6a1990dd4198b0b94162a009b547a7d3acfb8d4f54c428ae5354776a8a40839d5385e349830deb9efbed6dff0f300bad54b01302d0e0387a92e04c0d0abdd2c84940aa8e53dab1caf7ad1679f72c5c9d927dd63c63169e8162bc646b93d10b3eb3612afd06764e2d81035c442465b012b067e9f0bf22ed7dca4e86599cd344fe8184adc6c014feeedd72152650c89dadbaf87381fe7cc889e7cc53b6a549736c09d2572b245398408b4c08c8f29e9a1fe089fa30d937a1840512349a8029471a87ae06253c612b3cba4c8bbf9039f39fe1e42b2c582924c8b1134db9aa925e72af424ec5222150aeefa4dba2083cf1a2b90a22621330c82b2643a72b7c68369c1ebc7d3c4a7cdbb007d5d89175cace31a42c726b74c2dc0e398444e8609af13105b5ec84139273a49ae5c2791e1965ef529c4e1c3ad9b5e1e3d252a01b4c34b6027f474d719dacbc8e42c9d3c774dbc5c0604fca80c64e4872969b3454cf21a5b00f1909d35a59d168eaf25ea16c61ff542bf4ac461ca0554b2d8a98fb53e1b27dc382484e2db68d350297e85e917c4d7178228deba23fcff6c4cc051485fde61161f05c87e9fd75029ef8424f13d30da6d2e716d671f5d394e831533fb733cb7a7b4b47623b260bba36e34f4951f9d7b31b4f5283201eb3e9841abd9f2edea33215d22d1f3062c1f22eb41d60be94e96a144f7ff107ec748be58a9d90df90d613c692c80c74f7ce5099297cc7418144393740743817faca45e702e9dc2d08f6b99b665b5e05b027003295d8074bb355172c6f6fc3967b028080f1a1483b930beae352faddeab01820adc36134c35cb2b98301522d51a9d29c9033b2c8e42e46df513e9162307f8faa129f517bfca2cda03e5f6dcefc08ad26e0557d9e240ab484387478b932bb9b42b92c99c90700366291c6532887a8496d8210a1a63059c58d1c0776689c6c367d0d3dc33170238f64e79e5473256a5f31670a8b145a51876fd1d0ee8c259e76d6f02c55b8efcae332646c0a6950b9f159418f7f228d507b5b61e20f67810efc26feab6a863cdc989ba697d1a9e7b94a8e45e55966d42a9dbcc23f74d28a4878c093ad7d3b2bfe71600df76b00aef9fce08534a9a50e5b09f3405c7cd66353b517d1a69222cfcce9dae5c8bf8582ce623b4dec406a66be629866f2919014456aa65c23f9dd3add4c150c46662aa615d65cc7d83fc96a607b6f36bf4ccf0902b1a87522a87d9716d37351bdb2533f3fb914effbffeb6d2da7828dc2720042a1a292e859739604145d50d354ae526f139e6e955a47e5fdbd02b5aadf37f0d543368b3755d81682f61a26dce7873cb6e5dfcc184192935215d39f7df171aecdf7d34a24c5acf87559a6b2647e160a2d7beaa3618827a999a248a7b5acba381fdeeff4f129ee109edac1f47eeecdb1a75105c0f203bff08323edfa8c021fbaa65dbbe98688346d3ae2d070a4d816e5c75ddc60f1e6ed346ff679edac545aa727b9b332c4d47dfb9fe50f244293df9cf4173c3a328f46c10073ffffad12e8efe744c090f06b4cfeff502876e8e5e3997d88d05031f9b4d86d11f013a7d553da2174667086449f814aaf99b2afabf863cad44898aa5effd5858ecf6fd9ad1bb803673fecaac7024b9ec345d4f2fc86097b4422238489a2af2a0ffe41a3cd32990288334b31f68e0b42b07786b7fd0c899aa7dfc7bee91ebd45c9d56b646e4ab8bc4690f16c69bd8e3520b612feebc06eb77a1db49fa164d1022adede27dd3749c6c8bea3d0fa512fa9d005d96e08d542e1684c710493d01e6a6468defbf4576a1eddce12feb6352f131388d598e1764525068e23f3119d8ebfc151a24092653b843d34cc8d479eddff5329dd59b7beaa611913f4c244f70a4b1b41700752fa61aaf13e3ae59d16839d990fa5977ebccfa832d206754ad221299d0ceab65cb76de1f54863feae34dfd7df72fe0b13d601d41e55eca430eaaedd53a3d90f2b815cb67fec1a3f3d80cea26f69b53899329e8665a38dd8ea31690a015babc6848d9a4ee6eb7e477e67dd8c77240b8709f8d8aed8e4fb2471c0f86bbe1fae4603cd158b4b5054ea6767b6d3193c262816c189f7755b7fec6b552abcdda343d471ec0210590c060e133868e55f7ab133d52fa75c643653fd17e04fecac85afb8a5f9aa8517f483c7dca95215858a44c682310e50fdaae65391498845e7b306c70a90433cf950b3e8a00a13e86674b621579d92b76ee19555b4f0387f47fadf8a14f0dd88500d041eb05595e50d0fc05fd504a2b2afb2303ea48d99a78b939ca8b639632c641c588ea9b70d03fa0db0c3cc427fcabd563a4aebe3a3d550cc1f5265bbfebb875119c0222b8994ec78e66cefc87674f3b91ea985fe8142a16f16c720881ae247f693f925e931b932784491a91d0b221e371c77fb57d4ee7c8bcce1dae41a4d15496b3fc4f20ba80571cf593e6797ead4e4fbb3e93dec44a38816d444cec5f037610547efb7f4ee01b195405b7a6847327d918fb0c26378e4a01d7f666e312f90b0684a8b2223ff64323dadc52f935265dfb36de699ef1beaf0eeb2103bee55e0ef165011207ea9fcf9b2f2877847bd59aeef554d710c3dc7459b9358a0635b7511b190a7e39a08842168e86056d146d5c21197efcfbff94dec0ab5b63f238080c2b1e774d4a1ad2f612b7d1efb5f69bb880f6a2c3877cf559c4e432808c6bdff89e382e8c8e2f6ff2e25d610101c17ce7c145db72d77a4d65c803867507368b22e9ebcbf099c1a5147069584ef314cb54d6bddcc4612cec51d2fa04917fe006b8235cbacda2eb3617a96e0b7dcb838a301ed9b2973cf5f4bde80fbdb9b1d16d6ee233834b8e05cad58c1af06e2552b93c53aef7958c1f549ad7819cef5c94e32b0c40ff68e4edb9def2827773f1d0a148bd5d90a848de11e1278417adbbbdea2bac91bd49c6d0858111905749a3363b060dc82a63cdc5b4c40ce23de8a88a1ca5fbc038db5566cb7797971c200fdc791c80ec971f6d0468e34da0ee10adce93b588aee4141e4448392b28de7c490202a67164230fc1a89603628350d623858b96f70b0743f21dd430bbda6e0babf349e94df987320472af1deb839c7ee996d24d29bc4b34d1285b397bb553c0902231ae26d434a59b027adedefbdcee71c96680edc1595d94a0cdb76e0fbe2c8e2bb57a6cc20ae4fb07e8080cdfb9bb597408abdc20fc7b308bcd8314b6fc3520f11d0f497a936b5fa82cbc41fe13720c59c2227bf5fd9aa11f46e8d3e2236da18e7864f27bf66cb7dcb6669d1020c928c33537fcb99cc152c9353ee6cb7a811c58fc29e6db358c1e110916ee55dd43a8b6ac5b5a8cb3a9a2add0de181299e47d1ba1e5cef6dc5f12d3b0cd4f8dfe0f42f8d78fa139aeb94f53579cbe19f3e745d41c8eec67087305dce357245c2c8d51a711041b82762afa517821228afad54209106a9c4be21817de923df9f1646431534465024867c0d29cc4b5ac6189098356e2f356a8a9372466071be4d71945f8983e5cbc9e118eb06e088d86a0eb82d50d81e7879094e0da89fa92ab90804a985e1453a28b5e99146afaca557de0bb7cd65bd9e1b7a3c3f58de18586ab3bf36bac13f6eb157b2d2d04bc9d159a4d1696c7bea8d058ba6eb78d7119d2e873934db846abb1ad399947fde46fc4a88dfc4cb3034411bf50d9c747871d3e94853c6279b7ee6d6a26b381d8f68521dec3f29661f3000a52124fb90738a86fb4f1f6795036be36be6fb14cccb2b34fc701efdff43194dd31e1e79761448f20d5b7af95300fc92099a0df438b5e04e77ba5dfb39cad2ecc45e633f0bf2575136073936f5eaf1c2ac527478ed35629c506216440ba7fd5519967c4c54b7002669a7236c8170c6b924abcc77b7caf2234b34362580b4eafb0efadd32756716b10e7870f0850a478f28ee4870ebecab66d09ac3c4dd247524d29bd631bb388e65df1ecda424f1385862cec74fc40c76d3ada6bdc25ad5a4acb2fbb162fa7d38b88f278beeffd589c7a39a64f0f8544ef299114f1bf0322a36dcc8234a13ff5f14f8e53e760555edf650e3a815584da9bd43ac9a62d7f89015900d5765bae8538833550c05c68846ef5f7ecb35f0fe01c9a8312a384f1b5392a2d2b178e03334fc370802ab3152c3e4e7a0344b0cc902b5aab56d3f89169e6a45625bef05c924c6ac4bf4e866ff7f7ab8fef88d1c19d3d87ad44e0bf01446e1307243a2b3fa0a5b7b305746d183a111ef052a7282cd83e2c5a71c81ae4a5f8c29abdb2a46ed3d38e61309509691f6a22370a98349f77a3f60bbcd91828cb30b4d496fc6590ecb4b7d17ddd9f923759aab4ea8fffd0792547e70b702125427a2e3f6410eaf35cac345420646463fa06e8dcae7b8428356a3c74855dcc61e4e02d0f2a70d8fa17e08fb9dbad5fc356c52ebc55a6afac0a5b6f2039d0bdcc2f409708d2201f470a5137003e355241766416d43e027b184baad2c05bf7980b1164b7a066a440d029b3050e26605bcb9d76d663c673157262f7e8416cdcddb6593dfd9f43c", 0x1000}, {&(0x7f00000001c0)="9debfdfd7c95da07fd740cb19b787e6d1b42b2ec745a0796ff259bdcfa8801a79fcf28993ce40f5bf7b2c72b86106dde2f06cc9a2e568aebd1752f0e7fa186cac0903e40a07081aadd692737a014df273cb4f2430f421a687dba0187b0b575a148b0479af2c27c744f605dc2c25dfbbcaa1cad945be881f7788f30279bfd", 0x7e}, {&(0x7f0000000240)="fcfca2dc3873d90d4b4eaf6ef8d9a25916f77b6787fb303baf686bfc5c1f5934641c3839dae60ead76f1196392", 0x2d}], 0x6, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8, 0x0, 0x9}, 0x0, 0x0) 09:16:30 executing program 1: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget(0x0, 0x40) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x1f, r4, r2, r1, r5, 0x20, 0x4}, 0x5, 0x4432, r3, r0, 0x6, 0x10001, 0x2, 0x6}) setreuid(r1, r4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, &(0x7f00000001c0)=""/56, 0x38}, 0x1) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 09:16:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000180), 0x4) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) socket(0x1e, 0x4000, 0x5) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x62e, 0x3, 0xae, 0x9, "1a99b52155c52fd4416f81c13ecb4c1cdda95336", 0x7, 0xb49a}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f0000000200)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) 09:16:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) r3 = dup(r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xfe) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) getsockopt(r0, 0x3, 0x7, &(0x7f0000000100)=""/108, &(0x7f0000000040)=0x6c) 09:16:30 executing program 0: 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) r3 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x7, 0x1, 0x3ff, 0xb50e}, 0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x41b, 0x10) faccessat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0/file0\x00') connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x6}, 0xc) mkdir(&(0x7f0000000140)='./file2\x00', 0x0) 09:16:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20000, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="7f3904f610c2723473ecc2e38fa6743baf09ee3b8ec7376e2e30", 0x1a) r2 = semget(0x2, 0x0, 0x8) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x8, 0x1000}, {0x7, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x2, 0x48}, {0x4, 0x11}, {0x4, 0x3, 0x1800}, {0x0, 0x7f, 0x1800}, {0x1, 0x4506, 0x800}], 0xa) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 09:16:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x80000000, 0x5, r1}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82024b2f6613d8dc0000000000000000fe4d18468d654500"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x100000001008, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x7f) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) shutdown(r2, 0x2) listen(r2, 0x1c5) 09:16:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) dup2(r2, r0) 09:16:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 09:16:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x77) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x145) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/124) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x5b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100000001}]}) 09:16:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="c98b13fd62fa1204a49155ce1e00", 0xe}], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000080)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\)/:\x8a\x00', &(0x7f0000000400)='&\x00'], &(0x7f0000000a40)=[&(0x7f00000004c0)='\x00', &(0x7f00000009c0)='%@\'\x00', &(0x7f0000000a00)='\x00']) unlink(&(0x7f0000000bc0)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000100)="000000de04", 0x5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000b00)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000b80)={0x6, &(0x7f0000000b40)=[{0x9, 0x5, 0xfffffffffffffff8, 0x80000001}, {0x0, 0x9, 0x6, 0x5bb}, {0x3, 0x6, 0x6, 0x963d}, {0x4, 0xc3, 0x6, 0xf05f}, {0x3ff, 0x8, 0x5, 0x2}, {0x570, 0x3f, 0x400, 0x1ff}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x7813, r0, 0x0, 0x0) symlinkat(&(0x7f0000000a80)='./bus\x00', r0, &(0x7f0000000ac0)='./bus\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:16:31 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x10000048a, 0xe04) getitimer(0x1, 0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0x124}, {r1, 0x4}, {r2, 0x100}], 0x3, 0x5) 09:16:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 09:16:31 executing program 1: flock(0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r1, 0x8) 09:16:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x500, &(0x7f0000000340)="b6") 09:16:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x800, 0x0, 0x5, 0x831d, 0x9}, 0xc) r1 = socket(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x12) setsockopt(r0, 0x2, 0xa8, &(0x7f00000000c0)="5c825ab64267aedb4a07e74c1db300cf9a7661e1d7c06a81c2080a40dd32cadfee629c4d1cfc150419b275a21012c261cebf58e6aa76f15a2df923e8d9d4eca773ef432967b15c5fe2c8a4ee17644f67a4ad03b35b2bf7b8e1faecdf6ca262ba783a30e5c1667c8a06263787990bef07842de246ff9397df8bbd26888ad6dc2b4b98603d89ff1823ca89ea01f23aa7c271b5f8070fc070d2ab312f89c2543d59dd75664f33fed67fbdb7a07ac29d3c1f7152e1e1b2892d50d5afb780ddef1f5bc76de5e9cba0161771e3a978a52103", 0xcf) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 09:16:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) lseek(r1, 0x0, 0x0, 0x0) dup2(r1, r0) 09:16:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x3, 0x1, 0x3}, {0x50, 0x9}, {0xa, 0x4000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x8}, {r0, 0x64}, {r0, 0x41}, {r0, 0x4}, {r0, 0x10}], 0x7, 0x4) 09:16:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 09:16:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x1000, 0x2e14, 0x8000}, 0xc) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xdd4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c1c333ac7da821d6c25433b0ab1fac673e567a1", 0x0, 0x6e}) 09:16:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x112) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xae88}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x6, 0x7, 0xffffffffffffff7f, 0x7}, {0x1, 0x800, 0x1, 0x9}, {0x4, 0xfffffffffffffffd, 0x9, 0x9}, {0xfffffffffffffffa, 0x6, 0x0, 0x8}, {0x5, 0x20, 0x9, 0x80008000}, {0x6, 0x8, 0x725, 0x200000000}]}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x100) 09:16:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="f946f857bf07", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:16:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) 09:16:31 executing program 0: r0 = socket$inet(0x2, 0x400000002, 0x0) setsockopt(r0, 0x6, 0xfffffffffffff803, &(0x7f0000000080)="0bcca0a3eae6e8cfb0f4a46f0bd24881e428b6fc6f6a9b47c58aec00f7", 0x1d) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) shutdown(r0, 0x2) 09:16:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:16:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 09:16:31 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/236, 0xec}], 0x4, 0x0, 0x0) 09:16:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x30800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000001c0)=[{0x81, 0x5, 0x7fffffff, 0x400}, {0x94, 0x8, 0x0, 0x3}, {0xea3, 0xf94, 0x6, 0x9}, {0x1, 0x101, 0x7, 0x6}, {0x1d5016e9, 0x3ff, 0xffffffff7fffffff, 0xfffffffffffffeff}, {0x800, 0x1, 0x401, 0x40}, {0x4, 0x0, 0x10001, 0x3}, {0x8001, 0x20, 0x59e6, 0xdca}, {0xdaf, 0x6, 0x1, 0xeb5}, {0xfffffffffffffffc, 0x5ff1e855, 0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xc0, 0x2}, 0x8) 09:16:31 executing program 0: r0 = socket(0x2, 0x6, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f00000000c0)=""/183, 0xb7, 0x41, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) nanosleep(&(0x7f0000000180)={0x7, 0xe16}, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 09:16:31 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x162}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0x1, 0xfffffffffffffffe) 09:16:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x388, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = semget(0x3, 0x4, 0x409) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/20) 09:16:32 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mknod$loop(&(0x7f0000001440)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100000000, 0x40}) 09:16:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getppid() 09:16:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xff9) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c5d5b3fc2f94c59", 0x8}], 0x1, 0x0, 0xffffffffffffff1c}, 0x406) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/124, 0x7c) 09:16:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1a0) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000000)=""/158) 09:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x402, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x8000, 0x5, 0x3f, 0xb180, 0x8, 0x7f, 0x5, 0x10, [{0x60a, 0x7, 0x200, 0x6}, {0x1, 0x7, 0x5, 0x7fff}, {0x3, 0x4, 0x5, 0x3}, {0x3, 0x8, 0xa10, 0x7f9}, {0x0, 0x8, 0x9, 0x1}, {0x4, 0x7fffffff, 0x6, 0x8}, {0x3, 0x401, 0x6, 0x9}, {0x0, 0xf7f, 0xffffffff7fffffff, 0x3}, {0x4, 0x401, 0x0, 0x1}, {0x55, 0xfcfc, 0x6737, 0x400}, {0x0, 0x2, 0x0, 0x8000}, {0x6, 0x5acb, 0x9397, 0xda0}, {0x2fb9, 0xfff, 0x3, 0xcf}, {0x3, 0x6, 0x4, 0x5}, {0x1ff, 0x2, 0x32ef, 0x8}, {0x9a6, 0x4, 0x8, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)=""/127) 09:16:32 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28100, 0x80) getsockopt(r0, 0x8ee, 0x9, &(0x7f0000000080)=""/252, &(0x7f0000000180)=0xfc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 09:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:16:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x1ff, &(0x7f0000000240)="bbd2e9b05add67e2b578c18d088dcd80153e24ee3ec9d6c48c7048a255017e265336700b56de48b24824804dcdbb1abea7bb3b1595de2e7c84ab85acce9d997be15c91c4be77bffd47381b4367c6e33c8739ebd6260e225221a3a43659c3759fc00aa5781a3aaf6a54670ec0af2c8e723edcff048ed83c5f87", 0x79) writev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="a93776c2053f6b496b679e29d15b4467f755cb776c6029916267d2e0193b61f761d600c96a9dbe902d34af9c0451a15ce42c30f14418ab1c1cc624b82fc56a242a9537f90fb56dabb9f57ae1e9c46454bd9decbf926412ee8b2de35ef4c7c1a407d0b2f8deb747aa6fcc9c7f58461061d72dd458a5e218ac4d4a313cf3d52f6d745008361b23851b7ec99fae404fef81e309f803f03b57ab83c6fa", 0x9b}, {&(0x7f0000000180)="596d6505ddaaa2d32677350835836b71a7990d88daa9b3959f6975ccc8339391f31ef1c83d5ae8d0d368eeff2ff368c2dfa146fa1a430bdd76d621b2c9eb24ce0d65549b6f2aa810892f25284e8c8d4e35cfb435d81f2cd5ceee79f4a81669166d0d742f36ddf8193f8441739b75e911ef2f0117eccf08fa075db96116", 0x7d}], 0x2) 09:16:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x81, 0x40, &(0x7f00000000c0)="9c736465", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 09:16:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x10000005) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) 09:16:33 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x7fffffff, 0xfffffffffffffffa, &(0x7f00000000c0)="1182d73a6167ca84a70fd9c75bd2e9", 0xf) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) readv(r1, &(0x7f0000000100), 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:16:33 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="a5492e36bc1b84007f10"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x12d) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 09:16:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$dupfd(r0, 0xa, r0) 09:16:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x100}, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x94) 09:16:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x28e9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) ioctl$TIOCNOTTY(r0, 0x20007471) 09:16:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00002b2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) 09:16:33 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3ffffffffffe, 0x40000000000010, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) 09:16:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x98, 0xa0000008, 0x100000000, 0xffff}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x40000002, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xa2, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x71, 0x1, 0x93d, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x5}], 0x800, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0xffffffffffffffc9, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x51, 0x10, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0xfffffffffffffff9, 0x1}], 0xb8, &(0x7f0000000200)={0x2, 0x5}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x7ff, 0x6, 0x7, 0x1, 0x1, 0x40, 0x8, 0x0, 0x2, 0x1e1, 0x1ff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0xffffffffffffffff, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x6, './file0\x00', './file0\x00'}) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x5a7) 09:16:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fchmod(r0, 0x21) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) pwrite(r0, &(0x7f0000000100)="9d19a79bb20e9cafe7d1573a9eecddca2f0c71b6675d8f2f671388b3ce2cd44c727217e6aa7f5ac54b3ca797", 0x2c, 0x0, 0x2) r1 = dup(r0) pipe2(&(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7ff9, 0x1}) 09:16:33 executing program 1: mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 09:16:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="c2d36d8b0628bfcbe84d581cd2465b1014e44fa7da10a5dd9ffe94526bead49cb01f78b1c7d24797b7520acfc5dcb5c4e160fef5eac01399a2f02ebd8dee3818e1cfd2831a909790", 0x48}, {&(0x7f0000000480)="fd89d91df11aa4969a94a92bc5e19aa9a0e160c0f81354a69a76dce97c05f69e0c34c79079d5cf565d8a161c0d9d96de3dec14c9b0bc5d5923845b6101ffae007b1afa2dbc6e31cbbee788704d25d5056ea341b0c062433feadebdccd48fb4c8537c9ff9ec971168501ec6fb406b5b8c5794bddc7ced5e712bb7dba18bfd28fab777941ae5ff27290e329d6f58b78dad47bfb91f6d1ef5e6c0463a79f51aa7b9bbe3199eda5fc17c5d4793d4410db4bfd5c6d1f571a89000134fccfe294956995b9be28ef728449ae265c47fd32dfee15ebe902eac1f0dd862", 0xd9}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="dd633456d0dfd89c79568fadb90ba2c2b63af926b2eee5d2a6352154", 0x1c}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x48) r2 = syz_open_pts() close(r1) r3 = dup(r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000340)={{}, {0x4}}, 0x0) recvfrom$inet(r3, &(0x7f0000000380)=""/252, 0xfc, 0x801, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 09:16:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) syz_emit_ethernet(0x33e, &(0x7f0000000340)="e650283323f39917344929b39a766dfa1cf06e81010f1fb36c8b3e8f1b3a09a4650a3b953db15bb3e91cf60c621c3711dcc5cf665f4c121705525e82c82bd53ef1e940bdb50a6213781a7505dd1d5a2e9f1634edb9534995ffdf895d29d1ab6d20c61c05d6f67d67e04d2b0eb761f3cb98e0edb143f85d06296265c961d1ae28d6d3fed54429f75fbf226755b9f14e651229cd47c4dd957776") ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) 09:16:33 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x2, 0x1007) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xa0, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c83e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a2c234b30a30bb30ae5de46ff8bee6d7bbb9d04a85adfdb9e15bdeb7261cd6ef096f5b85985420f12ddfa9d2a08e2912318effa168b0ce5e6887a8da9716491def5e945a27d14d97a6ade112ac5cef9f9f48b8aae3afa5e1c124e734ca70000000000000000083318ee463b00"/266], 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000800)='./file0\x00', r4, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 09:16:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80c1, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8001, 0xb9b4}, {{r1}, 0xffffffffffffffff, 0xb0, 0x5, 0xc33}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000007, 0x80000000, 0x7}], 0x45, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x40, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x26, 0x101, 0xffffffffffffff05}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x2, 0x8}, {{r1}, 0x0, 0x4, 0x7, 0xcacf, 0xf9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x24, 0x0, 0x19, 0x8}], 0x9, &(0x7f0000000300)={0x7fffffff, 0x3}) read(r1, &(0x7f0000000100)=""/235, 0xeb) r2 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:16:34 executing program 1: 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() r2 = msgget(0x1, 0x80) msgctl$IPC_RMID(r2, 0x0) close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x90, 0x51) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x3b5c) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x1) 09:16:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff00, 0x0, 0x200, 0x2, "77db4511bc37018763b00f396f7cd1886a13dad6", 0x6, 0x1}) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:16:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xcc24828b900d96cc) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8) getuid() 09:16:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x3f, 0x9, 0x0, 0x80000000, 0x0, 0x9, 0x3, 0x3, 0x3f, 0xfffffffffffffff7}) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="f121a6b909d9482f1bb919bdd78f925509a2d84dbe226eb271cfb72ea2056e07333e3b246318201b1bbb7c8c6fda57bf7faff32d89c414e0910978738df3798bc97ca5bf37630a4e7777e2f1c82262eab9fe270ce2e4911a8393c4c53da9c98397d45b3225f92648bd4ffb4b15b29c744fbf0a29b4c6fd9778ceeff3957ef16a46d9bb8aefa4f4320ef5157cc8cb4ec91dd88aff00"], 0xa, 0x0}, 0x0) 09:16:34 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/28}, &(0x7f0000000100)=0x1e) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x9}, 0xbc) openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) 09:16:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000010000000b31a160b4ca700"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="382f096d333d3400f6691a8a58d4ee016aa7c8e1bd0fe20bb3443c320cf99c2088179aabe71f6e1f18b68f62db5037208b82adc668a6436959e5071f573a0cb08e3869a41d26f1b376d9cc61f8c91c4d3e82b1f997cb38c26aebc4096940d85e0171a3c762febaad8e810f5d92c42dd21fe08a409b0dce8b3bd3d5fcd1fad3a52b0c57db9a15b324866eb690243b58ae8a6975216063d3211a09200a43d0989a4a0c5d0da3b4b777ee06c30f9e6d72f2d2700e110b74075e9aab246c7dbcb68f1fbcf2e8e063750d10", 0xc9, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x284, 0x7}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) write(r2, 0x0, 0x0) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 09:16:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x101, 0x40, 0xd13f, 0x8001, "a8f43650c48860cf7b1406a1f6c1502364928c54", 0x10000, 0xffffffffffffff4a}) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000500)={0x7, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xd357) 09:16:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e6805b164651300"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:16:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x100) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r3 = kqueue() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x200, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(0xffffffffffffff9c) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r10 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0xa6, 0x7fffffff}, {0x44}, {0x83, 0x800}, {0x3, 0x373}, {0x84, 0x3}], 0x5}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x8040, 0x0) r12 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x428, 0x40) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0xd4, 0x20000000, 0x2, 0x9d}, {{r2}, 0xffffffffffffffff, 0x5, 0x40, 0x1f, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000002, 0xf94, 0x8}, {{r4}, 0xfffffffffffffff8, 0x20, 0x3, 0x80000000, 0x3f2}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x4, 0x8}], 0xffff, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x81, 0x2, 0x9}, {{r7}, 0xfffffffffffffffb, 0x42, 0x40000020, 0x3, 0x9}, {{r8}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x3}, {{r9}, 0xfffffffffffffff9, 0x1, 0x84, 0x1, 0x10001}, {{r10}, 0xffffffffffffffff, 0x2e, 0xfffff, 0x3ff, 0x300000000}, {{r11}, 0xffffffffffffffff, 0xc, 0x2, 0x5, 0x9}, {{r12}, 0xffffffffffffffff, 0x20, 0x20, 0xae, 0x3}], 0x7ff, &(0x7f0000000700)={0x7, 0x52}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r13, 0x1) close(r13) setrlimit(0x2, &(0x7f0000000040)={0x800001, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffd, 0x30, 0x11, 0x9, 0x6}, {{r13}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x8001, 0x93}, {{r13}, 0x0, 0x6, 0x4, 0x5, 0xfffffffffffffffb}, {{r13}, 0xfffffffffffffff9, 0x0, 0x2b, 0x8, 0x80000001}, {{r13}, 0xfffffffffffffffb, 0x0, 0xf0000025, 0xea, 0xfffffffffffffff7}, {{r13}, 0x0, 0x10, 0x80, 0x0, 0xe14}, {{r13}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xe8, 0x1}], 0x9, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffffe, 0x20, 0x1, 0xffff, 0x3}, {{r13}, 0xffffffffffffffff, 0x20, 0x58480da94ae70aed, 0x2, 0xfffffffffffffe01}, {{r13}, 0xfffffffffffffffc, 0x80, 0x80000000, 0xa0, 0x135e4045}, {{r13}, 0xfffffffffffffff9, 0x40, 0x800fffff, 0x0, 0x2}, {{r13}, 0xfffffffffffffffa, 0x0, 0x1, 0x7fffffff, 0x766a}, {{r13}, 0x0, 0x2, 0x80000041, 0x81, 0x7}], 0x8, &(0x7f0000000240)={0x80, 0x4}) 09:16:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000180100000000000000fe0000ffffffff00000008f6ceffff27002b8d2a48d69e000000000080000000", 0xfffffffffffffea7}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x44, 0x71) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 09:16:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) listen(r1, 0x101) 09:16:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x82) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x7) 09:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 09:16:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 09:16:34 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x9, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) 09:16:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x8, 0xfe000000000000, 0x8, 0x8, &(0x7f0000000200)={{0x800, 0x2, 0x7, 0x9, 0x4, 0x8, 0x20}, {[0xedc5, 0x7, 0x101, 0x0, 0x1, 0x7, 0x9, 0x7fff, 0x401, 0x8, 0x2a65, 0x1, 0x7, 0x5, 0xffffffffffff0000, 0x8000, 0xffffffffffff7fff, 0x1], [0x4, 0x8, 0x75f6, 0x8, 0x5, 0x8, 0x100000000, 0x7, 0x80, 0xac], [0x5, 0x8, 0x100, 0x4, 0x4, 0x3, 0x5], [0x4, 0x7, 0x80000001, 0x4, 0xa7, 0x5], [{0x5, 0x2, 0x4, 0x2}, {0x8, 0x9, 0xfdb4, 0x4}, {0x4, 0x40, 0xffff, 0x1f}, {0x70c, 0x6}, {0x5, 0x6, 0x200000000000, 0xa3a2}, {0x7fff, 0x8000, 0x1, 0xc7e3}, {0x1f, 0x10000, 0x9, 0x1}, {0x5, 0x89, 0x3, 0x302dc00}], {0x6, 0x8, 0x0, 0x3}, {0xfffffffeffffffff, 0x20000000000000, 0x0, 0x5}}}, 0xffffffffffff688e, 0x7fffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000480)=""/85, 0x55}, {&(0x7f00000005c0)=""/189, 0xbd}, {&(0x7f0000000500)=""/78, 0x4e}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/125, 0x7d}, {&(0x7f0000001700)=""/3, 0x3}], 0x7) 09:16:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) syz_open_pts() close(r0) syz_open_pts() 09:16:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x402, 0x8) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063", 0x0, 0x5}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x0) 09:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 09:16:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) clock_settime(0x4, &(0x7f00000001c0)={0x7, 0x2}) r2 = socket$unix(0x1, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8be0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x48a6}, {{r2}, 0xffffffffffffffff, 0x82, 0x20000000, 0x10001, 0x9fa6}], 0x100000001, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0x40}, {{r4}, 0xfffffffffffffffd, 0x80, 0x11, 0x91d, 0x271}], 0x6, &(0x7f0000000180)={0x6, 0x7}) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 09:16:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x5, 0x800, "8d94ffa3014b24f494d385d8cd3bca6ead2ac957", 0xff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) fsync(r1) 09:16:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = geteuid() setreuid(0x0, r1) 09:16:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d723", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 09:16:35 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"}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 09:16:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 09:16:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x7, 0x1, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgid(0xffffffffffffffff) r3 = getppid() r4 = dup2(r1, r0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) r5 = getpgid(r3) r6 = fcntl$getown(r0, 0x5) getppid() setpgid(r5, r6) 09:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket$inet6(0x18, 0x0, 0xc8d) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = socket(0x18, 0x3, 0x6) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0xfffffffffffffff8, 0x0, 0x0, "65f81d4c200f97e3151aa9d7377c33911a4ca38f", 0x200, 0x81}) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) 09:16:35 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./control\x00', 0x92) 09:16:35 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x5) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f0000000100)=[0xe221, 0x2, 0x80000001, 0x0, 0x9]}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 09:16:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) pipe(&(0x7f0000000100)) 09:16:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) setsockopt(r0, 0x8, 0x821, &(0x7f0000000080)="03c603e9c381c754b0c0ebff9a255a47bfc6bc0f473a7a55f5b636bc7a8120c0b48262b80e0021ecdd68484127bf5a6b9e90cd0c834994c776fec2adea71bc314babd357a3e34de9abf79f9c87e19f9bf39a505b18e6576e3f6dde8d81004587802fa4a9eced245677933a85543b861d5486d8b756bc0f650d1a536d4a594748c1a09d649290e06e99414ab44bd5abc1aea36672a2b468513514476350c29b17c29945e21a22b74118cbd2f8e7d8b1497f7691dcbde3b42ee9bd286b63f36884f3392e6e699518d8eb32af93817242e5af10ab8fe4ead674f74f", 0xda) r1 = socket(0x6, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) 09:16:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x480, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) socketpair(0x2, 0x4004, 0xfffffffffffffffa, &(0x7f0000000280)) close(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xfffffffffffffffd, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="24f6ea9077e5983c1de645081661f55f912772daed8cb8bbd3c4220655bd8992d8efd8d86abb1813e3e22ff5081166d13582c7e5ff07a16d98f09c7ca03b32f1069ab7074a9acff376f33b230191a87a3aaba2001158ecf0ffff42004e938dbd99dead3e1b817bbaf5149ec948dd7bddc49b3f821044667bb23bec9bc7bad8349e1723a7d5797a17db03407cb178d04953dd4ff0cd151eded5e5fe2ad5ddb46b77d39786e942ac59faa98975a596138fc1c96878def5a926f491cf1c1adbe495f456c576603b4141d980430d711e7dc8dabfc85862963c54fe158d7acde598286bf1", 0xe2}], 0x1, 0x0, 0x0, 0x400}, 0x6) 09:16:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x61) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000000), 0xff9a) pwrite(r2, &(0x7f0000000080)="ee8bd7c911f6f8ad5859e8d11e98d6b28214468e79d31c05b08d302c6998be77c9549ffae5edeaf0b8b4add822545770bc5493fafc0a74caff75e9096ab4b9f26baf2531505657a12818bbe99c", 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x69, 0x0, 0x0) 09:16:35 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgget(0x3, 0x180) 09:16:35 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 09:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x576, 0x1, 0x7, 0x7}, {0xc9, 0x2}, {0x1, 0x81, 0x7, 0x3}, {0x1, 0x6, 0xf7, 0x100000000}, {0x4, 0xe5d0, 0x1000, 0xffff}, {0xffffffffffff8001, 0x9, 0x10000000000000, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8850, 0x0) 09:16:35 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x8001}, 0x8) 09:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0xdce, 0x80000000}, &(0x7f0000000040)) 09:16:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x4, 0x196}) 09:16:35 executing program 0: socketpair(0x18, 0xc000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = dup2(r1, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8800, 0x104) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20000000000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 09:16:35 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002005, 0x5cc2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x90) r1 = openat(r0, &(0x7f00000002c0)='./bus\x00', 0xfffffffffffffffe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0xfffffffffffffffe) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x24, 0x1) r6 = dup(r5) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000340)=0x5) kevent(r6, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x9, 0x8}], 0x2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0xa, 0xf0000003, 0x401, 0xab9}, {{r1}, 0xfffffffffffffffb, 0x35, 0x40000002, 0x6, 0x1000}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x7fffffff, 0xffff}, {{r6}, 0xffffffffffffffff, 0x40, 0x21, 0x720, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x73, 0x20000062, 0x7ff, 0x9}, {{r3}, 0xffffffffffffffff, 0x21, 0x0, 0x1d41d12d, 0x2}], 0x80, &(0x7f00000000c0)={0x4, 0x8}) r7 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r7) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 09:16:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r3 = openat(r2, &(0x7f0000000040)='\x00', 0x10000, 0x82) r4 = geteuid() seteuid(r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) close(r2) 09:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) r1 = semget(0x0, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/228) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x7fff, 0x3, 0x1ff, 0xed11}, {0x0, 0x3, 0xfffffffffffffdd8, 0x3f}, {0x8, 0x1a, 0x7, 0xffffffffffffffeb}, {0x4, 0x661c, 0x3f, 0x8}, {0x5, 0x80000000, 0x20, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:35 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 09:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) shutdown(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 09:16:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x198, 0x0) 09:16:35 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 09:16:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x84}, {r0, 0x40}, {r0, 0x1}, {r0, 0x110}, {r0, 0x40}], 0x5, 0x7) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) fsync(r0) 09:16:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0xb}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000006, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa, 0x11, 0x0, 0x5}, {{r0}, 0x0, 0x10, 0x10, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x5}], 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x44, 0x80000004, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x48, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x62, 0x4, 0x6, 0x3}], 0x48, &(0x7f0000000080)={0x7}) 09:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 09:16:35 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 09:16:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 09:16:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x4) r2 = dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x46) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 09:16:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x4) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x4d) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) getppid() semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000100)=""/40) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:16:35 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 09:16:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9cca4c7}) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r3) 09:16:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) sendto(r0, &(0x7f0000000140)="b7215d2fec606f1630d3af5bf40fadb9985e9db15544b45fc0c5839af19d3b29e2740cd8fbbd0fa0c57bcddfb13dde59dcedfc", 0x33, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000312f66030000000019620c3fdaac11e63f41e1edd0fb4fbb93387d251cd33fb604af4d6e1b83e468055341eaba80f4a98d0fa34ed58be25b16095463f64fcb873fa0b53440c1997ebae02604744b33a6d81b240de7d1ebfe968f4ed698b2c593b4a6b57ceb9095bb9f8e0056a096856cf2990023123cfb687355db8ba2d60a2012b02d0e2a8fa190b8c5efdde24085eebf668f8b33b9f541ff3c449a04b9ad85d3e6118ef2a966c4fb506cd16a371ae269312900001898a73dde2f69f1c708469c7042ce6aa1858b5d68fa5c3f7cd5684b00bed1ecb047f0c1812a26f0741add9aa366766adb5f4f654d9d4ed7034a71cc0895f349e62fcab821"], 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="3ecd4678cdab075d518f15c8c9c24fe3b35a5762b9a42c095099c5f1b875a7c68f60c9f87cb815449bf7b265adf1f1fd3a42cdc0bb4024ad8b8b4489e40de19fe86862c26568f1f1f0b7b566812b67865726e3b3274885b5a66a0799c5c07bbd13b894cdc3", 0x65, 0x8, 0x0, 0x0) 09:16:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xfa2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000a40)={0x5, &(0x7f0000000a00)=[{0x1, 0xffffffffffff5806, 0xffce, 0x4}, {0xfffffffffffffff8, 0x1, 0x3, 0x257}, {0x80000000, 0x80000001, 0x200, 0xfcda}, {0x5776, 0x9, 0x8, 0x8c8}, {0x7, 0x0, 0x0, 0x5}]}) r2 = socket$inet(0x2, 0x2, 0x4) preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/46, 0x2e}, {&(0x7f0000000640)=""/28, 0x1c}, {&(0x7f0000000680)=""/232, 0xe8}, {&(0x7f0000000780)=""/154, 0x9a}, {&(0x7f0000000840)=""/221, 0xdd}], 0x6, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000009c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="8905000000f1466509b7970f27d7c8ee95140c97dce4933df4a8ca67", 0x3c5) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="b648685bf306f2b62a383fa215ae23", 0xf}, {&(0x7f0000000140)="537d9e2e6ee0068be246a0d84b5d3a7c95a9d4eb30b3b948af245bff3270b86af811cf236900be46b230b874fc4c182b5a43473e257f995e7d4126caffb33c77b47714b1fd5528358b445c7044d51693eb793e71bd67ecfd727edf648882d824f5461080caee38d1f08630249aefc37a31fdf0614386a9ff33a6c477fcd4b0f99fcc6e916d2a04e85dde51eca29d80d11cfbf7b105e6106f10fa8d8c8c145beedf7e", 0xa2}, {&(0x7f0000000200)="7ea43d943b4fd87569cb413a2e9c517d54056fc9e7bd7e84736c2e58ef378bb17539a1ce6fdce8264bd669bbdfb069bbca63d964ad965d234d7eb3c8deb4315b9c6238f9f580ce126a01e9d60c134aa4cc0afee5c200fc62e6839d371ef8ebd2ca8f4dc0cd53a389dd101c07ee59f5ddb537eee28a566c7eb0962479dddfe1eb101e7defd3404ac0d11c19586f6df4b18f0f8e62c1cbd36e685b57a97f238792d8684594f70a24acd3a694b14a78fe3063cac511c7a771f9", 0xb8}, {&(0x7f00000002c0)="b84a9fe60757e56c77c0f492cf214bbf411a6065ee26f2d026090d820fa6a5439960cd6a6b5e31c29e6bdbc27a48cd0888809be4ed225cb66512c65570b9a476a3e64a4cdc6ab532ebbecbdb2ca5a7a5623c3d318a4e17492284f5f3baf6e9a742e6eea809528756fb77c211f3256e0a49bf49de32e1591007d364ba2a496977423e7b2c31009fded2d7ef8cd1713a70f95626cf6a2afd4916f4dfda638e3423ab0d00e565f29c1a0a53181fcdf623784602856ece113a0bb3", 0xb9}, {&(0x7f0000000380)="c092aea72c2fc521e372ca4386bf6fd96adad8bb8de981883a55b0747385ad0b2a516e3e1598289a6df5816d6f281501e324b1c4b29d85163ebd11a7e7a9a52e54b476f9125078e7df37eeac0bb29ff3cf343c87638d35cf99c09f9491d3bf2603878b44d1113eca65ac6ca501de7e09cf28d1ff86e19ef2ea05bdae04c535da75b7c0817f9c31993a1658e7fac2820b2a874c8ff0e25707b3c86728b0cb22535d05c99deb72bc0820c32008cf52a890e37d701ba43347312fb352bafdc0eebfe6a31e0dd6b751b60837cab6ee59bf0758ab1b86723aef8013416fafd960647ba02c5f1aee49aede4e0e68928465cc54432fcf6f5148", 0xf6}], 0x5, 0x0, 0x0) 09:16:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="c9b28545678bfddbdd13c94cd6c0120f843d9ad384fd2940cef2784d869d7db1c9d96cf4935759baa6a97d7b85a56c8653887789ea52d0e4ac4942040da4af2fa0f1ca70301353f450330685aa0a61b82b4f52738235057b9a321ddd91f8b177682d21569a03324f286a5fc7b3486ec4d0093844489f5b503dd08276bb85551bda36f01dea51531341bd9dee2182696b1497de6fde5d2962f58a7d0f751c8e7ec02f8658d4191b8b2d7754d5", 0xac}, {&(0x7f0000000200)="72937ce92d9fe3f532913b2af72707b3ed73aa798910232c3c3bc990c7e6800b33fec042", 0x24}, {&(0x7f0000000240)="9ba90f7e5edaa7a8a7f54e5313a4733c8c6ae8c19ec5771babea0383d15c9046e64420b365cc018675e69caa42725b4e3e0859928cfb771ae606264f05c2908ac77673028deca851d7c117fdcac6160965fbc1e855858c60498f98091a4de16453a8763ae1fba0a178ac3c5837c5f806d5b54cb29d83efc824a3d82d006ebf059e364f663d5ae9a15a2d406bf008a8c2", 0x90}, {&(0x7f0000000300)="551244e20644e51e4048456481d51d4ebffaad9d4cfa345884b0edc13330f10bdc5f83cc5b1cda87cdd0f041fd8e4e7cb4127979c459748b26480b7e08ec2722bcf7091bb09f2f0f79f57636b75aa17aeddee46063ab1ab493b82ec8a39da3b864223b851ab01ab26ffae65a68550c73226bfb42347594f26c6b42e3157305db387e5ef2404fe4d47ebc046b7c8328db2b900966fca70952fee010d966ae3245df85527c48773767c7d032e7762cd8acbf09f6d6d6694b54c39ddcc5dbfc947f09f5d6d3d81c8fe21e34de700ce54e9dc950d06bfb96edafb7bb0758388918ec552adf366816b5470015b6badf34902cf17a6b254c74ee565e", 0xf9}, {&(0x7f0000000400)="bde17c4918b3131bfbb0de6ada3e7506d102c69172a298e15fb80dbe8a34dc9dbd3c7cc7cc3a7f530ad24ebdcf0e9b3f9218dd3a4ee16d287b8bbccc523e000494f1df82833abd84db7d85c4de9aca4183848759409a8902cd27075d31cf8f7a6807820cdab4912ccf277b23ecd801cd23f4da743bdaddc0db368b51a28de437ad7b97c911118d7eab9f8a2cd0db499f0d78698f5847f47b81bf10145ad7911d8708b0a02f00c0fa8b6f3a853c2b80f4ce983f6e6fd6ac593036eae1e150e15614b268a23d87ef77e209680c9670986d61840b12dde49d7e7acd6ae2f6c2a81afc76ce103c8ec8ec17e69a7181144b4d3e7da9cb52222c65ac", 0xf9}, {&(0x7f0000000500)="89727004f8e88d23b9edf1860b529a3d5c2002f2c133557ed6055c64f2bdc8db35a1557e6cccc4aee6f82ff82aef5016d9d81641f065b2b7a9c7db21ccb60fa6f59406a11547658fd8d2d0354d1f63eaccc0fe06a3ca4146bfdd235ede08bd", 0x5f}], 0x6, &(0x7f0000000600)=[{0x98, 0xffff, 0x6, "7c8f46b24548a577331150865641068852de270380ffd3d99935fe1400b7d3bea739ddb6bd582193cee2c6fcf84cdc8b8b51d8202bb074dc59528c359b25866263a51ab0cf8909d10d497828829d7e136123a5a523ce3e6af323917151a490aa5cc7094ae85adbc7ab49ab21268a0e39c924ed77fbd577d954aee0665f44913cd7ddce5f"}, {0x68, 0x0, 0x9, "f9a045f5c5932038985192edb2fc71c38850a49e74dde3b77a30bc5ae731d1954d2cb0c4c7f057a65edb38e5deee55b25f73add8348182a0e61013116164bb6a8dffb7632b8f189e08d2e0304fca085208"}, {0xe8, 0x0, 0x2c678c8d, "a674570a44f81ca93b75c15c34b9bbe71f145afad3f91f0fbd73982f29ee138efeb2f07f0465dc475471d07d8214f04dcc4d227c85db5cb175c0500e6e192b4ddb4f4e9841e622c499820f97219763d4a57e7b86990f66ce5de40a4b3e1dddd7148fdbc0106530cc220d0059994b7550fa345c521040304b21c810a6403817186be58c7f6e6b37fd949c8be7c0ff58c543ea389c9bb775c377a3ccb0c17861264af6b88c86b7589cdf73fcbf3018b52d4ec681fa613f8035cea675c4d286bc4a3be0325ffdfdceaac7c499cb11126e999974d2d41c"}], 0x1e8}, 0x7) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 09:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x6, 0xff}, {0x9, 0xaa, 0x4, 0x5}, {0x80000001, 0x40, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000180), 0x1b) 09:16:35 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) chroot(&(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 09:16:35 executing program 0: chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x28080, 0x4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 09:16:35 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001740)=0x4) r0 = getegid() r1 = getegid() r2 = getgid() r3 = getegid() r4 = getgid() setgroups(0x45, &(0x7f0000001d40)=[r4, r0, r1, r2, r3, r4]) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000000028000, 0x18) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000080)=""/225, 0xe1}], 0x1) write(r5, &(0x7f0000001400)="92645bec3ec30ed7b0ecb23f00bc0eac10410d4ba06e87bfc9a425dc6950e7da399944cd3bcc0aac2cffee15567e5bb78999c712683bf9e3d0ad5bcfcaaad730c03815dc60a4715c65818ed638e243d8d096bb2f3d44907ea7e6048c143670fd5f55074b4661e2216048fde12f60939fbf61b1aad5dc823eb46c31b586df10793c0c164fd6f05d761ba91f37a5404a0c756938", 0x93) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = semget$private(0x0, 0x7, 0x200) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f00000014c0)='./file0/file0\x00', r5, &(0x7f0000001d80)='./file0/file0\x00') connect$inet6(r5, &(0x7f00000018c0)={0x18, 0x2, 0x400, 0x8}, 0xc) r7 = openat(r5, &(0x7f0000001900)='./file0/file0\x00', 0x1c0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r8 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000001840)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xfffffffffffffccb) fchown(r8, r9, r10) r11 = shmget$private(0x0, 0x8000, 0x11, &(0x7f0000ff8000/0x8000)=nil) shmctl$IPC_RMID(r11, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001d00)) sendto$inet(r5, 0xffffffffffffffff, 0xffffffffffffff41, 0xd, 0x0, 0x0) semop(r6, &(0x7f0000001e00)=[{0x0, 0x1, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 09:16:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/168, 0xa8) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x3}], 0x0, 0x1000) getsockopt(r0, 0x0, 0x8, &(0x7f0000000080)=""/86, &(0x7f0000000140)=0x56) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) 09:16:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x80000000, 0x149, 0x2, 0x53}]}) 09:16:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000200)=0xfffffffffffffe00, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20800, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x100, 0x9, 0xbc, 0x1}, {0x7fff, 0x6, 0x200, 0x8}, {0x800, 0x6, 0x7, 0x1}, {0x4, 0x3, 0x0, 0x8}]}) 09:16:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x18, 0x401) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:16:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 09:16:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x7ffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) munlockall() r2 = semget$private(0x0, 0x7, 0x182) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000200)=""/130) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x100) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:16:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/52, 0x34, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="e77e4ea8a4bafa7c90ec26d2744bdfcbc5edfacae562f2e83fbd316fe01f1b9b09747f"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 09:16:36 executing program 1: r0 = semget(0x3, 0x7, 0x8) semop(r0, &(0x7f00000003c0)=[{0x0, 0x9, 0x1000}], 0x1) semget$private(0x0, 0x0, 0x105) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x3, 0x6}) 09:16:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 09:16:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 09:16:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x6, 0x41, 0x1d, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0x4}], 0x1, &(0x7f0000000300)=[{{r1}, 0x392b0ee5ccab8111, 0x20, 0x8, 0x42, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x200000c0, 0x800, 0x8001}, {{r0}, 0xfffffffffffffffc, 0xfd, 0x40000000, 0x2}], 0x7, &(0x7f00000001c0)={0x401, 0xdc}) r3 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chroot(&(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) dup2(r3, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:16:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x80) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x3, 0x100000000, 0x0, 0x0, 0x5, 0x1, 0x2, 0x1, 0xbe, 0x800}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)={0x28}) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknod(&(0x7f00000002c0)='./file0/../file0\x00', 0x1000, 0x6) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/../file0\x00') syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x6, './file0/../file0', './file0/../file0'}) recvfrom$unix(r0, &(0x7f00000003c0)=""/195, 0xc3, 0x840, 0x0, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000500)="bced79f97356c6e7eb19259d308d7f20f8f4166cc2171942ca8a120c3f55d58bd007ef69432517cf0e8314295fde48f3c39cb51e096160ce20017af8c01ec314048cc198de9d8f8448d0a37bca7e84738bda259f9334a88b0a1af9aa27ce2b91c20541bf87ad38c71b66c1c25c2346972d9353e53122564bad7b8d36851206af9413be5371c8b00fa00f3832df22", 0x8e, 0x1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='W\x00') chflagsat(r0, &(0x7f0000000700)='./file0\x00', 0x10001, 0x2) sendto$unix(r0, &(0x7f0000000740)="de448a5d036a3c82ac004b2f20fc56e47f6b9f8c7bf991d3f9ed40b4116867145ff8aa00441a33df767ea4892471658a9466be9c1a07f1488d561192c059c1fe483c12eb01201ce6410a20fd6d2c2b040a5fcae44ec2b43e71c74cf1e3433cbf9c288b53849b4efc26a7ce74858690e07e89733cbf032623de9041bbe80c53a9f3b5d941e9b2951a09402096b9aa567cf743a36d60ae3969ba063e3f825311b81ba2279e3fa3", 0xa6, 0x40c, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000800)=0x1) connect$unix(r0, &(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000008c0)={0x11, 0x0, &(0x7f0000000880)=""/17}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000900)={0x8}) stat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) openat(r0, &(0x7f0000000a00)='./file0/../file0/file0\x00', 0x20000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a40)) 09:16:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 09:16:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) kqueue() nanosleep(&(0x7f0000000040)={0x5, 0x7fffffff}, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:16:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 09:16:37 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e40a770ad16daa24b936405ba86a2"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 09:16:37 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x0, 0x1000000004000) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) 09:16:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='{-\x0e)\x00', &(0x7f0000000140)='{[\x00', &(0x7f0000000180)='/.\x00', &(0x7f00000001c0)='!(-[\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='-\x00']) 09:16:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x21, 0xb438, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x87, 0x6a, 0x100000000}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x6, 0x9}], 0x2, &(0x7f0000000140)={0x3, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:16:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000001600), 0x4) r3 = getuid() setuid(r3) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) poll(&(0x7f0000001580)=[{r1, 0xe2}], 0x1, 0x6) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001540)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r5 = fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r6 = semget$private(0x0, 0x1, 0x400) fchdir(r2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000001500)={0x3, 0x5}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001700)=0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/178) 09:16:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x820, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r1, &(0x7f0000000200), 0x0, 0x801, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x8) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0x8}, {r2, 0x8}, {r3}], 0x4, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:16:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) dup2(r1, r2) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 09:16:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 09:16:37 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0xa0, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000001, 0x8001, 0x1}, {{r2}, 0xffffffffffffffff, 0x8c, 0x3, 0x81, 0x832a}, {{r1}, 0xffffffffffffffff, 0x0, 0x18, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x86, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000005, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000081, 0x7, 0xffffffff}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x100, 0x81}, {{r2}, 0xfffffffffffffff9, 0xb, 0x8, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x100, 0xff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x43, 0x87c8, 0x5}, {{r3}, 0xfffffffffffffff8, 0x10, 0xf0000004, 0x9, 0x5}, {{r2}, 0x0, 0x8, 0x1, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x8000002d, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa6, 0x10, 0x400, 0xff}], 0x86a, &(0x7f00000002c0)={0xfff, 0xfff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000540)=0x1) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x6ef868a8) mkdir(&(0x7f0000000440)='./file0\x00', 0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0xc5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000400)=0x2) fcntl$setstatus(r2, 0x4, 0x40000080) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)=0xfff) mmap(&(0x7f0000031000/0x3000)=nil, 0x3000, 0x1, 0x4010, r4, 0x0, 0x5a) setrlimit(0x7, &(0x7f0000000380)={0x8, 0xdc9e}) 09:16:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x401) 09:16:37 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5) r1 = kqueue() dup2(r0, r1) openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = dup2(r1, r0) fcntl$getown(r1, 0x5) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000040)='./file0\x00') mknodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 09:16:37 executing program 0: r0 = socket(0x20, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x7f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xa1) 09:16:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) pwritev(r0, &(0x7f0000002640)=[{&(0x7f00000012c0)="3cb0a38f7e062dfb19c053250d5d5354577bbb034a3076652fab61f1bda175544723b16b7d673024cf375cedc6e54632b6892abb80924fc934c6ad51fabe80f576940b19cd8c44f2f6c2175b6fa621e29e08efdf1d7c31ae0d7f0ee0f622fab8198687f2529b9f3e28654157b8a57d1a2a3d8e60cdc8f4bd1bce24c42e866f521a3b6985a8b5612150a9ba5b140c95304b279cfa6233172cbfd973701f8c695be39573d2e3a919a1ef75e7d49f6c6a5bf8de69c2c6e8bc6fd7e66884308d55f288bce030f5f4cc81946b538d37d2a22236aedbcb373149fd773d5ee17c67cccc4773cdf3a47541ce810c0c73880b7131f87ea8f12e125f1e452509d5eb9c54765366b403adf0193f90800cd060e0c4497373412f77f023893db81dcb9f9ac90057bfeecb63ea82579caeb0d0d0c03f43cea10080ed2482d0e788d20d302295a56ffefe61aac8f2fb5292cfaccf60f23c6dd5d2d3be7b2b336863140d967c928fd5f0f11eb81e75dc74d60ea106d5c8cd4b3d81b9e4babd8953495225b14cadf479884e128ef4506977c50f09696439d7e9109167f58a5bd3de752d9a1bd21b8a77fdb5b1893fae10d09cf851a174bb2df9caa3b1870db62b2f10e2f087813813c963c8ce81692af1cf3be6db6f8c7116b21da6f8ff1735ead7422e02c905a363cfed161b8181f1283b28905ad175fbad00362b321c630b73cbc73c1d8c372e07a2ce621a97efdb6e0f2a29e2c59cc329c1728edb1a3a590726fdf2648bf8bbc006f1023de52899ec397621206b76fd103fd7f9d872d3c9946ba450a83d8e875793fc71fde32bdd8d7411008a67d7279365cf354c8ea759f3aa01185d401c070f6f6d1183764ef93261647dd560bc89efe32a476dd9bb69a652da05ba03f89269429f85a56a503824ba78188a819f13933aab3ed83d4a74e23025160ac8e95aaf6bf4295ff4397d5196f6d09d403cb4ba9367ddd32dbbedbb90df7def749c2cd5b381bdf54d274cde9170679b96049c625158c49597752646bff4001561dedf8c511ba24fad60388594919e430e5e35ee8b6ce7794e98adb102ae98b0e73bd0df4274080edb3504fbe9b39cdb89f69326e60b912803545fb25477ae596f1b8e4be6a1a283cfe6bbee72798a29362d1bf26fe2bd396f2e26112998579d88374345830ccb9d4eb3a24ba07817d8b3aebf7fd53cee9f0f424922b27ee6eb27bb4d7af91ad3e33ca7e6e974b6d1783d05657a83b09d89739ad736eb7e301c702abce1afd1f6ab585c12055403aad67a433b610b422072c9ed201fac8c8549ad17448391390ce8a13045c774ffd2e66bba26c7843ec7e7da1f6de6b4ab036619d3cc8aaa848695f1a39861919e8084c43c697813353aa2b00ab0a028e49518e844f815eba06a5289e7de9e0bcffd697a9ab5c89ce38297d9083416fac22bb91529e9adec411d71b8fda97d4efbff3a24a268caaae5268f1c9261330bcba3235dc10a5d8aaeda12912d462fed3b531de6e13140688c9aa29a04d09230a17b542eda91ebe086fd3ebb6157613abaf2291384e5437bae3fe70059266d12dd95a30fe1b6624e3857868febb0594cdb60ac88eae50fec88f5ed1d96af0ce6661a5c71f9c66c6c85ee82b20d8611ad0c9f9c936d3bfcb9a8aa687e21f07ea9a4abe764029bcf5e7d40039da77a9530ad17ed20d4abaa52c7859a8ffa23efc88d5c130272ca963496c13e36d452ce4b32806423a3c3b0b4f2f260515a49eb3b9759847c57a6ac1798dba5f3e82e6a18406e17b7fbd733c12979a79cfeca0ec422dac653d44a21bdc54276d1575acb0cca5f6cf6cae47c14c9144b2ca6b8395ccbea74d751781c4b68db73b76970f2a473673a28f9245bb54e437187b8740623ed50b5fcc66d825c0bdb4703d28a6523cee489b364c81d57c7ff4cd76812590fd26ada64e36427b884bd1a1d05550f20afb91f9aa3089d6de0605adaee9d05d1fb35cfc71735cbb08f0cc5d3d98521857190518a8dec354f29bf5db1d81eafa905aa27d4d6b2be098545f81c206c91f7c07c5e962481710b4c1c5046e7c92c1317993ea86e4ea5c425aac24275e498a69a059a1868ec4d46d22034d80d0b3d4d7b4ef08ee0857282ab9d4abc635f9deee66dd3c8b8b8b2ef380ba4921408dbf79e8a1c2ffc7f696cce121ad7e2c63f0e970845807a9bcf5f85ad1d963f3d0f760f317940c3548e019a5f05eec4084ad8dd4fafb141c98b52850b8b7e670999d63a8b4f7e200f0ffc1fa0cd5966577fd52057ca4fb28e0965dea3b55038e984274f88fab39c11b45e7539b84980e660550f0d8e7ccdad0e0dde14daac7e3960dbc4d216e1a400924b47f2f288201d8b4124191cb0f8589e574a32a6caa46bb5c200c6bf2b1c78ccbb4c677abe083958699c2ebdabb91a2e6d486d4652428e7f6e8c648c404d86d0a962d2ac3bf741160874c321288d7d3b2db912c858f182caffc1f77793ded459d33555d3425e1eb849ec18e25ec9dc3f1a2c141c6bade2094299ced2d56387162f2f3ca94b0ca939880e8baaf0daa6d130f268a214fbd18ecc6aaa0bb74a10d06620c3e3f2e80d8841f674551d03730981f3fab05f38b044e23162cb0658ede1232d2bfe74add221da4551434b5654d03975c73ccc24751ca1b0e6ab9e9ad34ccfa855750cab03f54f87bc7ec49719257d73c0665e02ba432b3f83e4e0f5eaf877e852cb431d71ddd343fefa100500b5e18fb97aabfc27407991da15e21d7bb4aa33923579540a8f84a78a7923f439d094bb993ee3d161492bd37693a00fe1d2b22b638a4ba752ae2e28acfe3048ebf4b00abdad9ad8fd12113e438b395e592ecb397fe6a1dd13073c8f1382047f142382929306ac600ec8bef413edb91088e5c46024303dd83ed9c9bef765f757d492634c7f82901539bd50214d34193e7f6bf7dbb4ab18f9937829d105c373a49857a286559cf1fd265a0490e70335a375f5b41e3eb713bfd69e2a50052a83bf0add192ed2be127c89cabf64618040cabfc19e4b909f1f926383b3aaf567263a6933d17cc6ecb449ba79058101fc4218251ac0dc79af2b664d92217bef3425a9813c7e8274d1324cb647175f937d1b1f15fdd5815d13e0027cfc61d15c2ac77127e0934ee8e36e62d832de0da13d1534a89845cd74e3bfc932b6583962f3614e1eefb0c7060f0985082e72003e8da330db373ba3fc46ceb8643e372b5af48391fdb079fde0498a0d93d508024e3f9e7d4cd070e90c510ee6b97765edb1bfa7d33ff62e32a67773cb58ad662d4b38b37d287ef435f8ba7ad22b4231144375c2967aad250aa30d9c9ac4923a204998a248fd6b8cf85a97fb10b66f471d7345cd12e29022c83ba964f6c81837f822da8d0bd63a0c55d81ecbbbb612d84b0e515be79cefb307eea59af0212fee5eb5adb2360acf549560b8d5c2d2fc7079d61effb522a60eba8dd9e7dbab30c48346f68c138ba469aa81e97e056d918c69a3ded36ff04f729dbe2a37561e1eac487dfbc49bbef689e9c3f58e715828b99a8c65d42e59260c0533d2e5790d5df6dc1e42e94b4796d80392492d7a62dc7171fb4e93a3e6bcc7f51da742f5f9ddd011403d12ff46a8e40b335a9d949c187d927c7133d84de08c0928ef23702fe54bdc8052ce89a6f12191bdf21fc67a86d5132c7b809e72d888b2e2939377e43d80759f7dd41bc545e6a4f045eaafa200224da24d18b76c80fd1ffe06f809d974635b0a2d5555f7a7f047f97882a3cf92d72f5d1a31629d39878cd8683304790634267f2890da5293cb67b2069e2e694a01f32229524a8dad56a93151b6fb1cd68d577c0cc175abd7c54c72a098bd79d580c9aecab597f0a4d33c68936507cf2df5eeeae4a993308e9b023cddbd9ad9d2c8a2b0a3352ece8f724fd6773f49eb5da9bb97ce7efa49190385b55e39330c2ed9e51144ec6a87c6184cd4c595e4c27a3c04ee166ea9a0bc3e2408feaabff15baf2d3b08af39e0daf6cdefa1bc76c67b251ed092a5dc7193ad00ece7b95527881eaed0e1a0ed7857b827a1c67727f4ed8714a1cfac5cd5ae7c85f8b04bf7b61c68db6a230ed2cb3e42c7ee7b537e85aa03718c41cb6487dc6a0a710decb2813f61151ab101954b25d997be6c44da5136c02267109759e0926f7f47523b5e47aa1b789b41bf0b87779e6f744fa062c1a36b4a8cc47250b61aa5b1412c626c6b64f3009c491ea405cda001f6d69760d5b1cda3a43cd58cd2fdfaab5a334f1b1aa878044045cb4683e49589a7d6cedecac8307e4f62da3ffd2224d307ab3911465bd780da9784a1a157d4905e9c39e563d0b220dc9e57780ff170993552ca03754fe4dfe3c1865ef91359fc4f4054c9dd9ea32c2800a36d2f69c3b9c27e13159f8016b284a5c1ff027d98e1d3d260c6b31e643cf1ba2de783505a4b71ce41da03665e8263357392189ca39a2d3ba645d5862ea8197c22557baf4a76218c0fef97023d7fe2c019184513e692fa957e1c97cc1be267e93aa7866db7968add32be612749ec9de8ae093269445212daca209bc720baf5705c84506e1c8eb45ffe4262e3f10d98a57bded0b43aa3b73a363be1cfbffe2df29f164bf6149979787a67f3ace02bbdd59e73c6598ad2148d38c8224ecef82cd1201eda4e4b488f46053829ccbc52a8a2ad68ec54cc5624bea756e8d3b2548c9b0c2f7867a34631f65ab3bae39a61ea9135481ce32ed82d9b5a9a316a3dcec48d54b6ec941695da0cdb2e9ba64153cf5e2e72fca2b8993102c7fe73493bad8003a00a1906024d400d056cf58c047681dd24b5ae9c9d2f1007b303553f6b4d99d1de144f57c1ac98d7fa98a084b36ab0c8b5022f717c3918de02d66abd210d12889c8aabf314d279b3eaa5a4b57aecc408d6b3fe3f95585d020427ace83beabc494584b7afee3d035ed2803c03a38ade034328c393360a0907de84ed66547d4f630a03ba3abeacb1a4ecb77a43e4d9af2e87eb3c258ed206be52cb9db3cf483b552f7f0635d8d1254fec7f733ec66a39ebdca79678bdc09730a8c6db941649171af2648292060d83862a12badcd34e9eab4012fd1868991dc857306488873e9dc01e0846178e880b7cb77543aa6f7d138fd3d79a821ebe6ca8eaa5f7cc2590b6a99e2c942175c0456b130e5a4ac9154404a44162ed9660ea7af2683da8ace014d95533a61e36d382db0b2852391f4f0f1f30d728a85310eceda0d83643b0dc6a5435e56cf32b3fb82bf3a256806fa6b2d3889e0844d4e7a5da7a9ec409f26ca6f1f05a03598a07269fdd088d0b6b9f1f2fdc5d215b491b78a9a3a8066bacbc060159bed80d0a579619f775872ae6373e687c4f17a0cdb8412fc0838496254cc2ead60e59f3bc18b0387db3f2e6a06c31ea5f62e84b88ebacef70884693f8bbdb96702d16b206722096730baacca2afee92f8c318bd35bd47b9c20ce17ada01413dc18b0911b2e212982f4bdd45b344143c34e461d0eaa3164344dac311a29b4f33aeae26e6cbad0471e01371b41fcd3363118a8160789a7fecc1fce10d9e56b151341ca90534c857442dac4cd80997724a227216d4f6636edd753c939008e3dc64d61d6c3e3e2d1cc71c3b7e7797803a98c63287258c5d41802a66eb922eefa953dda1a50a9215f5aa476f2ac87f7349caa69ef6a0889b0edaa23347f8580470fe442bb5e207e1f27341432dbad55d84bc0488305547223699ef6232a838f8c0daf328422b73476c2cd56439ff82ea54999dd44def4b1a1bb55f299c2ed15cb6766e1711d7"}, {&(0x7f00000022c0)="8cea1dd7bf1ebe33c14cbd107aff1a6171fe4af113f996b3fdd769e66234713d4fc5538a30c829fdb197e4b8a06564cdfeac8eee9944bc3a1a39a20ff302c3b7188a7cdc872bdb4426e3a762deac37bca888fd36e825c8941d876efb21a9fe7cd8b55c3d01f1643135119f5290af749235d317a7589052688aa55d02e02652b8e6030d1c73b03b719f8afcabd6076d1308a3084d2ad8c45b54fde6d1c8558e85b1b5a773f44d943f8f3b6b7d"}, {&(0x7f0000002380)="8518d7a9944c9ffe4dbd2d740a761902f56c67"}, {&(0x7f00000023c0)="a0d66cd408f3f4cf934b7887de9640b1baa2707b5b94ff4d2a3b46e2a24febcb4879fb6d"}, {&(0x7f0000002400)="21e6ca996e2b6b29dc45f3a12ed8f672b9f8bded3408cdf1"}, {&(0x7f0000002440)="8f725af20035ed28761838a624d818dd9641cba454297175a28c5836895a9048ad54cb90aa1622b7f5d37512167506d682f06db094f11d1957b39f19c0d9f8a7a585a3254fff638b094a11455772f859f2f72c56c8f952b7e1894a38ecc9e0e8e0515244b6b5e3b5e0f7b3b79d7bc37d6d43e7f4b2ebc0fa51d7e8182be48c75b33974497346240115ca899f5d4f215e62586b38011cb71bdfc727713bb13b6345bccc9765be8a516f92500b59c4296a3e45c303c3c1bd94605d226f1bde6e121522b391e3e7ec569685754a24cbfabd42ab1336"}, {&(0x7f0000002540)="cfc9f01e5ed1d878ec299508b8d680789127d91192f83ea9e91e06002d08c36856f562ed9fb5f483e4ea42b774044c5c2b05e58c0c3eefd1be89727a3ce57376305530ed952ae0dca10deb89eddbed19d4a74ac550f6634db98bd9c712fcd6eb87f0f4565f67b013db24723b87cb4a5047b58585fbcf37480fb87c0d2f6fce6e1017f368e80576302c1a3fb53cd0c713b329e0d43b4ce55f94e6b7bb39a7ea262005a64b3de765a4c02e0527a094174f8df9fd66d7b170a1c790eddc843d7609dc19a0466526882b66844500ce17ad5473c368c55d596179d080cd2ac8b80fbc062a25ee8d0d4a295aa050"}], 0x10000000000000fe, 0x0, 0x3d) 09:16:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffe40000002) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) flock(r0, 0x8) 09:16:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1c, &(0x7f0000000240)="0042dc81848646d3e8785a717dbcf0d6ee6fcc0c82ec54f2d0a118b6c1eb1e4f51986d2df331dfc63d9392656e0c3186efb733c72e47e5824c1d6880893b052960b74a9ab01c3edc4926a3ede033e2a185f51c607f3caca4b409fc68ae40c3073d7bbd537688620bd882136e0e745cf6e4294f9a8cc01e53c76de5e30966423cb54081175d95dc2d0de8b1476550c9a11bf47ab861b2ee3b27b19bb5bc91b230a641981626b0aa17464c33122b83a10113272ae69ed71fe11d5db19bc8c7696536fc0da0b1263a495a21d312e07d9cc5") readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/247, 0xf7) geteuid() r1 = fcntl$dupfd(r0, 0x80400000000a, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x2}, {0x6, 0xffffffffffffdc76}}, 0xc786d609ecd83f6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xc1a) 09:16:37 executing program 0: kqueue() r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x2c, &(0x7f0000000000)="b1823d1826eab7f6b54cea790856c65b72aec44cc43a6821d9c09268c14c23f82f0f73fe96d80f1b6ab23008") r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xfffffffffffffffa) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000280)={0x5, 0x9, 0x5, 0x5, &(0x7f0000000500)={{0x9, 0x1e90, 0x12, 0xb1b2, 0x4, 0x1000, 0xfffffffffffffc0b}, {[0x9, 0x3f, 0x7fff, 0x8001, 0x1, 0x8, 0x7, 0x80000000, 0x5, 0x401, 0x12b, 0x80, 0x4, 0x1, 0x1, 0xab, 0x6, 0x7], [0x2000000000000, 0x771, 0x2, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x100, 0x0, 0x7fff], [0x3, 0x4, 0x8001, 0x0, 0x4, 0xf9], [0xffffffff00000000, 0x2, 0x7, 0x5, 0x5, 0x5], [{0x1, 0x1784e78f, 0x38, 0x3}, {0x56c226a, 0xc0, 0xff, 0x5}, {0x4, 0x7fffffff, 0x7fffffff, 0x9}, {0x3, 0x277, 0x4, 0x40}, {0x2, 0x9, 0x7, 0x6}, {0x400, 0x1f, 0x6, 0x7ff}, {0x401, 0x3f239ba8, 0x2, 0x2}, {0x100000000, 0x3, 0x0, 0xca8}], {0x1, 0x4, 0x3, 0x2}, {0xfff, 0x6, 0x1b, 0x5}}}, 0x800, 0x8}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x1) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) close(r3) 09:16:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000008e5300005181ba8bdff724ff9cb43aa9289668e6e51818e26c1b9a4fd655f57c948813bc4f9c5e86bc653403113d8271dff2b6"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1, 0x4, 0xf6, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x99}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001000000000}, {&(0x7f0000ff6000/0x8000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x20}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff5a6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xc4}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6d09}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 09:16:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x103, 0x1b135a67) mkdir(&(0x7f00000000c0)='./file0\x00', 0x68) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffa, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) mknod(&(0x7f0000000080)='./bus\x00', 0x6005, 0x0) 09:16:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getegid() mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 09:16:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x800) r3 = kqueue() fsync(r1) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:16:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x1ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2000000020, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="eb9383123263f859c24a67120a9485232a62c1690dcb5788b659b71f39a34b7d054cfed4093f1004936e7b66f8d07f35589f42fcd459e4a56e017f5aa62a7d83808ab6715b72a94731aa09d01124d223a4a519b4cc4a790aa2fa0bba081eda36ef31a69f59d1bb1c9695a0f05736d531f6926aea10b1b4af3034a8cb81c0070a10bec7b2e74b32be825e2cb7f0828f702a058c0ca072339ed4e26d06686216ee3f88b9b0ae1e08", 0x2c7d}], 0x1000000000000201, 0x0, 0x200000000000002) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 09:16:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x3, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0xffffffffffffffb2, 0x7f]}) 09:16:37 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f0000000000)="70c9a9b0921ce243d316c24d51cb1bdc6e56ab8f018a6628aaf5d2a23ff2a9b92981025837808d5cd888aa168927cd1b2b168e76ae", 0x35) 09:16:37 executing program 1: r0 = socket$inet(0x2, 0x80000008003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) getsockopt(r0, 0x0, 0x533, &(0x7f0000000040)=""/93, &(0x7f00000000c0)=0x5d) shutdown(r0, 0x2) 09:16:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/230}, {&(0x7f0000000300)=""/67}, {&(0x7f00000005c0)=""/149}, {&(0x7f0000000680)=""/133}], 0x100000c4) syz_open_pts() 09:16:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000840)=[{&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/213, 0xd5}, {&(0x7f0000000800)=""/61, 0x3d}], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 09:16:38 executing program 1: select(0x4, &(0x7f0000000000)={0xfff}, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8242, 0x0) 09:16:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xc0, [{0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0xfffffffffffffffc}, {0x3, 0x4}, {0x2, 0x1f}, {0x2, 0xb32a}, {0x3, 0x543}, {0x3, 0x80000000}, {0x1, 0xffffffffffffffff}, {0x3, 0xffffffffffffffff}, {0x3, 0x9}, {0x2, 0xff}, {0x1, 0xffffffffffff0000}, {0x1, 0xfffffffeffffffff}, {0x3, 0x5}, {0x3}, {0x3}, {0x1, 0x48d}, {0x3, 0x5}, {0x2, 0x3}, {0x1, 0x7}, {0x3, 0x1000}, {0x3, 0xfff}, {0x1, 0x3}, {0x1, 0x6e1}, {0x3, 0x1}, {0x3}, {0x3, 0x22}, {0x1, 0x7}, {0x2, 0x3f}, {0x3, 0x5}, {0x3, 0x80000001}]}) syz_emit_ethernet(0x45, &(0x7f0000000000)="0d0bfd292e4336cbcde5a9b610622aa048791126e1daddd41064c120a5dbf3def798bb53ab4b37337ccc110c43407982c48f5a3bed34b5e7184122af57ca629397cc50f6fc") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x9, 0x7, 0x5, 0x9, "d287182af0ec2d798bad048ce0b4c945d917e3a5", 0x1, 0x7fffffff}) r5 = getppid() r6 = geteuid() r7 = fcntl$getown(r1, 0x5) r8 = getuid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000300)="8b0fc5d87adda03016a3c05edf6dea8d553a4ebc18a8e7423ee7eca1eeac74ac99274f28affb0e076e749a3ea16735a4744f61d06076994cbecfc2499d069bfd688853ec7e8c516f2f68eab4c205cd5744f68149a855d66424d095d3135fb7b0d0fb", 0x62}, {&(0x7f00000004c0)="6f629cbc708ca2d95ac5a3a3b9d72fe9bb417f680a75f929326aba3ced4d94c4e521eebed5bd9e300144ecae162cc495f27c7a826dc2f91796e52ecc3524ad5cbc878c03bfcd95c3404558d295b3b12f7151acc94a59f2f09b6be20565a32f44dd23640e7001dd22de91b4ff928a4f1e682dc2533fbfc071ac8724e3089ee3cb3b988d09f047cffc49c66b8070bf06bac653124a6a7f330318c6f594e286f5b19b413e7d", 0xa4}, {&(0x7f0000000580)="155e032ca709dfca70d9a38377147c51776014c52031f7480bc22500a78e357ba46f20f34985c09bc735c65c40a152ab587452d3f4701ee46db59fbc0317cc801f6ba5f6a0ec78826bb6f5e7ba523508704c7fd513db10a2ea2883626a7d674ecc7b43c640b6fd704d8a341ff4fc691fc8a38295df98d20a73497892c643d607b6941385121b8c4c72ad4b0730c9647b52c777067c6d828c2988c069dacb52ff3e7facbdb26153e4f48cab15b107956446575c42d3c7ecb09a312f9f1b4c52f00d81", 0xc2}, {&(0x7f0000000680)="fee72a60ad69c21f86a97702bb08093f3ea93fb4c567f29b760c6828b78b5d440ea8b1eb3f38abf2315636e4bfd1bc31abc81253711ebbb7fca7b23eb6e5c9b76db1b670f4eecc74814913580c318a44d1faccf8e965518803f5311abc3a2ba9c6ebca6400f4a6561860beef9bc2e065a7aec2d973", 0x75}, {&(0x7f0000000700)="4adb8644a2551d533217a0bca42b8f2d70b4427c4bce310665c5f35f0ce70b8b7bb115765bdad4106297294ad26ac149561e56fa4027dded8fdfac6c5c92a2948f3a0a87fe47f6e4406832810d953761898c740e52927c0e66070bd9c31c7b701b7d2781201fbbfdfeb62be100ece53a6f9f665ef6307cb8", 0x78}, {&(0x7f0000000780)="54572968853ea96ebe0cfa00fbabf7d66bdcb098aa90467b22773c14cac393ac10829c2798dd25d97846a7b71f6b023e31313fe95f5e6f24fe0de5589269bc056e73cb3b6bbfc61a762917a452e45cf783a41de80511ee974daa98ea2e5b9cf6939359fd3c755f6bf1e9c1311cce21183525acb99048c366dda1e01d3347a9b705fc8efd979ee85c08b506435125ae68882c864c04f77edf9e0a98e900d927c93cfde3a8185932caa17f78753be53035cd038f5f2008cc28758a21fb0607aaa2eb6fd3114f7fd2c3c51b337062ad2ba7e232b8d344e73a937edad23c670325d5e820ca994f2e09acdfb349326986e873c2ceabd7cda523ed", 0xf8}, {&(0x7f0000000880)="32960da0a15364625762a1be6be1a2bc7133b5da938388771e64ee5d721140a2d998cdb66a1fe46e77db8098fd1036fc4e2f571005595c89ccf0fc5877a1ef4c2424a2f72cc7f29a19b5b25daea4aacb98b9e64eb09219887d4200230d71d36beb6b3f94f728b34438345801fb1926870ee91686fca4fc557983e5ec6127faf30170c60ed5dd9d18482f9db0ec1d69ff252bdcf994f63ea8802eeed4cc1bd97238ee193701d9a7e73d48aba9bd9684d45057b28f97bd2aca572a616c8ad7d20abd4635b2281f325518631539e7e4afb6cac1f2d10fa3df152a2aaf3ec15f88fb99171070041ae4cd311e206d7e35d4f7256e7fa4e17a", 0xf6}, {&(0x7f0000000980)="09047186f8ade54f982e7a477faada36527eba99494ed606952e36ea74be26acae81f8b9ac087faa00136246ef162b0cad9ff8e5715937861a01003777b51ccf0068f4a650a2b30bb43762e9c875d7f9e76e23da98c0ab4922dbcdd92cb3d8d5895518bba4d4278302fedfa208bc820dbbec6ee2196bd46797621500d3d94beec97ad32473553a52d17cc3967e4024ee56a8be65a7ceb2126c72043f061c8677a79fc1aefa03c1928ee7e26808c1791340f4084bf6337dc41c4b11bba6f78fed4e3643f7672e6f03abf3a8232b172706cc8acd5e749804278c684de84eccebe560277c1788c5ccea126ba9d70c31ddacc8120c467765cc", 0xf7}], 0x8, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r2}, @cred={0x20, 0xffff, 0x0, r7, r8, r2}], 0x40, 0x2}, 0x8) setregid(r3, r4) writev(r1, &(0x7f0000000e40)=[{&(0x7f0000000c00)="0a3b7647c1fa5e61455a39dc92622b80dae6fc195e8022bb456c344dcd35e54150276f6177e45b70a36aa9e2821cf3080d14eaaf205f55f4f3d7b5649fcb32a1363c2a044d6559c59c7a78dc987481903fbc1364027a1e621fe904b043396eeb30c34550325d1def3d581931f04c208190abecb9ebf459679974ed9a3d2b8566151b8210139a8088eaf8c60b009f", 0x8e}, {&(0x7f0000000cc0)="0b9b9ddf2720ea9dba66f6c753a019df787dd25a95905e1d15aa8f2e060aa8b5e72abdc5a5e5102e6a56e8f2847aa0286c1077058be0db340ad0e04f74026f71fa256a42a447d07990f2c831d52946d908906166684cb768041d2e2052fc083957706f900d823fe96e4a0ce42bce92aa9f245aa5a5e5b29588708eadf1e0643bb8bc6f006d02dd0b466e9b238179568c8786f5ffd0d95a425f6e358544ea011151906408c7870e7b58a10bcb4b92ca01f583", 0xb2}, {&(0x7f0000000d80)="20003e16b2833ecb7f0b76bf9142c0f23a80499e79577fa130039dfba882461be6f2c9b64b19b11613badaf93e1874a5b258410fd5dcc86f8d446fe753ab1e93c30b7a06e7f2da44480cdebcba44bf0e9e411a78e0a97308618fc7f200a3e8d55b9daeba0677b16e4a2f062dafc1cac1c40061c90853b2591d31af8171f71b3a3eea37bad2a4d04050658688938d8f8e50adc5467679b75ba6df1c3a0d32b1ba0a131c37566bc16377591802a5906df03609af679a660ffe", 0xb8}], 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x7a, &(0x7f0000000180)="0069e6c4bd573ff99326ca28cf3cf41932435fbd5046dacb92bd6be11a57de9effdde866e5410b8ebeb49775c290be6c6065f3ceed6049e53c456816d883941ebf472fef8d2404d596b1931cfd7bf457fde901be4e6e8208961b913c7193f9828731688b9fba77387624992a778a3e16b565a7fec5d822cda868") faccessat(r0, &(0x7f0000000b80)='./file0\x00', 0xa241b9a84e717050, 0x7e683332a5d1ee84) open(&(0x7f0000000bc0)='./file0/file0\x00', 0x2, 0x2) 09:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000100)=[{0x7, 0xf53d, 0x8, 0x9}, {0x4, 0x9, 0x3f, 0x9}, {0x8, 0x5, 0x3f, 0x2}, {0x9, 0x6, 0x495, 0xffffffffffffff99}]}) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffeab) getitimer(0x2, &(0x7f00000001c0)) 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 09:16:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x46, 0x5}, {0xef, 0x101}, {0x44, 0x80}, {0x8f, 0x40}, {0x87, 0x2}, {0x25, 0x7}, {0x1, 0x4}, {0x1ef, 0xf93}, {0xc6}, {0x26, 0x10000}], 0xa}) 09:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000030501, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfeae, &(0x7f0000000380)="65d1d3897ee44bc000010016cc2e004a9cda945ccc81c24fe983bb63b6638641f6d9e2d0f22199520b04dd5c05bb92f1bfad76e045ed651827cafac6872b8db636b45df52c1832da44478a68fc6a9115ab94022dad406a6743d2816043993c914126deda6e34251054ca9b31ba7fe4b085a90c9a8ef7b36e7328be23809f6b732d2548d6c592d77c8cd816acad4e9744dfa8a6515310b1bee7847103b552950f9c36e0a4203197b49829f9f472ed1d8551b0074e5af65146a40a5a6125e91515aa89bec6da502ea9a4d22db6aa71d1a3a0fae2da400d054793f041339b3253a2eb7da25f442160fb9598ba3d49023d2b1965af8c1c39bd808a7a1471b0db45ef635636c2b4c0ea82ca46") 09:16:38 executing program 0: 09:16:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x500, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xb, 0x20, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x96, 0xc0000009, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x80000004, 0x8, 0x1}], 0xd5, 0x0, 0x40000007fc, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000100)='/dev/null\x00') r2 = dup(r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000680)={0x10, 0x4, 0x4, 0xffff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe307}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x20}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e0d000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) r3 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9001000000000000ff040000000000006c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17afb2d060dd3d18c9a3d6c6d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196400f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2740080000000000001940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd4200000000000000"], 0x190}, 0x0) kevent(r3, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 09:16:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x120, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) 09:16:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfcbb6d82}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x80000000, 0x1000, 0x3, "4417eca4b76ef113e6c4ee63bc47d26a6d2ed5cb", 0x40, 0x1f}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x6, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30200, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) msgget$private(0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7ecb, 0x1, 0x2, 0x2}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0x20) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) select(0x40, &(0x7f0000000200)={0x1, 0x2, 0x2, 0x10000, 0x8, 0xfffffffffffffffb, 0x7, 0x5}, &(0x7f0000000340)={0xfffffffffffffffd, 0xffffffffffffffd7, 0x8001, 0x46, 0x1, 0x80000001, 0x4, 0x8001}, &(0x7f0000000380)={0x2, 0x8, 0x5, 0x7fffffff, 0x9, 0xfffffffffffffffd, 0x101, 0x6}, &(0x7f00000003c0)={0x7546, 0xffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x54) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x10001, 0x5, 0xffff}, {0x6, 0x0, 0x7, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup(r2) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000480)=0x590) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 09:16:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000002500)="894fcb260fbfb4f32e6d36d97a168b3787177218530a6bd8c39ce371a9085ff91564e305ce4aa98c42a26aa18e0b914f174a8a36e7c9e9405aee95ebbbf928665ea7e180503b08d4be9d3027e2836aee89d5053468b3c21b4d81f18a8939524bb2cb7e182ac0a6bc827f1a492859ddab23ef7ae72f40392797e838ec2ade1cc0771f6602186d99d917916d610c121a30592e8fd4eb70829c9d44a8bd919d01f4eaf07cd1604178b6b1b8526a38adab7df7fa2ea747cb53e398d56af9a8d7bcd9eb964461560657de7d50d6dcb58502cd0127e24139bbc6dfd0a881e2c54d9827f519def391f95f3a4a3e7905da55d1ae84f71552e14ba414c32e038cc8", 0xfd, 0x8, &(0x7f0000002600)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2a0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0xffffffffffff0001}, {0x0, 0x1f}, {0x7, 0x3393490f}], 0x3}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000002640)=0x1) getpeername$inet(r0, &(0x7f0000002680), &(0x7f00000026c0)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) 09:16:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 09:16:38 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) dup2(r1, r2) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) rmdir(&(0x7f0000000100)='./file1\x00') r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 09:16:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340), 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) close(r1) 09:16:38 executing program 0: shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8001) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x28020, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x50) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffffffffffffffd0, 0x80000000}, {0x4, 0x100}}) recvfrom(r1, &(0x7f0000000300)=""/103, 0x67, 0x800, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getegid() getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000480)=[r5, r6, r7, r8, r9]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000500)=""/4096, 0x1000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001540)={{}, 0x0, &(0x7f0000001500)}) open$dir(&(0x7f0000001580)='./file0\x00', 0x80, 0x12) getsockopt$sock_int(r1, 0xffff, 0x1c, &(0x7f00000015c0), &(0x7f0000001600)=0x4) fsync(r10) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001680)={&(0x7f0000001640)=[{0x87, 0xf7d}, {0x5, 0x2}, {0x4a, 0x6}], 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000016c0)={0x5, 0x3}) getsockname$inet(r0, &(0x7f0000001700), &(0x7f0000001740)=0xc) getgid() r11 = semget$private(0x0, 0x2, 0x400) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001780)=""/87) 09:16:38 executing program 1: r0 = socket(0x12, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a894c881ff7cc53c894303b28f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f00000100"/177, 0xb1, 0x0, 0x0, 0x0) 09:16:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 09:16:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0xc000, 0x3ff) accept$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121404200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc0bdec144f4820e7e1231b1d049000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f382000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e056d5c3bb05f0f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb0ebb2578e3680200"/4112], &(0x7f00000001c0)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x1, 0x400, 0x8000, 0x100000000}, {0x2, 0x6, 0x2, 0x9}]}) syz_emit_ethernet(0x379, &(0x7f0000000200)="b6") readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/14, 0xe) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x3ee, 0x0, 0x6}, {0xffffffffffffff29, 0x8, 0x7, 0x8}]}) r2 = semget$private(0x0, 0x5, 0x165) semop(r2, &(0x7f0000000280)=[{0x2, 0x2, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x101, 0x1800}], 0x4) 09:16:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0x7fffffff, 0xffffffffffffffff, 0x1bff0065, "0820caad7f21225774556f24c32001b66adac873", 0x100000001, 0x800}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff}, 0x8) syz_open_pts() write(r2, &(0x7f00000001c0)="725c5903bed7ad272666d9b71cab25b147932270482158643bf310fbf47fa828b99cff8a1793f1ea37421c203d9d2872ef7d80300bde371f271b160e59485fc34ee3b36af74dba784e213c28cfc3e05e64a465082e2b69fd4cb614afae77485575ef1441fb9a62fb8d9aac96551a7cf02ee33df85090c41d1173d1169cfb227d856f11364058b24db1036621d09639d3ceef0bb6269382a11eaf719739da0b99ae8b2f0fbce13f98bcdcdc8280e32b3b943ff917e837ee12fac411df163d97437b0fae7fce47044397d352862a3d", 0xce) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x81, 0x10) 09:16:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x190, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r6 = getegid() r7 = fcntl$dupfd(r0, 0xa, r0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x80) linkat(r7, &(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000300)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r9]) 09:16:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20820, 0x0) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getuid() accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) r3 = msgget$private(0x0, 0x1a1) shmctl$SHM_LOCK(r3, 0x3) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/83}, 0x5b, 0x0, 0x1800) 09:16:39 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) setsockopt(r0, 0x9433, 0xfffffffffffffffb, &(0x7f0000000000)="3a1f1825e5c3a1a9bd87af67f4d40b182b51babf478b3b1185f93e2614b14b7b94b5fa0399a1e2b5412e86b16588b83a36f7546a486d23bd16583f5fc50bad6ef17fe5d9f11eb8bf8b0f4a3492d535081f952a0b095b17c4630cd1eeeeccf5ae424e301571023dce406a65feb16f701111fabf0e92509c7996dceee3c5d2ba429443d4ce0c6a2585fa60904cf4ef0a9e", 0x90) 09:16:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x8f45) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/125, 0xfffffffffffffdaa) poll(&(0x7f0000000140)=[{r1, 0x91}, {r1, 0xfffffffffffffffe}], 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="89959f4ee8f918b23915535af8a64db9843a6904f8a7e3cfc28d3a415bdd569a3ffee43f99b9d9b210127ec7d644991ff20f9872b1500e45eb7b6593fd525dd125ad513a65d1834029cf097a89558a6cbcc41fadf708839b6f5b563a7dd46bcb30daa098158a3914204e1800c78d662e2e82fa5ea9f4d0a3e91ca11a926f19d5333f6e2e748025b8e40a6df8c9a01e2487709e214a8821ba8790337768c2aea15c0ea579ea3525799b20399449c2228f45baac17aced90ebb89bd8c5ae356a531002cb401ca482e9be36a35545ce45ffe96ca0da74939bfcbf27d6a8d08101b6b107", 0xe2}, {&(0x7f0000000300)="7f72fbefad2fa794aa6b1d83c4918d5e5e64354422e7444f1317f0d1b282373e24ed4ace68e75608af889892a9f44feb40e49837e35c81b268084b98b63d2224a1cd8a1bc0d70f7a46a6a2fd507af0df70712bd1deaba0ca6425f8ed9e120fc5063a99fbbfbcfa81c6ac9942e4c15fe1966efa4fdb0a1e2940e5dae544eb664f4e135e1d5e4cfbe36c9672b541cc12a674b7b3bd7d2bb4c32aa68b2f5cd2f3669601ceb8a63d3ef361c6c5fe8b", 0xad}], 0x2, &(0x7f0000000400)=[{0xd0, 0xffff, 0x8001, "32d248072d8e6345044adfd24e675a41b063985cffd463e8b084e57528cbb740aacc30a1c89aa618dbeeb99e50c205d05e99c26fd8a7cbbcd23b72753682cdfef66bff2b51f50e9045f10346f062f48c8c5833e3d6111b5328c1899febb1f941cde467fad23b91ca485da0a5aed1a54c20934c3e534652275fba17ce87673c5ceb663d7e2e38452bb5fc4366590604efb0b4e8da6b0d0c0f1a1150dcdf2dc0815013d9e430ecab0fc6cedbb0169e85f5fd3b42015f9b81a9352fe132"}, {0xe8, 0xffff, 0x3ff, "ec58a0a8d83a07d571998065cc8027c8c63c4402f85c4a989ac7ce844475dbec491d3a3a915033ec7250c5c9d7792ef4f422573a54c008f1b14a036b1d2e212c8d28838502f92f75deeb77e7d9a06e62ff7c99248d3a9216327e441e1d9c5b29c66d4b3437b47c4b1a5ce713d0e7bdb46907ba3978c6ef4442da94c0bea48785869f779413a3b0ec54967d3026876e27ac92c82d9833aa98e36da14bd841e5fa68bd2ca807a6e5da4a28e0c152538f0a5637a284228c5110cb5bf1431a02391b123de64fb03afcdcbd4a6214d87800df5ee38f6f16"}, {0xa8, 0xffff, 0x1, "f5c672fb1d3343039be1785012ef3b8cd0c46622990a0e23193bdf23301eeb3e92808a6c24e86bcec3932051726c85dbbc3995c3671aee7fdc0526ec8a60d63dabf9a671dc0e661d553836add7948b7e0ed6ab0618bb003dea76d034afa65f46747ed0ff41817b399bee359cb052b9308d3e8ad92367f1996ce4b7abfd1d5c90532cdf2a305c4f33c6c1720572abb41e6a"}, {0x78, 0xffff, 0x723, "dd029b0bd7911a05efd5adb31a9ab5ef3f467bd65ace8ecd05f758a8fbcc26e4e48b6838d2c009929d9081e42e7e58966c0318ecb12b0a85c74f1f81d394e979a2c623b229ccc60f494fdf5e8d834191741119f8a51a3e8edb5d4080ede0033bc408"}, {0x30, 0x1, 0x18, "7e8e8f347e5eda2d6dce58c50d4cf8811dffe39587ac6311a576df5c"}], 0x308}, 0x400) 09:16:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{0x0}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8cf) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8000, 0xfffffffffffffffe, 0x1, 0x3f, 0x80, 0x52000000000, 0x3, 0x0, 0x800000000, 0xffffffffffffff7f}) 09:16:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x3}, 0x8) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:16:39 executing program 1: 09:16:39 executing program 1: setgroups(0x1, &(0x7f0000000200)=[0x0]) setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x5, 0x0, 0x101, "87e6430ebd85faca384e5a2d1fd7239717adc276", 0x8, 0x10001}) syz_open_pts() 09:16:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x821, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 09:16:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="9b95623c36a4584c972a73400a389b83f27154eb55b1df45ed51907991333d0849161e00baf0bee5cc54575c7526d6ff02ea45e26db2b873d756e5523d8822c947322879f145ee6ed5bb09c501afe9069841109b3dfe45707b7dfe94c90898e707497dff8b443293460fd2020e60d515352f67b6ba49c63f7b7a40ba207b42a680cbae60fe3b69d1934bccd30114f0da3dfba6323da5b804686b0b8632e3616b4ed926a9627eb77c529ee40a1d1f6d2bd2737113b6ccb6d4baf5464119925affe5955b6937", 0xc5, 0x402, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) 09:16:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000740)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0xd9, 0x5, 0x8001, 0x1, 0x0, 0x1f, 0x100000000, 0xe1b6950dd4d7be76, 0x2, 0x2, 0x100000001}) 09:16:40 executing program 0: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xff) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) flock(r1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup2(r0, r2) fchmod(r0, 0x20) socket$unix(0x1, 0x1, 0x0) r4 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x187, 0x9}], 0x1}) close(r2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 09:16:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 09:16:40 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x4) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getrusage(0xfffffffffffffffe, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) close(r1) chroot(&(0x7f00000000c0)='.\x00') 09:16:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000480)=""/9, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0xeeb9, 0x5, 0x8001, 0x7, &(0x7f00000001c0)={{0x1ab1, 0xff, 0x8, 0x5, 0x1, 0x8, 0x3}, {[0x1000, 0x3, 0xff, 0x4, 0xffffffffffffb5a6, 0x8, 0xbe, 0x7f, 0xffffffff, 0x20, 0x7, 0x0, 0x748, 0x8, 0xf4b, 0x9, 0x7fff, 0x4], [0x3ff, 0x3, 0x2, 0x80000000, 0x3ff, 0x7f, 0x2e, 0x2, 0x100, 0x3], [0x0, 0xa09a, 0x14fc80e3, 0xffff, 0x5, 0x9, 0x3], [0xffffffff, 0x7f, 0x3, 0x8, 0x8000], [{0x4, 0x8, 0x2000000000, 0x3ff}, {0x6, 0xfe7, 0x80}, {0x8, 0x800, 0x10000, 0xee}, {0x6, 0x8, 0x71, 0x200}, {0x0, 0x3ff, 0x4, 0x9c}, {0x1000, 0x9c98, 0x5, 0x6}, {0x1, 0x2, 0x2, 0x6}, {0x8c, 0xf57a, 0x7ad, 0x1f}], {0x10001, 0x9, 0x3, 0x69d2}, {0x6, 0x80000001, 0xffffffff, 0x8}}}, 0x8f, 0x609}) write(r0, &(0x7f00000000c0)="21ad4d26b2326245959b42", 0xb) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x2d553c3300bfa241) poll(&(0x7f0000000000)=[{r2, 0x50}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x46bfb) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x1) write(r3, &(0x7f0000000140)='U', 0x1) 09:16:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x5, 0x3ff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() r6 = dup2(r2, r5) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() setuid(r7) unlinkat(r6, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000500)=0x3ff) msgget(0x0, 0x200) 09:16:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7, 0x7fff, {0x7, 0x2}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 09:16:41 executing program 0: msgget(0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) nanosleep(&(0x7f0000000100)={0xfffffffffffff800, 0x5}, &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x83, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x9, 0x3, 0x1, 0xffffffffffffffc0, 0x3, 0x1, 0x2, 0x0, 0x7f, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708530ef03785b4931dd28f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364e89000000b7ed7bf5ae6f446b16", 0x227) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="33e6e9d2d6ef96b17980641ffc03e9ee9498bdfe84e24e6e4fd0660143624738fb0a5182d275b143743d", 0x2a}, {&(0x7f0000000800)="5afdd74989be43adffefa7f38ecd8fa770171eff6e4ba7d68ebcdd26a31ef50a469ea4e111dd60ccb130769456518c9026b3d429be5b7865c6af735275bf20e196f1c9afef3d0a26c7ba95bd97a7e99c50236bd0104353a4322ac270eb1b0fd99c31611caffa7de48d294d067fe3c8320db89b6ba4e29210d29b7e13800f4e66ffc4baec9cb179a8491b74a9b5439c62269eb113976ac086938b006f88a5845f482edcaf6e3a59c7419018b2e80ab07cfec2efa95a7ef0aebc1373ad618bdbd8394679998618e82f1bcccf1008e3ebb161befe8efd86d49d0ad05d96c2404713da406186a80cc0d1d8d9dc93e7331c92d45ace40d221dfc7cb1577e74115546f181e50fdfcba3b886bb6c1deb23ba32f1dd8fc6c1392572bb4486da67fd2ff23ed7fe9200dce20bd0bbd2394e0ece53585c1df5e018c20064d7ddfd69392bb5d247280a82ad24b52a3c156a5901b78254a01fc50e1d29e7674a0e03f20165e66efee0876ed2fb17f77a69cd526b7d1e3949278a33541547dca2285b63db65a9d67d21259c2fc3adbdcc28eec2092a6186127ceb3e805f43973ce64c16533bb9c37df0132f088948d065057a43fa5c7ea55c8ac5a30093efe3d2bde757b920829f3c9feb93a1a37f28d504ef128260b9165515fcedecd158c171296363d18355560effcac861d484624b2c1a9034b89cb07f38d39001d162b588727341acac5313b2e840740ba425dd83c415d6aceb87175719a3049a8e39603906af3ea1eaf109d32444f03a852106a4a50be30ace0ea2d18b3cf0ae0a50f53bc37a4f900e9e91e7356771c00110355bbcdaf3d94d51ea55c6d8bf9ada5c003e63693034fbdd223224b860f25809d651c946f0cafbecf7d0ded76c194063f3c54cc40f41cc1188238738a80960e06ad40b7db08ca4781513bfbd0b43b61008b4f1403ab41733c0a2bd6bdf1f22bbbf3088bfc684ed00cbfa3af1176442cc7b8c8c142c04f7f631cb6e45c54adeecb288a325d5944c515e28f35a29bcc2b0a8d0c63ce00768d0b561f3dfb7f57765ea78bbc4c79da7a5bf31203941647a3dcd22421494e88aad1f9e3a3fb735ae557bb703a103eca46c4f42bd8df853069fe704be9a2e845a6f1b7ee0b214831d8fe62d2a072d6d6d011cf9cc141d5d7465ce0c8e013ff78c0ba2b8e9e5cdccab17ee930501ed71593bd43edb32898fcc8dc18cca30ec59104ed3df55a6a4534351077c5c5e8cfa77edaaa1f8e5f18665035e6d3c213420bd2ac4e662dfb45e25112fd5fe8ad2cd95146da61977517a09d5b848d174b6ec4286cf3d2e426a3008d04c2e1f4a51e2467be3e077cb8908f68a05cd348ab13c7b4bffbc8199c4128c3a36d559ee8fa923213f6955a1a9da92bb8eead417014b3e12ce8f4e8f89ed6a707cc1cf88460a78fee3224d325007390e92c0c4d217f3576b23bf545f31cabd4aa2d29c961ef1672009aa63dd305b25822839ae6b5a347f43a8df2e412f9bd23f74fbe3d11c9f4d70c4316bceaee5dbeef11f808de8a0c2b3101cc48475e1e1e6a0ea171e45f8843c7aeb8c89f79f2f50a0611656ae99d47ceecc8f4f3e3db59a019592a0ddc7d02795fd726a41229ca38a0e1b8b0077eb71b0def6e91076b77ba7f3692f2c022f600c4023637dbeaf2a5cf3504e1ad16c26fba30d9b47628a3f317513c54e043e2cdc8615dddd348c190ebf874f7f4dcf68ae0898d8bdd102dcebcf042545bd19631cce93eda314768fff83a959204bbaab54c691fdab1acb0d9f9a689493a5b343368e3c49d3300d73256e11fa3c6d4e3991a09e2c4182b2f84f2b709b66f4f423655ea07bb3749728d72ee6c89b06e798fb77e029181f37d80adb6f83ff9685cd7cac29580df25c8b103b28c3d8756ff2d2c80123c4164bb657bcd4482b805681f4304615f8e02faf08f30ebc06c0a5a3caa51b43cf95f4ab17b4021a43530623bfac4a77a244cd9c9ec03fc1253836fba686af96fd5ea282d0a41548f86d79087b8ce3044694dc85882604a916a80dd218e635e12028d68dbd61f53dcf740d4055d6d5871b03e05bcbfbb6002e6e4301fc323cba21209593856b0e1439e72b6a1aa6ee9a6f12d4513a27e0484602e7ee597fae484bc8259655fe1e8c26b56028416e4df367b4e08346611f1f70e63c728054c0a689dc00599144b863ec72d9221a096c1725381cc8c583a631c7d230f3dff6e8748e3fbede0e210d6661be3826f241199a03bacac6c2eee260cf3db9545cbb2ba3456872c94cdfb37ede516453152ffa612b0d24ee872c9eec4b82fb7a31489f77d0a63ac281a5991dbd6df0af4e2e824b9ee5281ce4c61f5c5eb2a6bef2eded7a138484328882914c5072a90b2d12554e7cc93da3925131fdf9bb208915400168f6288b8d7faf444aa19ae478bda5603d804f7976eed3b893d793f0fc1ce52613b4d0ade1e16e9c93d7fe95d90f7eac7decbdd41fa1a0e60e8c2568ec3901900f01168e7c5493471c4a7562e42e7ce32c06eaf28299a63c396d92ec6bcb4ef98555f1f412086a366d13af130908a622addb05e51f09288437a1abeb873ab2e219e838050887c9b8fbeee1354dc273d48b8904cfbe51b77a2db22c698ced944ec4a4ceb86a513b7386168270efe28904fed342eba8376ed9ffdc1c8b05f3b35c3be3ee056419f7b7f5d14fa660c8e1b442ec77df01f1687e24149506fc272e579a5ad6cd22e8444a0ef2d480135b1c45fb6c600fa47db15679c1c0658bc32e461964c88f956066a96d8e503d14c95b55fa4925d784807e5b4b1b473eaf1dc8e93fd374ea912af0fdfbf6ddb7a098675cc868727d4cb2212fc1cc1efa4c5faf0599dc9f30a4c3b6e9de7c052de4692c15d6a3ed9c06a2594c5dc448478bca646e0344dd78afe48ee3fbbd6ad34232a0c61499364dc01dbe7a64cb56b11f4b355053de60a97a7a074cce2edd16062e294d413cbc893f2078120efec6cf8ecd60cc2053beab15ac603390e31244aaeb3b87b6899541fecb605af46c43050144b32f8edae39c7cecffc2c672b54ea50f6fca8173f0b6caf7c0398fc812338657b1564282ab45ed22fedeefe24ccc093d30c85b45159d8011daa5194cac28dcde86cf8b63df395c84213024cb36138abbbd8f612699b706c1ff52f4e079ca6e6d58c336a083f8593a198c08a91bf68cdda0048814fb91df574a4d4cae9d8cba9e85d1705cfcb4f5cf437d8034651a175ea4fd82630a32d30605b4e3999c9e33347a851c0f2f7b0ba5f693edf8a8b105313a91ee52ce5467839d22bb9fae66f02758b48ae537283f2eaa424253613fb08de7b34d11b2804b1b6015d8e397b95f17be285e57cb38edd267945c7461aaee0ba09cc30b463134cbe8a99123df7e1ff9e4b0eda87db75a6901cd7ea38f5c0da777510a94cff2a5a5612774725e3c7957f179a2b988f94e94a0bc18610d5ff5fa3c4cef4742599794ad2c810c4bd9b99d8bf56d1a0d7ffecb8560bb9bbd9c1b55d38592de4f7770bb6e111c31563c173e07f9735f2c0dc10e89e5343496da934021abbfae7f85e9c1b83da0ada0081dbb254a6f5ed22e8a13a14930212eb0e7d6d4813dd06c9122b715cd3f5099e0dd4594ce625ae2afa349bf733333c6a1579e9a74ce31d6b3fb7a0131af353757dece1a6a65634d5f8f5871991999575f0f5784212cfd5283da605e7c0e514dad8f6f93818fdc525743f2053e81de117c227b2d94cc4be3c1eb372ec55894cbfd754269a3d1a083f615b3bfe4570c0711a0b0c0095a13f64dc508d36698c5549e974307cb3f7b3e3a7cace22f465198645aa2a532b65f42c829b6a6afaaef208c1d66b65ca09df2680607c84e1f9350f6c4e525327ef26c0c4b6f1689dd0e90ced0ce856250767acc54607e2493c18ffb4b76f8897d7405e6f5914809bd46781d2254a6643e5ae45cb8e890982ffd79a9454e73709f84fc623054c8ba85ec5a0b8f6e966fe50d19b91543f73a987564149c9ad505e4fc01f971929ca453bd0e351eb061c115523a3fee04f619eabb2bb4357ed2a28f60f51cb6c9a5ce47b72601ed9528f47e19b258432dddeea0737b650c346d15e49a1f256d59b6e8d81e6c54b09cf03993fbb6ff77d1cb0cbe0155c12ebfe457f69004fb89b2e67b83f572f748f9754aee913c357c7f5b25c9fa05152c8ef644dce1fb7955dcb2cb12de0ae77c18daf38a719820aa915af3140c9a1e87cdf38967e6cf2733eea16971ef0170f0a9a602dafca9b6655d3c852d5c5aae66581f800710791061c587f2a6e1fe09534cf09b42f67d447b964d606aba967e175e9185bb80b48bf1661521a46bc72346c143e09a9d04eb3dc5b584464378655162e4394e34749a647365037beeb17b52a484486510f9d307fb87c0e8fa879185306c116f94d823f19642a6c79ac3496f6ab93201618f7f205812d5ef76780dd8c21656d4daaad51f68eb0d3f4a5448aaa0f2cf60c739b26f2cccea2c9ecfc3e34b01be7b7aafb26989137a41f569249f492a49bb43ff84440b5c0004db54724edd1a924841151695caeb698717a79484b00086112f494f7b6b1b4499345a3d52a9ada74f7e337357c956a387effa0f60f161d529ebece4eae3d308658900b221b0a2f026d13a7ecf48c3c55a71eaf1f16e135efb355ae5cd53f4de443f5658abf87fa6fa85ce970b2235f84f9b46b3e4cdab3213bde8ba93c9b424b4f5628c087bf3c2d30699405a444f8282e7125923e6c544bfb8f0d8fae2a808c4fbda0cf24b3df1bc7b07ef644ff535176107b9e62ba49a7c53e1910c923e629431440897e2db48b70dd3cfd3e912a8b24972077c6f320b53fe83c02906938382a36ef0d37fa6e7cb62c0bb450bd120a72ad3ee84550c2710a5aa9dc76fa2fe356da99ea361eba9aab050b65de9c993b73aed321767d198bbfaa9583463b99bdcf27ca3c8e1c5e5103054b6992243e36305991aca42d34193067dbb5522d614b4dda128cf454968752ed776a7d15f56fde88059aba70b91816306b6ee2a6e8dcf5f970770f7a2f030f6bea0c2801f17bc5f16c27176fc0a1882b66928561559f4d9a9ce71d8471328d2d51ca945232603c6665335ae7edebf8cccfead86c96ceedd9578a14366cc5528c9629e82d54eeac2f53d49e2e670f829cf8385a1a06fefaddf2f1887a1502b30efe30711b3d2de5b548ac9dbc375d5bbe90185997d68fc3aaec36a50a8703fd888f8439e1a1f62341eb1a567c81c08b545d8a6dcdcba1b3ecc591ee0667bbbe8c9ac240a066a98f8b718f95c93fd1b3a3f811e70cfb90a3f38b6043dbea66356dfb8b12f70e8d6314b1744cbb136bc59e2c3d3561c708232c97c55dc015ebc32b8d74468ad181a1e023061e99f04bc64b32b71f3d15422426acf26c64943e29679ac71c983f59566e41bc7817dc42f7a363a0bddc4b84c168c696c2f1e4b885c060e328f09ad39fee91acfe3ad70ff15c7c0007c4d98bf14889813e89ea5aff9fb8c47614c23eec9cf86d6c4926201b01e96b68361298e411b9135c989d106b6c0caa5bb99fffb2661b3ecc3b9c51e03eb83acbb3678c830e76cf6cd9ea68c7f0c4345d52bf0400e83d2ba3fa5582930a183dafb96ef0b4c41110cd359848700a4aa289c01e41b22e8b274c38ae2dfad89d63e627c9a9bdd014f0bd4a55afaeefa137a212981f27c36b525364912a4f726f8cf54a2f38c45321e96fbb37ca98d0537cfa486b39b56115dc161f3120466c07046e756d285c3bca5a24d9349c50d2b11154b97988f1f847236f", 0x1000}, {&(0x7f0000000280)="e8bfebe003b5560e8120abd0d9d768df47420cf6c5fc127bdd52156bc4f60a141f6075b3118a3ce7aeb27a860095c229fd68c6f915fc34b713f6e244f1f7a2008b6a0d9b6b5ff1b7375d1407e89b4c358c050e11", 0x54}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3]}], 0x80, 0xc}, 0x407) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7f", 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x102) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:16:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x42, 0x81) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x4d, 0x6}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) r2 = socket(0x22, 0x0, 0x5) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6000000000000, 0xfffffffffffffff7}, {0x80000001, 0x2}}, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:16:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 09:16:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0xa07, 0x1f, 0x2}]}) 09:16:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) setregid(0xffffffffffffffff, 0xffffffffffffffff) 09:16:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x1fffe00000000, 0x400, 0x8000, 0xffffffff7fffffff, &(0x7f0000000100)={{0x4, 0x6, 0x7, 0x5, 0x279a17ff, 0x1000}, {[0x792, 0x7fffffff, 0x8, 0xbd60, 0x8, 0x7, 0x85, 0x0, 0x800, 0x5, 0x8, 0x1, 0x4, 0x33, 0x5, 0x65, 0xfffffffffffffffd, 0x1], [0x8, 0x80000001, 0x2, 0x2, 0x305, 0x0, 0x1, 0x1, 0x0, 0xff], [0x100000001, 0xffffffffffffffff, 0x0, 0x484c, 0x6, 0x6, 0x7ff], [0x4, 0x7, 0x1, 0x9, 0x9, 0x7fff], [{0x1f, 0x3fffc00000, 0x1, 0x7}, {0x400, 0xfffffffffffffa9c, 0x4, 0x40}, {0x4aa2, 0x1, 0x7, 0x9}, {0xe90, 0x7, 0x3, 0xb09}, {0x129f, 0x5, 0xde1e, 0x8}, {0x6, 0x6, 0x1ff, 0x33d}, {0x2, 0xd8, 0x3, 0x2}, {0x3f, 0x1, 0x7000000000000, 0x8}], {0x10001, 0x8, 0x541, 0x9}, {0x40, 0x1, 0xffff, 0x32d}}}, 0x7d, 0x6}) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 09:16:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0x200000000002}], 0x248}) 09:16:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x100000000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00003a2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) 09:16:42 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1000) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x6, 0xffffffffffffffc0, 0x7}, {0x2b52, 0x1, 0x80000001, 0x6}, {0x40, 0x3, 0x1, 0x20}, {0xfffffffffffffff7, 0xfa, 0x100000000, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x4, 0xa2) semop(r3, &(0x7f0000000100)=[{0x0, 0x6, 0x1800}, {0x4, 0xada, 0x1000}, {0x3, 0x9, 0x1000}], 0x3) syz_emit_ethernet(0x385, &(0x7f0000000340)="b6") 09:16:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x21, 0x4006, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:16:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x35, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 09:16:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xff) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 09:16:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/90}, &(0x7f0000000040)=0x5c) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x48}, {0x6}]}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="c288", 0x2}], 0x1) 09:16:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) close(r0) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) 09:16:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) listen(r0, 0xfffffffffffffbff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x3, 0x29) r1 = socket(0x10, 0x8000, 0x3) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x990, 0x6}, {0x18, 0x1, 0x9, 0x8}, 0x8001, [0x6, 0x9, 0x5, 0x6b5b, 0xd4, 0xfff, 0x84, 0xffffffff]}, 0x3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:16:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) preadv(r0, &(0x7f0000003200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) getitimer(0x3, &(0x7f0000000080)) 09:16:42 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x440, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) fchdir(r1) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 09:16:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:16:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 09:16:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="4c0d04c539ad06c5d4b22655bd1ae740781bf02d80b952245add76212d7f002ff717fb7f61cd7f798c7a8331c097f42bdea60366b86914e94696238218a683dbb5a4a00e69ae6eb203b20061", 0xffffffffffffff7c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0xff) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/215) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x3, 0x100000001}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x200, 0x7fff, 0x1, 0xf6, 0x1, 0x80000001, 0x2, 0x2, 0x1, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x18, 0x9, 0x5, 0x3ff}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) 09:16:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) 09:16:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="1c8e19d6937d54534c966d16267d54b838d405d770382108d0d5223fe91e722ede7cb6e68f466e5d8b903f0db454e3599d6ec4569bc5d117b39593948f1ea1d6a21c7da512c20f2db08af075282741e51351cac10d95460b185bc607f1383c1db77c13fbb7730a8c271f726ae18cff3230e57be8cf0bdbb2b60b6829f11ebae53758447c18b5d98c6006dee0baaa6e8685255416d158428ea928b0b43776d9aad4527c6d0c9116b7e03e35f7c53f0952a8a339290c", 0xb5}], 0x1) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r2, 0x0, 0x28c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:16:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, 0xfffffffffffffffe, 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 09:16:42 executing program 0: r0 = socket(0x1c, 0x8000, 0x4000000000000000) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530007806450be6a31548faed0e6d603a4af6b94cabf7c17f5c3236e95672245d2360f5127b78020fd5a189b255590035ae9124dd7852dc7f652276d697bf825a285497f8d8fa3ca292d9484628a1480607e9d78680116d5a981fec37b43351ae31680ae506c120b9d02b3b4115704d3f22fb3ba32f92d3cffff69f7771b007aafd08b4dced31f50c6e53137cb6a8d0671cffff74316bde9e94ede930327cd8776110501ed693be9ef2fd97ac6127638fb868a084da4506899dc5f5663c68499b2dc5f35ca912195dd75883e914b99c488b6bd8950a36fe75240cb8c967ffc21629c6889721c108f5d981fb2f7206e3de16c877281ad1601bc59e3621c78b45c9118466e6dcd61ebcb046be48e24060f0282a7a3793884c3cb7"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 09:16:42 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) kqueue() 09:16:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:16:42 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)) recvfrom(r1, &(0x7f0000000080)=""/83, 0x53, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x12c}, 0xc) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:16:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0x400}, 0x8) 09:16:42 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x89) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x4, 0xfff, 0x800, 0x7}, {0x2, 0x8, 0x4, 0x8}, {0x7ff, 0x2, 0xfff, 0x7}, {0x7fff, 0xe00000, 0x100000000, 0x9}, {0x1, 0x9e, 0x10000}, {0x96, 0x5, 0x9, 0x10001}, {0x3, 0x62, 0x0, 0x7}, {0x9, 0x8, 0x9ab5, 0x4}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x190, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) syz_emit_ethernet(0xfe68, &(0x7f0000000340)="b6") 09:16:42 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 09:16:42 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0x4, 0x7}}, &(0x7f00000000c0)) 09:16:42 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x8a, 0x9f, 0x4, 0x80}) 09:16:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001070600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27ac28290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100"/336, 0x150, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') 09:16:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x1000}], 0x7f, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x9}, {{r3}, 0xffffffffffffffff, 0xc, 0x40, 0x0, 0x800}, {{r4}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)={0x1f, 0xfff}) geteuid() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000000000000, 0x28) r6 = kqueue() fcntl$dupfd(r5, 0x0, r6) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1ffffffffffff) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 09:16:42 executing program 1: 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) ioctl$TIOCNOTTY(r0, 0x20007471) 09:16:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000180), 0x0, 0x10001) r1 = getegid() setgid(r1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0xffffff3d) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 09:16:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xd6, &(0x7f0000000040)="8b95cc1051dc013859db12bc74b50625cf77fa72a1c104511b0c8d64b9a162bf29c7f6095ec2b2c0871c3ab2223da97fafa7fd1489c8474c724e14e30f50a1b7aa5b80468b23c570acc2469c6809391645942459831006a91854c18f6ee9c455fd4d05794bd5f777f6671d8c3251145570a8f7709527b10f284444463074ebd8269a52579aee7cea349f3c5ad3a7a1fd67450b0b5f7724ae3bcd8fa42f604119933d03d0fe22b3f79efb24402c628f2a5f91fa554d2a721b3a0744e209c28b60e808e21b91fee6bb00dbfe8b6066c36dda16a83dd83a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x4000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f00000000c0)) mmap(&(0x7f000052a000/0x1000)=nil, 0x1000, 0x1, 0x810, r3, 0x0, 0x0) 09:16:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendto$unix(r0, &(0x7f0000000040)="591edc37d2a6a4236e37d3fa84f7f08c788cb5a5b191cc404f139161657a54515fd31700abed6a40a9066b80aee0455bbef4dc8152d9662996c9f0cf98346872cdcfa202a64802b75bd4f4bc64fe83b8505e57c3ffc4d1f29f2befcb76e03d0ed59cb36fbf8450616a2150be1742fad6babac830b4ea0a09854347e85126a291c79db0c40b3914ca3cfc76a6ace7a58f32856d8c30a064b074f4fd69b80d4fc14ce8fa0e6193a3b64dff968a2863d03e631a6651dc84f81f25436248b7ea7a3005fe", 0xc2, 0x406, &(0x7f0000000140)=ANY=[@ANYBLOB="0100a5aca4f12e2f6669"], 0xa) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x7) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000200)="2482a65cc713e6b6f8acf6b24803b0185253d1926a1f1ec61f1cb711889b0e090aaf1d013123a632d01defdb6d9bd996dba2ae75091705b2a885092a772b2349316bc72807963b58", 0x48}, {&(0x7f0000000280)="cf96f37c1d82d4d79bb780b15be4ca0263d3eab8e90a5a48d861886d4a4a930f2b2b62c0a04911bb19ad878b2e819a8e6aed37021ba52890b4709cb2017f8f478d9aca79979017895eafc28d0ee76d91dbdf25fddf60b557adecfabacb55c66068c2ac60a72aae6b3b604aa62bc0ac0690ed074062b7ff0730ffc106c2f4c6447de78a31872f429c050527ef65e357c0f436ee98c03b5d3ff888d66b44acd19dcf856c6a4836cd85874f0df7b02d09294b4a345dec4720c153f603d50e", 0xbd}, {&(0x7f0000000340)="57f99e002e5f5495d0bbb378f7996a8f71a6ec453159e19cb521a2e9221d0c4a7aac0ca87d6ae2dd98093962807a0731846ab9abfb799dbf6b474c24f7dc6bdf2707affdc9ee55d9fffc011a3348598049853ba40deac324eb2c18e62baf3629d57bd395a5534b034f44e1364e90a5520307acb49a0773a7840a7c20c097f4685e0df0dd4a1d5d8364a92d00b08438e0a5e55dca3e6882b6b54e7b386d4bf6432d8e4fe48230c1", 0xa7}, {&(0x7f0000000400)="aa12fdc62b811a30f2604bb13333ae83489ccccd5274a340b1127a76813c04a6a66dee6884f9caeb73bbd2ecdfb791036fe0fcb5a4a4a8ef45502b64f2ab3f8e13ffcf14eb34b835d749ee4056f2c9e998c4e12b5d0e28aa915a5e0dbb20a75c2d973690ecfb1be043f50851bd4cfc5ced372cdc56fff41d824d93b0854f9af8a84895f744a326cda1ea2c5c3a30f73d27433c87d1d74dc59e944e1fd29c97570865f50ee204c4dbb0f8214c94b1a112e2b813e03f0cc84d3553f661bb558f0b4ade05486648b17089dd9f54704c3572ea14066c7f81c09fe142903cb5e9b19c0f2fc946a01edf89303a0fb6e5868bfbe586cdb941077698617b4d12401d", 0xfe}, {&(0x7f0000000500)="d61d384d5917174638efdc789a82016cf55c90d557ac7df193aa5c6d4de1360f771d675cbd62db43cdb8a20736aca059a8ec7eaf129395650b4be9753e6653907dc76a468084ceed24b0e1bca0973949df55957453f664967e739dac9153138fc3858e32edfb2febf3115d15eb206862f08cfcd569e3a612ca244beec251244c531b849d4b35e2b54388f0f07dd77064ecf4669513289337ea21f9e2c2800435d77045b11d2282238bdb6fe125939a2d1742e3b63afe63dbde5775e2656c548bda517d6fb0b2b59367add8fd717731f46cfc1192e1f4be190748823209556fd46b8f0e9e03eb794bdcbc2efb2131fdc0070b3525c8258f86fa28648fe5828d", 0xff}, {&(0x7f0000000600)="27398b8cb13d6f6510372b49861c2b85546123d5ebadec8b3ae0c7de6438ba8502e2d95f59328b9a1d04f1575e57cf0e12cfbaca53b98eeb16266ce0daa10a2c245e55f7f15fa374cda02b8ce18cfec9bdae740ed3b270547202349e424b46a681178f84e9c5e130a7d15b159baf5c90d802d62ead41656a93991992c7d6515811f69f555761e4b703027fc6c1044808bf28463a7a32e1a77b9c2f0ceb703301e09b4d49ffdd252b77ecabab18c91603cd53d9c7b3dc829897908981c13263a82edfd21a4158e42f14c2dec15a8cb8", 0xcf}], 0x6, &(0x7f0000000780)=[{0x80, 0xf49628359e79b188, 0x9, "207a8a6440b5b9ae96a8466383b329477cb210f360e6ecc9890d9afc8ecb93783a63b516ee3ae9a3d687a846bd1531f7654529f80e3402d8c10533d02066c63694652173ec9d13945ec84d40fc86163ac9783e260583a279409cc2c74f07b58d678d2015af31af43fa8d"}], 0x80}, 0xa) 09:16:43 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) 09:16:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 09:16:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 09:16:43 executing program 0: r0 = socket(0x38, 0x3bff, 0x20000000000000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) listen(r0, 0xb) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1f) 09:16:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sync() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 09:16:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fchdir(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d652e2f66696c9b09283c879af6d235c0eefcd0edc2a54a72db23670216617e31ebd9fc86133c7bf03e8ff93f8cb25c9dd16174b02048aa65b3ecda66817a03f2d5525d36fda2b43627d00c5dc0fb9c6116606e1904f6bbd99647b1597cffbdc6723e9629f7a74aae5b1fea699f76d95d933e7ac71690c7bb5def0071455a0f820aeb23"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:16:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = getpid() getpgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x200000000000000}, {0x4, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x20000000000001ef, &(0x7f00000001c0)=[{0x7, 0xffffffff, 0x7f, 0x382}, {0x7, 0xfffffffffffffffa, 0xffffffffffffff38, 0x6}, {0x8, 0x6, 0x1a7e, 0x100000001}, {0x3, 0x1}, {0x80000000, 0x401, 0x8, 0x8}, {0x1, 0x9, 0x0, 0xab4}, {0x7f, 0x7fffffff, 0x48, 0x3}, {0x1ff, 0x5, 0x5, 0x23}, {0x1999, 0xdc, 0x5, 0x8}, {0xfffffffffffeffff, 0x2, 0x781}]}) syz_extract_tcp_res(&(0x7f0000000140), 0x8a00, 0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() sendsyslog(&(0x7f0000000000)="79f5c993829d4d58371f276833b0d3f8295f1ae7bc57e9721603858890251b2dc6723b734306ae83", 0x28, 0x14) fchdir(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xd3) 09:16:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0xc18f, 0x7fff, &(0x7f0000000040)="4537ace1457082cab80b14024b75e941148c657cba5a03088b1ea22850a38b69e4c16148cfc3ad5c73ed20a5112ef8e6004cee46c443ef3c5b59bc0bbf5c794521834bc18000e88b0611f4e251a87d86e0f0c39a6ff313d40a05a712af55cc5c268422e79f13b43fcc83821ff87e5c7bce834b6db02c2846378eacf987f963384f5b024c591bd11e6b776d3b177186239302cbf40bf189ba774c31d613109546a94896316ecb0be1a85ff7c70d62a844350ed9b6cbc9ac5a75cce63b1fc00d1269f79b1b8490c4bc9d52b2c8729be1a5906495c68c31c31b4f3ffdb1b63ea33f6a678402ac43ca5cd332f72d7b7eb08a56f59a3fc8dee868fab0cb9b78949612f28cd8cdac6a23385f454a6881b54ffb621aeeca20c44eb260b504cc88763dbbff016d9b1138124107235a8ed98ae5234612564b313d886b062d4358c24f2f0f7343db3b56ad37111cef001bc32a5ddf555161f6e2dbf58473336e105ee50655004e4991e6ce491b5e6cc9f69276edc0b1eb1ddb5d54af2686ad883b9b6f400c7462b66a481fc3956dde9a96f7d21275bac92217c42251dbefc2935b55f08349a4c59f68c913483f22dce75f038d75b64d5c7e531be7cd193035a695a5386d548662ffc902c35c044c1f4a2cf86a30ba91045ed23be59abe9115f1f64218ffc699716c79a29e6bba5a730c8bce70d0e4259dcd81001ffa30febcf27455f573791ed992e79700fe10d12d619e93a2f3b1f9afe3c23fc26ea9c0f06a669547278b6ea6209c4ea56c25f02bb4d74714d5d7ae23b684640cd73d6ba3ce29da531267b7a95625ff92ea732d348a12d17c51f877083bf7f0f5b741e32d31eb760960a2170132a76664a5ae908835b98548261ae166cb03ece9d7d43a00941a9a1ee0d2811234ec9f0ab12213a6529a699356405862a87aad385b1fef29ea59f3701734f8068ba217acad57ede3a5e403d276633a675f0f5cdde75344c9ee96b5d0e99b3b6f431e66d027999db3549f1302b33cd8d2cfb0f52b099492f819d2265ba280169450b8ed0c040635fe500868c83b92c86465776b2c59e3068c491f9b63b6792cbbcf3b4c0b00a28ff68300d6fe3aa988f78f5eb1445b74dcb869805fa1b45ca895ca6852047f0bfb73b8dd0176ecb8f0036caccd12c0bc65eedd6a15ea53403e332562c82f68ab7063d049a88bdd685c51e81f04e8fbe424f9cf03a6688f43854fd6e761142d17872e95b3a0c504c2bc05cc536bb51606639454be30c303261b4f01dd3bfe2bdef8948f6da47f4126e5d75e65292776b85056ff15e998a3ca83349eff28e549780ff044ae8450506c8559fc6d7e0d31218b5bf303ca092876b283f946dda5f946bf0dc0800da3909b87584aa07316f6ad4726eeef0f540e289e8e3d18cfb9c176732d8f11a438d05d4a38ac15da3fe8f3c9c859a5f8ec11e05767cc2f8ab36c7bbfeeeb4dad101a03d6ab0fea221a2430d8358b29384353c00b88c191210e49a79327e561ea905c46610768054dedc21020ec69faf5003c85295c7d0f4a39cc1a2f7179abdbe5cf79dd0bb42581c25f676762d7263f1b04fc41ef39802002f8cc11859863a59a1988f3681115aad0bdee07f1942afac8517368dca21bf8d8da0732176c9bd2069ab249d2d366ea133c9682c6be69c0b7e6f8d03cfd5ef7149ba3ecda69d0923b901ad2bf2b8ef4df262da641dbbab7e4f2686eb80063d124bbc1a9c115784bf0230add7e86e52fb47a334754275a9eee7611aebb45e9ab24390a5499c057836594678b4709ea512bd9b09f5d878382bc6cc963d5dbc3c28897d5d66ead5c786f504c48b777290c7206b045ae84a11d96ac557219ca76bb4ab3c1e42cd59f2bec802b92db38b7bd2ba2dca0adf90bbc8d1072dab1c0561251f4f70e71f5d1c3319305e98fd4e83ba41cd3a67991150f925efb34ac4600318265ef5deb63ad2479c48df4d14deac57b76d5857b06f80559f7c21ebdd1641a2adbb961c0cf95a1e7814177d4886f2db89440f60f8281862646d8e56f349c9553beacfa530f66f49e1f434ab95b0146f2f8bf9dbcdd1038217f1669a9a78da322f6ad5c3bf47c80bba7af6e3b0b6c18e82a1e56fe7f453c4f163f59de5cc1e45a9372c8d6c1ccd9e0155be90d216e1021dc896153afa9f0262f189b294631d09ba3e8a1e40c0cd3d229f2235f425ad1f3aa2231ca727765a1e602cf41fd54ce06b8c6be052e9244ad3233adbdba3d8cb2f7fbe7d21ce4f33a141ebacff407717ea2150930bf9e438dea5baa86c69a95fb45bdc06817edbed512eb6db6be5e9ca71fdcc192c63e25299634a64497691a55b33d25e9159bf1773ad016b6636ff80e230afc6adcf188619f58ca86c31f52dc3afba6cabac496de6caa9ef4e4d3a9fad3c3b270ba5e66559f24e49995b65ef5ba260fd1794f82f99b6132833a7b033fbf0a45362083aa52aa727f7bbe525e6010fd9ff066ee44d12e108b10560344f3f05c36c29a524bd60160112d4446d420f1163886408284c0d9e597e66b1882acc5c964ca2341e5814002d8c7b83b10f7c949297d9fc3f0c63a97aa24c3147e8cb553e44643be6889abc38155272d094839ff1ae65fcd81babfe0eff2a66661c5bc4c95a72a9f4988a1a065c3ba45334a2f427390b3415ab0564e30864a88232cd11b2b6dc4905d0e215aa3e4dfcbd0a358648a4633e3d5d27e094e71ba52b3ce179769fa88408871a3cdac4e6d209b9beac3b8f675997e98d37a0a8adcd67146d3496d9b9c7ef62ae3563a72dc1f77c5cd7a3c4385c9f1c551d4d12b9ac638c3e41812737f9ec947878f33806dfff77a1444854b2e25dca114c82f50dfd97c391a71bd6e8608d6c613a5e5148084bcd933e76cb944207992afe6d046c9d99993cdeb6948ed3521a303239ff3e7b20b7b6b638542da5c626497aaab7f555b5e06a425851efa1f7f9875a9d3b590dbfda9ab0c52648c7f0d7fc804a1dd170b889dba02d6dcb339ae9616a8ed1061b7883e4f1d9f44511ac678a03dc9acf58be1d633d1267f9c861483a27aae73e01b7ccd4f02e69de52a314310f09ca138aed189691769b9d9789107062cc609ae4605abcaff6986de7b7b9d905d9da156df9f3db0f4f37795b92769f37d01d12572d1b60393b184895a530916510df8d079c797a18f0c0382abf387faf7186895b51beb000901270e701504189d4596f0660d1a8411af613cb6867cfade4ff37032b5b735c03c78331ce74270b19ac9e8297e909ce5572617aa7619b6938065fc28ce54baddbce297702fbc0535a7d96eebf1ca85b099a5c585af0cd616266ad2b3bc6e044415ec0d3ff1ada801b929b9d5cfee06e1cfecb7d8550fe0d931e623ec2c79b3f389175e37f9877cae8e5929e4634d07b3e7c386369b077b790582e80582aa205d4ec5438d4c4f1b4c9e71885ea832203448295b4eb3dc069245c4cf42f60b8884fec9875a3350e8f61f6d70100cc1f75fa7932628031d3df62058e7892acf7f2485a7b9ef6a7eb724034c59489fa2d22f017614e6697463b935ecc4a11c20fb2cd640e7587e71914969d2bb498333826a04896897e2b9d1c5ecb3b68b01f8dd3c0725fbbb4f59f604692cc9e2788901a25cd9f62a47cb99aa2377e860ef4c0ad929ddf00870c7ee87be1a2b34ebb36ccc503c8061b7b64c38b614d86565050f0bfcc7cba227c3d5056705434eecd6e0c1b39bf5e30505538d1639ae76ae03d5729a130c316a04f6b020fbbfbc7ffa641d3b764c7fdbfcab1ba1760b345fcfb08df6c220e99a32b226f85bde460c27cfa57b48e5c225c2f8ee022e4d8507533e7299d5a969cd7ce0a86f5dd057dfb10d5f60b20335f04af8d6068025f84f5bde97a3f8aeeca1a45b07a215e3c8605da0a5a4222dcd730df86697e368d615efa5b9cde7a1452a7a64005b6e9a962a853865e5afb87860849d57521719c0f44d32ecf1e305e33472166f66429256c8b2edd1b39ddf222543d7f8d58e9e9b987c1db326e63349335d1ca7a3f4f0b0f791dc16ddac89e3906abf07f054cf4720ecbd6ef35fac9665d05392cfa67be67fea16be6d397e511e21a225f8d737f80622971c3ae7b8dc2675b6ee56fe632c064be92d99b2be834b209876151c238e1039d72100d3e77c3ce13252f51062fcffe5804a33bb47cff57149d890ca0e9ab5116ce4928887d770cec3b218bb041d730e350d5f50adff79ad56128e9249fcd093a49776bfeafcbd6df8872f30658945570fc65b2a2f49f41c1d60898b1b657280bbef6be7b07a1c8f5a96d71f4210083623eee229355521300caac52ab091a1b30a362f6c0aecc8487abcc5c2282582ecadd980170b0901716837c74eccbc2547d672786c8d49a0dd67db442fd63e3d6bac1e293bcc9dbe9717519468960cd1f3bdb256c404075421b328daab9d537aa357c1f85cf68f4f3795404586317cdf5d261ee368f5ceab15250b51c2b9b08207c4f4f5311200a8bf20da653f5f52791025120a89ba2e4a39a8579141510f427d06275d81349e32881ae867cd76c7010ef07c12fe5d6f93cb76b0ddd419fb7195d21f80876b8cdcc35bdaecc732b3204980cf216c8217036f5d760d4e4fc8f635b1df0dc33fc5f968889afd3a65c458f6e405897b13ca7ca64216bb68d2288d4125363851a9d53d157e5cc525a54a6447a9bcc38c9302d102d97b0795819043af126ae932a2fa36c11f813debba7780618451d22f04acad5c790b4dab162c1ac6ed7b94a63a00579843ffbfac05eb2de2247a06cb81f717229872c02ffec0920958a2620f3c658cf279053ff36c92a1ad9048a4fe3f2a0166a6fb83d8dcf92ecc2fdabbc28b1a11820dfb99f05d522c9fbaebda297a465dc467c4cf55ef56e3552702bf946c4b98094198ab618872fcffebfa860a179a6f861ae98ee2b4f6b118cd5db690507c9036f06f8815cc1f1e09b20d073964910293b2b2d94ff338fe09761982dfefcd379ce5739230dd6002cd57b1b3f53f7ba72cba7daa603665aad84117c1d14b093bc67ed3e1ca038739f926b8bfc02919a401c79718c94219589955080d708b0cb02714670d50915224e746892ad32f5f672f494eb2a27400ce8f28df7b0278f8c8cbbc0296681189add5b6596244215790b12e1b1f01bc0e2150d007a33b20a22723cd5d9d70c0a0749c40880f6cfc05ae07af3ec86719ee7e4e86115faf07419c6a9d6e494f950241043ea747480c2bf8795e512a6f2e9bbdd9bee426a7c639dd7516fb2c6562c049a1077ec6c49cc16c4b311b4448b5031553c1e4567d9967d204c66070c05e9353d837b0c6ab5efb91b641413242c64e26e2fda73e19390c51236e17f138a26d48241c80a33d0d3907dff377b4e4401fdd08f5b432e8947204c114224b202738749a5553161f40dfd4b2765ca7fac6741d0c19a73f2b4c06ddffdbb35e4a7c6362d96976748f888f7b0e9d22b65d198887d5c7544c699929c7f0c947891767ccf7b295b15b8eccf59e0be2786b69909ecad30ceeaa0c1a5e6c0e0ef441c44b2056ca0d9493373ef1a5019ed4f21e010350870729bbb26632c7cd89ed2983df9a4f039f5840645cb59d1575ea19607cafc92e80d34e814963c43c781dfd305b5b7de253c4afa79ede5b76e8d62a2b25f4caa244698d032928b4e551710fb0da56b0a69c65e296a89bcd780049384cb98c6083b2f37351c6707e9fb1db328f94f3eee1cdd8d1b95f96d0b8e83d6de18e85c27026dc151088a64348789ed83c563c1fc9027cbf4a8203f81eaba3", 0x1000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 09:16:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000740)) 09:16:43 executing program 1: mlockall(0x2) socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:16:44 executing program 1: socketpair$unix(0x1, 0x1000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 09:16:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffff9a1476e, 0x5, 0x8, 0x6, "98b232bd01cc841903ccc48bc93de0b185b73cc6", 0x4000006, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setitimer(0x0, &(0x7f0000000140)={{0x9, 0x1866}, {0x6, 0x8d}}, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="15945457bf314d173454f61f068e66773c3dd19dd1125d6b263a6be6241d9075562a632e75fde6fbb8fd5d9f03e75bf3671000", 0x33) 09:16:44 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x5, 0x19e2) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 09:16:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8a0, 0xa2) writev(r0, &(0x7f0000002800)=[{&(0x7f0000000200)="7acc257ec121d537b90f56edc4160dff4bde87e5254703345d5692e87c3dadc869c70c770f2ef0123b068f94c5fc00fd92a7e64433c76768f7cad5878938d2ddb242fa754956b8d6a9c4534199c0303912b05f953622a905f37fcc656727af0de7a218afb7b7414fad3b19b529bc2ccd5a0e60107844fbd8fc2162431d063acd8cae1faba76a1df8", 0x88}, {&(0x7f00000002c0)="17dfb0c5e5567c6d92b1fd254733a6e94b6ac492b4375d902fd78437e661452bd276661e217abeb0897e943637b30f5769265d29a45f78d1cac592fe8d95efe0b6637884c7cb7def042378c3276c897668830221a9e928b102eac2b9cf0fee3da963091b9fc176efcf677d02e364101181adb6a21ccfd385b03fe688005aa15a3d36e7c65ee9deda6fd81263435c021ca80762bdec933fd7591cb1543f901ced2ec7f1e443b6d06a45c94ed115", 0xad}, {&(0x7f0000000400)="92bb85e553141e218925650e8ce7ff1ea6e13b79339a12258ad3c96d8aec4b146ae81634c1d2c3f0f2e228f53087e5177f9824287c9201a5e57342817f2f5ec0d1f2f064d0499c4ce160788d39e780ec53c1b74f4d4fe49a76826b0530d10e3ba1ec8a0527531514389b34009a89bf217f61ff19ea7468aac8470bd92d0668e59249b2a4efbe4cd00df4a4cea1efb06df76c0d", 0x93}, {0x0}, {&(0x7f0000000800)="13a841a0e7a0e8fc7a9c8796153c21a753339875a922bb244e3892ef0b5ef69733226fa5cd0f08671cb44708e911bbfa4479ebd475696cc3be8a096bb53aaebeb02e5278850bbea79cc45bfd0d261ef5f57205e18ca3641606c5bb910b064d784096ec047b0afbe9cd52bf68acd6674d7ea837d98493acde821d478dfc7cd55d96cdcbb12ddc3a137e41d9c3f300c091e6aca90027994238d881f5167fa05aa91539e65c53861acd94bd45ed92439e79b5146355bc85bff286cef2edf6782fe17fa8c8e08404bd08758b949502904a5ae3cc3b41aef5254fd5611dc417d7b3ab4a5b4539f41a562588a6100d008c8c176280885a87681f1d0e4f7680fefe1e5d4952f07ccbc352f38afda7db45cb2b1bbf7ec639e0934dffdb2b626dec91aab4585158e0a94f0c078f13cb472668ef266eb8595606123adbdd83d26882a7c14479d9af238785c0d5e91cb3adca2e0b7883432de00e75eb740a144922c98a1623196d362c4e161acc9a09e6647a33b74f63024fbc146947a44cd76e5f2923c636b4fbab1b3d95a42e8b38c0635cd001869d7c55cc0cce367749650838add2db2f6af90fec5c29b6eb403b3ee2a9bf78b3c5c78e26ed7074489486a188a462aee44204e578bf671852ae0bb34601159ab907e5b755c8842263e9b104c72f15b6d42dad3ac52ef9099037ec95df96dac8a68e735175c1d931d5bdadcf8c9f0232718ba501078ae529f110ffb347c99b4affbec1df29644cafa5b5424df52b2966a19e2a83f70beecfefec663089c102a6e24f8d52f26968718c688e2cb5bb8e13b76d7a91875c6ef7cd258f27c227cf78cf381ea8511337f2b842f7d5d0b93a461f21c5e31480f671661192ab5e5fea326a56b1e3df4f0a3a69052cf8f1c371caeb72d3a71ccb1dd1645894df5770e41e0bafa0cf2084a95963b995a3769e0a8eb2b5f0f5dad7ca76d23ba563155ecbc7d0a26fdb9c8fc140bcb0fccd49e9f638b849b2cc0a31e959429a54ee4e5f0bb02c8d79dd6a0b6c469b6ff598b0c2d7733086d296e5310297a0a5c374f8c8efa69c80d6ad615f7032e2112d021580f183dde074cfa4fbdba7c693039a62d03e7be885eefabe8d4ad8afc003ecaac0f97cc9a887a2642d2154253149d74f8575834a6ed96c32ec313ea550092a486174adf13e94c7460cc08efa33799b2d4248a67537f5d519f07c8c061d9b1026c0452cc122299a7314652b7cb5ead21a9ce455059de7ffc4a8cef64c9273ff97f0099e8bbcae918c2f5b11c97dd1741f5ab29739a3cc29ae2f06f8aee72bfc61ff322997e45fc456a5457f427f6c426ea4aa8312f6e2d0044fc23e81e784c72c9f75eee03ed89c29b3aa8edac59660477ca1459bba996ee074798ea51909b318712541652839951b00b09ad1d33058f580c45e11addb9ea3b36779e106adfc21caa31f109690c30a8b155b731d4f10acd5f8a449a56e9bbd1470243b4c358c3ec57f22beec6b67b926a69c86bb7449eec05ab283af60dc6be850853ed6361107643b4ab1f7a89f9a2cf5c17592e6e9c123291a3b648f0a89203e964ba802063b2f75ba311a38fd5ffe1a6e9d05d0e3d9c10a45ea830252ffc0c40be0be03dffd430285f43020df0bb378bde2b2c3fcc19a97ecee180ea1fbf5a0e87a58aa872fae6d6905b33553861d26d31d3e0fed2431770262b58db0d78d97fdc239543cfba8eac9a5d7d9f751fbc1284f1392e32717d2e0459222b8eb33ee149307be8723b9478cb86f62b639fd45dde739f86124fd8f31f105f7591ac55913546677a6f7000f771301a2b6756d293ab58669c25aed9274c27f712d53cbccd10b6fea98f9a20db0eefc7178cca66eb3bf903b83ec4a75acb038cad573256c410c7b54240cc6348a385646450d6d80f02a024b2fd9f70bd8ca88a50afe0b5ed7d2a395fc69b2a607fbb034330665c705294f4264d779ab5d402015f68aaad7ca2ea0f27ba3d23ed4ed712666802014e93d2a96526473c74df4cd9c53cb3cf11d0eecdd0b5d3547882a83e055aebb839b1bf4f3d7c97754e3a0fa894e4403a92df0b94f35ae695d39248b5001c53cb914b3ac0c6ed8e0fdf0668dd79e9f20f10ebbc2132ad331b65d9cf324afe74745b791657bdde1d5518130849911e53ff6f4c512365a605726271650ca4dff60449b93c0a9e54ba183216df6d2a70638abab223a4e9662d0db72b39a1b9be0fd59a797a1d032159be8a96b876a52ed453413ccc84453f5128bdad4e9cde6d523c03e153cd449a5d024453814f4e9f875e762f6d8fe6cfa7c171c6e5b4bb0961367d2f521b341d16256f0ac694bf148768903515edb8129579c694aab87ce1d31475e85a2eae13cfd85c1834e4d914fd0a553c0733b9db7a0bd78459d6c377fc1fd67b0f5d69e2e865083edb98d6975ed51cf431dfa2f073e3185fed9f8e84d5e714733c19d29f6b8af47bd27de4fc1894799d3b78b0ab2db66f120876ce25217ddd4c07ebed4c56a1da476aa951fa4872fbf103becab8c4f3f563566d81f2e0c131333d5005a8bd85988dda300a1db975e07d5e7fda58d366a29f947ed23a2c861fbbeb41d75ad34b02005d55307cfce12edaf5529f3ec5d28a018ce3ea34f32231b4dc529685085437de0cb43e7ab2e3714a58ce3cb49b5473846dbcb6a5622af9ce9609a595a8cf1d99be0899e7c62e57341e0baade3de1244ec1ee21798b62949938de2c7cb9f034ca21480faf4897253d9dac7f6a77088bd17ca935bfed0c1d0560ba31594c3788801eaa76a43de99cf0b45f13f50d58d4b3322ed93ce3cf27b1e8682d2a8b39c71a613d0839325299fe7253d40fc348d9cb9e38e5e6fd67384c46909f07d7a285abfbdda371e4435ecc19d891c0a0cf34828560044db28234bb40313b523e033df51beb51c22d83a04cd820aaec4e9127e142da4c6de94ab11b4e256d6858b26d1b6d0e58d4394d61cbdd2dff0a663924d1429843a4f1486a3522b330bc93ddf5825b1df23e34527e92e84208abf77ad59cdaa194247f0cacbd54e722e6dcdd7b42e1982d2a202cdd1d737f6fd2a36ffa474b77c699cd6097c151213d048cc877ecc5770cf5ccdcaf611d8e0d8d9577ad8366ffa561eb5c78890ae236dc6cbb5c1d20cb38cd0e632b8a855789e92acdfe7e44c9b3d7eaab08ef1be86c2a2a6c53ab57f14360a574044d9fa07ac29441ce61d2de2edb4da83af42d106793e81f610eb0674dd2f152933f8ff07c1903bf26df72cf45af91cabe5e1973bb7a25b90e002b5bf75312df86669af321af4546631b949a7037b931f6dc56aab00667330cfa5f27c664f262e7fc840ec09b2eb7d465922b237a42169969a7ca7a45bc40808f7aa4929c27fd496de3ed6bf5a089314bffdd10d30f7595bbe2edfac6219008afdce4cf4d9a5f7a0b3d3f4ff64d7f6d0fb1c3d259a03fd8c86f4ada432db560479c7bf4b38aec3b8d23e05ff2e706da04c0afac00280e918bb3b40315d1dd45ba47957a68556ca6c14737a6d220e03fc9c9e760aae7f831b1843aed22a83857ac76dea17a0631df26fac6b6aa1b4ebb2589796aced34a1d3d1bcc2d34c2d91befa9d28d676272e5d8909c8adeac73f0edb7e6273aef1e5803e9c159c8409c3f3589f97373892ebb62bd3d78c8d30a6c402ef498eb224a817eceb81dbcd90c60c4589cc3b28a433079303aba735f310eab23350ec3cc3abf2e8d2306a83da463c03335ad17cda0e2b342398b2b14e0c305ff7ee2451e5ca889af2f4f9a08de8e4d3751af4e56afb27dec8dca495749714b7a1942a8985b7ab8209a9798b8aa9aca0e1a981b9701fbb5f65e55407c4286b2efe010f60bf5116e30549cf3d0dc992522b2ede052969179ddcc600a80a76a205bdbb9f964f219fbb86a1e73bfac332151e70190c7c515a530f40d9082a27fa3244d787eda9e03304837cb3372933b809c867f37ab82ab3acb2949c2ac605c72ef5f4478b3eafbf0bac778e799f88111a8e0a3259e0a98ed5b63aa74863f0a740f3dc15e2e821dd75b1967a33536a5c43172654e5f2688211f498ab1fea76e33a27778115ab5475d99a7cea292b04fbf12711800266f6a3f2f094c1a576483d69f88e53ed28c0f0c370db3b0d412f0fe61e6d1f524a4b3337cd0ce94e06bfa12e7b78958805d8c1918ac94317c6443d063408e450b80480eb6e125c6508d102cf53194ea22307ba38070a401810cd20167727c38e34563055bac5a4d8d022889023395fd55f8428457d88291aa894737051b295448eefd473af8606bf32cabe4e52430a1c0909d74e00b372b45f2fa1c1f28f1035b162b2710a82ab24a4ca7fc30488697463d0e6efede3f1b9ff21aa40859b799e56aac432861a9a9d7d9c24af9198b9b2dcfcc1d18489652acddeb8152b0b7d7900db9089e11b382e1f05c2f3d9c3138887c63a3ed4c7e5d8b0a9718163feeea94408dd7fa14866b16839df79539abf71e7e6353f088c19ca696aa1dc0030c6e5d9deebc39bfc686bb40631fe30ac1f43fa61381fb9a8da791513042bfab6a13abb0c6bc43d32fe3728b0f670572044a7fbabed531cd99636ab45d43629249528b14e3bded1b9bc8e25402c17049b79a959bdf1224ab36532c0b5f6feaa171ec9d18662f021211d9db2bc4c15047c3c1afc3a71de1d28119068de6ba0f7d3fd7a3cc5693d3354bb37dccb5da0c301efcf87c845b8bbd9c0b9ed371cabf1e38e92dd7a6ec2b5ee8bfc30a12768fc2432c8c0f5664bd46e559460afb1431faaa436033750d1115e928f52c711fcecb2f8265933df130694536161d70f8b5bcd3dcbb23a72ecd270f2abde77d76675aa8a2c5803148af730c1063a7a546e8485f3a01a76bcec7aafd47cbb10aa95b91612ae06b6549d5a152fbbd510494925849212ac7d732cb864c8c4f0f84d2ba37ccc4c8e31e50541275b2a3b24a11e82d723aa9d9f9edde7dd7e0c7fe8aeccc47c11bde8a111abba0cc7febd34274b8523edc3f48cf5be2f33026cf162e37176409f24a19218edb96439e3e2efc3801de9ccf41f7d26e0f1798e1a616aaebeb945762081f7fd7148746dcb04fce1d4c787902426b81d007d60b191db76c73fe450b8ee1705bfeb4bde083391a411791a9169c1b8946915d2da2d875e1ffe04862ac7ae3fdb8550848412f1bff489038cfce8aa890ba5e996b1b9f72be19b1314c441a09c99295fcfc42af1cd88b85d02ef49e0d71d369ba491cd3ea25f2ae5063d38d09ddc474175dfdaa25b7325d5a0368f138a974035b992434ec19804230c390c1ad8e6bb47f49d3d796d617ab12a912510556cb1864da8d9c3631b9df4b841490b91d3dfa66900a8e77621c5aefd8a62eb9cd465aca823787b04ef3357f8a567e8242dacae6709ac177ff68dde28177a5b300d56551fb89b6194d9601aa16290c89f0cd042ba87b0395f36a0d7e34f6e286fbdd5ce2b0402920c3114e5704030e9e217db68b3e2927246d2747257031a8a747af6e00c687cbaf0ddb916f557ac66fb2a73863ee46b9666cabff5d884a40474a919b9a53fbcefbc1c944c057ccc6f72cfc361c3566ba62e478c8df7a3571f1b0a5bde4d5bc05a93f5f0b48135b709d53d680a09f9252dee54a24a8fab733c07edad599f076e2c6a6c701288995de94769ab47ca0cf4a526d0235ff04a05bf544bd38db8e6491bf145c8f05cb4be7e136af6a8b60fae133db78a217aace263814dbf59553e7d63f820b67fc50f3969a1f171c0c2d7df4d8c4d3858db8bb713659859641330ce9c0fcd2230", 0x1000}, {&(0x7f0000001800)="098c1612977d7ae2d78635f7e2f2c40c2e673eeab72038932f220d036453f50d57ca806890dbf202bfc7337c9a095e042576d7d50a9bb54e84d42a43ebb2f627bc1c8d67b045464c5eaab35ed700c14bcbe3210b64ffccfecc001489793b4fa426fb711a612d130bc1eb9ef15cd495a0f22790cf41c175e8461df68770deb0916e25daf6a6bd568f52fea56e0b45ebf6709e3f533be53781844cec582974575ab3178d3e32deb1f92e21f370fc0e7044e6f4ed5342f983031f86c1e4372332eba1587daba251e2d816a4a9a2cadfa594959b4a059a3a844e5173689c915fb27d7f40c88e35382fe0d8d71ef657b55423c300e2262a520526a0e691714592e8a590fa21df4d0150a93cfe8a7e4cc28004ba753e9d603f563e45f3242aaf243bcf9e0146e454b8c9200a51e8bc00efb6e0a92b2f2d11b3536e07affa8a753f7147295222863d1448ccce7b62096b032d5258c972e28668e1a8e0370acdff39908aebd8b364c5ecaf065d03a1eb6cc9a97713e3d140466530a517f20083619d047e820903f8832354e72e199168de74f83a06e91bbb030f39107f2fb8bc6362f151f29a11c5911f50cde74e0ce231ad195bce5c3046e4729aa1b64ab5407579dbe0b6b6b84e1799642a3267134edbda7b5106acb45cf8fe123c6b0b945d240097ae6ad304540f945fb13ca515b22c3cd2ef846cee222e3ca75c4a4547307ff1133d6a2cac29f13646ab4c7109f0619097a7f9dbcdae97344a6c9a81c67ada0080ff18246ce6546fee697cfd7d46a45c069f50ebc1a03a92352c182a08678110281f829b9df0efe892a1fa54e7536600f684acc1ab86996de2e5dc9b9d9364606737de6edc0a5f014bb82e162eedc0c346bff129c26b85fe80de286a06063f62d60041944b611c3868f06d4b6f9a8dc0a129f45adf0d933872d9bb595c7d1bd59bb4569351cb01495c98ba338d8fbc25aebd3413a576c45e1d1dcefcd8861d80513f5740779274f77d5b8d543c11140b19cd084685f90f8c81ab4729ef842c8b6bea76e1a35a194e8d643b117aa0a210f6074da9273f3a4716e4fe29fe3f268397850611ab2000df35d57d3eb6443fef35fa325780ee22743a66320e564014947b390077867000790c6110442491598094159b622a0720d8bd3fdce49a0ea557d985df197af6d869730e043721601dd633eb1f64c1c742f50f32878bc52de64fa6867fcda1f988ea171ee3661ae955e56421ad1d0b3c4ab63f90ab5240de11fb93e4c1380d17244e1e8a30102606f5f542802c71c15d146fa66f9f68d6e5d9fe07cb7c16e01c21dc0540541e62c8804927f37ec875d834e2f13dcfc5018dc94daf9995e8786b6373647a2070e8454fc7f765222980bdf8a49d954e8dd89eae19899cd60b3e081d6473afc4d992cef825c571d3929da66a525f0c94f3cddd029461e8a25f6eb95f8a14fd330b0c2fec3fdf66e237588f929a80ec20337f2cbd1ad0ebb0eaa69787879f6ccd455c311b8fe682e6b4d37f6e13b6786da5a14891f02ffee99fb73a9b808afae5f296c74b77465ef2cd3ba83280c6be544b67a05130139e18cc8eb2fe88a15ba4917c27bd7df79f624d7c382dd356b2a0a9e1f4ead5e47d4619035fac381fbb8e2898e53b179ae3d082d847a95a7a37b43878a8161e15c41bc961b145a611a1c487bb3ce5d083b38c279d7a8a04c1e2dcf1b1c628e78006615ad3d5d97f9a1f53feb2c150100ca1c35853fd69e3528de5277627a726c739f96e8a9cf660940ae1be28655e50437df6b618d2418f3d2f082156ada394da1c05255d9ef0c7ea1a4022838a03b15196fc48d532177ca8e3f90b9129af3e7e37a659c9cd870ff60d405d459437d7e7d83236e4b6230832e796bdca88bd87795c64890feccefc78f189e745445888f87ca810dff281b1658824e331bd4ae2fc4d709ded3b88685643fc0b90a790862b46f699bab12738efd369fad290bb39b6f716e9be7db23a3566f6c43a3a747eeb7fe0712024376a78fc9f28373d3d149d7afc4b78b0b11d687e6ed698957e4a0a3529dd91a4a655d9992c8ab4a18c8b5703812d212664a123a549f6db07ac8d092d236d971d8b1910467294ddc3bce3f5cdd9d16f784b886d829e0c2e6c1deaa6f3abbbcb9f0c9dd03472b7a30264651bbf94d7d23aae47d0914e6be9d6f6cb8758e57bfe9180e104badf41af4cd7b34ae77f74b338a57cf7c953e250e0f1a7a3a1602717c27124a5459b18fbf4adc074bee3713e011a97b8f6c0288bc2ae83f94dee012f7a3f2e080ce557c548d9ba719adb16c93f7d96af989430121efc2a48de85c82d80d6095476777b374ec16072dc319c304238c6a5bc19c62ced20a2bc9cabea682d9069b2a20b980dcc2ba47dd51f98abbca5c1645def36ef82b483728f4838f4ab3178dbbdcad676eac692e92201b7908f2d47b17d2aa8b1721f832bb950fe664ef9bb54c34e2aebc5dd900b504727cc4356abd49e6e0a7918db57c7c550b11918d2c6c022bb16b4448a32aec2bd0c6c11461e3e95bb2ef489d2e719a8e732515d3f7029ad82ff3212be77d1e9b3b850d8111b0158b99202ff5de3540d3fd2721c1bf709ddf1ca09f807b8e19d0febc40e23062f8604c37e5944f13e6a74fc44809157c7c11717d62e56889ffe734ca01f412a48482e68e1c9f92a516de2b148e1bc257aa9a4255ac25c7b61ef384e96b48fcd1795d4bc0f6f25a938a5121552544b6aae3c7ae34fea759afe2125bbd73729095b3c8951dc6654232025e6ff8a2c6e0a4a894021f33a65b1d1e22d36737d1487bcd8c85b7d0770f1d8dfbcbb68b7c81c1b1a78fd396dabd67a42a20e7b19882e214a8789655f44c810ecc1684c04adcea874c7a647b62c78d1c411c862ca363a452ff854ac338f9468d89f4eb113661fb86a1f70d0801529ea9ad50858b6ff621573a35e07dea0c8a5f5564ad5dcf1216173ec9656bee352b12edeae4bbda5897aa8ea1f3727e2adac8c59da8ad1abf33aa13da7c5e2be5fb0d3424737f2c762e9152c01eecdf9dee0847971de200145e5288addb5b87c4411d0e295e9ee5eb3efcd8bf4064b69001cc216501108d93512b3adcfb0bd309a681c1651176dec03616e6405a6fd6d6ee8ed2255351665321540944f9ab520c5befc3cb03e07c31ea3deba523ff065ae9056ab5bb64a8668fe335300a93f67e3cd097cecfea17e6ed935e1a4ea5a0f6872262c0b3b0c823bd12de295559104c29e2f846d25f1c5122b97abb728fc3a9f0819fc0673934211f810056f3e72c578b7699030ddde5b179de213d1e2f00340e33b983c5752715326649e8e23e46eac19ec1c238e2c88c6c0d07e65ae3116ab1801dff7c71d8465ab35be9e64c15a91706a99c6ecd0efe988f6d0313198cad707980594a47663f10f6c155e13ad44cbc7943dca49ef3b029e9ebb8cdd129cd15250a354b205e66791e09895ed0d044a9e2caddb5e340e08bb16762c28f4ae6f05dc195ad1a8c5b4c578863b34fd850d6c5b3ac3757641ad7b44a9751893e07133a0ad8591fa2d3dc8470414159b6cc79dc8a5411046179efed2f0636fcfe8a088e01fcf41490b2daa5318308e5ff40e8998e203426516dd785b7fbffba9b524e8842e0f9a94fc109c6cb89ef28dae0b8135507083881affe9c16b8376af649d587325f9e7a6fa773215df4d3e8ec67e8385491455e081939daded03ee68ad7f98db5468273cfa303a8776c51cdaaae77029ca42c2fd58c994a3896ad2f356c26910b84ad952f0a754a866a1b246c1b572dda15e4ba3d97865b2ca1c3db476eac01ede13a63a119c768a34114bc1644eff31ffee12588e60107bffcfbdcfbbb1d6f70637ac092849aaf9be3c0ee6545f424724504d990aaecaf27974092edb6692e6cc19e376bc26d605225f2e95d8f24215369773f0ae1d0b533c0a607e9c8989b419b649e97b2a51aba1a020a06950bd9f31363c2e4d6c9b0e58bf2efcceddfcaced171aa7972b1e0caa19751b6f732024356c175db29fef56bff88f573b3e612c9106bb09f119323dc215c3de9231a7d460239a6614d3ac13bacaa84ef638a5b0918521d71b52c180424395f22a4bae1d487a5aed4e26c8e63e9ec2577ab2016d2f3ed5050f50da9a13c7dd976b0d2bf9409628356a8e8a67794991b587a5f00b19f8b0bcf6ffdc0340ee01ac618fd6dc416d3f2e01d16cf4f0e243616d7d50df29c60b96bd3996ce1a639117602b1b6fbdf2089bf2b03f7a2befd5d9be5cf748dbc8c7b18b191adf518d224ef9a3facfb016081f795bc491910071cb672a43e56ae99c59573ffda4e9291764c93ab5368f77ea58f13741c8d8ca95cf0f6e2dd6fa03de02e212e5224a8cbcb30a3b38366f638e5b551270c882c3ad568da214cda9c767459a7ae6f36ad493fb1fd907076ea14cd2a8efeb22a132e5ab7f1b12c6a3a26ca693be26c544492a9c5d80d187b3d3ea37b593ae403f3eed4a1713d0dd2de30e56fdea938184312c7062fbe851ddb2c6f004f912461d89764135c48151f2283c22ac9ca36ab5b8d757340a2a3a1f6ed8325094adca072f56ae2bf96b2b4568a9395f3c59e2ba0dbded48dda71a21ebc3636051dd2039ec57e7daca3bd3b99645f8434659a51cdd36978e303a99a6266ca029f0cbe5fc8e429838b9c1d9e257501abcf0e5f9a3dcc1d61a675b42d37d422bba68bbfd73a6f8d315a031bc6e3c8012a19b310005e7b0ea2e51b65127489ce9b0ac045e9753ba971a9d21054f53d94b812b179327b0588548d0b84b641db71562a6ce22fdca533084a88e20bdb88ac8fdf99b8dc3c2d24ffc3cba43fde0d0b9132fcd7f847246f97a592cbf9fce7a8163d4a05859b5595cbd3738054a4540c1f6ec415279148867afc428795898bcb7093736d45be0680972dc98e1748d8f51f659b05e355d06ce90d9babbc04146f4841114f00d9c2181f9d917b3a5a056f860282297817d64379f4a4ad659f7f1d3b43bebf0e81683c3f506c37b6ae2ccaf86cdaed2eeae93bd3c7f3b539157e3639f06f30cd3fd3aa3270e960346228551eb29e4d6dce63d2f546a468409df14ff655036d66005be59fe3010eeaf76d772c3e0165cf0dac06f472699921aeef92802cb8c56ecb9a1b43b146dd11b587253a646bda993997cbfaf8cb5233501770f55604ab84c152f1c6a3adf1d97a7107cff3ec173575891e1be2a13b447dce2b2ccf852170c40265134b2909b222e29d094d49c221b060be7ffd205e2ccb18adb3cdce0ab260d0fa741b6cb961ba56b64a6f55ad806418ce72484a33c83e133230f1c1ef5a75ffa644e62616e8faa78fb883352542efae63895c9b64597b4f753e3f3a9a6c9adeec633889c28891fe8f6ccc681097a5e58b9877657b6a4a704794c2a38638ac606c8c767b95bc26a8934f74cd0fa3b2aab659d923adc6cf05be58e440c9fe39ad3860cfb856870cd427551437070c3b8ed98233a04c985f46f1bb91c86323a26714e9f81bf40b8878e2218ceb189e42e51d96dfdee4f286c722f438c3f6086557096260bcf89a0772d3177105dbe5e45e844bc9bf64d5918bab117303fc65a0843c033747c3afde4c5935fd157e96bc7d840ee55b8dfeefc7aabfcac67c4d2748c54b7b81d6aff83c6ed820affdd767a3d9450cfd7894fa56d695e41821d9ad8908924dfc8a11c549b4652dd9ca367ee5874bd7b21003c0a2cdcd0288bac0a8857a370cdce018ad775ed40244623ba51159d8b5c01f4c146d7f22d039adceae268cb951f58cc", 0x1000}, {&(0x7f00000004c0)="fad2fd896dc0919596a18222799d085f0e450c3cdd965daca53fb446e07cc2e8bc0db0dc8d1c47d173d057d1de6062a0f6b03d335987477be29ee7b66eac52a4f6e867ef74e0cee3adcddbd551979cea2e280cdb84861fd179e804003571aebe5e5828621b47c384c4006d90d868b5769282aee7bec31d9ee775cc8aa5c4318b7e912d8d2fa11a778ae7cc069628f60cc85feb2744a20c7b13555b27d338614f21f1b955fa5e4e333ce06ddb526c76921b4dccc34cf3a596a7ce2fed6f315f226da81fb5da762cb94eb337940f7dff07683fa5f4a8e38e3f8d274d17442f65dac1b06d4aa7b3156f567576af9ab215b3b1ca20d06d31caf9", 0xf8}, {&(0x7f00000005c0)="f31d9a2dab7ee788dba01e77c98d50395bdcae77560817f1f230cdbbf5e4f903f0b2241504e74198616ad87d96416ef6fadd947316ccafb757a53a0b0e05fb6d805bfe48586cbc3146aeb8df000259f59e5a15b0cbf020", 0x57}], 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 09:16:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/130, 0x82, 0x840, &(0x7f0000000140)=ANY=[@ANYBLOB="051e43ee19ba69ac25847025eb971031fceb11ce61101c3b909d83ad2a77e21b5ab95c24805a180c522ae929857f87e2186fd9d914f357971fba3f7dac4ee9f7ffcf"], 0xa) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 09:16:44 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = socket$inet6(0x18, 0x4007, 0x6) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0x100000000}], 0x1f, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xa, 0x1, 0x77ea2e44}], 0xff, &(0x7f00000000c0)={0x10001, 0x20}) setreuid(0xffffffffffffffff, 0x0) 09:16:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) ioctl$TIOCCDTR(r2, 0x20007478) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xf2e) 09:16:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x100}], 0x285, 0x0) write(r1, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[0x5, 0x9]}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000240)="0009d83064241ad9289f59a537b7fc15e9d744066ae74a99ce4ffa919e2afa3b7f7dbee9ddf1db4b602a52ccacc5f47f98f23d0ce7b315a2cfa2d826caeeeda0b1d1f4f17564bce78d406c90e0ae59f959b15507bf7e1b6363936ab288f1bfb742622d865606544138c3", 0xffffffffffffffb2) write(r0, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xe5e1) msgget$private(0x0, 0x22) execve(0x0, 0x0, 0x0) 09:16:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 09:16:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x13e, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_TERM(r0, 0x40087468, &(0x7f0000000040)) 09:16:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open(&(0x7f0000000240)='./bus\x00', 0xc0, 0x3) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x21) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000180)="3f30c35f1fcd6a42781269a2672c1687295a44d3b9c9c69a87ff0bf25161db316cebcf248809b265688fca0290c3128f6c4f7b4a94eae64d25b09450027f16f1eb7d162d79129b12a1e5753e2974", 0x4e) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0x20, 0x2, 0x1) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) close(r1) 09:16:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/125, 0x7d) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x7, 0x142, 0x0, 0x8, 0x5, 0x0, 0x0, 0x1, 0x2, 0x7fff}) 09:16:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) r1 = socket$inet(0x2, 0x4, 0xdd2) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x3}], 0x2}) 09:16:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x101000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x101, 0x8000}) 09:16:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x3000000000029, 0x4fba, &(0x7f0000000000)="01000000bae710c00be2e9f49a5b4701b4763bae5121ae1b0b9d46ba210098d046da3a5953262df09b8c898869ed63e5d4be", 0x32) 09:16:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x1020, 0x6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0xc600) 09:16:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:16:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xffffffffffffffe0, 0xfffffffffffffffd, 0x5, 0x1, 0xffffffff7fffffff, 0x1, 0x9, 0x1, 0x0, 0xffffffff7fffffff, 0xfffffffffffffffa}) 09:16:45 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) clock_gettime(0x4, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() syz_open_pts() 09:16:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) syz_emit_ethernet(0x7b, &(0x7f0000000100)="b20f8e1fc0e497911c9a0bffeb94dd3acd34b88b96362f7d9edca36d7fba73799036eb89952a5e6df5229c9f78f575074a7b3b3acb29d296dd040656148db4c16fdaaa481913a9f6bfb9178dfb77243bfa8277b514913f4ba675dc7a133ef2bd14de3c12ac83b1a3e7a2329dcb3035651d7d9835ee87ebab8f3ab8") recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/215, 0xd7}], 0x5, &(0x7f0000000180)=""/44, 0x2c}, 0x803) 09:16:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2000019f, &(0x7f0000000200)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x201a8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\b') dup(r0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) 09:16:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7, 0x3e, 0x5, 0x44c6}, {0x6, 0x8000, 0x0, 0x3}, {0x715, 0x61c5, 0xfff, 0x5}, {0xaeb2, 0x7, 0x400}, {0x886, 0x8, 0x7, 0xa2}, {0x7, 0xffffffffffffff7f, 0x3, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000380)="eef2f8009dde60652a12c727f6672d050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fdec6653ba183fa2c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b6738", 0xa8}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 09:16:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:16:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff00003f0000000000005b9d071b542a538706000000b818000000290000003300000000dd9c7e0d3f36f137729b81ea98f112f970cada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() kqueue() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 09:16:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff3b, 0x4, 0x0, 0xfffffffffffffcd1) 09:16:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getppid() r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 09:16:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 09:16:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() r8 = getpid() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="1ce04b64b630a2714663390ab3ffe7e190f80768f1888f79309cbd038af8d3566a47bfad7b2e3fa20cd6cfca13292b22bd13fc0a747b8aad", 0x38}, {&(0x7f0000000340)="e97e9dfd204e80aecbb5b6541d37489c20be4162c4eaa67fd51c1e056d0377024ac967a208237148cd24d507805e7efe080589aa33bfab0be427ce4801268ee47d27da59ead842f6ebd92c3569f6afdd93f64f54b9f0f3d17c17bfcc6400db20fa13f941a54cd7c615aabdee49e1c920d0e83432dbff70e7330406febb53f0b01a4b5c767c688042674e2949e95d4d74254ee11a042dd9976f91ff4daecff82c6665698fdabedabf662d174538c8135f4976681e9e0b0922d387e8783781e80572092cbcfdf03f271e7c441da142cc1d2be37302f78fb8a7f8f5343bb4d0fe2abcadaafd73d5d8349b6ed46c4c2fcbe4d81f764e58dc4bb3e3881774eea8e382e73f61467adae697e9b5003fd1706abcca25cb98767f4bf77e83763f22367388135f743d1ac8bbe713daadf94234d2af01037786c55edacf609c81fbfad8b009ae2f5f3b5bda527bc865ce7419fb250e24b9ab1cbf0e7c2d83e47d9d980a2cb8cd523581e3b633f691caa03507ca8ce7741f820e8af6bb1412484917958c8153399238cc8995986d0175e5b4e6a37b08b6d0f682e011a147ecdc0b6abede3bbefa08f983f77ad7ccf27e4355e9b3d7d5f434e5f74deaf52e3449e4d94c9a1cc07f9fc251ce31619b219a64f4fffaa43aaeebc12fdbbdaa2314d851bb023e921916131a421bd9f40a99b9329787f69ad0fe66669362ad2ac7f88d8fbc65fb11e0ba3bdf7eddedf66d39dd4a4f2bc989655f4cd9fb78376cc34ca2905d1b235216c8844304b456cbafaeae25e88685707e3c134655ce12cf23d89b69272adef2d63af9d7cdf10d1d884b8fdb2308d1a77a1dd85b82f86ed65df043ef7b148d010e8dc2b6cc6b40bc47e23a399ad5e0a74c760fb4f96c89360812b0cf0e387ecdd7b1dbc18a32fb3f8838e750ca75138a8a59c33c6c8b35a07c94cfbee6db7487f82f9029e15b22078d21181274606ebbceb44a5cb274ea4c53e4b24ba755c5d4d1e9ed758a4424b00bd9f1372eba16baeda9b3d19d513e1895a028982048f0aabf850a623e975bff12713d213b1950b2b867f82d1e70f571649b9907e1677f23003668f540513d6c90f40fd2c785795a5a56225a7d8ae710caf4215682d013cffb6e8b09d6ecb75e8a3f91bf329fe7417dfa3b873a936dfec3a4e2eadab885b02c2be610ba2ba6476a91ac07b656f5c2caf5b0472fa93cc001106203c9cbeb548eba7f1fd55cdf05c012f082c1eb7f4acb34585a2d4cb6383aca587a5bd14869bbabeb4dcfc1277049e2c0aa12420b2ecfdb286287e80ccb9f24b9e34ba2251d39b9b8fe9746deb069e26243d8e20182acb1dbade9efd74f8b729eb6aa7f8d278820e9cc3f69a7e1dd1e84e75272e2ac48f16bfbff81ff38c2542208cdba3c69f47fe27f5b32e9ac190b86dc7fc4c4f8608f7c8c425039a3ebef7ca8e019540eadc0607b259947c164e3dfeef1943e5517351b60422a466ca0d9d9e81f61a23adaf9187429aeec8331655916557c754e7de630bae49396da7362914cc27032015890147da2148877977dd77a71d05356ae9291797368556e3ff821696db167d57c06d42f251ca0aaf9df5ab12e935451b3db937a970cc9a25262a34d9ee53d95124f775d0f841766e6e9f04000e141c6a5cef2401be2904b49e54be7d4f135e168c8b2f553940694162e00dceb1c4aa03a12153bf7061d3ca0acd2de5866e3100f6e68a81829ac1e31c6ab388b8b27d99e98d5e338c99faff38dee921fd140ba5d23b2f62efbc08871aaa4ed7de045c7c3b8bc4e0b90d36640e9ca6db8f34cbc27f1b95de76458c6c40401f1084ed422c3f71d13f00fe69ba5162e8643b668103f04aaa6a467da5145921107a3351c8fe38dcbb6c568c7812459fe7a5f452734d387486e524092a94cb184cc661222ea6850bd33ed9785ec133184b8e2f1f4548c1688d2cab1d4e6624fcbe8efe60cc22b9f6052b90d2c6b9f1b35dd8242624fbf3ee569664f6b53e2e322d5ed8626ba8f4ed7b2f07d82db0bc9d3caf986916ef28cdfad6cc129fbddf6ed013dc9b3ffd61910e29f905408a57832c9a7d770d95aba31ea98d70bde4e912f93c9d7b0af4468c995f4cf61e6e98a40070ad4f4e28589e5a4a46039e991b33800d52bff0f96858539de3ac660ac2a8df090a3fd7e817cb75495ea413c48a32da24fba76f86e039ea24dbeb3e33863bbac7096765d43acc45c7c98f1c3b92afd81f92662b001ab00aa28a3a09da5679adec1e09f100fc60d26e9af14e18caa367d3e233e88c44f148abe8be47e98c85964e5ba20d0abc8cce3cd3559e9cff21f754d20470b89a876cafc111d75bf3b37ea4a9120e7bc44138a00a5905ed0f9328b59f790df36eff9cafdfd2adfb67330e4451f877f4ba4cb7ac678f41a58e244449b4cdc400183055315c12f68f3fe5f5ab3a59e3005ab4836ff403b4ee7ff2a605cfc2824b4ee34c9f7617a5e41f1decd78076cc2ffbcc5d81a0b3647d0d9ca41e94c9a9ab178ca008634ab82cfdd9b0cf10a0c68d8497bd9cee4cfdc8fac06780dda44389096b7ae5ab226e2e91a82850833ca8666d7abb6cbf9dde5aae49b4638987014f5188ffc261c47e551a8bd1d523ae0c0d4b4a12ea5e82b11474a5518be06a763c9cb1519b7bd1555ca5617ef718ae065797dadfbef1652a9839ab962b3badde3c7c8dcbdf3b3d1fffffd79632cb6318610334e1b32d7636207d142db206621047587fad9f2c827b4b8cf7492d1812c64677e5e4b0b8fa676903a4096f7680aefd009d8b9114c64084bdd9b26358fa168578955d004eaa792b7bee64f41c067cacf66fd02432bacdb6a1dddaca3bf4be8629a579b1963b45c4163c7cb539fc2fc10d66eb6559ce74111a3a3c4c77bba8c26902536c2b0308878bcded9d5a509e281e82b1b6a23ec7455c176ad4f7eb39ff2c2804f866691757318ae4c5cb8e20eef2f6d9f862ce0c66feaeca61a2c7af69edbbd345d5f06d99989a89248524977455aee7f696c48d83bd53be5bcbc8528df801faa04f8fa5ef9f8f967a9e8834f691720fabaa2fa8b0c3e462af8291821908b255855e4778b29fd7f73898e66333110de76bed27509caa2af04bbc07730ca82aee38806a9b45fef4cb3b60f09f0b37b091cd7ef0e3e3fe99f25511738b5b89deca5ef6b3534fb6a53e9477c9b2a10ce5452e1216067cdefa931e061a7230ee3f0fea8d48a7cd59da837a4349f81d85b65549843426ad072480cebdb1f0da1dc50352e4ab63f2455e83f11a4bcbb102be43bf8f2182386d816927e74d50f8dc91f2a5ca571d4748022d3a978a2688d268b78b000c4d26752e52753c97be2cab50887abbc74b09f3a2cd6f2b5c62c6e68db446908e2d5b634969a9d55ba21c0c134bc643949d885414d48bf00f416be962f7a5d2adae3797b7d019b736eea2614ceebf39788a470a8857ec3693e0e3920884b759dc9c933e71bd1ad6a4e3be7d23f835feae4bc531fbb6e0b622340fcdf9c65a09e5b730a76debe3d9675836e6077f833299991d8f94c52e02ffb007d945adf58c06b353275cd7f9f7903ab5e5fe986294583683810cbca9702661cab09bde2c6cf88424c492f7ab8d098060036a770e43ebad3a511083f75f5caef17799662819353011dbf7c1ecfb20c144566fce8259f84d0e26d275752e63fa5758bcc62560881dcf1512dc592f5600402e5c2a4db655d06362e1e39c716c68cb8386b5e2492fd855443fef452ac42edbd949f9df499905b91950d6c3fa7373b0aebdc9edf51ad9f99fbef9dc6729fe7d83fe6b5e0eea04efb27c7daba7e815e1a93b45518d35df78f5c4ea0ab3e5fdce9f755e5ab7b766253dc7a6423f6e19496d552a9f0a8c320918f04772b918a03c11c8aa05e9afd556c04de88a6c1e5df9b8e5b319b2db5a5d01f23457cf8508c8ca3edafc3d04b9533b1e8570d06ac34bb3cd6a8599e4e4d0ae815868a0f33319f59ec46e96f83e73298fce589c2c04c810a537e60f37df9bd44365a57adab828c031e86ceb6c74e6c70a8c39b6adc1de299b8de09850652c08c9e08b9fa0a4e8966897436e085567a9a89d1f931773960673a5ae81ed02d787e3b0914e6246768096d99a8dad221db3d830f980f685319a1cf978f0cbd1734a8278ce115b6c5052a1539445125221fbbcf991669db2c0e63b797b5a4c007a0e04f1ba336604c13221a5f118c84fd31bb334056726acd44c43bbeee8d512c97e97617b9de18a155ca92b6e239804861dfd7c47820a7499af096e7cb397d76d0e90679fb15ab0bf36a794ec923d1254d569ee6aeba068aad14ee624c8d997f7c4f8296c25c419407fbc036933e5ba26cc65620e8ae502f103cbe8de445e38e5e10573a7cff462eadf80386a8f98456f20996178953ad2917e6e2774639ecf9c33aef473c9e153a7dcc20e2238ded3f628b56360b1f17b55746494f43bf23d1a0a91441a19238786f08d81e98a2f1753e81beb0ffded53be0ff6bef2dfbdcefe1575b52c1a523adb91589f53614dd9f855b007a7220bb2c51d18c6c41c62e16744d81628e776edd12d00893fc12aaf736be1a163169c218857e803ef20f12d9412fb086ed985f2762e3622f577fe9e3c1a456b6bef11a238d3269710790d81a44517d9e3717077f8880a676d56b87799e97c4c1f77d73c59fa8bf9122271b61819bf749240d96f08103fa99dec2efed5bf6b3a68da3f1d86a59a4b0de565eed31713d82b173b1114b9bdc1c28e19a4f923d98fdfb62dee1bc082a9eb35d9e5575164e130fdae039cc0496a64792ce1faaac91fd4ee9d3d07754757a8171daf8277811e1453e50b60e448c33bfc6a7556a9d8f9e0462deba82c3873811169baeb975dc165eab61623eff853aa5f44a48608a1af7bc9dc2064772f3927a3d669d2c2364b9747c6e4493da45c34dc61ca8b1fd1e7b9406b0cf454c2af0b1cc40237672c82efc55d12b21f3182919c431ee16c43e489555ec78c8317af23c14961d8be93037cc75b71f4da36baec32cb2f8d513eb9307124415e33f175c1a96732859edb267f758c986e7b908d11ea6244c1db5dc4dbc8fdadbb4bcc1e8272fef86d6d20d6c85a54547a3fc0f86ea5f9ec0cc0935b5a259bc4b02e182a855a6586b3998b69412a66ed24c3656f3c28582ecac14fdfccd16648e4ebb66e333e1114a6e2d42535a8f7ddacc388a08b8dc1447be7d98fa90956d61f2cdd17178a2550566c1d70c9e4a918bb385493032966c8eb8508d65690cd478482176cc7392ee0e824fd25795d1d840d367541620687cc92982596fd98b32c58bdc2a89837098bd51c53fc00dcc7e20d71e6ac392a2427fa43422c80dd290b12a8de24525f5b413457116ffedb803a58d5126b10619b41b798c63a35787a208f1da0fad74f14327455775790a75f056e6ebd2146ec58da9e67303e4d1b9704f0468f8fae1317f657ccd3bcae61bb63dbf17eb19671113b12b2c88cc5e9fc9d2790c6e1616c379e2114aa86ccda9d945cca8575713dd1ff602fd5aae11856b0d7a0cc8781adde60487a35e210a6406e591485545a623ce6d4122d4cff74b68e83370e8695e16ca45b8fcff4a6e42a7b9fccfe9fa5313f1e742ffbfd26e7c2c4e93dd24fd8dd1ece2a406639d404a45a17ddfc7be5f41b199ba144d204069a2509448e1d688fa61a3413a649fae2a424009170fe9502ac6025ae1644322eb8600e35e567cd92e51fcf5814b81736e34ceb0b0c7883a6f3e149d6069d29db0bf4a1881e4a1ee6db7e03fde46d81fc6cc36e2", 0x1000}], 0x2, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb8, 0xe}, 0x6) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 09:16:46 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x5) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) 09:16:46 executing program 1: r0 = socket(0x12, 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 09:16:46 executing program 0: r0 = getuid() setuid(r0) syz_emit_ethernet(0x7f, &(0x7f0000000080)="89299c43a31073aff3f3fa1318469344dad6ca750da70563af978b6c0f4d33a93141f269dc9f129083b9404701b6babd35f88ee54648f9dca6de511ed8a9e22f61378a752fa9e6c191625f78e82e9bb335c899eb5daa38e6e2eae18e6b8f0df9a5f1c1974405ab579b7a9556a9b80fa2d2dbe4cc04e6088e4e82aa073a2fe7") r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000fea000/0x14000)=nil, 0x1000) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0xffffffff, 0x7fff, 0x1}, {0x10000, 0xdb4, 0xfffffffffffffff9, 0xffffffffffffb86c}, {0x202, 0xffff, 0x1f, 0x3}, {0x1ff, 0x7, 0x3, 0x84}, {0x4, 0x3, 0x8, 0x5a31}]}) shmctl$IPC_RMID(r1, 0x0) 09:16:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x63, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x3, &(0x7f00000000c0)) setsockopt(r1, 0xf7, 0x0, &(0x7f0000000000)="7d3b1a287dc16470b7fea476f192b26d9704096b37e063994e1f63518b57120dc021cd0c4eebb9", 0x27) 09:16:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 09:16:46 executing program 1: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x400, 0x110) openat(r0, &(0x7f0000000240)='./file0\x00', 0x500, 0x181) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d8366722fed28d6b998e8847d5d2c81bedf93e0f0c18535a0e9642dfe8e1f75b7f4b7c705a51f2d78b1cbfa18128da", 0x2f, 0x40b, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./ile0\x00'], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x48) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000280)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, 0x0, r3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 09:16:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c590639c47beb317a1f30e0c2cc817bd892b467360e55311f88f44ba46095f92592254c9755f8892de92c89a88b32327d302e2b7736cfc451b8e64d4f00df464b36e22ee7223603c76d17b0cc283b21a596a4725fad56c228f6e6808fc7ef8c402ae52c8715e221a0605a1d5470230089080c76bc27e54f19dfc14d29a1c90650fe7fd8d58eb0c3cc9bdf16bbde54dfd0824a60d5a6cfa78703ec3528d49d0abc85104b3724f", 0x1d7) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="3c6b7fdda30f10bb132d702a53affe4c", 0x10) 09:16:47 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 09:16:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x8, 0x40, 0xe749, {[0x5, 0x6, 0x800, 0x6, 0x98a, 0x2, 0xffffffff, 0x100000001, 0x8001, 0x7, 0x7, 0x222e9919, 0x8000, 0x100000001, 0xff, 0x6, 0x907, 0x800], [0x7, 0x1, 0xc0, 0x0, 0x7fff, 0x2, 0x1, 0x2, 0x9b, 0xcc], [0xff, 0x4d8, 0x6, 0x100000001, 0x8, 0x1, 0x200], [0x5, 0xba47, 0x566, 0x8, 0x7ff, 0xad3], [{0x694, 0x6ee4, 0x7f, 0x3}, {0xdf, 0x2, 0x4, 0x3e}, {0x9, 0x6, 0x100, 0x9}, {0x1, 0xffffffffffffffff, 0x100000001, 0x7}, {0x7, 0xc, 0x3, 0x39}, {0x1ff, 0x1f, 0x5, 0xa2f}, {0x9, 0x6, 0x1, 0x80000001}, {0x5, 0x8000, 0x6, 0x4}], {0x3d8, 0x9, 0x9eb, 0x7}, {0x2, 0x6, 0xff, 0x3}}}) 09:16:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000080, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 09:16:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 09:16:47 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) 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) 09:16:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x100000291, &(0x7f00000001c0)="b62ef5ed2bd1dae002a4703104b8fd4422b8765320cf27abf53c02a2a539917c1b76be394c005cbf36341b09d80106003f2cb72136bd62ae21739f99e1b491635cfd69f13e0bec00000080a35f234fd4ee8cc1679fdeb6b3b8524939ee") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 09:16:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="cbc107942fea2774e4af239e29091d83c343156d1e6730cfa045a750928ffb5656bd4f8c0c579b4f0af77eba9a965b9a78544fc91952d6299a51cdc0bf30a656b62165526ffc10b1937eb3a35bcf4e4d087c8bc5fd8a13bbe30a1b4a3f68cea827bb7abe539921ef37c473417985", 0x6e, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 09:16:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002580)={&(0x7f0000002500)=[{0x20, 0x6}, {0x0, 0x401}, {0x82, 0x1f20}, {0x22, 0x7fffffff}, {0x0, 0x7}, {0x101, 0x1f}, {0x1, 0xfffffffffffffffc}, {0x82, 0x8}, {0x26, 0x6}, {0x20, 0x400}], 0xa}) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)="d27fe7dd6b0380846688d126741441c3b8ce5c655dcfbd5c62a7515cafaa5d516d24844299c2c553a5363dbca8009ae80f8765b4fff39967a97f", 0x3a}, {&(0x7f0000000040)="f6082c83b2e2d1e0e33818fb35848345aa98e8b0bba31568fc866f7a06", 0x1d}, {&(0x7f0000000080)="7356ca6b437b280cd6432deaff881db57299346243bf61fe3606f1d02a22f2e01dd841457401b2cd259c421ecb64fdc156", 0x31}, {&(0x7f0000000100)="a48d31f7859e9fd210d4573f0d0548c7c1e623f25a2c0b3e6f751dbdf20c41cd285dac32461db5ee2293ae0e12dc9bd55f78cc2e10663df1dfa2080010fddbe5101b3d09110ed7857e60a1af5b9f68dccc608294f765e46083931aa3214ceb94849044ae3e56fad2d5c7d7df0b8b152b1f4d3926fbe439ca37f1302cc10bc5e764bbc6", 0x83}, {&(0x7f00000001c0)="150ed67efa6bc3248602d7a5bf446623f286fe773a711557c17405dc58996f17de95020cb282ca78293d51cc5d2786c48e9380af3516bb436289a547a2ffbac2acb837dcd5fc3a9ee1d50d9b3b5c3d4485b26af54b72491346c7b9f3ad3f3264e14ba592a6e4d2a9b953cd23ff7418d79978ad08bfb856f5d5d6712ab6f429de47964dc052299231d2c22714de36b082e3c28a8627780e35b03d03c389c82beba827b42eaf69bd4fcb7801e970eb5f713fecab8541cf82b2767d8af1e3282c79577cfccb68bf4f85a13a0860ef2c96d475766335135902a4d956e434c7ab", 0xde}, {&(0x7f00000002c0)="a3f22d486d47c0731dae26d188b333dc5071c9ee6408bdfdd7d12b71a8e83b5e88f2070f34c384b39b19e9ca2aa50c0b3d6d2a33cc8aa33f043735d387e883996035d1d54f36fd665d48eaf86172705a65a8081197bce0c52dbd4f2085390b5d98de74b0515bf615e27183b2a6803e2935895e51ea3dfd56b03273f90b1a9aa62d04c6a5f6d09a816b4cfc8d6f05860a1889613aa77fbab941b88222f20d80801888c026b5c0837888b9420b992c42d97d1ad106fdc17be18e653c7ddbbd1ffceab71db89bcfd9a0f4b92cd05f0c59d6a7b0d2e32103f2b20e3763e8a7f25041690e9e655fa7c4f7eb7e3dbe08c56f9822e1fa8dbeb10f0945c8395775ca36a7854abb74215e4a6b9a3c082622d7af22941910eb3a79898e9c7b5b5917a66921fee31fd80041a4935d4f9e59810e262d3e2bfa0820329e69c3b657f3dc397c92899d0eda8e6cf27f0b65b9c9caeccce31df45075f79b2192ebed8d9837b86c43302d7fe81c22d20be57af7751b6973d695890fa0725c21dd7a9d37750385964cffb484c9140ec4002e56f2b75f2f0c21a4a43f38ba4d910f8748a496fd87e31c0d253be30520a8f70a0e16a9a9b69c1401c7bdd7e1f8230c1ed05b41c55cd9fa1159f0cd409ba351ee29a099bb1f42d267e0029001ae16a15ae7666c03c4eda57b3a56b7b5cbbd467f3137d7007e8bc8ef72cd56bc547d9a69163531e8e60d05e6e334231fef83d2305aa67008f7aef8310b723483560f886f5ec6d1520e80d6d7c2c97aa98a45019085eb47b889e555cd8425ef5ab3b7211d4e33c786fb66a2290a93b957a6d3d97224a58389b1aef2f5bfb067dd32454964402c656dae1170d64b3cbdbdb70f3f4012bf154c6a94bdb4f91be4f0da20a9dd10ec9f5d57c8fbc89c994363f610bcf76468621a0f90d3b92ae75053b74ec9376329799fe3c96d5676798e6eb8b4ee57714006096ee149c41636d2a0e5e5d6b5592e9be3b41434f375780e32d80e057da18302c203850e836faada0b3ef154846123acb355c570d72d85f8609c2f81ed5775d67189cf062edd74fe377084feff02542ae581ffa350af9883173fcc0554ab21ce5e2ac08a20b7ea31e59ad011376dd7822d27f498af4fc40d035df703419c2e25ddace42787a9a6eb7d9c3c5339f36d933909ca4e636bea84971eaba39f5a0d3b8cf59489842497526b67af19a1ac7c1b4ec058333db133d2c6279ee0866c674f3c1dd0a68ae63677374645abba9c6bd7bbb58c93a0d4d21c25946d7df97b6a6dae83840627c2a4b9760160d4724e57459b96a11a70c80575bc46375a2ef12df4656cc6e661a6eb7129904a9fdce40a78bf76b1117644fe53f572f1ca50acce4a04568ba9be0215ea6b53b689a3b5168687585085c30739bfe9cf3e20ab761983dbc0776a1516664045f1acb7c992ee725d55a5dc2b69c17a1ee0678f0c15acfde08196006b0e877a7c3b4cead5b0ede72a3724d1e411852acc89ebbf3bd80793a170fa5c79b2dfc6bb1afe51eba80831eacb516062dd615bb63ae2bc8570ca6e12c4d1b9c131c2a6d814b914b9d58bf52299fb7a6cb848b642ef39df74481c8413fcb88a3fb0e6b728d5af0e3e4c3eb95dbdf4a7685360e0017d48d530a6e32460a00a5a18c6c42ccfddb68acc2c42f0691426ae10bb7cfc5f4adad2f818d1e1f6498997d92130e2a8028f9c9a5b579ba277dd9d329d64a82838d08bb19bf956e35434650b9228ef2d151ccfda3c4b2ca1cc525446584678e17b0faded0b173195172b09b0aa578c7638997684d4efb866a42ecde18fa4d5f9f9e003290a99f7e03f9f69f2623c615f03b61de93bb08fb2f5b68975e41cb9528b40ca8c58b2afebb046a8418eeb9068bedd6f215f84bbe967e0d28afeaa4062eb9beca9617e7abbbad17f3dd6dc98cb3b39e2beda9ab0f01268226959b4dae6a51a0dbfdaa4ea20e2241b3256e92d511301714c4cca49ac079567d903bdea1420d9f1aa6c721b6542e57b500e3ede7c3ed181c99e3a1d2e2bef6ec6024a5b4b7a8056e5d968cfe5fd9daad3a70ee8640e647c7f74331fa14e7dc7490df3f60a47e3150901aa94b8721d678469159cef6ee48b271d72b40b70e7d53addae4d849b92154b45aafab026d37a16eb11bc7a424f82fb4550b3c737319cd2b62014d3ae92c868b2c954252d8b8f74cc00ce664399bce73382586e925116aef1b631d351ce07c9b785b5e63d9f758b8bce870d0814e37fa2df39083b3509af7a4dd560a6de88e53be2607b60d2f5e8f03ff0320fa3647f97d3dcd06097fde9fe50fa7933cb46f76ad77b318613d430f0d331153290f0bdadc2ce2144b4082cb781b6b63cd33d4a54df6bb9a6640e19b9c979041271c599b39e5ce6b7a24759b26af5195ffa57f2940d4de200e5b09f89a92270048e392b71cf8b69e0780a621b5d50d79eeed8c49bf8461b5ad8bd772fc41cccb955216147bb0751ac1986bae5491619384415310b42d35516caff9bff0a7e2a3a255e428e35130ed6d4e33693e871065515479acc2747fd51cf0bbd0299c817634a2d23bf4d6bcc02cabd2dd875280736cf4b58e18965aca2f75ca9d6e1e446ef20a94415e426823892e5cdd103b0021db501ef97d474513445e5b30707c40ef91d635dd5f34804aa2db3848cc538ea1212cc6e188fb41b70ca895f2560b0fe2f50b481a8fa8a70e70f88b84daa26bc56fd1c496f5dad7e67ecf5971848ea7494acf59ccf0fc8d39a78ee0dc4f92c659fff1a26182e5917b837e01e354b36305341b9318c44fd5f4b224e09546390c88b124e14cf5bef6d8dfcab614c49af63d80f3b248ee5a44eb1c1b2c03519d83ca5ab008ed362214a36276a95f9c3c555eab90db36c2970fe44849102e55b55f8aa900a38ab5d1b11ac81a78b447b4d806ad194bbceecc8957a181818b1f9a30ffa78542ecd5306dee9694e2642746497ebc1f768cb9695d59477323a5724657fd9056beeef0f944d55b3a8d1df8d7ef2529fb047404a9bac83d0179cd31cda73a0c18515262a18758f3aa27f845b2b7c83cffafff171fd466d86787b15573402cd371a6c065ee0c80f5d9b1487d5b72ed03a7cbf28a965e8b4709c70e4eea891531c92307e2f8b28a58f61de4cb42c3b08047eb2faf4febaaeb520df6f30c469fb99382409087583721f533fdd8579c2587cd0fcd69e7c3422952962e20200eb36165a8f04fa9f4bb2bfdb6c8aae1deaae6b44b42d3049d8ec7e801dffeedd255041aca1c1b90c70e3f5241aab07cb5a87e4bc7b0836c6fc8ab6e4c3e99453eb6e43962fb41408236e379048dccdc55d651cda9bead5a5b2f76f243470598e9cdb00f303ab9eebaca094123144d64fa0a43848f924021e6b2239e93cba5094d407993a7d6e8748ed7b8e8d1a359c343dbecee5446292f61a404d687af4ad62624bce27db89561ea03ec92f4f5cf99d2423767b30502de0195af52a6c1737d7d4e4d22914939dfa992d9a24a377a9fca1aeb67a6723c73335565814eea4859e3e4ed4739741ae106e843815463f202ef4bab01be11e93785d93fbd8a0ea0341cfc074c53f59841de421182c42aacc7794982bb2299eccce39c4a0cca066b713bdeac9915ce28648010fcd9cb668351f3066097338e6be18579332ff787e3bcf576dd6f88bd7f8a454f83517300c98f72cfba96825145963b9e521f8c562b40a6b0865abaefe0b1fdcda62041df736af7956e9b45f2c1b9d2f313196f78c99cefa31af71f3573f14caecc9c42db807d0ffa59c55086a371dc20694a73f13d8ac2fb612fdb2986870df848f74aaef59454d234237f2711e2cb21871038773c27877298e656a3fe57b36cc03c709fa962a2a7495196a5f2f497d694536f8c0521c9d6333cca0913c3dc36ff8d89949d001220e48d364083ff57df5fdb32a9d7322fc2cd51c223fff5c88ba2e0f5f75a13211093c34eee9be6cd155bd881131535dcbb12b5b315929f573c9267f195592f21cc1687b8b51e141f6b730ac0ce62d9f1bc99f2e7d405c428a77e671dcfdf7fe28d33dd2cf29532cc6e92298fa330c842e4255386c1fb4a51679c08d8274809fb8d64c19d8df48e30c5a5b7f040cd55bffbb028b7518388c8025554b42ff58f456deed2b79291e3b9e81d08dadc20bf23f423ccb091d725a8cfa96dd840cd935114b91aee7883d1b674fa8c3e4047ef6214e1645e3915ccbcc472aa3475ec2621daf7288896d5e509d70b53f815a8e6a32c3ae1287f1a71cc50cf75f6b94f490db6b48782e3388577e10d773cc47ab324df136245dbb26df3347254d0f243b974572a7056c502018b67ee59b27974d7616e43351c78be3589a6c796100bb2ef50b822b937ff98c5e4cccde14239ff3d041f034ffbc3a624fc62ecc76ec2c15215acbe5804c10b9b9d6854f865ce03fc6be9c987c2b5346384ede166543c6aaa11c59f57fd739eeed69b64661f339883d8a8168a9fc5f274af3d9f711e73a2c05c1082e3b7234308f1fb324cdc97ecfaf612cd6790272cd7234d499009a45b937eee8aa61e063802c3fadf25c3f3916453e76f63facf2a819f6ca54c6bb1ab3f74d0a027672ff2e8cfcfdde222fe12cbc94cc2065e0c982283c6734e3f8892b8d10ce19b67dbf0f6a225ab3367344402346ed68fb1097a367db0d848263268cf956902928967be7d9f7a54badc0d19db2c1d4d8124551cb57e4b946ef95bdc177eaabfd9db0f6d561c2dfa2722152d8cb583f4ecb24bc3750ce45a4775df4a116df8ac49908fc2fe045c3e2f713604f114d30e807c04b6d42740495affcfd1251cffbd18766eac0188d0b6627969624765248b527d8012f61b78f365fb6862ca4fff2fdf3fbdda01d01248603f814da48cf6037ab7cce76bb07052400cbc07df7839effa6a3559f945b566c9334a6c9e87a43211781940896a5003b75d0c0d8cf1c8a90ce1ef5d6b474524958d39075b2b24f96788eab8baeb15149202288d6839b82f79a8ffe0421aa0cf4e2a5037c6ad04c9a22d3f0199b64b93837434d7a516ed89b50844eb30bb784d16987e11cad476dd60cbaf347b4202248930b8334bb61335d6280a3a168c79af9c84a2428f33b99be858f58139b6db93f0e0615e2b337a1b77dffac13b561a5b871be0926ee0715ae21552fdb63286b11f11b4ef89484f5365457e06323c05aa0bc464a742935024d981249425a84066c66e3c48b2ff87ddb352065607c2d95a459ffaa576e9534f2b92d5d2d664ccd9b73300d363414b4e183bc35884c41568c81e10a873c941c1b2af9e98ded7271bbaf59de47e6426fc2f9516f82714dec612faf58fe635084348c2e453fca8e6b633093009636bbe18b08acbf3aaa62d61e139ff13837b072fbfa0c5d7039f5430d8e285f3b6a527bad7a85541c5949571577705992b8c8651748422c68a9d50c4a8c833ad869b849e3480be87f43b2ff4578753840c98782993d2b02ccdecffc7df15175b238c1544f3b459ec235f621f0b352473929a1a09dc814a214efc2e5281b974a027d7f313e449d3d09d3087318d1c3b901ba695c087ba6223748dd0749367a08c15fd433a0fd8fe8ab043a27788db9bb90e46e474900f157b52ec1d20c014ea0c036f85acefab65d3d722a2ec5aed47f1e8464fcbca1cf2977fc51d606897ef35b563865a38114b9021bf8d99952467e55992ef7969bfa80d13901834b17b5dcfdfd554d782f69ce6340ee156f5c456d496597f28d07d6237a42b086d6e9d41de9bbd6af189e50abf1cb8f61d641", 0x1000}, {&(0x7f00000012c0)="b5ae74932f0f8debc25985cde5384928af435834363d18e1dcfb1e641e1df9ed8ab94fc272f396973194fb1f67004bbbdc4b7f1c293b302376ebc3df23f5cddf83855b77232b5e", 0x47}], 0x7, &(0x7f00000013c0)=[{0x1010, 0xffff, 0x100000000, "2116c8aecc73934faffdb4f849ea553df837e4f129f550072355f87463eec6bf881f478bffe3d7cf935aa2fbfdf893b82f55a28318be79357fa39b6fc78626c448ad050c16d47a43cb0b758fc84ba67b232a91c066dd3b20e0fdcc14a27a9a511382334d3857f2934cd3f31c905985feb6cb57148622643f7d16d1ad4d170a2db7005afcffcea6dd4bc10c4a92324807a58d9634b00e89889f697ca15e1a7876493c5f70bc983d07b7f45b5a7ed7f1d91288de98643d4b1130207dd98924716de49e92ff38aebbb57c3e36ac793477e4627b7ce36f485f4ff81eb330a96c45576e312e41f908b30ebf5938836b4e477a2987ab6918baf9520782303832fe33d6fd7848b8837e04a6c98d9384610d1885334d7e7183d8be20d3ead51eb093ce9e48e0b727a3283ac87c5c96c2fce58803ea8bec265afc61c820090ddbbd5148cefdcd18d87939ae2c87c7dcc5106823eed9ebc1f4cffcfc96da160df20ef989eb19603365c9d9f60de49aff877dff8216f736ba7c2a3fa1280d559553f1c3f9838d9e765c4eae9bf2f838a7b61c94600a1e0eb589bed1dba82beb824342ec0043bd02cb095eded3385c1f8801065ad61a4573b45cc2939ec786ab4fb292e37b73eecb8af9903dd79e57ae75170781bb0c67656fcb01bcfad26a593b3402c7aca74e30dfbdd284b7bb95656818c89cf94c2e92ac70f280de9de2dd42f4591a66e5cad47877f97a913a87fac9e5e6a79162e68b630a12084beade12b642c7ba424fc24b2e5b6da23ddd3dccd860d8ff554092df78e9bc9e48a2c9c818720d7c02b13e1bae62111edb84beeee9906119c96cfa5c073ec7a892e22d546085c64c584404a1998e68634bac938f0e57dd64368122fe515d5a19e01a63dd0e627543be0a363fc1b95f020e3583b051924c847c28d930228f1ac8e31a9694a76e3c4259a8b7231bcc5d3814a6b3a07b4a8ee968236d4fc331e79affb43629332a7ba1acea9c79c0edb3b426eb9a7ac8e00c18e2313e46e0111bf57d54b5295cc32e11ae720cc2626f9aa799459477a4ce664acf5234e5658fcb5b0d57251107c632401343898d026909308896913d37c0cc4bf4786ea86dddb4458bc15b04d3530a57147601788b9cb9cdbec82914bf30763f9fa4ca3f2f9ea3cdf235fcf0fc82cc1d57c472c12171f16fad08fb014b83c054f62b38ea84c71d0a70e306ee261b8f95f0c6e543158bbdcc4e5b6fc0d9c292dfd18b9183121c6627841e9768adbfebac037f62da26f58695e25d76f99f0b47fd46a99622651cb5c0cb2f3e908c0ee495537af6f1089bc9c9f56be27359b7d65f3132937918ebc95aceefbcc1938a4418d48283a0b48c0adea7e44e35b0b02afeb8a32056f5eb2c54dc344030cdbaa3059b6fcfb5a22ebfb6e8768d5cdf79588e1ccd81c24b2040754fc53116bbe7ba668d8d55ffeec46e9f946a77ad130d21095b59b63de9c4fca8f70f42e1f0caa447bee344f8a1fd1a8ce3e370d11bdbd5c6637cdb71438c58b3a028216448c1f723e6edd5a9fc01235b89879a6409c41ec66986571f3113f1d00d8fe63df6a59e273ac000b1617e42ae45f8ddd0d40dc320f7d651494d279408b62c6e2503a17dd42e94d7c0de80bfa304c2eb6fc985bf41ec955fdac3e294ce37ab258e6cad874aaf85c44485763a9144891e2721ed28ad024ed7fe30d0445bab22c043f820042fa336d32c07814f1406627ecb1871ee7b9af780d5fd0fa6ebf80ac15d9826f4e909eee2e21054ed3b895fe492c21a3f202e75a0f145bdf7a3d17f0a35cb1cbbb137d3f19d8fa959541b0366ac6149d0238afadc1830d65e6d54cb93aad88eafcdf3f7d2772a9d78229491890ac1fce28679fd29240abcf398e1980ccd954aed8439703f3de0dd34f2f934a0c632ae0bc7751ad33b39c85d31b3ae99a12a3c053209f31359883b447a679ecd1dfec2f093a0a8686d8f16c3ce70a1fdb024df65d797f94fdce606f452d0df412d567ae01c79f9d3065f824db1d900b3e8f195a316055f56804cb55241d733ad71122d027e75e86f490ca280ab744b774543b0821874e791ec8aed9c92b71be399058b00d6ba35b9e6496da9d3339eca2c8a031df1fbfcd1a6ca83a489496f046169e0233a929f1047ffc515b86ac8f070a0a7af929a2566a88d0e86ec0eb3f264eda17bede4ca4c0a8958032844d8c4f936a662a5a50d9a91a53bb40652a301445b038c6870144ec76357f15556d5c257c465027ef549b3cb53ca73dc0e6ef5ec46eed80952bb338b5e205384b72a4b5baded159954ca1ac1ffa768f19b2a5cacaf4b45618bbf31fd1e84e43b89a980bee8a20aaf76e5a10a6ba9a2a6b1e072198cfaa5c954726b93693fba947bf24489ee4d9dc70a4fa3d00882ddd7387364bcad105b0c9c5c7e88943e8560d1bd71a416b1543c3e759ad0c74e50c6a4511c4c5206d17aefc531df131ef553be2641e63a82602f6a92f698660811ad961f0d93b24a440a875ad794895f52dc346ffe700ef12ad3c057e395be3a575a4188ef125ec955b1e172249779d16a320fcef6ea85f1d11f23b7f7538cd96c0a8ac2a4dd6a2521fc9c25e398a04b26ad101300996a4fec955653f65e1c50927bb53b678572038531f3953af8894a6d445b19a4c00802a00fdc4359c234b7756f871ed7aca57e109f9330e34a985e15bcbd2fd4353b5f1838595d375b9a96a778cd13b341baca2983aca00aacc75e41843fbeae0863797edf3994b04b719d31b3c91cb87738fa1412e2dd8adc9865b39086d1158ff8b34264ffb0b607c3d8b8ecfe9fdb6f660645f5e5a7e329e78b1dc167a202402bb7de68743ea217e60871c633ff5397611b9fd9283e99551bb4b9eaae4907ff2955604a69ddda234adca02910e2e0119d106fa0bb30a0f0383fe6cba5b9cd33c3e1e1c999735eae841564214ef268fc7585c88c55dd9e41c135ada0a855ef2fe088171cf96dccae1b45d4701c15756a798e8a7e34679bf6243109fd43a6ab082c219620565a3ec80610377bf74d7e916184ef84da294ee21a37e0b9484b170e520724b6ad2ec188854c65675fbe732f38c7c7894ca7249ab38becfd4d8f6b78a6bc491fcc5f6c5d763a3b50f334aaf4f63c82d09a6c1f0f6cc421e9de147866644e9368ddfc9f8a8300574fbbe27ec5da3e14ce2430add48ba71341957f5dc31271b5bcda87b24ed38931cea2dabb8f3ad18033dbdfd10b56a19cecb8778942e5fee2aa29cc0ea1d8f88bf25e1305b4108562fda7e8656e61cf3c72e78187f7c3f24dad165500683f89058a1dc2052039945cd08fca5272cc7a6922478fd9a27fd6b5331e4b750449d2e243bfb6e8a17925929e76d002550d6e2209df1b85845ba4614ad618fd59307b8b4b8633b80ad182d378927af1b89a7042464aee38038333a4123cd17cdabb87426a7cec2882347404c0db90c762d4acf9757b6058de7e255d1edc430640eb4607a138b414dd7b2ced3db50757f5a8e37f966997f4b3f7964b5f14f32e53c7e233a907b5c11de575ed2799c14737e999bd147e8f18b924f3766d2b5b8c486b3220e05549c0178e3bf4625ce43379ad140e718c50e21f08b9b0bac78b2a42a98754650871eec23df911c487b4a8a7068c8912c473a2fe6753ea62ae5eef294619bc3b11c3f1edfe08e73355f97ee7f35c4a6d2c200231d818fdd00f31e1397a3e409c229b273bbe1eafdd71b8a190b903bd918cc7b512f6da70fb7c51f44d31ae9832ecbf2c2395ca441c7a760935991647310554667bebb24c6cebf02875cefe929039b2eaae894bbff9efda133e0f6927ebbf6b1c090a4b90fd2ea83fe2a7a81c168bf0cad26c08a4928577392a71f4434a48e4bc41ff124c4497f3d05e05df5f76e4e7285638e61b268863d6498ba79b7bf41fc41425092b9a565b49cd844e001cd3f1bf5181ec7cc31550f640d457306d6fc0c167d4d85ac1c2c842a9b3e86501a63744d95b8b8a4a27e69a9707cb71337a81d85310d062efc1273e2ca85ddb45f542397d3c7c210f935b327bd1595b52ba6e87035fb4c4c2ba07475271252bec47e8af3d02594bd8afe13d37da162af913acde0c39a0c9d9a980597a8945f61ba4917cc59858d718e4e2bf561d6d207fb373b6ef16e2785a727bdf48be9ea164f30b749f104783db373d62f5ef3721da20135569843e7edd4565df5d11f2ace7a1a80d952f9cea07ce31fd4c51c9b2fb3111742576cd537aab82d169a6fd40ca7d00ef8ec3d38adebe88ac6bce4826aa651cebac89dcf957f7053d92d0ce1118681da2f88829ca072b1dbd1e797dc47b7c2ccf3e76de0a58061b90e186dbf96922849e3d93c1150fc91abeea8d327fce999aea3c70a6eb9f3d563a61793b7479e93b9ebdc8fef8fcb0085e28c5657259d40dfc5d70b3e94c6b20a49eaef13ab09c7a86163f541621a7ed81f4668096b83c2907b8f6b2131264da23e6bf2f7c336b026f1b064b65508d522760061357ba8f4790e31982bb8576d40b066fd9a93143a461b4f8fe15ce53f163d2a5090bce84f63c4cb70d18930d1977dc3330d34476474e1388341cf095e7f69960ce8338ae57ba046fa0986658c27e2ffbe9fc9ebb5e3409f0baeacef1b4b86a80ed2e451ee37cdb410f3f75cfe7fe7a6a61d9605d4fcb74f748d6e9320a444dfbf7b9d0848427ac441927f8af6b0065c696944f6c46fe3c471a7190d0404502d6ca25424edfc59d4fdf05ac039978c4caeda963b5c2f123228bcd7402139fc60815b66998ad4fc4c7f4994e58fad5e376c681464b945f7d4aec77fe9d616078f5df5faa715ee15aee9a15d8e9e99735ddcc813def8103634481fc3bf9ff722bb13162f6b4435580ec693a2678cc7fd0bee2584dfdc8c4cd603a914ee1a94fdd60cb2c63a0caa8c068bcc0cfd69a43d5f8d0f553b634333ea503e6c7744b5051f35e29e7f0545388b4510dc670ef617fde57ea28ca2a1d535d47b87d4818199b9d1b69af12724e4aec68155d49d0fd77082251225192838d23c5eb77b332ddeeb18b3cfa74b2b94fb376261c4e11675540a7df5b78911a56492e21f62aadb8512f7992c660e16c750a9a941d12a1a9eb001794a3433e6d8870dabec435af05470cf0970f80a06e7aff1ce3c47a40a56f941a2d1f873ba6d8ee91fbc56b16184f603a41fe721bd2d55c55457d192e43e654ef48822e0f9b741c04a9dff2a8d324685c9a1bd7dabd730a2f203a913461eb6626aa4b3153011e7ee465ea2fd7f44435303c2d5af92634814a87fd6e8647fece9a7cc8de26e1e7157fdd67bd578faa558f88327dbeec2af1b9164ba2983110806f9294ea5f6f59d319a29b19984f68933612796f5b0e36d518cd2f51541e8875464dac54732746490237684eada3a28014f0d6188ddf3a9b3b58f9902a0f101e85d0b241c3c64284d066bc0344aac823c4e08eb233958af6e2957ab8a8dcb33a2b174e2495eb5c2ff46885d1cb0b2ad82f5db286bf19ae98b04f8dac33296fa8e651f45f4b1565c3d60515cfbe8ea1674deab1a4aee8eaf1158aab306c7bdfe5f58aae44705719efcde515bd5f3019b179319761f4adeb5422b0ad786b6c9e1112bf50ddc9fde0ffd7a3224e31fa69001d8f43f98117c8131833bde504ba6b0bb77688c1b9777121f848245ecefe3ddd2e45ee26bf81cf812a58c750548c6c76d7cc77b4802130abeef40f4a14c3e341e26646d840df5bc30e401a6798680d4beb83104233286e706766afd8a1317e54a1a9ed77fd34900309d20d0392"}, {0x98, 0x1, 0x6e8, "03cc44e17b036f476dc006954b7a939296d6ab65c489200decabb8cf86f2d1af5fdd92d2447acea3db29c073e0d8c54452b256cf42144c2a51ae45094d3c73832803bf8921dbfbe4e0c5a7189bc9dbe9f253273713ce4847a96242be043118130cb458e8bdab5878bbeb8fb1e561b484eaf8b6674b3131451d74d5cf7c1ec612e6"}], 0x10a8}, 0x9) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000025c0)) 09:16:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) ioctl$TIOCSDTR(r0, 0x20007479) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f0000000080), 0x2) 09:16:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000a66575f1fc7201dc572075ef1f94362db0b032b15ab9c01b4f309de8ba29dafcada15ff971c3293d006a3b2544e8cc7cb82dcf9a3f60cb9721886d75209941aef698d100369229d55c96d848fb14ad8d00", 0xfc38) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 09:16:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 09:16:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x1000000000000000, 0x0, 0x6}, {0x1c, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:47 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x1ff, 0xfffffffffffff800, 0x1ff, 0x0, 0x8, 0x1, 0x80000000, 0x400}, &(0x7f0000000140)={0x8001, 0x8, 0xffffffff95259106, 0x1, 0x0, 0x80000000, 0x6, 0x64}, &(0x7f0000000180)={0xbd00, 0x80000000, 0xb1a, 0x2, 0x2, 0x80000000, 0x0, 0x1}, &(0x7f00000001c0)={0x8000, 0x5}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x4, 0x9, 0xf94d, 0x8580}, {0x3ff, 0x4, 0xfffffffffffff800, 0x5}, {0x3ff, 0xd0be, 0xfffffffffffffffa, 0x3}, {0x7fffffff, 0x9, 0x400, 0xe8}]}) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x10001, 0xfffffffffffff858, 0xed, 0x3, 0x9a69, 0x9, 0x1, 0x7}, &(0x7f00000002c0)={0x1ff, 0x7, 0x7, 0x9, 0x3f, 0x2, 0x7ff, 0x10001}, &(0x7f0000000300)={0x10001, 0x7fff, 0x1ff, 0x8, 0x586700000000000, 0x8000, 0x8, 0x76}, &(0x7f0000000340)={0x1f, 0xfffffffffffffffe}) 09:16:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000100, 0x1b00) write(0xffffffffffffffff, &(0x7f00000001c0)="85c2538e7e2e0836", 0x8) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 09:16:48 executing program 1: open$dir(0x0, 0x18000, 0x50) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/233, 0xe9) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 09:16:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1400000000000000, './file0\x00'}) getdents(r0, 0x0, 0xffffffffffffff49) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 09:16:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) 09:16:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0xfffffffffffffd30}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r3, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:16:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2d1, &(0x7f0000000040)="e426") 09:16:49 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x400) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ftruncate(r0, 0x0, 0x7fff) getitimer(0x3, &(0x7f0000000100)) r3 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x210, 0x0) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) r5 = syz_open_pts() ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000280)=r2) pwrite(r2, &(0x7f00000002c0)="25710915214db68bdc4c71e6d7bc98fa4e358a943168d485c206b9eeb90fcbfcb237bacd0e817bf08bebe9b7346d93a83f563ab247798ef14866205f432469b75240dcd12a4f701d3a4edd268fbe841e5319", 0x52, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x5810, r6, 0x0, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000480)) fcntl$lock(r2, 0x8, &(0x7f00000004c0)={0x2, 0x2, 0x15, 0x6, r9}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000500)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f0000000540)=0x6a4) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000780)=[&(0x7f00000005c0)='U]\x00', &(0x7f0000000600)='}\x00', &(0x7f0000000640)='*\x00', &(0x7f0000000680)='\'!#$}\x00', &(0x7f00000006c0)='/dev/zero\x00', &(0x7f0000000700)='&(]-\x00', &(0x7f0000000740)='/dev/zero\x00'], &(0x7f0000000a40)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/zero\x00', &(0x7f0000000840)='/dev/zero\x00', &(0x7f0000000880)='/dev/zero\x00', &(0x7f00000008c0)='/dev/zero\x00', &(0x7f0000000900)='[\x00', &(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)='/dev/zero\x00', &(0x7f00000009c0)='/dev/zero\x00', &(0x7f0000000a00)='},$.-']) semget(0x0, 0x7, 0x40) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000ac0)={0x2, 0xfffffffffffffffd}) 09:16:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x2, 0xaf, 0x80000001, 0x6}, {0x0, 0x5, 0xa4b4}, {0x9, 0x7, 0x8, 0xad}, {0x8001, 0x2, 0x3ff, 0x1fffe0000}, {0x100000001, 0x0, 0xfffffffffffffff9, 0x1}, {0x5, 0x20, 0x101, 0x2c3}, {0x1, 0x401, 0x0, 0x96b2}, {0x9, 0x3, 0x7fffffff, 0x5}, {0x5, 0x101, 0x4, 0x9}, {0x3, 0x2, 0x7, 0x6}]}) 09:16:49 executing program 1: setreuid(0x0, 0xee00) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f0000000000)='.\x00', 0x0) 09:16:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) listen(r0, 0x8000000000000000) 09:16:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 09:16:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x502, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(0xffffffffffffffff, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 09:16:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 09:16:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) 09:16:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x100000000}, {0x18, 0x2, 0x8a, 0xff}, 0x1f, [0x200, 0x3, 0x8, 0xffffffff00000000, 0x0, 0x6, 0x2, 0x2]}, 0x3c) socketpair(0x2, 0x4003, 0x0, 0x0) 09:16:49 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000, 0x0}) 09:16:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105", 0x141, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xfffffffffffffc95, &(0x7f0000000340)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/193, 0xc1}], 0x3, &(0x7f0000000380)=""/167, 0x3d9}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000600)=0xc5f8, 0x4) 09:16:49 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) write(r1, &(0x7f0000000040)="a1398cfbec696bb9f69070acf5532929a2634c630134b5f39f", 0x19) 09:16:49 executing program 0: r0 = socket(0x18, 0x3, 0x23) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 09:16:49 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x148) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c5500", 0x0, 0x20000000}) syz_open_pts() 09:16:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x8000001a}, {0x3d, 0x0, 0x0, 0x1}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 09:16:50 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x20, 0x3b9) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x30) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0x100}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) socket(0x0, 0x0, 0x80) 09:16:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fedc773251144d8300"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:16:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1fd, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 09:16:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x50) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/225) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x5, 0x4) r3 = dup(r1) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000300)="66673bf7498a6a9884f141984c03b0f8aa067c5fbded0e6e0b47add8db5b66cd9e2877a253494a374bef6acf35732ea6a8d76906bcdb05bf4b704d0cec1d629fe5375008cd2860a6f9b25c3965878c2a54fddf422ae64fbb8a7d0325bdcb321eb4577d64053a25fecee6a78643e72509b778f338512b042a42f70b199fb31d9a5ad69c074dcedf5d59e9dc9ef8972257eb27ccbe165c5bfb53b2247051804820a72a7acc7dfd987d19447396114b69b76332ce549b719b16374f6e6555c57bfe8e3f35c97119eec0f899801c1a65e49264c3b4f4738179b06f5521c340b13a4f2ee8d82f86091b158b3c0fa611270aeee75994180335fbacb19333", 0xfb}, {&(0x7f0000000400)="01e76374304f856ca8fcde258a9411e1c50d454b7df0a8705132d517191c4fe4e63d37655d83ad5ad4831864890ab85e2990f49a25408bf236970197f0f4dfbb7e6a336a51d4fb6913dfd7fdd3e38432fc4f9f7fa9ddc37bf053a62b353c1d4f1d92558784384ceaa8069f018934bd33bcaad6eb96a05ffc4bcfc298b15bb8c49b2b2e840155b793e601199d118c09c4a2fc265d51d32eed02fd559d23c44ca002a110f1b4c3b70de9db664cf034f249cebf6c97def230b4cf374f7f490d1ca962921eb1ff378b2f60f4a259b1d4546f108682cc11c81b551d3a0646c38e04af9fd73554a785", 0xe6}, {&(0x7f0000000500)="190234e6e222ba492358dbad10b10e021a4f1bf441cdeaf5d8f6010c7db90cb73bcdba1e9d30d4c72201a4b63ce2b8e9499c8830811447378adeb328090cf92df224f6f1edce448552b809a689ca46f9520ace422cef0a8eae2d3179b3ebc6e75ef0fdfd101192e940f576301c97ee8474e928e3b634792d62b6db76f3672d147544e7c3823fce47c799d2e741255a58b34d4dda648f24005bd34e8deaeaa93497bf2c68e7cee76b4303988bbd30bd53327267aafdaa6c63873376651ffb8f94fcafb1d6884cd8ca569eef33dfa906c974596971ae0024678316eafce32c55b39d1df7068cf541b2190a12ea5162905aa3ecae735188720a6a5d1ed35f96fbb37623e3e5bc2627078bfe0113bee22aaa84cb26a538626adaf04dd3a82a0d4a8b1b5ec2b2068c37a2580ac456a8ef5422ee8b3c207362acd25661366d2756d079e2e31da44ae7f8d99c4d92a89c8b86aa9c4745ba319e0993b43b90392c93e65c858f1a755353faf97607c14a7ce9e77299f223cdc0f6127a4db525c5b58840ea629974bcf497f98773ad33cb1f63b95fe98c5e041366260b7f2df655949cfadd7018d75792c2b8b4f4f6f88e19dc2040352fb02048a34d529eae556c8627449c2a2f454b2e30a6bb0307dd53289aece23a28e5eef4d7696a20de232780ca520c6975e39e2fe1bccf3d6ead8b5be078257536cf53bf51906de19e0b68a2e449927440fd3a7d152b6e30c8aef2024c99f8091346a8315c28c8177cb3c5cbcccb0511d0bc5a9881312946872cc5d8dfdc81db9ba8cfceafeec9c10a0afce1d84f49c5483c1174e37233552273ff897d730a7f29a6aca9fa86cf0ff0f518774bbc9facd12e28dcebe72ceb8fe9a0ea3b9500aba1845c433e49d2f078143f0388a023405410c1fd94be347bf16b61a86e728a87ebcaf5d13ccf836526d63dd71890ab83df7e4bd357eb79c489d38020db964de83f5a04469d5166e2266fac7adfc37f30332cc032da8c8d4714de710374acb8865212fb7fa75d0971df7ed1ba55ae612722ec672ec21f3104f2c5654dda22055ab64f472d53e217a28bfc9775041410e4a29fb622a6bcd4717929c9985f387c04dceafbe4e979b2a2a62dcded91e096a8bbeacff40a267e6706b0926ed2953f5f7b416a5bbce8b540318410f22e927a9fd3a134c4106208d3d4f45b5f7233f33573bc8d9ae6eddd9074f6d2968430e92d620f63d2d00111ce1104b3faa1f5406bd276668b46c5d87abe3713ad34c6b15f6e548ae87ae1a1ddb5cebd2e58ab8fae7d748423a9671496b25e93b779e7546da49015dcc9166bd1f7cf73c85dc22df3c999b0eadceb9fb454c2001306371cdc02b4ae574197c86da470eb9662525d715400ecb74554d9436cda94fa445f0e52fa0f0793782ed1b7a5aa9d3474b598ed8526ffce54ce9f5ffa47590147b8931e310de20ae508d60d9a1a157496454a3f94c3e7596ff95b83c6e6b0f0dcfb62ab4a27192b8ba47cba7ffa5668d9741bbe8ea9dea75e74475c8a2e305cc0dffeb54219714b188c2523eebcdff06b5308b06e266086557d44a6de3c9640a804a73333ae39a2c5551ea53e66f81e2f7d39fd740a41bffa99198e81d6d07fc6a60611272d0ee7bd700c60a68410f28ab6a24d073d223ad743a2abe7b1b0967ea171d7ea8ee86896ddbd3709b2e8102a83677e1450390f6399255cc61046be85fd6efe21f1759bd208d72f9df4ac3ca907e2be605ff8eda113874081e37474378592b18215fd817579d0caaece83036ccee6f91cf0e04363fc93f88ee382b6c51f38776cd1f957b9cd9228327b68349895a0d37835547f5c4beafd7d4795f43815767d6b55f5c2e5fd406f6138ea259d9582b5be46a7c08995165c3951b5ab173a9b3daaf6d7a1c68f793922ef7b0b7fc639b4058a46c42d302eb11f8632e4057b38ab502548074329efbed0a7d4f6782509831e2f93231c78f7c5d30c548affc525f5e743ff4be678001f3f1444a214050682539188cbcf72b13ee4b6763e85045575ef3c02339ddf1676a0431022c971d7e4937728cf55736d312ddb486c4114b1c98d77220a1175683661790ae7b4c5684175887dbc61aa839666b1a2e1025b665012eb4772ce42f13c0f3f12cc1fc6330f250739a7e98a1083294186fceac13b8a8932ccaa59cfce8bc701ace079f31202111cbcd6435982e6ea338e6f6cb471a388278d961624b98e6e68ddf7479587cb7d580c3a17bf40ad4af6322e84abe87dc4c5d91fef5b4cbc06d7852960af282163aac42c6f65ee73817bf1c3c313e56bc2e7942bcd043ec9cb34fac82a50bacd6e377eb7009eacb6a48098b1f2dbd053aa375a1ec8993277bf29742efe1a83b49ec5ea5dc02dd58a4d6f71058113bb489bc4dda157f5959ffbc3a7e1918db5c39b4fc258b1e186f5b23784b92770a50a92cd1aed257419ac9826fa77ea7b1226d4ce361da32a03e90c31f8d18ebbd68f6f836f3a2c6e0b291a76a42c97a4a86d8e35251fb671eed8eec0d5916d919e1e9e0e6fcf84a6c11a361152b180513f4fdbc34130447f2b949b0dc031dde8f134f486b88edf1a881fdb976f38764f73d20280142eaa9d653b72e2dc147cd9470ae17bda81b4e889ee7bcdf99efd6aa5056da5093d1c8353da9f898d4b48992794f25d027efa028e21eee9b0895864e65ea11766f077b702bb10602933dda1cd262264fa64b5410e0eee8ea6354774908f9952f8e4b3dff56cc874d58b699a572eaa7666b0ed3966f77ac97af0ccbbc8c0d2e1880bd186a6b4252da8ad5dc93905e8e4570682a09f579d872dfdde30f4c33a25f037651d39edb8ecb0fa3d1070f969d41a1c96a34a42fe51d30dd7943d2921f84f3facddadefdf90b52930ed1a97aa9168c3ffcde78f1cfee39e0244753196c6ddc543f2d7eff67e7e93c5321bcdc7fece53a5acb68c0ea6f475f7452966bc7142193962b0efd17d797293dca085be4af3e3719bda747a85affcdab0e96c111a23c30cc56cb33001c9e45f38f52f373a4f630ceb0e1adc4b69073e5b9c38b1af3445d77ce979557d581c3eca076f852fad7d1531467023ee5870c9656c4b7e2f9f1124f5ee580520bd2ae12ff155547372e83f009bfc434e9d363a92bcbbd96fa3d616dcade7736b8c3e04b1278ba7660d56100f4f72e920f5d2fd1797a73d679b58a42e5643d8363920d8af849ffb9544b8d09895f8162c1aae14c1c40ebf5331da496b2e97b26f57552192dcd9eeff99a634417da8b3877246b7e6b0b6e76cea19a486c29ac6a0b80a0fa84f08ffb0b403395d9e7015f0f6680ed758f09bfd1b717da996c2bd07778331cdd598ea2cab6f88448bca6675aa11173c4a2ebae46aa9546073c8354f161d8d79ce887a81eaa86acddfa2c582b249369f88d1f3796a93e23780aa289d7d47ef309090bf693e135f609cc510c5b6ce6cb19d0aef9a5e571b7a6cb8530002d54a106f4ec759b154f9ade46926ffbeba9587345ffa5eb08e6b93da3b85d19ae6d06126af19dbed9dd9a5fe9cd124f4e5a2eb10c9a20e57850d12ca60d31254d373cb3db90b37cc5199b23d44d27e6c8094693e1df1f479f897c5045e6decb884496cef6e8525041f14b063a8612d602410e953afbb770a6a2ddbf6a3d55b34cf10f0eb999a3f736cba43dd6021f49d973b036c892eefe81a20734a565cc5eb33787ed1c1c4b61ab115c7ec941491154f176ff7f790396b574d35346b5b1b9fdbfe31d4f4c023a769763bef8fc718ee196203aa644e58462e9a42bdd5204315787b526c4fcfc1cc104098c48e511d12748d18964c02018377750f4f6d438a3849ab0c365b55e27dcff2f5efe73d02fcdd85347c8169ea1cbd196561156af0e31ef38bb76b994ac1bc797aadb787efd8d9426c9ad85e4d20c519c21e5319294133b0a95a95f84f8c6cb65482ee4e2b831d38e017bce9ab49f046870b436490a84eaf86bf939063dcb9f833c248ad0b23f2160528c8dd28fc1bfbc198d713ee6b65d63874fa15c8cd1a7a7c4edfc3ca2e32e7a79828013697179b1087b5975b147647bfa2671f73a8b8b3b56b61837774fff43d8d9015f690641d435f9e046ce636e1f348e5f629e0a099cadde7f3ce6257c1afe7bc61aa3c4bef39d6b5308023fdc1b10caa15035c808c39b2d3c616ac234fd442084dea334ab9d65b8296c9a0444262b18179ad710bbc01dab6e3ed9b4f86f63bf13fbf8cd12f66be243754208a5654bcf7025393878bf90826971d3a1abe7c5caae404dea3f3f924d5540436c709d2fd59419c618025b6872f19d0f8ade44db44a3056a7a7e7230dd6ee5100ce2da72ede159aff429e2af03242234a3ed5e4e6baf140f1474cd36e471947f1f3543db442a4cbc5d5c0f95d69fb08d30d50e60117096d4eda2d44dd21f2179da2fe2561a460ce8730cad9555a3403dba8e085dd945c986b407eb814d84e3bfbbe6ce4ab12b61915a51480ecc1cb6590f72034a3035d01940d7c8f6db242279d7248ac4882fbd417f68fcc99f8a9cd175f012d3b3a9afd1e7cf3d6900f98b14a25a2219507be679b4812a66b7013ac18b7b33a5942bae505be41f06c36d183c899815beafb14e628020d1ff6863d266d828d01b80b5049822dc948ce286aad95b56c2acc2b6cb1141e3cb88875f26778c3e0a01fff5bc414d6907524cbb9511aa4b91ba9092cad269a9dd60b4bd8eb2f8602aa2897c9325718a8003f5b2226423dc98c507f04b3fc6bc1fa8af536f2213460ef151390c490df98df4d77933d3b84b7aa7bf96795da042faf332b4d7635d58215e14a4fa9becdb8d51cbaeadd518b2f9f196df7385263734000c1e4712e11c395ad893ab2351066ac5800af36ca662f952fb9cc2a1b0e8aca6f317d715a851ae0d54ab892ecb20717823153be445e1fa4955aad42b6d1325f3813860db13f622fb1aafd4fcbb98c71446fdcfae2f9abfc20506c9b859e881ed75f0433da894869174ca65131173ce4d5260660242f349aabce0eacc90e677c1b953f17d1e58aaf3319169ffbcef4983b1f3e92acbb25922199adccd0d0d76a2b08b855a0a09af40ce9c8b87f56005bfb429ff97685dabfa12beb5db9e211b026d7785c4001ba25373584e357f065e6d0dffa6dba2a075d4856aff145b696200e66478cea1fd26bf4ac500e3cc1283c85227d4e44627db1f4f7e44feb5df8a8075edd351b277015590baee9809f37e2881a08d664834e78d75154ff87f50ac415540883441a4c31ac39261a05485367ec61491b1358aa7b8535183fc3b68b5c71b6342e6724e4fc38f2f3198335894738864f82cb1e240e4167c413f4df3a783210d46cf2032e4e007d5100a9012ef6d11a87a2a6223691eb1321bd47c1e4d6dc7ff41ebf255d70d446cc2c29bde4f78bb447893c73061fb7f180b2e70d745f084ecb564a5ff57fd5dc7eb38b11c144a0fd8b81ee22fc85f021cff1bb8d75f6e238680d7b048793caf1746d8a832be0d991850d12ac2c8650a3e6990193a9ed5bc34772309acb265da31ac3c7d52cbaebc8b76130a33b7b75215977a8da9733875e0eacd4470ca648be293c67945d380429842073e4b4c0955ebeab554299c1d7bf0d2a0ac472638b6716e5df1fd5573ba9914307fbc5c82a13ce001f34f886933ad77ef0966e8cc5d4ded70d7b8ba7165c9386ba96c3fd6a302a467cf6768a081cf77e938fb4d1977b1af9245a8c9278e2479fd221985d07cca76d0f33cc9d274f8be227c0030bdca3a60d6f4fd867072f3d387cdfcaf2ca", 0x1000}, {&(0x7f0000001500)="fe5c1c1d0b11c1f9c99fa3b8cab4414c6b737fb9cfe449ad50f55c15d041770352143099a4a531650a378b13d196730109f7714a1de8998c3caf9e3361d99e3e7bf2ff477618a856f29c5c5f9f6742e167f62be40c9a56f32d562decbf0b70ea949f4058c2a31d5802ca9848643ddad9cda935927626578432af06aed1341be31f79", 0x82}, {&(0x7f0000000100)="7d86c4212d09ebf51a42159bba2869a1", 0x10}, {&(0x7f00000015c0)="541122bbba3b595c9b753fe3bd83357b63d967ba747b210bc248707ea911881ce06e476283aa23ca3405249306f492afad2aac1d091819abe5b4d8fea511f25b01e2088c23ec7ba1ef2e1ea2e681658bb91e5344962de7acb6629bb8ff706a9f3ad13c8841f4e369c3fbab4a1e3b5ea45c61db03e4be9b0cb888a354a35a938d17edade4208ec8352ca5ecb2caa4503bb07e445c9221422005800a02b42b47d78741c97727f254bac2edcd4dc9110659b2991f72792d06c8fb60e98afbbda2e5caf9bb13512019", 0xc7}, {&(0x7f00000016c0)="553333d7f1a05223d602c83ebefbfc56e4e1554d240c7afe508869342f956743a017cbdf33d388b942d0a046a1a5674a5a1e15958b98714db35a8fdbb343a945a8842ce8445c611f387f5ed5fe2031c72f2aab74e5651f9e55dcdbcef2cae6597cf7ddb7bd5d63ed149020ade68b5f923e29bd8b15059362ea427cc7c46fee7e75b0bdb23bfc20744694f43ad15bc1c4855a4b78c46c877ee67d57652e07e0aee92ff2d7ee5b35a85e015c1fccf0e54fa2c1a6b2c2183b1f5f46330f0418022e13ab709ad8271dccbf45603a88ec8fb83765941143235d49dc4b28398e5254d21e3151400e6e978a4da51bcd00c4099b55d47d074a83387c8ceaf502b00424187ef49cbdb66b846db186c8926c849e6f9625187c854296af38a6434042100f2cef888686b22f430512221fdc35388cd98dbd00646b708326eca4a93e841d986692d037bdeb7d34cdad52c1d2bd1b39d429b51f82db72b38f0cf88acfc092c0721ff2cec9cce830b7e6ba1ab5a7bf731becf21e343cef0d699be5c43b900605a4164ea6434f36329d4ee05cbedc602916e81782ea798f0e422f01cf4d966cd000a842dd80f32846ee385af97971f04f512d93407bf3cfc97c0be1ac80ea01f609e2a8b638616f43e83d685f4dbbeaccdb2cb8bc63f6da0a2558e231dcdb771aae5b1ee6f99dfc41b08d737910e645b5ef8b1da2bbdf4840d3128e9afe37c3bfb5e57310dbaba6e5147f70a9910e698cc76d214f304bce593152d11490c799298a2160c968b836c1da0bcac7866147911a2ea3b4cd5e3a710d7d3a147397f8255a2757cf07bd1e09a39966d2af06807e81f18d8dd9a2b677f0e0fe73dafcadf88f085c8d11232e958991d53649cbbce8a4537440f3d546e7814050ee494b0f031333b8d15208c4a94f393b2b66e1f7505fc32be431dcc184e6f8ddbc100286a5d29b14ffc746dbaf46c28dd6cd6ec834002b54b7c3e613c69bca1428eb43574acb490a4afdd957bcdd0c2b8e930c49933532a033cb3ef5d22e2ab92f23bca968428cea6bf860174e51b94c1d02379d3ba009a696ab66247b282ee4d9a817c7f49e1e7ef4901714f19ed56fae66ef1c1261778c26d2f4e6c6445ab380aea91197a073debb2858689a1877b20b9c7c575260f0b6720d8b167f9d25340456d8b61aaf4b80e3c23cf6c5beb298071537a1937b2fa45f198bf59a958d8f6883b32b98fc768e4b444527232877a890e05f9a1c8eb520d91353b9ddce2fd5167859dbe9d82cd9fbf322194cfaa35f2d2481d8e891d1341c3dc28beb96f3e37ab084795ee22ffae9d0af118e3238baaf7a2c3b5acf87bb97db3afa6abc3f4d5d96602e3a53f3fa1d84ab17cbac55e4cad0abb77337bd673f86ede6c058c3d1661f9911eea983d9e383027092200e87780c83e6c050590fd4e5886e597d528899b46f089de3e3e7278ad3ad13b483285e4a99661821325ff9e860e091fc8082f09967e526f50a2dc4874238ce03adba003b9876edc4583041b202638df2faa88fe7149706ad7fd6b00f09cdc70d109f44ea9b8da5a5cded3bc30b7ccad84c4c973ed8f65779ef3f800abf700a1a06372076ec40f2061ec5bf96139e5975fa8c38587988253eef7e8992491493e998f75b77c0ebf5177ce1a7592d9426ca34b8d3c41da7320fe8a03bda5bcb2e85fcc592813002fb5070bdd48c8626026f30ac95ac2724cb632b15ccba0acf83fc917596285349d38dc833edf2cb92980bfd442e15e0aecaa7ef8fba474b9736fa93ef374817ea70b1d5680ac04587568bfecb987a9229b85b6559d61bc037b51c0b2856077ca308c9389aaa0d9d9949dec9ac13a1a2e332612b7c5cd33f1dbe9d280e16fde2fa1a59953ef9037c1466f9bddcddbce401b979aec428a1c950b4463f18abc78450370f541581163485f6f5f1ea475bb28f2cc423c27e52d7fc1ba048fbb2865beb58ce05151174f186b564cd86e5ca8883e066e4daed17feadb6d0280528b5afcce915f4618c15a8c9b2b81d9d4d342dda9a419760a3e350f352d8623bcd0b66b12261b347b9c7cff661bc14644846acc9ff71dfbc0119b3a94f7918c18cf44644b2808405282073e89db2d1a7eef0043c22ff67c426100c188c3b6b2a68afedc83f9bdb0ccd7cd3372d29dd0ea0bbc176cd9fabbf38b9d1d4b98f45ad45c4b6edf84017fc3510152bf4f46968bfb736b6f7fbc3551f552569469fc3937dbf58151befc96a034ab90075816f8e2daf0ed0a49e3279c2fb730f34758136e961a3a452128883a9b01023cd07cfd8cc1bcf22341af67b9f54c4473a7a1d4f34e0c2cab05e231daadf3368f99b223894196c81e063fcca9c54adc08a621ecec27e4075473996258cef7a8ca0b179b8ed3d4db57968eba47195e26fd6c3586187e9c1d37f682fd323ae5f1acb9f25f97aa501bd2a11a134527938da1167f435db34879fcf1d379e5214b80c1f49055019067d6b82a1ff0d97723506d136a92d1faedbf9539ee10e1e54a432e2c0f33fef855620d8283c17e6294802bd29ef708fd0bebcc63d5c7f4bbee0d343ea3bdb5a6de882502455e4b63fe09928856aff9112000944bf2eb048eae8bd7443e3f1a85d6e23bd0b7f83b24fe1f0fa0971a6d6459a7f817a063d390782ca9a334019b07b8b5b00b76c5f9f6ae8c53fd83026e048bfd8ec6cb5a0893dee0d26032631f1d7c4f42cdcdb80f0eafcf10621aa3835771487da76a1f5cd196813ba483ffc8ba67ff9eff6fdbec755402fd3dfca257f718d84c5cd7d6dbba61bd965c8ad9fbd3978ee98a32aad26faab7bba139ad780d5905a8c2f26b2a94400ed3edeeedaff64b86805b4f724b651c26fdd474f2e06c9d2668176038b22403be7bfeed3f7624c89763aebfe84f16e47f60b44fcc04a553678828c70f6deb61faabed28e37b73b9abe2ea6fa5e99ff672f4c5babc8cfa0b19b03d5297d042a277e4bf92d59ef954e2309ab8455c1540275f9e06e4ba09626aebf98184c0085870f19d817116298bb671f2d393ff70bdb3c5ae0e086dd6769839c18b4a170b595dcbaa841efdd16ffb6d3afc1d4f6aea634ace996a4f14aede0e4f647dfcbaaea717375b0d7e84447b8260def64f141289d893b7e285e2e4bd20c787aa76fd7780d36a3b896404e94c19fbb491dc27fee55538318e27f7f04294dbcc0d58c5963a516dd4c2ff1ec5671bd88fac30656048a505dadb05840d900a19cda841430de622156ff3c6b537e4cce6d1a752105af12aa174f5be0242009de69bf223351881295303e76664b13608a23c0c37017903111b3076a6c3eda6adb65444c73520c877952acc5ce4c0c343d02e2c1ef3930f8b4f5274c08ca8fa2c1eabaa2a96586e436ec1f5dd1f7b7fed7fbb0ff75498744380848a7e2215581a57cac85fdd7de1f2696bc3bf4c6e9baa7f1fc6ae1504ebd6125a7d302de204376026009bedf6c1b7890da3f015f6daaeb647af92ead9ae57be41c871d82c3c9322d4b296b730bc3d0ca552fa4e98a4c8979d71911579db8e666c998df0026802e545cd25ab08d14587ab409b944743105283cb1bf894b69c6c01582a6067431e75f7ec7dc6f69bed28f5a3857d83ac9f69f5ba1d95460b142eb7c7faef9d843194cdad51b3dde14da57b60d955912b8ac0817e51ddfcc43263007be4bf6a6a090b0d669077004cf10ff8d07ce25a6e01ed389fa9e35c1e9cec880b38ea0b38daa408e05012b20f0e788ec89999141ca8ec06eab10f15c912932ad69b30770398a47f28fb595f34616c740ffe27ddf83289fda468465072b7ad15e8cdba561ec8fd16f009408cf9ab78f7e9768500129eefa58215ec15565fbe6dc7bd6280e2c4304b07a7fb5bcb4bd92f67f1fd8e9e3f76c6c423447b066a4b15032960d6c26643d1b47cea63357602756a6afdeb7fa30ef29538100e539fdef1ea554a62458274d08085baafabedf7698fdc6eebf9a3fd7c36f09050cf2fa51b8b866a2aa47417146ca7952629654fa82bdcd42bb78ff636a9d5509923197f33a368c9a825f746ddea43f8084e320725ff9aba26863298b73ddbf0bfb552dbdb0e647a725487cf9579e2b7c98e340ce04ec070cec82fac5b5b00bb03dcb0737e3cdaeb99b1f344de2a2fd9903f2c168a913b5c768fa5d4a0b62a646c604f91e31ad3ebde7bae86cec4e9891ec807e27962dd9e8da9eef72925f3ac501848fdfdc8662f8f3c313a89c0187e4a68b521b44ad728d26e528f40326c307faf5bd0639d8a0745a8e5fa3f169191366d6fc60ec44f980c8141860a8fc981d64957c08fb5885cf212dfd90f9e832ed1b5ecad72e2005c1510fbca14636b5f69075a3fcfdb5808ab8f2c78a012ee314c9ddbc4f805da2f0ee34c0198a5721160b49fd1e9361bdf4c2e9cd5c35c44de21debac4cfcf37a01cb8888b11e9e2d8bea4aa335f406ff1fd350c2a752504c29cacde587f507be82711ce7d79b31f38b2edacebd4db2e5e05006ced59bd1ede9c51823be447926c07248284b33ff81cadc2a22c926f40a5b67f9ab33b312d3ab16d7048725ffd2e59d068e72678a835a7bbb48feda25ce8c7585df7e77938a5ab5e90c7c697518a3c282838254adf2e376d0beff84f7b5e2c7b02d1a83b9bcb64e10bdfd061c557ff7822e3aea75ce203fe1a85bedc8ea5a6c57e587613d0567b71c24fa9f63a986f9102855b257a987521745a652054813ee94146d1cc6ec72aa4e08997b1d8d696daf5e33cc3676937b6d8e0d82176a0f175272dc6159fe556d6b7153c4434074eef2d9f6afb7c5331c1bdacaf2509a9e59f2d590b97a49284ac9c13b33bbf4bfb9132886165b55591cc41f9d405ba969c9b28d2ea11484552283d5517a1bf5a05850693872f1da801b5d0b5df5d113a820e6b506f0738006adfc9d82c3d29772bf90841f10731ece004394b56d6da7f72d1900e61092071c3dbb894ceae132bb0e704a952e8344c726bd20f04a172fb4c2f6cf66245246f6d5383867123abf1edd24fa387d2aff83bb472eeeab45d93d3adfee1a888207bba0bd083f88c6b0c4f95cc977e69b0307eb47fb0181015b9c490cb9c5573a3c5013a5328953c5926ef816881793dfcde768675442721b91e7f8cc534f9de64adc6977ce7b527b9733232fb31bd8f97763eaea746cab4a1362a2ec83d2dee2a4e192e6f209ebf712ebae16941cc76f70d99eedc5bff1b445acb1809d29b5fa701e36d9139ffae24c989e89cc1886c32a8f9e1fa169b23710b78925ac9ffdc0d3f86bc7aa08516fd2de31a997d4a51eff6a5050329189c3f16bc38238d76f5d9ce89ce5cb89bc2cef181415f09b17031e36f70c79d7ffd0c182c2dd45e6661c6c09df497b646970d7a1fceb420366a61c2221f8015f5c1d9626178858ae4a50d5165abfcf53ed7d2a7744c85155a50bdd8276e9bce36456522549d9da410a70f5b8f0f8c464769aa51e1ecd8f0e72491db321d1a4b78109a75a1f25310cd050961bf725655b5fc89a896926063dc56c068abe12d2bc433dd6048a08b61459de612e7f0fe414cf54d10c72ca41362a886af7f9d78c450e330b0080c283b0e2b4e21a27a78741dc7e1eb35b0fb469602b8deb8cc5e695b765f163eb11652d71841898fb0f7366adf3acfeaa621b5b57c3f3f01346929c59eb0e2cd10639514eee464934128c664d7d82ab7eeb094f33c4b6b8adbb830be56696b8caa14392af9c5840b9cc5df3f3f4711ad32c15b7d7419c8867eba771367d19f887b1f23277e6acc91ebe7bc531f39056b79ca769", 0x1000}], 0x7, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xd0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 09:16:50 executing program 1: r0 = socket(0x22, 0x8005, 0x4000000000000ad) pwrite(r0, &(0x7f0000000040)="48b3696e39363e799e5899913f330400000000000000b788d45d0a5e0000000000000000000090", 0x27, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f00000000c0)="ad2baa2593d0884d448e0b06a85d772ed83f2df08b76b424a04d464b1bec9dea4844ee88ce5de284eb3b2549fc7172ac7d78cefcb334803e3ecdf0381a068f60eb66a926398170dc201d8bda06ed0ada226d0affa3d418cdc7153d5079b3e087c6d3ee7a29f2433d", 0x68, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffff77c) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 09:16:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b840f3eb5939b7f14027857f1a5eae36d0d35163261310a01906d56958418fc0cc27a747c6515b82f302d06054809daf5ce54c767b1066162bf11b192c8f987067d97d9c2b61e00aa1a2041709da1790b09b4a827beafa5c6e661680ae5f5150", 0x60) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) 09:16:50 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getuid() ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000680)=0x8001) getgroups(0x5f, &(0x7f0000000500)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000000c0)="12b92bfc5a52d88bcb3ad9fd13fe9e6b278ec52de808446e63efd74ab0ae4f3613c33728330d4a8af3b5e723341df7b5fb0c09a119fdb6f83a43929e18afe0e688fa7dd65f3de211300c7d621bf720d38bb4855e304593a44ae09a9236bd61386b084ec9f0aa977eedd1a03be319f918a5761f65e0334b9be0c403a2baf636de433e08db6fb77dbb7e11cbfec4129a5fe3e361d710d4cadaa5cc6980de1b9547ffcda7fa16bf71145758e9c6ac84acdec6bdcf211bde0e415166e95b1a842a8988482e2c04b84781cb6d047a039744af3fb7b0d9ad799afa5560ed9db0571199f930513f95", 0xe5}, {&(0x7f00000001c0)="84bc3a"}, {&(0x7f0000000340)="1dd20bb7c5a56d0add915eb09f4aa6ed83fa936944d9e82385c5f0b1c67603719daf8135949deebb7a10cfe6b2d77bbc1d117214e326b7f968dd5ffaaadb8a8d818ce5c7fa49fd6b29731ebdafb97b1a2b1208c42402470781edcb77cea65a2d6136d7acbeaa527a5b03dc4979887c3da32990a20eeefc0dbc3a318014efa13e3afdab7b25520e7289da333eaa758f23df04ee29bc93c5e4adf08bc559a79c1510d2dd5b5aea14c3e075242c3d762457e223ad27716cdeb93241097e0c97716a924a6c9f1bee4631ac0eff9f9dd74f7be18f63b1f8f56a185080eecedfb858ceb9aac8c6151f641ebfd6e2b7d4aea03d19b58b60d53bb3b467a4d4", 0xfb}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000ffff0039410000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd0, 0x400}, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 09:16:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3fffffffffe, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/154, 0x13}], 0x1) 09:16:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8001, 0x3, 0x6, 0x4, "489387068217d829b6b33145f1709aae8facfce8", 0x80, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 09:16:50 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() 09:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x7, 0x80000000, 0x8000, 0xff}, {0x7ff, 0xfffffffffffffbff, 0xffffffffffff0001, 0x401}, {0x3, 0xa2b, 0x9, 0x4}, {0x1, 0x1, 0x8, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="521f7d5b16bb2ca2c489cd1b3a3fd4dcf9be9ae19f36fb11dc1269a85f02c4be9fb9b3d4458c05843483fab05afb2a0a96106dbb10e62182b06eab8ffc3693b2808fd04d79770d787e22b8e4d88a156aa4d04d82", 0x54}, {&(0x7f00000001c0)="dcbcd7a63ff79e990dafbe628a5743bbb648b756ff", 0x15}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x8}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8100, 0x0) 09:16:50 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/136) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) r2 = socket(0x11, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTOP(r3, 0x2000746f) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/242) sendto$unix(r2, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r4 = getgid() setgroups(0x1, &(0x7f0000000000)=[r4]) msgget$private(0x0, 0x80) 09:16:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140), 0x10000000000001df) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) getpgid(r2) writev(r1, &(0x7f0000000000), 0x1f0) 09:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x1000, 0x7, 0x8, 0x7ff800}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") dup(r0) 09:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x228) semctl$IPC_RMID(r1, 0x0, 0x0) 09:16:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000340)=[{}, {0xe2, 0x3ff}], 0xf31da42f8baa34e}) r1 = msgget(0x3, 0x202) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000000c0)) r3 = getegid() r4 = getuid() r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x16c7) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000200)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000002c0)={0x80000001, './file0\x00'}) r8 = getpgrp() r9 = getppid() ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000140)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000300)) ioctl$TIOCSDTR(r10, 0x20007479) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfff, r2, r3, r4, r6, 0x60, 0xfffffffffffffffb}, 0x1, 0x0, r8, r9, 0x8, 0x6, 0x2, 0x7f}) 09:16:50 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xbe, 0x9}, 0x8) r2 = semget(0x2, 0x3, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xd9, 0x8473, 0x5]) r3 = socket$inet6(0x18, 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) r4 = getppid() fcntl$setown(r1, 0x6, r4) fchmod(r3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x400, 0x1, 0x511b, 0xfffffffffffffff9, "0fe055b353109fb4a3739eec176d07162e5c32b7", 0xfffffffffffffc01, 0xffffffffcf5195fa}) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 09:16:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() read(r0, &(0x7f0000000180)=""/206, 0xce) r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pwrite(r1, &(0x7f0000000080)="bd1f8f9634aa0fe57b6a6a8eb6a6f62295d6cfd7e3e16ccb670afd50c90ad2f60643b42be3edee82dcd9e0d205614a6f6c3b0ee7b8b70f4ecc07a963d79d6594b7d8eb448d90c37014839c75e2df4476fd23f66597748a5bee698c325f277d5c7fc9af749a76b5f0b7b81895846df30d1ecd5d8b504553a431f758616888623385864232146b1cd565b14a408290803711426e90c461f00d29f507f7d819c9c3acce55c17485902eaba762e25676d2aca22e08fc15cecd770445cc82e35d4242bf7b8f15328c4e21c7ef2c54b8d929e2", 0xd0, 0x0, 0x0) 09:16:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x15) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 09:16:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 09:16:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x800000000000f, 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=ANY=[], &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10083, 0x105) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xfff) 09:16:50 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffdbb) 09:16:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 09:16:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x80000000, 0x7f, {[0x0, 0x8, 0x7, 0x4, 0xff, 0x4, 0x100000001, 0x0, 0x10000, 0xffff, 0x0, 0x8001, 0x0, 0xf9, 0x3, 0x5, 0xe5, 0x1f], [0x3, 0x7333, 0x58, 0xffff, 0xfffffffffffffff9, 0x8000, 0x5, 0x1, 0x6, 0x4], [0x7fffffff, 0x5, 0x2, 0x3, 0x5b8, 0x0, 0x4], [0x2, 0x79e65f25, 0x40, 0x634d4504, 0xffffffffffff3275, 0x1ff], [{0xffffffff, 0x4, 0x7f, 0x59}, {0x2b6, 0x401, 0x7}, {0x9, 0x4, 0x8, 0x8000}, {0x2, 0xffffffffffff0743, 0x5, 0x2}, {0x0, 0x1, 0xb1d8, 0xc9}, {0x800, 0x1, 0x1}, {0x9, 0xffff, 0x1, 0x3}, {0x0, 0x6, 0x6, 0x9}], {0x4, 0x3, 0x3, 0x8}, {0x4, 0x40, 0x2, 0x7}}}) shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x7b}, {0x18, 0x2, 0x7, 0x1}, 0x81, [0x711, 0x2, 0x7d, 0x9, 0x6, 0x100000001, 0x2, 0xffffffff00000001]}, 0x3c) ioctl$TIOCCDTR(r1, 0x20007478) 09:16:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x5) setsockopt(r0, 0x80000000000029, 0x10, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 09:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c88beac4c4efaac94c06a806c6330433717542590503e75db6bd8dbbf525d36daa859fe0f103f49d59fe3cbde64b4aa149eee95abc0e5ffa5a173d21d5804ed46b2c3ec82f6ebb68b01de77b9fef581db0cf7951a73c7a79352667993f1d90b09a010503221e75d0ff2bc5e7adcd9f90eeab2cc33bc3fa6bd72dc7d6babc438dc154fa97fa8282e1c7adafbba6705c7853198042", 0x94) 09:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x81, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1fa, &(0x7f0000000240)="7f2f3d3911f1f058a5d1ac0e7a3db2566efc539ca9732601b85c86a20dc4b2c6f881b2c82dc92f91bbe951192b1d9372bbe535d535f1372dbf8efc3f64e98d14e1b74659a7f06f728b60d48a661c09f570e59f84497266553c53c77bb84de2c48d0898ce3707c22258225ba973733cd2f8af5e00"/129) 09:16:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = kqueue() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xb33f) 09:16:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xce, 0x4}) 09:16:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pwrite(r2, &(0x7f0000000040)="1159f04d8699a7", 0x7, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 09:16:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x887) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 09:16:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:51 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001140)=0x10005) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 09:16:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) 09:16:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x82}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/139, 0x8b) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) socket(0x1, 0x3, 0x1) 09:16:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x199) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/207) semget$private(0x0, 0x3, 0x108) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x84) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x1, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:51 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x7fffffff, &(0x7f0000000280), 0xffffffffffffffff, 0x0) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="10000000420c98e730f3494708000000"], 0x10}, 0x0) kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:16:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000940)="c652a632684fcdebba", 0x9) setitimer(0x2, &(0x7f00000008c0)={{0x100}, {0x1f}}, &(0x7f0000000900)) r1 = kqueue() syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x2c1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x800, 0x2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) kqueue() r5 = dup2(r1, r1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000005c0)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f00000002c0)='./file0\x00', r5, &(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000840)) readlinkat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r2}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r2}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r5, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r6 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/136) 09:16:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2000000100c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) 09:16:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x81) r2 = socket(0x6, 0x2, 0x9) r3 = accept$inet6(r2, &(0x7f0000000400), &(0x7f00000003c0)=0xc) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = getpgrp() r6 = dup2(r3, 0xffffffffffffff9c) fchmodat(r6, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x180, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/212) msgrcv(r1, 0x0, 0x0, 0x0, 0x17fd) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001500)=0xc) getsockopt(r3, 0x1, 0x4, &(0x7f0000000440)=""/4096, &(0x7f0000000280)=0x1000) getsockopt(r2, 0x4e, 0x7, &(0x7f0000001440)=""/166, &(0x7f0000001580)=0xa6) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x46, r5, 0x0, 0x8, 0x2, 0x4, 0x239f62ba}) msgrcv(r1, &(0x7f00000017c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x3, 0x81}) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000002c0)={0x0, 0x8, {0x9, 0x9}}) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000003ca11b24036ca123aaea0bd100000f0d5d6356046b97da9f365729a4445130253917d3bf7958c685abb07d8ab5960310d77129fd8e57913e1437ad7ea80cc7ec7fc9e35b4c7dce623cd42f865400cfc8f4c9d5c1ef5a62695b3410ea8126cd067b15ff1c9363160fcb9cc48c9faf3e3c08c2a108e28d7afd4962735e7a43262bfb85c7ca6c5bb15d845619bf666583fef6657f18d167f011edfab04fa4ad9f24ec5b41abddcf11e2ce73ce33b02a4fc69d3d439bf791f3fa0e8e9f8e930c7b8db9ca792ba5c6f3c838ce8dbcf60b464cb2b280206a243f396427fb"], 0xc5, 0x800) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000001540)=0x2) 09:16:52 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) fsync(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0xa3, 0x8}) mlockall(0x1) write(r0, &(0x7f0000000500)="a27e36ec100824b289be3c284591912fea716264e88c3531c9973365a38cef2d7b29379af3298957bb5526ce70bea24a35b0aeadc9feb877d195f0810e36058f5a88adc04320e20175b58833cd9e0e44b13307ed454a60b122ff7775bcadc85dcef9e3a1b45d9435fd71f77c8f2d569a79c8a71424a74617e1dc71c34355bfbecec3926d46adfaab4cbbbb5b39158852c2b48d4ef9bb68ed3aeea0953a50c94db0368cb2ef2410a9bba53c3a9991196f20bdc8354474d75b2d3b69a2c422d427e6783c585ed3d60dbecf3b20efe8d04a56f38b35f6b25c5ffe986e7d8be4436fc6c38a8aeebb0ea089ebbf9a4ea890e762d974fa020c809a23377c43c9deb63d7c26ad4fe0b6a92618b1dff8eade4887624b63f98aea731f972d89ae918ac84ebf7c72100754c55e04d55a8140196f686bbbd3b239d4ccedc43592dfaf1cf3e7bdf4fc27ac64d0956cdd956a69ce4f27dd5d266e2ed38eb39fe4c98681e6e03df5deb9d80be1f0faff49b81e5a8d1195c5c0647bcd4073e522379c5440c8fdaf86aa05b80cbe0a2bae6e1bedfd9b04f654cb5eca2d16521c8c09a5428b6b81c30884e059e585b0cc71edf98a8c2c5aa210c50ca44ffc22fae2a8c7224a3cde662cce3241bc6bd08025a2a7eb0e4a4c3e0c8bee2a3190b969c0472c5cb3459d9903dafe0d8b3e0164b95d173fc94d2a57b564e0dad2e7612763d127531c01768ee1e2a8958ee52b036e633ed0f7e4f758d3e19ce2b7c5c1095b658a32798f3c6120ad8b5c0dfa59592b8b7923582a675ddc364990af29d160ecb507254d29dc0114b2f2a275ca729401aac710c11cfd40037293d4caecc5d9633c99cc57ee9cf1a6144a367752851871db0c0f181215cbaf5743a2644012b99132ae5bab49bb8dbefc5b57a557982f3a49060c12e213335f3558cfb6c536dbc19ff02923022a5e7f028ba1ea0f18c7d2153c73e099af32f70f7125a34637d2cbe963b638558a289bf466c102e432206cd9255650a1d6582ed4e257e90382b15c9765ea41ce091a019ef935d82c3b06257ca365713c97604d9128f8c9f32c3c5359f3528f939bda8e4117cffee2901ccc9f0cc0e43671964caa18ec0a6641593fd70603f2cb0bded0103afbb58dd380d896857a1a4ada9354abe3810f695a58f19a0805089c9a2e2067c0384bbdc95a4cac4f55cede103eda89adf5aef66595cb7eee91ef77597966b1c1748a7412dd8b423584aa9f76fe3c090dd421ea721d46fb8a9e9ae060d54722684af62a9e178eecb3ef741bb2274891af942c71455c65cd28b52906cad1275c5c0534875aa2b9570959f8722a08bba570b97579c3b7ab9c9bbd59c1d7a511b0e87c079340361c8408be434aea50e9ff70340276c95557082e661e4d505d02348def16f32f311f7784638645c55de65f68264b2a49c710cbbe2fd0f3ff9fe42dea0e7d7abf9e294de47f7fea36aba09ae666cc20dc72c593c257fcc39c9d647febd558dae666fbe6c3144d3f0a186abf3b6c8b6ff793c704f338bfb8e3dd6d52b96ebf10cd13b509dad25232f44f920041931fade52d2c73ff6c56446df221831e3bdadaf9d4f9094ee675e7d02d5b0393783a4c7d6d421575ae14e70096acc7661ace7b439ea8bf1fe3c9023d3d0b91b21774c88b8bcc95110118501cc6d93b33245f9e0546072cddead12746ce43bb3027f1f961bddf522360489464d01c05dce80cfb913593b8abb4cf6f8c87fc54534dbd1a4dd268cbdfb408ffd7a84d4457158b9aa5049e5d1540493281af935b0343b44ccff1d010a1a766b1a3455f7101533663f11bdc4d3e9fc98025f6af55538e54b44d8b888d031cd40a12d19f065ce84afe40484cebe912f8d31bcb7247d6d4d9db8c42fe61d104e356590bb763f41398c7751d0f6b6a64745719306e964a8261ec4c216ca85c6a65ed0d8291aad03f75afc9b1cc3834e4a2c7dbb99c397029a11b3338acff0c41b281c5a13e95ff48060dcc5604c89090f8ee7a55428f49758428d33539b1c5278063305ea4ccc9fed53d23d7371cebe0df288ff74f8730e21bc434d0c5f5becd622ba0ac7f052fbb9b03d7ed0014d7ceffbe93a1d92adafdd27f18d8311d5646943045d3a9659f4a775c31dcbe1cba53cfba261f3afcd88486d0f70bd1c6123f461303a80bf06037cb0fef8848da69991a90ba5eebd02b76ccfa1b9db8780a9861a02536a797d25a2295eb690f904b4767be5bfbd1103b5e5e135398517a51086048311effff37edc8080cacb982c55749a8b43f6b1f8a403de18e86e8ce9a3b5774f7fd5e59a4c8fd218a766e5127db549b99ad1d78109c6052228f458e9030a73e653f38880fc80387822f1f6f145a80bc992f6079018ab8fda0945bf8005048dccbe8a7fbfe0986513b883f1383175974b3c25ee55fe8abba6b4f4b378841244c1ab07b6ec30bbc15982dda14dc34b43258fcaf127d690818711a0375c3ebb600553f684045a979161ec19850011f48d26e51645c7d131203e8fe72d01ed2a4ec80005a6e2137238c17ff38afb0e4668ce147633b1752312dcdcedb6c3ab12d7f60d664c7b838725e2fae55642cda08ed28228bfbe490756f675434ee4554463e67a83f2925c7f90417f2f566bb9a3ae1f7c4790342ec3998faddbc5b2a2b08ecee14b16c73c0a42ffd6bd3266e63bb7d6ba653b2e7f97d4aad1203726efce6666d39b47a605b9ba19b6f7a2ea18803c309d7870f5de8a48fca8191f073f7b0dac85092558d9a522e1bb000c55c75a7620d3a7ef27e60f5d273a8319b7ee90567f7456d2e25d598756b37887f1b2b09ff06b6eaeb976527f04d452ce6558eb57ad39691ae5b8476d46f76e29305bcd9305597cfb2b5c9d24c4c57725d7781837830131d2e5a525135db201a5db0fefa33e4d0878b503cfc575ddcf5f67c120f0739614c93f7b255081acde3b23a3a70c0203a013fc58bb78a3761cbacaac10b4dc1d1882a455ceda64c2571ee42140e6c5ea2a418aeac97f10fe9b808a602ae3e8903b4da3a0efb282042b825f545bbc34bd9e4dde340babfccb5e3debfcf04e1b4123d260d0a8e68b3bca34fb9d5bb41623f49efd8bf6fef39ece9cc3701d035e109d6bffc26f1b13c84035647bca0641a33701c96ca7be0b4037f9a01b4ea9f606c9422bb7b817f48e1fa5977d2859e1415bd7dcb8627bb05b0c618b0c3696f3f3e3ff9b49bedaa1f6cb44040d64a4fa93410933913821769ca6ee3e34e98a518fd93cdbb3b1b0dd58b6bf674d1f5373b8ff87d17060dbc852757a39fd54a14e35f3f4b960d51958537f0d12a31456803e974cafcffcbc7231d42a69df03ac500897a46e83ea1d64ccfb1cccbf293799e262d053d585fd5a4bef58fc0e6018f6db910c54fd138aff0489869ec0c8f9085ed3fcb2c6c3bc9f7fbaef2d722c41c9ab0a09d15569eea6d221a0fb8c7bc2c04400e21b7827af5bce8abe8a3ff1323e9a2696fb6d1c487e12f53a56772e3c8f95b0c19ab35beeb8ef8df2e8150a98e78cba0e3dd3af9794b8729edfebc325545b41e7c1b38c62e924c5368555d39f2d7c88f1ed96628c32a80df67a0b3867346c74e9ce2582bb72bb05d2738f1b012a03c8a9d2d8b419dc86990cb588bb0a6e097f0122db00e8eb60726e9df7a38ed7ca8be1e52b07c79f30da673cea8d451cbce4ad6b0befd9fdab21e465fe0ab18ff9497d04e73d43b3d05b048637621905dcf3b300fba8bed2dbe2c294e4f6ac48dbc5588588e8e3bf5bf1ba68dbb1ae55ff44461024b29958ce53e157cfc13c8f1d180367e82755596daade92d47e3e4579bef6628cde0d64c39cec4d1c4147efe8c6a547ea429c61a2dd7eefdb16c71c58eba171b4ec2d4709938f9a715b06dcbad354727a75ede2e461dd4733c13f5675da9842498f9c62f2f65e9bc029ee76883da2b86aaa079eb359c0d3d119f9b3221b867dd485562b0144c166971e8677c1c864ac3d309673b2f06a4e4d955ca4610592068a96cf6a047049180422a101274baab8eaf305670b0609dbb65184d023a2689a57a6b812aba2656373818148f0bc7ff729e681d0c8ef35e1ca92f554d0f28d1e3d08a3d05ace89496fc1c3a8df19cf66c2ac8607898b5a1fb4387a65385396c8e654b13624d63ba7bd8d0fe459f40db6f53e0aecc7db66946c16416b1669c7d354a4a9872d9814bda680de36dd1e1d8a4caa32da5fd069ab7643eb3a52c91a8acdd79cd8410bc98d5fe41d92ad65409e854feb31c0803250636a5365a0a7962b3627156dadd39f4f73759ada508fbbfdac28367e8493e1eb0792fa22776a491ad009f5c61971e3f0d5034893d9b906f39a2cf369104b9b3884c3ae2c38836328081bf985f1b5d88f58d67ce96e6f4375a6223b77dca34024eb39870c530f0d5e354dec3a3c418b6fbf457f0169158fff0cd3d95020922c60abdab5edbdea8a9579d5593cd69b62b50cdbccf92d7ad565d256d53a79677411f47a2fcd17d04caa77ab97f679f81951c3331044e12a48b1c0bde3e2108c131634f299ccc9076f1996cf3ba60eac41549f2da63ab4936eaf00985879d2321e5c2fbf86ab3a902f19230b7d1ebd22754e92228cb6ffab4ea373a186f8d9fb64a53efe4a1ce6f38565511e98a985a1d802119fe9707da41f7e528b8073088c6673cdb1cb049946e238cbb99cfa1b60e10e3c5f72d2f92ca2335d6c7ba8939851bf17ac2f917f7b3abbdfc7640d0c9fe60c939b9058ff9d05ddadf5feddf7defd0c50982cf2c3f6a18cf542852e6e3b3f004ec9a00f39f5c768084cec9f93fd156c79a908a12cef93647452feea94e208b38f325287b62296b7d610591c2d40e9a05a69702e0ecf71500c91b0e9aab28f8844a58b4708b299279d8d12930c83d3dfa3481333e749b4906878d08f9475ff86a7b64b9a7938fe88f018aff495449e0bf78472773d31a1abb7b478b3486b7b8e1de35855c50a06e1c5b90306aa174229871c87c51a866434f824e7abdf05a312324ed2a400f4aa7aa36c0b6084fc464418630b0fda35776412fc02be0b2d3a0cf49bf8a822a6d13ee30e83ecda750c57421789c59c13a7700afa44bcb46d15a1a3353edd06c019cffbcaf9248d4ee04966f6f1410095c83c04b353acb1972e7081eb628d827fe45db53bc119c2502636a348fc27697310a771fe03060177fdea7fb24ce26a23d33d8177cc1f26202a9d872d5e8b1b195a9ec3cf964ac1f5d03286c742ee9d5235278238199d8ceae76ab1cba1de560610ce7579b74ed497e3932522597c596738c16441d8f121b0d69b616da4097503de685e5955769ff8099ad7c48dafe202a783f28ceee21acc7d70083da0603601a47e8d5daf8cfec369056c975168ef634834e2dc16f837e22be814dc0b9bab600e3149ef021a1cc640d561ceadbf9348e487fc7b75e4e0298959cc7b47233841cff43a502d411f4fc3ae79dece7970eab72b1191f32eb81912449ffd4225c08c356ade94748ed6654101d950677ee510041ac795366c29180aec225cfffbd464b8b0074225dc7aa36e5286261be5541bb67e13eda6a69e532715869f53cc5d94efb2f4f574d8bf0c3cce3927865e2810f70884c2ad8e29cf0220cab3ca06e54edf3a7a075687d8bbfb363461cadbd41d7e190b52194b4bf9f46d4c2dc3766becdbbd14632c7de32a7465ddc3e55a2c1bbbb478b76582c7799853f457e28c6f6362a415b36689a49a44b2159384b912cf39320bafe0ac00d2930c5d7fdb38b2a3f3b0adc36bab6e2778c3ae506684d4a", 0x1000) mknod$loop(&(0x7f0000001500)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x21) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xf74, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x5, 0xc1, 0xfffffffffffffffc, 0x66ac}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc0000011, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000041, 0xfffffffffffffffe, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0xc6, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0xa2, 0xf00fffff, 0x8000, 0x20200000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x25, 0x800, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x5, 0x0, 0x2}], 0xa0, &(0x7f0000000200)={0x200, 0x40}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 09:16:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) socketpair(0x1, 0x5, 0x59, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000340)="e9ea773de69360bf51a3e0fc68cd85df517d1733093380a52e2a65efe3ee105864cdcd9a75170c0948e846e2d933846450fee67a8c0a0d320f7b99ffeec50303eeb21df63d7510a7be844c15bdf16fbdffe96de32b8520275ad79c0ff40b265c1b31af3e8214566d769a4282381c216496e8a34315ff27c080d4f53aeeb93bae44ba47ee8132204d640752cde6e82ac162aa16f576cd1293cbd5d6082c03a02d2f76c6c12ce069558656028e653189782b93940dbd55f7f685f64f7cb6c602e46045b87e04a33de8a8c4c200e48d95be390316c256a1860354f5d19705bdb96e7b051781ec81f18b8a78583249debc9b8b04dc2aedd1fb3cec2f2dfbaf8b", 0xfe}, {&(0x7f0000000440)="80b4fec95463c5b9f57fba49e9efacbd77a6bf2b9026", 0x16}, {&(0x7f0000000480)="fe88e8d98c1cf25c904a84bee00cfd0dd392ac4425eeb0bd671342fb3dfd3500c4c99bae96c7f9f8b4b5a26686c2c32e3d9ed0d2f2de40b82bd0ed66892e47a3386ee6467a57ae06bb51f4cd714bd2b35a0d9e7bba67a8bfe79ada126e90facf31ceab59dd959a7b0eed82edc41747e50d4cf3b11dd902d1e38998d1659c6917ae46b4876ba8673f2920d1", 0x8b}], 0x3, 0x0, 0x0, 0x2}, 0x404) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x1, 0xc007, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000240)="2bb7dc82b8d4624395a8b5ce28da7cb4901ec104d0e32dda3dc979b2f728141d9fe5b421d18988e8f006d1e410a1ec2aab5983718f86ae404ca4b6ea9c9059398d59968c2920c17435e525493ed8c5ef87653857b8c2639d538c2941aa4f337b1bb3a6f3e6a0837ea6dc7f09db1b859dcf6376a64d709c811284b6492579eb3bbc1a39b4cf8a5b37cd410e32e797e6495893571c7c098d9d8c718a4ff8bdacf10bcfb359fc99d12184a070883bade5abdf8d54793074717f09870a583479fea0038044177ba487af648a2cd71155455343b7e18161b861789710cb98de76bb73c0235d08fddf6e738a5eb625a8e62d4200", 0xf1, 0x4, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfff, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 09:16:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d013e2f000400000700"], 0x1) r1 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/169) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/178) 09:16:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x261, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 09:16:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10180, 0x0) fchmod(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000100)=0x53) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x0) 09:16:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000180)=[{r0, 0xe}, {r0, 0x80}, {r0, 0xd4}, {r0, 0x94}, {r0, 0x4}, {r0, 0x4}, {r0, 0x40}, {r0, 0x20}, {r0, 0x18d}], 0x9, 0x0) 09:16:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x18d) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:16:52 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x164, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r2, r3) 09:16:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8082, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x2, 0x101, 0x0, 0x8}, {0x9, 0x0, 0x4, 0xd0}, {0x2, 0x656c, 0x1, 0x6}, {0x2, 0x3, 0x1ff, 0xffffffffffffbea5}, {0x101, 0x80, 0x9, 0x20}, {0x1f, 0xad, 0xffffffff, 0x9}]}) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/116, 0x74}], 0x2, 0x0, 0x0) close(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000300)=0x7ff, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) recvfrom$inet(r0, &(0x7f0000000380)=""/201, 0xc9, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000480)=""/10, 0xa, 0x802, &(0x7f00000004c0)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000500)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0xd418}, 0x10) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000580)=0x7ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10080, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8000, 0x0) listen(r0, 0x100000001) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000640)=0x1f) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000680)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000006c0)=0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000700)={0x3, 0x7c}, 0x8) r2 = dup(r0) fchmod(r0, 0xb0) getsockname(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000007c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)) clock_getres(0x7, &(0x7f0000000880)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000008c0)) symlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') 09:16:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd1fffffffe000000000000000af6ce4f22276e", 0x2c}], 0x1) 09:16:53 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="7008582f66696c65300081317470e8b8b9ac20fb22d781df66853e0e45abd975c386854e52181c4ea2c3f1a9fcd7fd8fcb8392057d1bb663f32e926c625788798f118afa2c897ed4b94d3984bf5d96b1a71e823f1ca7ce20363333ac30e2aa52ba4789b2871cd6f44248e0a57047827f2fa787be9cd9c70500b64e48f69d"], 0xa, 0x0}, 0x0) 09:16:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) getsockopt(r0, 0x5, 0xfa, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) 09:16:53 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x18000, 0x2) 09:16:53 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 09:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() close(r0) 09:16:53 executing program 0: r0 = kqueue() geteuid() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x4, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x142) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x2, &(0x7f0000000180)={0x2, 0x1ff}) ioctl$KDSETRAD(r1, 0x20004b43) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/60, 0x3c) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 09:16:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x29b014a7) 09:16:53 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x14d) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) write(r1, &(0x7f0000000000)="2234580287cf09d0604ff6615b76df2134b521f5816474706703f43565823ac357eb214629b1e11e8a7b4de591f423fc14eb988c7cec753f27c86910450003bfe3c6b1f522b8abacbec860e88a3984340587b1d582da6726", 0x58) 09:16:53 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80000000000000) 09:16:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x1c, 0x2, 0x1000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x401, 0x4) 09:16:53 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) write(r0, &(0x7f0000000180)="420ad34b492cd1dda9ab70487545107d03b51190c0bff60b3140cfa8df5ae0bf830b6909b323a9fb5d22f2d9e075383c4b55f097e1200535fb15eb38de22bf72297fc51cd6bfd7884a6b65ceedeb35f1e847a54ec5a25d37261265a03160fee848c814d01062bec2bf61faaad1ef577f67ca674162ea09dce1c0a8d9cbf6ab07777a931e62f30c32d82cba4eea6b1d33f1a9034ee9f6b8e3eb315ac05dbdef92b609a10b3e3d4b58b99e109650e9adb22ca4f428f0e2f8a3dc39cbf336225f9d1704a44890", 0xc5) setuid(0xee01) pipe(&(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 09:16:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:16:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x8}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x2) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 09:16:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x7fffffff) 09:16:53 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = socket(0x0, 0x3, 0x2) bind(r2, &(0x7f0000000480)=@in={0x2, 0x0}, 0x1e6) read(r2, &(0x7f0000000200)=""/200, 0xc8) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000080)=0xffffffffffffffb4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socketpair(0x2, 0x4000, 0x81, &(0x7f0000000040)={0xffffffffffffffff}) r5 = semget(0x3, 0x2, 0x200) semctl$IPC_RMID(r5, 0x0, 0x0) getpgid(r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)="1f396a8813b24fea11edd027430837031fc5a61612263ce6eb5bf1d00271afadd63e048bb1d8f20d8402bba842a76ad934b029c13e28755ac717e97a29d5195f2cc1354e7aca215ff9affc1a00370142aa13e048891ed259ea85786a4351a7687c7a7b281c817603848ab7caabb0cc0312fbed42d58653ec1a3de6", 0x7b) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)=""/156, &(0x7f0000000440)=0x9c) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 09:16:53 executing program 1: 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)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='_\xd1\xf2\xe4\xa6\x03', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c93500"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r5) ioctl$TIOCNXCL(r3, 0x2000740e) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001580)={0x713, 0x2, './file0\x00', 0x9, 0x58f, 0x100000000, 0x5}) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) poll(&(0x7f00000015c0)=[{r6, 0x100}, {r3, 0x8}, {r6, 0x88}, {r6, 0x60}, {r2, 0x117}, {r3}, {r1, 0x8}, {r2, 0x30}], 0x8, 0x8) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r4], 0x1, 0x800) 09:16:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x8001) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = dup2(r0, r2) r6 = kqueue() close(r2) open(&(0x7f0000000140)='./file0\x00', 0x800000000020000, 0x142) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) dup2(r1, r6) 09:16:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 09:16:53 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x800, 0x5}, &(0x7f0000000080)) 09:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd, 0xfffffffffffffffb}, 0x7fff, 0x8, 0x1ff}) 09:16:53 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x7, 0xd2, 0x2, 0x6, 0x7, 0x3, 0x1ff, 0x10, [{0x0, 0x5, 0x0, 0x7fffffff}, {0x6, 0x8, 0x8}, {0x7, 0x0, 0x8, 0x8}, {0x9, 0x10001, 0x5, 0x8}, {0x9, 0x4, 0x7ff, 0x67}, {0x200, 0x0, 0x7}, {0x3a9, 0x101, 0x8, 0x8}, {0x5, 0xffff, 0x6, 0xa3}, {0x512, 0x81, 0x7}, {0x9, 0x9, 0x4, 0x9}, {0x3ff, 0x9, 0x7}, {0x6, 0x3, 0x8}, {0x2, 0x9, 0x8, 0x4}, {0x3, 0xfffffffffffffffc, 0xb40, 0x3}, {0x0, 0x0, 0x5, 0xffffffffffff9323}, {0x80, 0x0, 0x405f, 0xfff}]}) r3 = dup2(0xffffffffffffffff, r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0xff) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 09:16:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x2, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 09:16:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000008000000000000000000e90fc660"]) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') linkat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0) 09:16:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x9}, {0x18, 0x2, 0x329, 0x9}, 0x86, [0x1000, 0x7fff, 0x7, 0x3ab8, 0x5, 0x0, 0x1, 0x591]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 09:16:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) 09:16:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10872f681dd9730, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 09:16:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) 09:16:54 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000040)="bfc9fab39b852952fc5036f66b9842ab33c486ab40a5c20d2df12cc7048e60f1faf6fdf7f93cdf9b40c9bab7b88a7eb1361659cf1b6e7682f516850ea6e34023e50bfef9b7b7d290b888fe354fe3b9a661b0bf3e7f4f5b2bc10ab58654162ae92595e6", 0x63, 0x40c, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f00000001c0)=""/191, 0xbf}], 0x2, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "534e0dd2e800000000e973739ea78b7ec000"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 09:16:54 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, 0x80) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0xd63e4ce8d0e105e8) shmdt(r2) rmdir(&(0x7f00000000c0)='./file0\x00') 09:16:54 executing program 1: shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r0 = shmget(0x1, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x20000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x280, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x2}) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0xfffffffffffffffe, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() shmctl$SHM_LOCK(r0, 0x3) kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 09:16:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) symlinkat(&(0x7f00000003c0)='./file1\x00', r0, &(0x7f0000000400)='./file1/file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@un=@abs}) pwrite(r0, &(0x7f0000000440)="e63df6e2fa03c4c757e4065f9f8a4da1b2c84c1a76dcec3910ce9a6e2712b6963fa4fd2be8ddb96a15aed557867cb8cd03f612f76be76d638ef70c05d5145af76a16973159cd4c433e19458f497c95f7e8bff81ceac1a5330639aed4c5b289510a71c35b69dd44e748abce208d14a861a9cdd0be90bf5822967004b4ffc5d9099c099b3e632b71177bfeb0315e924add61c6474d8b3a8b8d8277bedb28eacaa8f193fc1aeafec3855f0f7b040e4d993a2eb9cafc3ce8081736a92582edb669861092402a67894171b7b0f166488244778b12bc0e358c1e5d6845a391ea8d7f98d30cf44e6af9d5fa3edb706bfdf97b17df840958", 0xf4, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000540)={0x1, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x801, 0x0) dup(r1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/238, 0xee}], 0x1, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x4, r3}) linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0\x00', 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000380)={0x1, 0x9, 0x3, 0x81, 0xa3}) 09:16:55 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) dup(r0) 09:16:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x22d1, &(0x7f0000000040)=[{0x4, 0x1}, {0x3c}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:55 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) 09:16:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 09:16:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x4, 0x0) getpeername(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 09:16:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x38, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000010000000013000000000000bbba67a486b05825f6fcdde71eda96ca999e9f605b60d5a7671c575380a8492d2a8fd8b0226ab5ff8e"], 0x10}, 0x0) 09:16:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xee7, 0x2, 0x100000000, 0x13e}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, 0x0, 0xfffffffffffffe1f) 09:16:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x102, 0x7fffffff}, 0xfffffffffffffff9, 0x6, 0x0, 0x0, 0x1, 0x9, 0x6}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:16:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000004940)=""/4096, 0xffffffffffffffcc}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) clock_gettime(0x2, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001840)=0x123) setrlimit(0x8, &(0x7f0000000100)={0x9, 0x7}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) sync() 09:16:55 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = geteuid() setuid(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000054000/0x1000)=nil, 0x1000) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x3, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 09:16:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xe9, 0x10001}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 09:16:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x401) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)="403dfb5775037181b0f58b467511cb879a44b291e1b9fd122156810beb800783ba2be88e6fff6cb2528056554be0162fef756368f1418bc9bbbd21bb2a018f9854265db803372da6ec8607e509639717bf9890b85b11f3c547035d45ab4409bf3c354f3bcd6849cc6dee997f1f98ce5494240872f3ac095c643cc1c21f6d2e453a0c48ba43b206556f126a243a263831d9c6a1d31d666148fd3ae502fd317094a5ea6f88b2b6475b9ed782ccb773df72d92e50819336f6dd2d6ff1e22ea6815188e362ea22273ac28fb0e28c3a5e983912fd7cbdfe6fd7d84c1e60c3fae91e4d5a688a887e50e96c0f6ef32c7cf6411686bf8bb525215313f769e28af32d7e8714167066e080ae652317fc6f56d67e10e77087f6c563cdd7fe49a160b76f08665b2bbf010441a5ca3c1eb3dd98c56d0afff325e7ed28ec410991a0d36d58839a0c7a3348c671d79afdb3c5c3de9022c79a436e798ab94399156daee0de1d54ecb3624e636ff50b6fc52c3b4c56e6b4133cf3f109a372eefa2592e5965d07b6a8ea5fbda71153086931fc8b40db445d6b932bafbe27af58cd72c766eacd825462c0b277c43ed366f00269a9a9b067e41d359dedbbff95930972da0171e87e2d0e93752b383b2806461c67be12004e032ada792c6256f26df93063b41359d2f6b3a8219437dea1ab04905deeca2e002e16c2eb1d49d69e1025ae126baf536450be2ff0f8f39095d7400fc3127a6461763e04f33a9ee8eb3dce90275226b8ac30d52af4b0b84e4d54c076b68e0329ef9f87cb4ec3948318e8d8693521a478687c281ed685d164b16f7407a13ab80c7ec26e4c341dd407b3f7e7625920943f94816304969be47dfc3af48fa0b323f1a9a4ee3165f3301c6c072dc6463726cd5d6a6e3f248161090f25417b7be830767336a61e4ec7afe89c1cc32753b7b6426adcb292f1e4b2f55456455379ad6f4e649a14fb516ad2d63199adf360ae54edb927205384d8bb23486101f80b5a2009b6d3c2329ce71ee444856a82dd2ade7f2e943d36233370155c47dd0b9b88ee3a9204d07a49f5b29e40e9a83e755febfc9e95d3003274cf001dfaaffd31de222232d629ec7f728c29867205af00a54021e5b3ff2167de5cc522aecc7f73b38c8550e643d2a7b1ae282526a0ded67a88ec473df9ef55d642e56c85f7475d619d9bb97e02e7aa8caaf2b8c566ddea2b2ee68b06d784bc9afd55b5191bff5fc9766bbea468d48c8d60474ad3393d31006b93fa100019f067f771c137444c7a24cfec3b676961640c6f89f6502fd31b4f5589fa0e432051968e21c0371a76ec169646643277f5006a6e6b38ee6bb201598b8ca2504e774ab4dac8e1a05ed92fad053ba2cd6313448e7b2e12438694dda1b728c05ebe21f043f872edaeb7660e1e0522dc9a2868e6e15b1f6e2ab9a4718655718ff5c483f10e33850430ec12e71e1053e0bbca70eeed736594276c89fea3c6a14f406a9e17b8adb52fcd8e6c6e12a68f240f8d784ec9344e321cdf3033870d5f7b038e6467de8f4fd329b6fecda0a8891a5e00e40d9face1f5913309b30cb501eb77aef3e09d1d3fcaf8d429ef65908f5cc90bcabf5a82e99284a942518581229b94cf5d8444dcae9c0b49f0cc34295b3281db4fdd85ea105a9aa1796d1f9c3868638540e6357021f96a58d10dd45bd44c685a773e269d4218a899749781562bc8c8360d91e4e76ba62d7e0c66254b35319081b46a7bd047d00f67a510567b62a5100c8895a5988b5453be027c0e182b5e667d0ce99f2c958eb0d50b1dc56070ff8f2c194d99d6b075b37d3352e0d4ba0ba4f116edc4e4641fb2244cc13c0cca7a000f4e49aa11bcc7951f77e31fad7d7411730685359cf23b99506c964c91d4246246b0acbedf90960f277ab821c1a0634c7ed8591a7dcf397c682b5eb89d471eee5f3259dd9fcadba48f65e8d62fe7d814642d656cc7a4b2cfa8d5cf2f8675435ceb73a91b1fa4985f031df5de0ad109de67760e336d01d43dea1f6a542171992b713125206b579551e2fedb0bba56b66b4b30cc912829e65f4743fd3cbae6db23ed17113b7c535b33a7f83d0dec15cf319dc29af12c323edf6aaf0cd2b8454531aa721b61ed927e145ce1c9e043b6c90f717194042f8edc8326da51d2981239a287cfa278c0edcda927c222b40cc5a276852c84bb050f9ee1667f8cde6d760b591b3ccac88cc6057e8b54f9c677ae98de1453ddc5d824ff4e29fd199b476ddc3233644a7ea789a1f3005f8a9b6f6e6f4ccb2c9208de4dbb50b499010e92519628cf6fe78da08100268f4f4a6e0c7d03e85f4d20cc4233f1472e8d08ae777e2842b27be51322f671413c16e775bfab84d0d5393cdd6a52c0778f36a4033d86d59743ce559e83402b8b3bb7c012de3ccf99107fd0d20160e9c95a960b900da5ce645e2bcdead1f221bb8936a88dcb17b0e7eeac7294250ed70576f97ebf3088a99f8e2107769fc83e88cf36e4362deac7218088f80572472d1f8dca006518ac1a4f5058a6052528f8355434aeada7e57a9419c5f540bad995661ebe4379dfd58dd98316116c27ac3c1dedcca5d8139e078d0d85b79a105cd56d239caa75281dbea466aaf975512d78be50a60c31c6a6d4593f1c037714363a77fe1e24ea0c6efe9b6618c668b853003883077ad5c99ef5873ebc34cbf1bf332572508b5639867e1237a9f7328909c911bf12acb62bec909c4838b182065d90c2aed262794ae30eca8181f81c6e0162e8f2485866a3a0d253709de8d26ebdbd93b699705e59fc2b2ecc695c709ddc05782e426c3a78e5b93292c398948e83c2c99059662f020f739b5a97c89139bd6ddb226cd78991396610169d557478740628a73a8b06a7c7163952a6a9635d07980f1e68d5bbbccf17657f1de9cf2e0c883f7851716994820968ab2b017194150d3d5f5ccc308eaf062b9b1e083e9f658ba7ccfa9f5d1d59cfb1ff29e7a42c8e70324eec7ded2bf22d3015fbae28032db09f98a278a444ff485b28e294c464e1e0613920d230b0aee483c8ead4cb78573567b810e5e84cd4f811c30885c091f73dbf796c160205d1649366146ed0568857f20ed9adf423071fc30093b6590ca7509121386ed2e8b930d9f71489d66929511682f356ebb739c8a1c3572a89546ee34ce300087cdb5de58b7cec359ea48e24340537f1e4b9a0286cae78d7bb8b00c5fedf78ce26db87df48d5977433e4fa35fd12c66f141066d1a9df6b3bd8b5a4ff41e0684c6942776026b82379aac446d0f3a52af9e3608a3375914d07bac150c7117621df3d804469f7151dc026806c1a8336de1bfdb8384e954ca395a707dded5bddb030cd48e47a503af72f5aeb59aefefc4f52959a46427d88bc00d451fc6205d447501f8abe9362201e224e9ef948ff207d99b1053d886899da56fb77b47422345de8f886536106977ba2951c6764605c23e13f20c376cb3d5f8abffdce47a8991a0a739af7615ee0040aca90471e4faf45237b40e65596f2bd7c412a6a62d51dfdc92089adc1075ef7221c488893559c6e5741035a6f1c34741fbea86d9fe346b2ed1dd1493d71a45ffbdd181cc273d142f21909e95161cacdb3e33446e227456a2c13b5e2ba4246c83ea9957238b6db51c6a6666ea52d8f14941687c9beff36126471c91abcc6392ae1953e8419576add50e14cf4e0c38fdeaff9e4ee473cef0d67ac361e486433a2170d1c0d06959569b6d8945e1dcdf7e35b8c618369cd67d20a0e64b1abc29a728b2fe1d93cda5745b0e4a293273f8d218fb664ab36a75becad28600c682386a218f560035c401cd3bb06515605612f7f1fcf248d99b34dd9110d324df48cc6ec888eedae6edf4b11bf4f73e353894075c86eab70a8586f8176d32a256a1e80c689f5995fd11be603e515f481be850fe4b8b41386470dc2b3715c1268edd531a34475470060adbcf3a71125f00d3d045bb8088569ade3ac4014dad239c3497554a31c0c855d651b9c55e44d7e847e9a7151921878be1bb7e4cea2034bf92119c5b338a4abfec43628f61e12f1866a3e10e56d950382f9d039032c682c3db55b041194f319eb59035e22781308c827d06e7accb11b4fe6fee2d3f94ff584d6f1708e1fd232770ff760b66b9998273d0fa22d4d7fa8eab3fc368230290b8a3d5d4e4810227e2e6d8677e96660afa2b5c61b491fd34e5f3af14da004ebcca63f595ed90a29d38b96039f6fab5374cb7d48c6c1d98a4fb442269b31490e074573a763c36768f46fc9d509327c11b28d04f8d7c101aa0d820579cffb6b6956885600b27ad41c78e7a430a4f3912089332b35bb6242448ea9f9c8c7674108864fed410f25484fa4b85c29cfbb55c128cfb507f296ce866f5b7b62e4bcdf920e85e376bd8d9a1aacce5b890e25d1fc73682d9538845ba5448f44772445c8674f622bca39eefe895876533cc2520d16ba8d08820ee745dad64130c33071d75bce4b0ff00e18103fead22a38c4893967f52214ea858615e99131ad215cd27f85565e6067f1386bd1990055904d18ce2509cf1a1b0c472cfe6abb1d7bee242085a813d557de29662cd9e3f4a3a8253563099a9e23b4ea3b8e93a0f2690eaed45dff3766efd4f6a2b2c62a0b87d67fd3dc3546d395371928129f9bcbb5833193897ad514a611cd2204064e9ed834d54dc16eb7b7d51f829f62b62c347e42b125de1415f917bd494ff1b26ef40b8816da255b1090620a7dd1b9f7fc28dda0a3e57a2b46507c90e72f2d588a417e47fab160519495c82e71a02062b9900efa6b383aea4899d0daaecb5b05f24c381e356bb9748d668683417467363c2294519d2546d903035c262bf4ca383b5ccd1914be56df4ce58041a03089fd05890e06678d8561163cd99dbd2bc1e75568d6187ae4700cc19d714c5ece6e5492d08f947980fa62be2b1e2ca03a46eac3be7c9d6637294dd0e344d2abdb817bc0e1d776a2752ae8df8b0eb1d3bd6d05a298531f79476d843c46081c22754a9d7a26420907a8df6772a321de473ca6410c22429fe992422b2f9c30ef30a07163403feb7939c11a68ae1016af2aac72ed4c2fd3eeee049aa9915dc0d996d49fa5f5958f3dd124e16acfb7f32671e6c529c0d232101cb497082f3f283e91913caf5d03107ab26307e9a7954742038d190706ea34028c8bc16d157d55331df35a05ffba149f603ef20862ce75accc9018209265f24fa65f4d168f0af6f2f4b26326b39d418af8a6cddbc3c3a20ddbbadd57588e9834d86300ed8eac755df9636f512ccc8c1be0e234d2388bd6604ae826e5a8cf93e1a18f3b886a413905717b11871b87eeee75c106745dc1f25ce2eac553a6f8a660af0a6a4cfcca1095c7bd4e9fb3c3f4259fff9dcbe4a3384087f30e4bf30a735ad82cb2af818db0680b46a6615f871066c06f3b5601877b59565d795458e3e811ae9ccab406d2c500eab83f13e0b63d81c24b03d10f8032b67b499acab17c6c0f11ae5a273e65ee0d4e848561f4765664a3a52e6d1cd550f56095978a4e3538e6c774d2bfa07db5cae16543453b852ce6286b9fd6672d3b9f830ea6c9f90a422b79859a0299c4d9f37e8588144970069534218b94670b9bde22220aed6731e53c3b59f762708bf213aefc1c96e86789036d124e49875f8623295569619d64ebc2879957c139bf0e18d4b21f62083c203106e8693e8bc76765f93cb34ce4e8a003adcba15359dd02928d6be8caddb5ff0ded346b8188d667cec088a5a30789dc6f090f0b5e6855f0", 0x1000) 09:16:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0xd4, 0x0, 0x0, 0x0, 0xfffffd38}, 0x4000000040000003) 09:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) chroot(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495d00020a00"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2, 0x2}) 09:16:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x101, 0x1, 0xd309, 0x5}, {0x6, 0x9, 0xfffffffffffff800, 0x1}, {0x60b529c5, 0x2, 0x7fffffff, 0x6}, {0x1c0000, 0x8, 0x80, 0x4}, {0x5, 0x6, 0x5, 0x7}, {0x7ff, 0x1, 0x4, 0x8001}, {0x3, 0x0, 0x9, 0x8}, {0x400, 0x0, 0xab7, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f0000000200)="528afc4f3d6ec068435d5413daf4a2dfd0c4ac4c8b597b6c88a027cfff2ccd80581b51ed18150e6b8a55c0b124791a9b84329d83e4c41d4e7021ff71e292e1a8aa9ec2b92275bd4f8231b24dc04bc57ea2febcef10d7e48cba3b50d89810aa08b489e49f34cc8f407d8b56fd19339fca5b3f73e8c62866b0b2725c10", 0x7c, 0x401, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 09:16:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r2, &(0x7f0000001340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) munlockall() 09:16:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x3, 0x0, 0x1}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x7f}, 0x10) 09:16:56 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b282c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63", 0x33) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8a50, 0x0) execve(0x0, 0x0, 0x0) 09:16:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x9, 0x3, 0x3, 0x1ff}, {0x8001, 0x5, 0x800, 0x2}, {0xed, 0x10000, 0x8, 0x80000001}, {0x6, 0x9, 0xffffffffffffb80a, 0x200}, {0x5, 0x8001, 0x8, 0x80000001}, {0x4, 0xa5, 0x0, 0x7fffffff}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x10001, 0xff, 0x23, 0xfffffffffffffc01, "2c56a9ff1b03f9588aee9e98e52c91e06a29e655", 0xe7d2, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000000)="756e569713681e695a65352eac3d4fbb0b470223dd589f3f514ad9784d8f13dee62e93f22adad67dd60a99d84293", 0x2e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) r5 = getpid() setpgid(r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:16:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x80000006}]}) r1 = semget(0x3, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/235) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:57 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001440)={0x0, 0x2}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008ba8002b27febf00000000ba0d310b94e99a00000000000000000000000000000038b60fb5", 0x2c}], 0x1) ioctl$BIOCLOCK(r0, 0x20004276) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="b37d2e0f7ce799a3f1db8c12d6bcf54c11d03b51893c42456702f13441d4d1bffeb161de8d82c913f907856b23fe87ec5939e10f04ad2a38a756a5f9628fcb6fd30276c15060e0b85871be28df9f697c7691fdcae7ede4a72abcf20e3f0eb3e3ae0b9b6c3a1e7e1f09", 0x69}, {&(0x7f0000000440)="f9a1ac8a3c519aadcc2192a13e62a16706b0a3bf0f679df8804eddbf00cf3f8c2b8d8fdd40992279fa4c86c9da44e01d860aa3ba7dbcd51f387c3b101fd0c45c139026a421848265c93cb4c1941fc160e912fd9675034659db4342a6fde0bcea71d3c958625bd785b80cbf78ad2c08466cbec73972842ba30d9b66a7aaa878ecce4767515f23ae6be3be34df512fdde9bb12a0ed19effe26ca7278751536d959f1d3dc65a382ddd4b33c2579c7ba54c55867e17af7d4d825722665a1b87475f3175d81536f59976f1d3530cda57a358b53b40103020bf72f63770c08b579f12136e1f86e59343477df732f7078408ca78fe384c958f5b3489480bd46551d5dd0273017c37e88759c19e301f776f41ca20b5356cde8f2ec2b25027ce8ce940ba08309a9fc4afd0635ddaddfbe292ab69573eda6097da71924372fde9841411ed8d57fda61eb26b59a286dad268d5ed0380b6a6b450ff57f3263c5bdc42519e187c4f3e6e5fe91932487370294d02f119765a9e797c5030a32fcb74ccab46c9945bd84ff7214663c75018eb1a27ae13a95c1c81e95c6cd7a457f4bdc9e3ab6650c96f8625cf961f121032311b7c65f0f51a781e6bb4bd216d0ff8d13a250d1542c08ebbd86957390b8d9cd7300a80e5e69c5b1a60d4c73080ef16c51f9bcfa1096c5624bd5f33b7151dc3f337f378c3bf555004bacec8743b05f7816214b045362648430969994473c84d7c5244946519fa5f8ef1575e067031fe3f6fafefc603fa1923fb006c901f0d9503a243f748e6d2f4f787dfec0bf5796bd65372fe8539634dc691d9a7a7201111bd6095434505de68862886d8693efb9a78db782f8c0cad9b7f5a896a9a24c53f567fb26c681e73868b3f54d9c8a147264f7036410bb3c24f5872730e87c047f8381270f948a2050603f7d2fea8574f23c9ed1733f3e4e25e76c401948334481330d70befc174f1e938fd75f40bacd6546c90f97824a802571d948172257ceddbe05c0cf5818c0ebcf25300bc1169e5340741ea921fa2cb12c020631fbdeebcc264ca2289ae3cca8665064c5f1613bc454b448b611e62cc83266ef2fca5cf6ed84f2dddba0c9acc945ff276a71b9b963ea797e99be3a69fc264c5e6e0c4f84384fb09b753487b3f3a29542bbfef96568e559f09d3095c54f27bed1b133379ecac62edd78bc90e279b8a5c1124dc20681ce622c26b204778dfd4ce111e323acd3bb9e03ac9e9acb1e3085dd9a82d5c84ed0de3590316605f1e165fef353d167c15123212d1ba52e29cbfe05cf4a0cb4335d1bc3682d6d609f2bc22ba3e485aee2a0622c30447749b8912c7b35997b96093ff8328a9f84db4305798e69f364420567db9a3ea91aaf2a0c089f4b215554862989ba2d699ed545eb4239964837182c05e3efffe3b6bcf4d0c1c8d4ab405e36a8c486598da679c50ac249c6b713655fd60b7ba8c5638eaeafeeb1c1459b5c84002743af30cdd19887cc949afb299386d6ea218cf728ff1aa33399d1771a40f08a486d9585ca4d163f78897d2c4fd5a49b65907dd825ebc59ad4ab59f5e49617e0e77ae2cb1ff466a94e3f56598a47de46f3ab727851aa707c13c1c178e6438fc9b69c000cde3b5d5ee08ba69c72ae1889f41ea91f9f9654695f63beb2aa67252789520a80b1d90a92e9997f414c1ed0096770f7b88a54e902b330b137d33e556f57e424f00f5101ad39c225d8e5cf8c703b1ff80c87bc44f7fac62af307d6a7fd6b40aafae53fa5b1343988c826d4d80850984eb789ef36856871241cbd2954cbd7572e3e32dba46110da1107efc2914419828370ddc50d54e22189808579ab29e5a3fef24688ff88f706d41914781a8ac0f69bc7f0b8a1bdb7d756b1997dd4fbf593428723d92b1ca96594b063e6663c2d7107795172b366a43e7adf68132959e41ba16305ee1e2b890375b6ecd11a0abdc31bab77e93965d0b9b01013ed3157c48c6aace14ed0bcdb82cd10fd1f9240652bd188c0d2def3a09c8a9f01da937179924f3fe4efbe133b1197f551742d5404020f9a622b92af54fce64248cded33368d22fc30185235e3c513d5e3a6f9f4730483bfbc2d82868ad445faa0349f6ba6cb505f11799ea9f5ee19fb5ac928ca1e985b4f280f0ba3b60484947d5932f3cbb9c6bc18281af9b00c56a9cb9fc9b6f7089ba588ea6dd1dc46748d9df9028a76a322074c20ca86e34b15eec28ae187c3244c19a2709508274328296e9ba2a444ee5f3a9d36a4e4f74e208dc9c583b7eaf577f94418a9ede57d11d50e9a8f2bc386ffaef2167d76b06af58e44c7ea35d58ce004f1b39d0ddd4b49111270d2414d6cf3e87d0f7005fa6ab4daa399c41b78518492acfcf10456adf9e851eea9dbadfab19bd5d611567c1ec9d974a676f802f66b742ba98992be95067b8c685515cfe6ce2e8ec9d4e1efaa5670892614e1dea90573a7a09465f6a43ef9187270af90731162fb1a8b63123170b8a8b9bd948950ebf0f566e2fe0db3a0c46380f0b11d28180d2933a1f43c3646d0b34e639963c3725010012ace2962432ae7200e219b1cf9aaf78998a694021f595c29693da96eafa9c49017c54c0d3e1dc469884cc76d1f32584721c942af0c4efe46a3f33c93a6e929d4bb0c561b6bddb61d915b0e1833a9d5e97abac8f7840098a0dea9ad46f6dc73ff6b60983aeb7a07f0f0cfd8d47f268df13b9513b1645d892dfa9338e934e4a11fcd28dd501c4e587795b9afbbd9a86cd8189b69ea5d5ccfb72ad64cb573020e893db694f7fd31ed9e005b14a45a706349d51396344cf24da77213d8ea924517c82fa49a9fba695ebb7dd86e4956e7c1785d70e7c4b43c19abb2d5db61fbd134da0d2bff9cd172933c2b3726d88fcfdfb3791e0fa4a9f23991d5f5b42cc37b38bce3f6f023798f9ea181992686c0a26862360d933c3827d1e11581251fdcb5d8790f237bd9fcc08efb950f09facdc12263390cb3660999e6ed34a7e422bd474163ead8cec7448aa830396fac024fbe1143cd6b19acc4367c7fd48963a9bebb9442ba57013c8422fa9a2a544ccf4e42fd3d854eacad28ae05e977b3f425ed219622fa63d93bdbd2f92cd13f819823d11a4503c477fddee514db2f7fae27b51ec016c5fe187ac06cf65ee3ee5d4c6466198cffed208a8642f9d7d3d5e8f4a94c240156b25edf455e6320e9c080ccd30f5587ce290f4f7a5e0322d7f62af2dc02e3b37cb31de0ad052ac28760d08cfdd0a846318949c876461809352e2e924dba79694638b41620365a8ea7a4db825a51440c9dd2a0469403b5b28260422cf96743fdc72db1d23651994191a5f53681d8cf63dc2154eb92a5794b901e5ff4eac228056146c0542a6d1ad79f51d0fd30e77be357270e1597f8d80bc99d331e535fbf3b11f6ce5dd7ac578ba06fa65c54b5452ce94f592096e04c64d7d3c2fc7913d31402d25beacaec188d353f2113574568b8eb3c13e68ad9189c1f0ed227814da6d65259dfe2db9403a5373d98e2d08a073ad18df59d7b580cd40790355428d76585ed97270b058e33eaa7aca9671b363d60966a64c23dcf8c5eb322a9b4b0742e23b0ac7a2b9dd2d698db86b2039a48dafc4ee69d7a3d7cbd5599d416448f0b5ae5fcc68147fa64e4196549d28802b1044f7ddc6c00096dddcda1808f6ec8711a73b138725baff2be338bf0a99814bbdfa06daff2660e50fc4c176c07f008b5b2dc8fdcbe265e25e1a582b7f7efc4ca76a12471ea694663feefcc537e937868a35ed9474b87a4369959a5f023f4c1bcc2f648a5330684a88d6c0dc68e82112c2e544f642955e024dce174e0ce90be9c760c21b6386584b1da4c351962de5b99a85391ba035870320a520ccb1022e6929073426b06a4185714d72f9ae7569d65ccc291d2c97abf76f23728546084972615ebd399454fb90a77aa9e9cd19789b25837c370a53f9536fb5d9d35bacc86cbb932e727aa5811b2ae05188aad67225b5e9ffa67615ee734daa143f7207aaaa89859d21d500789f33cb8ee4d3e7cd427b25a02dbbcb25f6d8dc68e224c627d1ef9e89dc188ecb9b214952ab5e3859bf76f5c538b909f6c381284ade7f805c0b0fce366d9a4346c762f16d3b14945aa3e34bddad8870b9fa1f2a694a8d5d8e5bd754131798edf8a5ae81cbae81d1d5c04b98a23fa786a571ee91f1202fc0f5ae1900b76a450bbfa5a706d00d4d5b953e6a2d853e10a63d29e88799e051692c5d67c007b9fcf9b50493dd3ef40ea6482a5cea26a10c8dd5070e3b546d5f63c0ce391b611ebf35f5b0bdaca0beb51da976a3a18be2f840f3cd198aceabfaf29dcf16b4474d7562f19add31a6b705d3c192ca10b8cc70a85ed1557e543b06c7ef12996302df005ddb6f308e231794b4952102e85f1fa295596bcdee36498b559b2128748c4669ef981ebcb41e937d6fdd6ac41aa9418ed26bf904bf01bddb97dce75f4be43f106cd1b2a8dac58c42b88101b95f9a9e8209f9851909460a6394cf6ae8db19947d991787d6e942623169d4aff312679a3d43ed1498e740d638131d93ca42739156086ba546b018b19f204c50dbe1fe734caaee0dcfff224f7c39983c988c64a3e4b50c7d18e55cc1c988ffb69355548c62773d1eaa3e3c41334ab20449b17489e164d86dddcf07bd55808683b37e11a3b40d48338ed4eaad97b10760e775ccef79408c1161ecdc64c9e0bc38545fcff772fc76123ffe0e67c9243cfaaa0e376936b23dc01ec87802a070ae3beeb2803f66bc453a92b313692fde26f68fc011e364ae3600d677c7f362f3e0c0b4a4bb86aa633307d496976a4045dc88fde29d23e71fed86e95637ac944dbd82d15ef26a54fed01f5cbd1a3793fd630a9746816f9efaa93d4097fe19e220e73a8098f8d56f938fe0644fcb6728594bb44e7cfe702908ef0e6deb82af0e91c294999f8b2c9b4cdbfcdd818e8841eb3b4c1f024f98c6837250ff3d3a46d3c6ed7b887629fd249ebf2b97722fda1f47d4c70aa66cfd6a6b2cdba065dcbe13190b0dacebf11c0086e6b6ffdeef278e5b3eaf946ae866af63b2ff3a5ed227f92cef618e7cb3ed95a67a74990bcd2dcde64e13f85c19cce1280109ff7ef20d1e114e99e4d0af43f70bb93bfb7335c776613ed7574fd13f656c7d02e73361c886c954daa80bb31a24686b5f9b9513b2f5f0c307750be220f9ac0e10397b5dad4e01e8a6a9b6bf0dcc35e133054d814e74736056f5d43e02b8206e10ad7fd4aefc391e75f2e66623f4f866771b86d1797f8d520faf1cef52b4f7b24ca482d348d6f5c40fcee7ce7d4284f1e3cd6fa95e36eb7921d07dce9b897cff74d7a31dc140c2fce4abb990d1a2b0188b5a45379ddb9321c646920aa7863c268614e9d45143e3f7c7e97230aa41478fc5c2f14c04d130bcd550208d47247c3c2d6718808e57caac0a8192de25118d7182fe6c9e4e61915987fdf3109892a2238359e5cd86b6cd9cd1795cd87c442e46ab383bb03557c015984b595a80a8df7996fb03208b580cf4e25578f3854cbdaffbe7c1d0f9898e3a3c5064fb2c6ab079dd3c77f9dda3a229175744f3551d6fce3e0e47e326c17b0c82b4d12fe5c00a06000b7d4031bf12bf5f19760394bf0d6af0c3c0e8f48d232f9e3604c9cac22b093cfed38a447d504e06b45aa399c5f80f86d33bfd138eb38ec1f25c1ba58d300beb49f51c4dabf47e4a80c2d8239a698c5c21f1daa1beb3dd843b2d193fcc5bed5923485f19bec2ddb26f4f676a3b161c9ad5e0410cba8f983644d7e", 0x1000}, {&(0x7f0000000000)="055eda145904a9693c55664db4d1893f07909aef590d2798316cb0cd12b94b883de70b028a372154f0cd1fe17e0353751cdcb0", 0x33}, {&(0x7f0000000180)="cde8b949777e65a42e77109f71104e9d35e62ddb2843c656b178f867965ea3aaed686ac995d3ddf92f8ffacea4ab9f9da1668efc8b9044280d2e53502d8f9a5c7c3e1c621736101e48d1e69cdbd0044f1381014e163541516f1893601733144b692fdea16aeeaa569012c10422425996fcdd1fdd7a9e92efe233d7a94d2129670354057c302967b9d35c408390230d93b25675a2878a169d7eb7e731128cb4380c11c4b641ebec59053f87a39dbf6a0d6dadd29c06a91511e3822d2f8e004c1cea710d27ccf4ea22c61ed52b11da92917f28e9f672e034534eea514135d5aa3c7361fc5a5c42376d685936540acccc6e1a57677c274ada2de54c11f38b", 0xfd}, {&(0x7f0000000280)="f053705537408cf76616de7d2a4d9eb03c0c6537e09b8809b9a6736cce85d19bb040b382de3018399d743bcfd81f678827982812e2c2b52e1206a829b46d9085b7b7fe0ddbbc9ace532f6689ef8a6805c8550c33f8e5bed4602d3c9a1f96d35acc15db8503abde4c", 0x68}], 0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001480)=0x10000) 09:16:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40000000001a0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xaa9, 0x100000001}) flock(r0, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x103) 09:16:57 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x108e2, 0x0) 09:16:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x6, 0x818, 0x20, "815107fed3013abe751abfdefce9c0c91abdb5aa", 0xff6, 0x2}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) 09:16:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x5812, r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) fchmod(r2, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x52, 0x9) 09:16:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) 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)) 09:16:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:57 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, 0x0, 0x9, 0x0) 09:16:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) socket(0x7, 0x8001, 0x1f) 09:16:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10e0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000100)=0x1) 09:16:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x9, 0x4, 0x1, 0x7}, {0x80000001, 0xfffffffffffffffc, 0x6, 0xfff}, {0x5, 0x9, 0x3, 0x4}, {0x2, 0x7, 0xfff, 0x73e}, {0x225, 0x3f, 0x5}, {0x7, 0x0, 0x0, 0x1}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x12ab) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:57 executing program 0: r0 = socket$inet(0x2, 0x80000008003, 0x0) pipe2(&(0x7f0000000080), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) shutdown(r0, 0x2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x1, 0x8000, 0x7ff) 09:16:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 09:16:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 09:16:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0xa0, 0x0) syz_emit_ethernet(0xb9, &(0x7f0000000100)="9f91a14590d1fedea0b1a1ea34a80871345b7ed47507023340bb6ff8160732f46174abc8ea5d4f9aa01376a82a1eb6b878c07e479651a68bee2a83214e2085bd5856b212359ed443a4940936514494902b032e5997addc3b0f82e5fcf8f9b53dff360fec11f3c9e3ab5e5ba3649b5e8089ce1af01893a024be465bdbb166cf3ce4b702d64c990dc03b5bf272066fb6941b6720b981981f5e7d199def68f89a829e4b5942ca70e80663f6742b77002b1f6e30c669b714c0c7f9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8c0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) 09:16:58 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3) 09:16:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f0000000380)='./file0\x00', 0x7d, 0x108) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/170, 0xaa) 09:16:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10080, 0x0) fsync(r1) 09:16:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 09:16:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@in6}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x4136, './bus\x00', 0x1ff, 0x9, 0x7fff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x170) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062900000000000000a3bb6b3c042efdd100000000000000010000000af6ce4f22276e", 0x2c}], 0x1) 09:16:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:16:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20380, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x2, 0xd600, 0x1, 0x10000, 0x7, 0xe9b, 0x1, 0x2, 0x7}) 09:16:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x2) ftruncate(r0, 0x0, 0x0) r1 = kqueue() ftruncate(r0, 0x0, 0x5) ioctl$KDDISABIO(r1, 0x20004b3d) getrusage(0xffffffffffffffff, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 09:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="074aac59520f87a28f4f15319e48badcbaadf33c23fb3b6d4046060a542156d9505beb42aef8e1542c8d35a916b63454e2871df54d15a66a45eb6e9d5d1b4e529731ddd51d3972cf2a21af5a204f5a99c457d48b540a883cbc449bc817bca08884d2dca9e7116b7c028935219c26a92067213d14fa6909cea553", 0x7a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x4, 0x2, 0x7, 0xf2, 0x8, 0x0, 0x800, 0x10, [{0x8e4b, 0xab, 0x5, 0xc93}, {0x2, 0xff, 0x46e, 0x68}, {0x7, 0x80000000, 0x81, 0x5}, {0x2f5, 0x1, 0x80000001, 0xfffffffffffffffd}, {0x4faf57cf, 0x2, 0x3d, 0xffffffffffffff16}, {0xfffffffffffff1c2, 0x4, 0x400, 0x8}, {0x10001, 0xffffffffffff91e1, 0x9, 0x5}, {0x8001, 0x2, 0x6, 0x6}, {0x9, 0x800, 0x5, 0xc517}, {0xff000, 0xfffffffffffffbac, 0x7, 0x10000}, {0x3, 0x3, 0x81, 0x7}, {0x5, 0x3704, 0x81, 0x3}, {0xdff, 0x13f, 0xd4, 0x4}, {0x90ec, 0x4, 0x9, 0x6}, {0x6, 0x5, 0x7ff, 0x9}, {0x8001, 0x200, 0x400, 0xff}]}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 09:16:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 09:16:59 executing program 0: setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="319e7de047caf098673da4bcec27591ff9ec736cd545046b2ed050e4fe8677e7ac3d8a35c1e8022ce81b7e33f7644adc6babd4c1003f05188275bfbd8cef5f7c16618dbf75c2c2e6a832329bc43979fc1e7596e7e14a114adf693fe398e8d3ed8f8f91c8dd953d68dc8481450885d6214d6e195b50c99659e6d8c62439aca027350c585f3c3794266f643523236d090d3d6f5221c6e6", 0x96}, {&(0x7f0000000180)="8875f8b9c8508cc9760b98d5ab539163717b511c501a5b7211ba4af2054e5fdad212a4ab82d7e8e260a0e50a6b362bc288ceed6f6c92d63be8b28a", 0x3b}, {&(0x7f00000001c0)='f', 0x1}], 0x3, &(0x7f0000000240)=[{0x30, 0x1, 0x100000000, "aea783b6df020c87a3f4bcff68b9cca5ef7101dba801f64eb5"}, {0x70, 0x1, 0xfffffffffffffffd, "6ec7c3dcb024b71af5520d205504c4d6666f601497e8a73d643c8e9ef16c8873ee27038577e32dd50b3075e249766c31476b4b855250ef29e0dc782287f2f861310f031789b24cff243098cbfe4862d50c8deca5132eb49b114d164c73f4b1e4"}, {0x88, 0x1, 0x7ff, "e253e7bbfd9984a43e08a3e448b8aa2f8b003b4ad6f15b81b43442e2d39fe76c66f8b797ca95246702e7106cc8593292ee5f144f82a99fa2f0cab278f2261b6d36f7c38e6b970f9da4994a1f5d45936a03e406fc24310cd419fe127cdcda84b81da25dcb3e60f4c1366326c9a719b65d1c3528230726b6c9"}, {0xd8, 0xffff, 0x3c5, "4e01e085f071daee5391a10947604c723ce321ed3623671a7cfecc7521358919f18da402fccae6325a5efd3dc9a17d6bff53a6c62ac1af7fd76edfcc09ff337a7f9fe054d9388cebf22782e595f50e4545453ab8714d733abc9ad687c1afdcec84f137497d9ea210e096eee1c912b14ad9cc6c4ead8784b9ec92785fe0b4b7295a7b689b4b34e39d89017b0e3c03393191e8ef1b734fb909b9ea35a383b10a947d4ae1304ba46f9314a92e4ca1eaca66595de0ff068602b03b7ca3383e7e8e65428876dd59410a"}, {0xc8, 0x0, 0x1, "a09473c6e6b839b8965c015dcadfc3496ab87440341ed43c16bc4d4412c100628362cb44a0961bc8e09df10971b09800e07e1a01067aee7902b3c2220290db45e49f1b3bf8012c25e159e001e41973f01ebfba0acf96c44c25e835f738a90477885d207b3ee47d701e055f646fde3f7575e9f3ea282b8a039886156283e801400123939d5342f25991e29984c03df60493fb16ad1d2f26a19d59c837f68972b89ca9a9513ed0acc265e45ac5473972c5e1"}], 0x2c8}, 0x4) 09:16:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/61, 0xffffffffffffff7f}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f0000000200)=""/255, 0xff}], 0x3) 09:17:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x420, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget$private(0x0, 0x4, 0x108) semctl$IPC_RMID(r1, 0x0, 0x0) 09:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x5, 0x2, 0xfffffffffffff001}, {0x3, 0x8f, 0x8ac, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x93, 0x7, 0x7}, {0x6, 0x9, 0x401, 0x100000001}]}) 09:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x8, 0x100000000, &(0x7f00000001c0)="e7b5e84cd18449a29f69ceea6c7fa2644641aca61c2403062063222467c5a4711888889f6b6269ee918a2524ea818137dc81", 0x32) fcntl$getflags(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 09:17:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x9, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) fchflags(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) 09:17:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) socket$inet6(0x18, 0x8000, 0x5) 09:17:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) dup2(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 09:17:00 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x1ff) fchflags(r0, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 09:17:00 executing program 1: setpgid(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x45) semget(0x2, 0x0, 0x4) 09:17:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$KDSETRAD(r0, 0x20004b43) 09:17:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x8800, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwrite(r0, &(0x7f0000000000)='Ms', 0x2, 0x0, 0x0) 09:17:00 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="879d54c2d98d5a040361dd60aedfd1bf44ac381f78e57459ec2b71bd825b45344c28c59dbc94f05c1da1853b52139fca34d0fa58fdcef1a2c0b8e396d06e8ad460079470f72bc266bdeb8b9995220c7fc792", 0x52) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 09:17:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pledge(&(0x7f0000000040)='\xd8\x00', &(0x7f0000000080)='\x00') socket(0x32, 0x4002, 0xdb) 09:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getgid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/3, &(0x7f00000000c0)=0x3) r2 = msgget$private(0x0, 0x92d2ef0778a2c645) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x4000000000004, 0x9, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xfffffffffffff2a, 0x0, 0x0) write(r0, &(0x7f0000000300)="761ac730a6ec6802248ae73fa4e735aea8a2d06d243e114a4b0f1e918608ccf23a0fda55ef11350a3ff2cb870ba20041999e23218c3ab618481179e90206dd1672b7646e1a98ecefba702a6a96f260284c4281899d825f646a86753a7549365211260dd0d0f9e6778c9bb68d8c7d451aa0eacd121b31cbdfdea7bef044c337b82e2621b30e084d294a1df76712e40abe60b7caa2063987e417f45c344e54460dd2c5e85bde5f95c96e103b4109699faaf1ae46090e6458a3f4ad2f9253cf54e8f89f63c5d39aa6195b86d7503190660513c1255ba1d1775c316b1c3df28b97d524b63523ab506671aa34fb4b7bd2acd0981d03ba11aca6173276da7b73eec49dad4fd654f3418346f42e7cea1b7da27f7a97b6edd9c7548a4038845148728c8845257792b87b9e51b4d7ac8f8b2ff088852bf08f4830c0d46866b305caedb82e595675a679223f3b86714d8d6fbcb91562cef5c87f3daac66e4463548b13d7bc8b28fe2a2a35b404b154a925d0b599a416b9709d990609d2ede97cbfdfa5b0338c1da4f68cfd9dd7784b88ed7e5a1ef9b3bf2ca65868bbaf1deebe6878a14041ffbdfa662c59465ab8fe8e65608380c58dede51c23359bbd8d90fb9659a36bf15d48c948f25be90ec81a0ff5839907912b5f20fa24a8864125c4124a3788214466410c5fae37854e4f979083732c9dea9e2a661bb02a121d5adbb7c15bd7ad297959718b5807ae1724c98e3b8f15e159ac51cc97aab1b1c76f4c7fb724935bba8d1f043382aedbca596785a6a33229a6614d827462f849fd30c6e0ae123a18b36bf1e30471088eaa59d951660e23ff3fedf1aa2ea4ed39c4d05e224e2d64002f2f29ff9cb4e840cf505683073bc1c2805e5c9623693c800013d0e6302e9ca8d3b4f00e60afcf1149c4b8718862dfe64ad1af3e31304215e5e9f1358af35b7090b0172e473e4557761f4758555bd8c98c84804798e98cbeb0e02e3804af96d592eb9abeb51509ad2759441e88149fbe0cdb2a5be579bd3ac7b5860a53b9ba5135b74d122e0372d1d05e1d2c242f414781fc30e41398361c9c43abccded7ba3a70af8686447a46f4812d961dc02afa829fd8c06380efb1aba3c4545be10ae4fed9f90f17a03151cb0c4e469cb0488a996e7cb27ba505f90a0c3676a478323b074e5c97702dc5c86af3322b115c80be0ab1d16fabf4b11720c1213354c455d2c1ac8fc3459e6f27342df24c483dcccfe37ac6e517d86308728008d4a7cc79c84907a5d5ef4e9e088d34d7bf60715f1e252effa58056906fa37aaf78be3b761b0d3fa04656b753707e9c57367fa447ac70d35fa5dfae84e90bc6bb829ce469329555b482ab72ce9d906f05895309ba483beb4c5c3857bb1edc9a11d503fd2dc4d24a297f21e7e21695b2133e7489aed7b304f5e4f36b97bf21efbf1d85a4c66f83463ff796106cde90d49ad1112c61587fc75d95a2a97a16038212292c766496ebe0e8a20856dbd8bf73bed44ade7a11752939190a3c48b792f0d06190d33969cfffb088122add8a485aa4c6f918a4cf25a578c2b22158d7e6c4cfe9ed6c332ee8840b42fa04fc5f2e448aaf6ee4d9362c6dfe5c5af05020eea37971036cd12789709acb199a863fd3cce78d7b4bfea26eab54274a5146e705befab86e72ab78d2911fe2a9f15f1f1afc5301decc5f755bfa314a75faa58c344efa7985ac0847dca0fd5e429496c4b95b1c3f89d8a52bb3f4b24aa514ae4e9da440ecba82a6621cefdc5abde727cc67a152825e66dc130ea4fa68b0512af8fc7fa448c967e51e68641c242b32b0ef3641371872e07d90fb08c7868f7f9d2a8f7002d3d6c0c337eb6b621c4ab8b3273e5dc631b1411522a3c70a43878214169f75fac8280399cb472c764b480dae1a87f00dfc85c01581eacc2f949bab60fa278b0670a5d1d2df40d52cfe072d674c58135aecaa1867b5cec1446fc3eab6a803f399e69079c8d710257d15fc8c411b2c3de916224cf76a95062315711e94914b09428c05ad8605f0cb42c5550f1ab0db38e90c14ef31b62aa301cbd75a097fe03b30a8c5339e2022eabe76e9e422d9ba279a43b7527cebc2a3861436a59d0944c130c40b03a0ef3358c9a199441d3c827564a05d19a0cc911b955cb14e57ca47171910bed481ea53afeb502004c2a89453b624ec101456f2c70afbd2af1cbbb6f1c3d3fcdb1312e5b08b72f95d1d2d9a95fa56dd9009fe2237c79b7406d78fc25032ca2fdf05e86dcc462c2b6a98aac9b2b46e52d6db4dd03c116ab6e0cdd009470d93a14c2f99c72ac3c6a5088af0cfc25d189c072a51a69e6acfa782436bcf6b3c87620fae5295b6634dc69fc2751cc1c7e3c50b8a3d01493f88514543d30cfd9e7ae95cb5c66a468f35404fa9dcecf0d03ca4aa7dacab698ef4e6ade70075aa22d778481d1a3a35e6fcd0d4ba37c46bea9f8c9e6acb8e204718663904117c33999eb08879065c5c6e9fafbde570d62c4eab0f0aa50f9a887f14f3df2c22fa7c2dd2120992735eb1fe3e4e106d71c79a18f8dc1d4adce484fa604bc590f6f78ecd3bd1f458f0f6ef254c906974d516d2314daba107c60698fb3087a7acbbd2da81b4d883f325eeff9184839bd23f3015d291300bf3138d6735f77e556295296efb7dd637f543b2ec613c9c67cf0311405f80741fdc2aa18eb1534642321961d29534d95f3e15bc09bab4875baa81c8959ceec87831511aa0f9ebcfdab561eb168aefe75ed7d26a78948796005fcbc31afa243affdda0939adb2ae0a049d068f260750d7789bd81d76796214dfa4014d096ccefe0feebdb7fa5a9e6867cbe2b5e527b1854767af00b3544a4a754314e664abceaa7f30f0c8072dfbe434f317918b85459961096dbdd4dd4240e90075be48942c143c0bc175f7dd59957904eacf743de2c7b3e6cc7a2fbe3446d9f4b1e91d2848d4de01b937c045cf22d73b89646973d504c913a1fd03a9475a4e42e30367adece794f8540845b42d3da6519564a259165b2f647c378b855fb40fef6e8df92e78eea8de70abce833ecb92285f5d5145b5b8832c2da2c01aab16470ccae5b2872c5e25e614d84a42eba5eea6cd1fb5fcbcece609e1e60cd255568857e149f85dcc5c2aca70f7be24b6763d06912d1ae9c706998a5ca566080336a911893c60bfd7c37c8305ceca60f1865b9c9ab5157f9db9d3394a13fcc6b49a9fc987ff2411786a39277c32f938789e87b612eece13318a06e5d559bb6b32e68203b2149545dfed742bb0069d233820c0e05b27dbb028adf5dfbf1fe5c4daa548f55ba9797cf7d9646cc8c0fbb621c497e1c7fb730820c07533d78021cb31ad79d49e4e5f2a748f65c2bc29ee52d74a2c7deab5e098ce860edad373fc2aa53404b2db46f4202afaf8fdacbbdd9031a8c37f585b61b63dce6db84d73009789d608e38582622c0fd624f395ad55d88525d1f43a62f1001f6b9074d60de0927c98d9e1b81a48c90d7c1e2ed0653574b7bb8fdaeed101d5c13bb055e9470b87fb23766e2aa715122bb4d9439347baaa6c36584f2ea29fae45dbb4d853916a12d6ac2e7825f473f20720def4d359b2a9c46fe0be8af0ae128765e76fdf058b72987e9b33e7c29101b32f64001f730c696537839882e82bf62d48894c49267fff3817d4c22d5494aaae288ca387a97a743d42613bab30c12af24f31037d7c2536009717acc82c9741b2900165fbdebe1dbf6690817629d394b3d588d37090f730a3b04a922c234a0cad0a81c050db4155c01e38ff824f74e6f7eed1c567dc7a01d70b9d75587573aa9b0bd016f01db8dfba51018257ff064730d8e9d6e09946ad22c368b5079200ede7b453e48d1bc21dc012fa7f565a735f242cd08a566bea8538b79aee68e7ff7ab47a1a2101b7ca3a438d5bd5bb7becdadabed0f6f6635265b0a3432334e139cc0c6bb1c9a0ade445b8c552eb87dbf130deed3ac0ead02c08005cb7d1f8835e6a7eb22068578d2a31e8d5852c6102ac58185ca9c0b5758b1f901e591cc4f397f3c9a9db8f1b0387717593b47f8742d422648151c6c784702f0ecd1bf93acf5239853b76bd3676b4adc4884d2a9b963fc8dbb985e6cfa749e104316a52a61b7fb382280138da1db43f6164a0a5c9f7e362ba92da30e036a02bfb191394a8fbcc7cb05c5b9a9653829bd67efd6560db8da47b004fb7a711d8fa7d34359fd0a7297ac6969ba5f0defc2de74f31537af82adf73f69f375879466751d4d5c5c65a8a9e4a2d1a8d4623fc2c3dfc36f349caae3d49222257a4124f54004c70d1682d97fca10fa266a45c3bd78b92a77d8635e159279ce097d7913050ee92b71b05d0a4feacfd1c0b262054d3b38027a6a30a591fa62f0819af530525656f43afc38614d80ce1a04d08702fe755f86d87bf54a1edcf7e723f2075166e2d940bda640b44eb53338625108a2e349eff7b96f9d8e1e99f6c9b45b2b1e95d1c6fcc34fd2c97f2f83fc99559cc10af2897d9fd4ac2119cfc0b744a5f5a0cfc473626de0a5e92818b474661ea5abadd6e6c44bed56a16becbe16fc916bb998332ee1bc581f81d30347c763b96553f98511db5bbc9a44bdd504f7a0c36f81f9fee31e16d86b4f4d7d9f5b6e012a9df16859ad458153b31727d2be28259b035d327db718f78bd753939194912655ce209a511dec8d06e64d8c59ad6930feb096eaae447bf1f9713d91d8b817da399bf0073d9120d75792fc92b8d77627710b58d9b5e6e909ea2751d89b05019d1699d58b2b134ff1bb050ef86ddd8a6b05ad5d09a991b9268f910ae49814812dd04cadf33808f93a6553c13d88e0460f54c922e8146c1741a4843609bcfc4f2d2ecf3d232918c3d379974b04fa2007f1ae4eba0cd71a49ee0d2b5db36d79a8f5de6cb828ffba5be10ee80f702dd0e1de65a89c99a8a657f8e27a3abfa32aea63fdb596e1b7018a75bc1c0e8e9ca5335e2d03633d9cb606bc73957ce0551784419fb2770f48ee7ab656a27bf7ab436a726b2c5ca3f992f7d43d1b7e1dec8c678e5ec5c0c422530e26af661e04988c0e0344e576f3deab1af6ff9d93b7f5140d761fc08e0bddc37c2a73a7687cfacc2d9f6fa0100e5499ed858001779e6460abd96733ce389c251b86b3cdfce3fbc17f43c20cdad9523929d2cb3bcf1ef39347d02ec325163421691c85a42483b3a291fa41d65a971ea9b85645b53d910e4992a815a1045beb8fd747e7367e99fa3e97445e812693176415fb35c618191ffff08ff3adc31993af953f382b08559b916bb047454f9268bd619b955c9d43a89022e98149f18b916115f587001431895885168293875cde7b505c3f3b4c928a35fbd01f38f5edba3c8ab2dd8d653d989abd7ae26e77eb72b5ce209f7ebb2f6b11610f1d18034367447f4e76a9073d33e91dd348f6f8eea6deac2ea7826a65cbfb4573563d6a87cf3967b53bbd7297ae96d87cf819be722af49be87ac12408d869cd583c600869bb9a1a41389828495d8d8547dcc4664cf0b51ca65d07618d778ce8d512e2a62bf63ec72fb918c729cc5cc34680c5add45baf12638ec336fc3bca7dcb9632dd97293f8110e94148f568847004b46e7bba42d598c16f380e1a9efbdbaedd330c52a66755d10044bf85f6a96af63c51b66daa4dd625d14310a0691dbf3bfcf538879b61f7c7ee57992523efa077b2a43105f8a8a3ba79bd09d12ed885b4e5bfb6b175a14fc9f48a4046b29226a91fda44cd07042a98dd3b41d3b640909be79a9677a5cd96dc08afefe9004cf0c6b7b9", 0x1000) 09:17:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x200) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') r1 = syz_open_pts() r2 = syz_open_pts() ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) read(r2, &(0x7f0000000000)=""/27, 0x1b) fsync(r2) syz_open_pts() getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fsync(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) close(r1) 09:17:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/110], &(0x7f0000000080)=0x6e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setown(r0, 0x6, r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x1) fcntl$setown(r2, 0x6, 0x0) 09:17:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') ioctl$BIOCLOCK(r0, 0x20004276) 09:17:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x2) shutdown(r0, 0x1) 09:17:00 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="2ce8a76eb698b518b7ff1d95d0f08af0f757030fc51ce3350c52cd158a9c85900ca35f46a3221956e2f4d87c9d4463c4e590dc6421f0d7e0362dff3407682c38a6f398792335710fa845430dffb5c462dde1f203ed34cfae103ab62b408d93a497489b3b06d07aab6ca73543c987d468b1f436626cadbae5a65b9bbc", 0x7c}, {&(0x7f0000000140)="70452423e1ad52f85187dc6b457c01e50164f3e9fef39864da058a2f674c2c824e77e1d7f460fae66a2610a6bf3ec7708440e47e531655cbfcc681fb7f33c053472fff189a95c1a54d73", 0x4a}, {&(0x7f00000001c0)="4b59fc993aaa3e3adb5c3a9c9ecf97cdfb04b853eff99397c4f4518061e4039d5200f23ad4f92f0edd84f95e6736c39aa177f81e00f2028fc0c7ae33f0edb696b264a17ec521512cdfba4c24947141f22e915fc2ff12f6ffeb73fa17415ef9346b5c9cc94f929a09b0995e6a0d4f9f2552c215a6d586faf9235deccd19bec8602cce5783d2cb1787199ae81541ae3eebb0b92e826cae0fca88a1198e65c1af587b0a821ee4defb2e61b0ef55ef39ae396e61650fa984aa76f20794557b1e0169530bcdfa602f2570d17309b203", 0xcd}, {&(0x7f00000002c0)="83deca956a0f5b074b0f2142b3b57a60bbb577395e7decd74fd371a0e52d4e7bb6191228220893b12b8d85", 0x2b}, {&(0x7f0000000300)="e2a02a254a49fffe4b5a75ce463e51740caf3ca4b6b34f4f800356bf68d625277095a8c711345fe8141a27f1afd956e6bb15d319cd3f0a923708e2c08c092ff2ce9b742782ef5e31ba6cf9ac325474231ecd5ab375015f7277658ab6f2cfcbac519e4e7a20cade09ee143e882db324a0e9c96d8c696d2d01acd9824953c1d2f8deb48fae8c0b6d99c9f612246f435a70ef1c18694b836c793acd1fcfb39f155f430edb3ba926d970bdd4e76cd626e032d63af4009a8ec244249e507b06d149c8b64b7dd1254ba086e9cc67cae7", 0xcd}], 0x5, &(0x7f0000000480)=[{0x108, 0xffff, 0x4, "a848a64283b2f74640c5e04740a7765c12483c1abe327d6ae1bbee4f5a0e81fab8f2a7c97ede471a7017038a82c41d586aff5fe5722b96c08a11657496906d23e0f8ad6e1fce1abdba88b121a51ba7394e749bbb9a6e61558ebdc12b15881537dd75140d5bd5eafca6f9dc439d0e2388e64d5eadbc528a2a72025bc76fb1ef76cb502e9ef9a66470f06a26574db0ac9dac53c1c453909f627a4ca306ce10c471a0b2098f098f97273d3cc960c63e675c10895e7ca7baf796937f2b87cc8cfd6f2889bdc05860301106a281b9e810a5bda61a886bf34711565172a03bfda938cf6fa948e2831884da67429791caea215c4dd438afe51421e9"}, {0x40, 0x1, 0x7ff, "5497008a4bdb7ed62903173f057fc1e28e58c5603632f17e0fc9ad5586279be955a923f32dc25cc5706d"}], 0x148}, 0x0) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 09:17:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8001, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x6, 0x8, 0x200, 0x10000}, {0x2fa7eda8, 0x6, 0x9, 0x101}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 09:17:00 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x190, 0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 09:17:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 09:17:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r3, r4, r5, r6, r7]) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 09:17:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x2303, 0x7, "00330020000f00", 0x100000000000000, 0xfffffffffffffffb}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:17:00 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) socketpair$unix(0x1, 0x7ffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffe00) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:17:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/108}, 0x74, 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) 09:17:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) dup2(r0, r0) 09:17:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) socket(0x10, 0x7, 0x9) recvfrom$inet(r0, &(0x7f0000000000)=""/192, 0xc0, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 09:17:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setegid(r1) setgroups(0xfffffffffffffe32, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 09:17:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ddc3") 09:17:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000140)=0xfffffffffffffffa) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="0c30b985f1b2bc7da1fcdf151b79ed5c700a3e5b1db6535287cd55f457aa1af251157df131b0305e1f1c87e2f0e9f0dbf95064519e1ed39519560974b0a6144e77128df2d13483b1b30fbfa44dacfa385932b7ccf0f55379fb5ae80233990045e36b6ae25fc61fb896bb06116c5d486fdb093d5bf0c9ec9f1adb762517988d019b4f90f8c65dcd60712f634a5acd11e6fbbfacec41ef980c1f7a95ff742d98406a2254728e5dc8a9eda9c1ffba48c64c90be40461e9ec137142b5d216365956f86faaa8f42268d0fd54dd236ee189a06badedf", 0xd3}], 0x1) 09:17:01 executing program 1: setrlimit(0x3, 0xfffffffffffffffe) 09:17:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/41, 0x29, 0x842, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000ca4f9c3324d84e5579b492d834d35e65e3a87a6398d7974c16367cebae53cae6615d"], 0xa) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f004c1954f4a5c259b7ecc3a1063d10011fc88ecf165f66a289080ac03095793c74b905b8a3a667e42f70e5f4240bda216eaf98a7bbd0c94d52d9ed3e3a052dcff6aa6d3695406654fc57944dc645674fa080c90484279c56bd254d528afac804781ce9aed031522d37955b0b84dd3fc4fd17e54a2ad1"], 0xa) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x13, 0x80000000000000c, &(0x7f00000001c0), 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x366c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:17:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x882, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040001ff9, 0x2922) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c340a6948532830f8e9cc4e91990c34ce2e8c9a2d91a7da7a89a7b7f0c070105d5651105b9f0a17fd39cf22d81a727777bafe55432df5b3d67567d17e2d972e06917b46e506766d64642d1a1ba1603a650068495553bee1a8732916e0893db01472036eec2a204de9833cb8aefa18fea030f2e2265c5715923b260c4703a0397d4d20962350eba53f8bbd96f94ab604c0ef1728d0fa1e0f44fe8bcae1031bfbd13358f457e116c41b47f6d4b2d8004699bbc752ee71e07aa4eeea7f5b7cbe7fc0adda35fed62378e9ee8cb877fba980a71332e5fff949f65ea37b3c16f282a0c3a99", 0xe2}, {&(0x7f0000000240)="28fb5e8b789c07de5160f6ba4acc3d2e2dbf16b60a8b07fcfbccaf6c5e18a1d2f37965c2978386e62fef7cda7617f534c2f131a88a6b0bb6d3dfed89324da020b402881976c9", 0x46}], 0x2) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) write(r0, &(0x7f0000000400)="53ebb6d8e05ae8d3c9260040f7901a3e30377f4f8679f68b1e7d62ff4ab3926bcd4f4d7aba1079e70834c1602cd23ae7003ed292237de42e042291a86da6a9c79a98f6ec112ef24a75f23f1289ab2c8443683768bba393e75feae7c1383467fecbcde02d22cc3d31186ffda5d7de75129407644b5ba938e1b8b69db31ceabcf0530f225990965e4d6463703fe3712849c70770749a487cf43ffd2b2edf58bcae2c6562ef9cf5c6928bcb85c0a485a071beca8acc112b2e1da967125391b9241b90196269cde74556c4e782c63984bc3e0683cdf09299cb56572e6581166245ea27a60b7dd0149f9fa740bc2df1edeb21c49c330f901a7b9fd653b2", 0xfb) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20000000) fchdir(r1) read(r1, &(0x7f0000000380)=""/86, 0x56) 09:17:01 executing program 0: setuid(0xee01) seteuid(0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 09:17:01 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7fff, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x86, 0x0) pipe2(&(0x7f0000000340), 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r2}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r2}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r2, 0x0, 0x0, 0x2) sendto$inet6(r2, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) mlock(&(0x7f0000ff8000/0x5000)=nil, 0x5000) setrlimit(0x2000000000002, &(0x7f0000000300)={0x51369485, 0x9}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) sendto$inet6(r2, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/31, 0x1f) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) writev(r0, &(0x7f0000000680), 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r4 = semget(0x2, 0x2, 0x400) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x1800}, {0x1, 0x8000, 0x1000}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4}, {0x7, 0x6}, {0x3, 0x5, 0xffc}, {0x1, 0x3, 0x1800}, {0x4, 0x9, 0x1800}], 0xa) r5 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r5, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) clock_gettime(0x9, &(0x7f0000000600)) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSDTR(r6, 0x20007479) semop(r5, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) 09:17:01 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0xf, &(0x7f0000000000)={0x6a73, 0x3c7b}) close(r0) syz_open_pts() syz_open_pts() 09:17:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7ff, 0xfffffffffffffffa}, {0x18, 0x2, 0x3, 0xca9c}, 0x6, [0x40, 0x9, 0x2, 0xf919, 0x3ff, 0xffffffff, 0xcba5, 0x4]}, 0x3c) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) close(r1) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xffff) 09:17:01 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffe1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 09:17:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x81) poll(&(0x7f00000001c0)=[{r0, 0x90}], 0x1, 0x911) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 09:17:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="5f2b7c8974c60d499e55f91a702a3da3aa5eb278334ea62d125653da9f0529c12b3c4223eb4776b0f5c3e7fb14261b6cc6e2fdb18646fea4fb9c7655a2f89d03f2ffb5c053d7824eb718428cf557b58631485229eda887452a630ab88e4ae8ae5ed0d01fac0b6ef60c5ae135ef84dca0d590a935472ed5566d4d9bc1f0876877d7cbef0fee8d63113d2cc2f0d71c136a6ee7d5268a", 0x95, 0x6, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x20, 0xffff, 0x10000, 0x0, 0x3, 0x4, 0x400, 0x3, 0x1, 0x1, 0x5e}) syz_open_pts() munlockall() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x90, 0x0) r3 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() close(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_index}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000340)={0xfffffffffffffff8}) listen(r0, 0x100) r5 = socket(0x12, 0x1, 0x7) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000400)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000440)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000480)=0x8001) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) write(r4, &(0x7f0000000500)="a04fb5c13e5595e5b9c8ba4bd90af3e2bf01e566016db072c4c5564bdf445f681627b9d578b3fb9ed8cb11555f5e6612e88e4ccbf9be83bb6ff8f36c92b41eea735e85f530fbb01e2bb3f0bf5d68dec2409d55e7d368074e431388fe0dd498e72406a0a0eeef1f7269c7cfc90d7d0095fe3cfe1d135dcbfb46fde47612384e9ecc667b180e93832e5411b2883180ea981226ba44f5b92d89cb07f4e515ecf1a810fd", 0xa2) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0xd011, 0xffffffffffffff01) sendto(r5, &(0x7f0000000600)="838cfe3a1a62aec447f10fd48a996264cefdd98ea78a2bed23fc0a26ec7958f4b6a64252973eb27d6096779e20bd2de5a079517196c6bdf6dd904ed99560cd1714ac352c0e3c25ee06cd03cb4aec9b3ff9029d03f89b69042c4971bafbfb5a7223271cfff06bd70c3414b6ada3807b79a0a2ff94a595e73efc9a67bbae0b24e7d0bf5ba2a3ab4d859bb1b821d2cc319621d89483f3", 0x95, 0x0, 0x0, 0x0) chdir(&(0x7f00000006c0)='./file0\x00') semget$private(0x0, 0x0, 0x40c) 09:17:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2d) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x1a, 0x3, 0x6) r2 = accept(r1, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() r4 = dup(r3) ioctl$BIOCPROMISC(r4, 0x20004269) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r5, 0x20}, {r3, 0x6}, {r5, 0x4}, {r6, 0x88}, {r3, 0x4c}, {r0, 0x4c}, {r0, 0x8}], 0x7, 0xfffffffffffffff8) dup(r3) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:17:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x1e, 0x1, 0x9) ioctl$TIOCCBRK(r1, 0x2000747a) 09:17:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) setsockopt(r0, 0x7, 0x1000, &(0x7f0000000040)="f56cf8eda990a59270efc9d4cad8958d6d21d729ca1fe123352f44d46bec7df42dbbc3f0baf957d4c182931921e7d00cd528778b3f4252d0d1715bcffcfe23055aa0c48354675b1185ac17f26b74513f55e43bb633315b049a0af4f144688543a24f219233b6438936787ff2cf0bfc98dc385e6bbac5d3cbb7613599586a74c6a62241ee3022879d4dd1c4665837bc02f49673b7a7fa20283fddaf38c3dd8c4ef77ad2667e92be20f086483ca3fad34233718f9a9b09fe649e7b5d92764c5f5ca8c79bc25b3b89", 0xc7) 09:17:02 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 09:17:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="0fbb7896e5e92e87c47352d34485fe95123bbdd6ab9dd71f4dbf1c5911cd60b27f54f777dc17808dcfebc32dd0663c79bf4443fa0346da064d078b95ebe1fbe38765b2e25820900a1022d4ed50", 0x4d}], 0x13a, 0x0, 0x0) 09:17:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x17c, &(0x7f0000000380)="b6feff24b21ca4ffcb97eba8f506a67122c0a2f74889c4c149c874d2e8059ba81d32415038113ba5126c96cc5630f31252ccdecaa7a1cf2ef2ab9c006ae3edc1f223ca6755f7c39bf01546346e8ab1c8a685e2fea6a3c4bdeeaba5a02e795d30ae263fbd3c4a05338d3d0bf90b3084f8538c21fb314ec680c56a326966a5362d2953eefe7e50a5650d42a5c84ce9a43003f890f21235cdd69755ebaeed56149373789e8f70b1cadc32f7bfdc594c53bab9e5543585fe8d5b5b3f5fc3b3e5757286741b0652a9366c9480702db93ddb978507df2e22a2490b044f9b5da70af2fe2809707dac70e19ba2d64bf04f5d9cd100ca996e70828dfb17e5c3ac1309a07780b3f202fc5cfc32abe555364d614843d8948ebaa6086b896463331712f96764b8688c9685a32d430edd048844a3a5b7ec560e598a24dd4d5ec35fad96ed9515df9f6b243cc7926ae53722bf5cee9d6592ea59271423510820e74c96cb662908ff5e2957ec7edeb1db4ec265358b2e77ee36c512fa9f852bb489b0c2") 09:17:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1ff) ioctl$TIOCMSET(r0, 0x40044266, &(0x7f0000000080)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 09:17:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x22, 0x25) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 09:17:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f0000000040)=0x6, 0x4) r1 = open(&(0x7f0000021000)='./control\x00', 0x1, 0x0) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) mkdirat(r1, &(0x7f0000000000)='./control\x00', 0x20) 09:17:03 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x101, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x98c2c8da6607cc7a, 0x40) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10cc0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 09:17:03 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4e0201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:17:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0x33f8d28f) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 09:17:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x1}, {{r1}, 0x0, 0x40, 0x80, 0x379d, 0x5}, {{r0}, 0xfffffffffffffffd, 0x24, 0x80, 0x200, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000004, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x12, 0x24, 0x4, 0x7a}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x30, 0xf0000000, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x43, 0x80000012, 0x2, 0xffffffffffffffff}], 0x5, &(0x7f0000000100)={0x5, 0x3}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) sendto$inet(r2, &(0x7f0000000180)="2f3ad128e7c05f9a94f351bd79810b9f60304f988bde7fc39088c1808e5795865f1acb68f599d9e2ea43d8132ea5af2d4c186d152af949784d953c9d49842b234ca8bd78bd5ea84dce51201731c0cef36296fcb4581b14f2b13be120059e17364dd86e60ae9f88f641fdbc808851f8b7b4e77306d06d3510e22a38c1b8bc955c4bdd329e65588794cfde7286397734349240ba624b557e2c575c81ce79", 0x9d, 0x400, &(0x7f0000000240)={0x2, 0x3}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:17:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x4c0000000000, 0xfe97, 0x4}, 0xc) 09:17:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_gettime(0x0, &(0x7f0000000040)) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 09:17:04 executing program 0: setitimer(0x3, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x8001, 0x5) 09:17:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/file0\x00', 0x20000, 0x44) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/161, 0xa1) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 09:17:04 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:17:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) setsockopt(r0, 0x5e0e, 0x200, &(0x7f0000000000)="9315db1a2f56691805e98597f64a5837271dde7e559287ed", 0x18) 09:17:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 09:17:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x8001, 0x1ff, 0x9, 0x0, 0x401, 0x1a, 0x10001}, &(0x7f00000000c0)={0x6, 0x0, 0x3, 0xa3, 0xe11, 0x7, 0x100000000, 0x1}, &(0x7f0000000140)={0x8, 0x8, 0x8, 0x4, 0x7ff, 0x8, 0xdb, 0x7}, &(0x7f00000001c0)={0x80000000, 0x4}) 09:17:04 executing program 1: mprotect(&(0x7f00005a8000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x8001, 0x10000) setsockopt(r0, 0xd2, 0x2, &(0x7f00000000c0)="1a7be2a3da", 0x1) getsockopt(r0, 0x0, 0x9, &(0x7f0000000000)=""/156, &(0x7f0000000100)=0x9c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x2e, 0x0, &(0x7f0000000140)=""/46}) mmap(&(0x7f00005a9000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) 09:17:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8001, 0x0) dup2(r1, r2) write(r2, &(0x7f0000002400)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c84ab5d22f2478384b7228415630ad910d2e6212345996fabf059bc33a0e130965bb5bed1550b1ea43d4bbf985c0ca5a0f43bf2297eac", 0xfffffffffffffdb5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 09:17:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') shutdown(r0, 0x1) 09:17:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300)="e2182bd7204846be9b1b01e236d3f22caa75fa3085613bd61527cb7b2803f75162ed4a9f8806064776eaae48429ec369fd3d2936f7655f3c02dbaaec79b7732692b4a3b62d483ecb51818ca9219ad41a072f89ce2eb3c1e4458f40ce4cde656356b2893a1af66beb8987e3a1acbe9e5493fc349cd9a599f6e5ba92bc222ef6de17a4d5b329eeaa392c30decaca4b90b4e12795a1ddabc106d8b9bcd86c8e100cdbe423e9c9327552f7f4610f3cbb74344e0f2a9874aaa108f7a74ab29d115391d4d1e9536efa9e3403a32a92e3ba4bf7d83440bf06309a89f6405ab7268cc50c83a69129b1838623d2a58b2490a3f0067a794e", 0xf3, 0x4, &(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(0x0, 0x0, 0xa0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="b31eeeec63537cd937f13630d84961a9b3915a34b4ae7e9f0c71ebe3dabfd2240d4826bd31e1335a7d6e1feb815697f83f945c3c5e7bb3f56b57fe10541a8a744f68da94cb11163026c0540eb8b60f3da09edc10b61857ea8e7d2a5e731e29d40c174e3f4aec39ed5e1148775311a0bd33f0967eaa1199e490cb8fd8dfccf591625eba692b42", 0x86}], 0x1) write(r1, &(0x7f0000000280)="343c5ecebab5c9e58a39a8153c0c89b4ed8499f4071143bbc9c731d803f21c88449baa8fa3c2dd1b05225c3237a250d1cd044eb6ee4699ad24d0814e168f8aa2d3d1e4d18b8c5ab61af8f5af380c5484038c1ba858a849aea4345cefa0b72ec9dc3dc255af4f0f1807981bae6c0e7882e531f32e14b5569adbb0", 0x7a) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) 09:17:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xda, 0x2, 0x2, 0xa1, "df621c52d1ef26a9f2e25b5a02e8d21d12186a99", 0x7f, 0xfffffffffffffffc}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) dup(0xffffffffffffffff) syz_open_pts() 09:17:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) fcntl$getflags(r0, 0x1) 09:17:04 executing program 0: r0 = open$dir(&(0x7f0000001340)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x21, 0x7, 0x3a}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0xa31, 0x6}], 0x1000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80000003, 0xfffffffffffffc00, 0x81}], 0x0, &(0x7f0000000140)={0x100000000, 0x6}) 09:17:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 09:17:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x8) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 09:17:04 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:17:04 executing program 1: select(0x40, &(0x7f0000000000)={0x80, 0x6, 0x4, 0x6, 0xc4, 0x40, 0x1ff, 0x7fff}, &(0x7f0000000040)={0x4, 0x0, 0xfcb, 0x5, 0x5, 0x2, 0x3, 0x5}, &(0x7f0000000080)={0x1, 0x800, 0x10001, 0x8, 0x0, 0x0, 0x2f, 0x512698a4}, &(0x7f00000000c0)={0x92c9, 0x8001}) select(0x0, 0x0, &(0x7f0000000180)={0x100000000}, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f00000001c0)=""/62, 0x3e) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) 09:17:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') ioctl$TIOCEXCL(r0, 0x2000740d) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 09:17:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x8008, 0x100) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1d, 0x81fd}, {0x10000, 0x3}}) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xc17, 0xfffffffffffffe01}, {0x9, 0x100000000}}) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 09:17:04 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4000001b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:17:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)='+C', 0x2) 09:17:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f00000002c0)=[{0xee, 0x1fb}, {0x44, 0x81}, {0x27, 0x8}, {0x24, 0x40}, {0x46, 0x1}], 0x5}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xffffffca) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/185, 0x1cd}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) renameat(r2, &(0x7f0000000240)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000000)=""/13, 0xfffffffffffffd7f) 09:17:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 09:17:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pread(r0, &(0x7f0000000180)="ac43d1a9f2eeb085e26fa4966b36cbbd5a576cbc0d8ef225ce8a519831d03d799984643a7c426329e91c45f6027e8a45652eeecb023d848c898b6690ba98b452000a750ffd54290fa439129bb3a1d4d913c5822a52ac", 0x56, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xea) 09:17:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80d3, 0x110) 09:17:04 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x81, 0x469, 0xffffffff, 0x1, "f5bffb3a0845f05683b9f392f78afa67352ff225", 0x4, 0x3}) kqueue() r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8) munlockall() 09:17:05 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)=0x20c) getsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000040), &(0x7f0000000080)=0x4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 09:17:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000140)="035c6e1b6a2c5af4732ea86017598921e1560cd447f27d485c934ecde09f9370b93da1e517d027ab6bff68d624576622efc26a36f71da73b5bfff9514ac9449e15f5121fe6e07c1e65dfcc1a59857523540390481146c71de5ec2026f320dc5f3cf9f1ed65ac88db44d6f619944240a14aea45fafbf1221a211fcc084c43362b66a2c179c29227e1a7099b45b67f688d925999fbb24da40e8a804703839235f11be60bab99f30e7857c5ca39f33195c35c5eba6fec9c09056807808ef3d016055744125074247aa81b523d5f2203bd9fbacd5dd1e11b69ad9df998d793eb5a69cdd3d354372aea4eeccdda59", 0xec}, {&(0x7f0000000240)="8e81c8b96ebb2f2f0e6d4ac4a14ece24ed3ae6ed51066baa44dc022671b50121011b37d4560d1e10b3d14a1e0a744a9f1032007234883627aa8554796f2f2b4ef7f5e3aaabe96a67d179328e19102702f2f1850f1a5437869cd6b4ab517558a29b4b59c6bb11d5910201d58463858f50337dac6f4c55a039edec703eb957c45d55f8c05e2c69a810b2c4611cec1b12cc850779d810fd3875afa3ad865dc2e4f8892b7118d07717bb3785e01c36f8585441a057dcc44e5ebcd7becb9fd07627bcd1050a407d154189ee25f158520f56aada882060409f8069956e65dc4f2c670e3e365b8755299db7435d21d93d7fa4a88321df9d674a13384d70c1c32879df1a52092a56b6e969add154e2682492a2294da5bd6583c89419122972dcf0e001151fe82e45071e501db5f9e83522b2abc01c3c237dc4ad90d80445c8d51971a97992366190730d7714077fbe914b5745e647138d04fe83e2df8c24ce50ad18d58080751affed5ccd3e45b15b6ff5f44f45a5f7b97531e86bc90430a9359cbd0fb131898a80b73ed3e996803b3d1e59eb34169399a675fc90547cb12c3740438234bb4871afd02ea474d1af9cfed12707820d7e3e90ffb1f335211752fb75bc6e7ba945309fed0a157ca2c4dff292f05286f9cbf7f8a62a9e1ccdc51b0aec944ff7f5c4cd1b5b31c19b8bb53b6d2893639274e1f8d549e7507e5e4df86690bde8323adcbbdb4fb4ef22c3ceb8c547bbaed0353915d5f0aaf8e205971e1c5b56276585ac602c5220d2998219aa00d0c1f7066c63fb7eb92c99f8380736475726704a7aea99f55fdf163d75fdde9f6804cb13476609b6c89df7c501d55918bbd5ebd36810ccfbbf2eb3f04cd7e86f9f7c3dc2ba67636c065906121b48d7cc24f6155060ddcc10824ff81e9a4f4eb3aae65c20e332fcbe09ee667e6eeafaaa6d49a8e32afa3d4590e06461ceae4046486845752541588c0308b5404a855aed742ac9a2cd6745f9a2d442f637f69bb581050da2f855b57df58e43026912039949564ea87fb92923614e3a51e02ee10826ff60d5ff6e9dde1894a7713e383c98300d8becbee6fac84c60a388043f692f5fe8122ad292b87f2aae71c7e18f6d893b6f7880d6407a93eb3133e608f6ef702cb10101eea60ca1ccd38a6807e8f6f92c37cf363dc8ea50a857e3dc565ae174c7fccef36c5a880140721863ae37c10719481f1e1c71bcc09f324bc919e33d7eaa5dfe3979257650c45448c519bfb4d950a1915cabe9ad6a8b5677bc0c037dfa7fcfb7328d845b90bd1327fd64632467245460ef5645c36fcc80026dfd2d7c4501b230eff6b7ff3cc872bff0859cffee5e1de9c6eb404046e9d147fbf1a5f44fe1c36f6f9a87dc77e20d9d4726e12c387290b63f2b82d66cbbc978d983a45022f2358b653b195f9f1ff2a2b6030d65224ba9331b1d711e6d0dbd087820db370dbf378f996bfc77f97a4096c59f563adfebcd63bc6f0331a689402b138cc181ff7a8ef5714bcd3820bd8a4d01ab2401dc047ca8f7c6bbc268d28d6e151d42551f8d90ca4418359d3438f9d541294ec07132af2e09d02736d8b53094dc3266fc08c2c81954573247ac6b9714506037ff98d5d2c384e5da51c97096edcadfc3bf849a48a7febfa6686797244fb0c4424ad520ef1a321c267aba70d3519cfa43038d6cf067a75560fb8b0dc44503425745371bed869800c2b3bf6a7b620cc86e0c9e6a9bdfa42e4ead47a0f0e46243c9721946f714cf4d66975fc6db2c38977594d61ecfb19a712840df5b2247e7c47e4ebe6b9a18b65f795ef07f835471644453ae8b911e595d76fe2275c2fe53fe7bc8ab3789da5d01b1f519cdbc36cdbb3a0cbbe4f8705c1125802635cd4294258f5acb56c836752a75f09a6ef8db2e2f8d2c28db6551a866639adbfc7affac4d5ada862c187c882b12feea95db81d981937d205a44d9019b88a7608726f7766b9ff038783a48ef94d1c533de9e7d1d4650a82c49d7d4b12af27b1e9cfbfff4b2d5bdecbc6a7fe5c6aaf710be7a01a50aa5b712d1efe2868ca527ba2c883700d4bb4a1cd68b0e841812209abd588d5fe77fd6f095192600be77127813b3417ccb7c475d3ffcf88b8ddbb8389d17acf065c0c3f1e9fd29a154a8f65573eed8919bbcdcb92a7ebf07df35970d605d8f441440c450719c8a0e6e5fb527623f74da0d6332b2cb7458099a9dbce7f4bcbdf0f8f2caaa6ea6f874e5de28d8276a035daee8737e4c9b379cdfe7923cf0ada7c63876b14d00e22d728e8a15108d11afde3b95b078d10f816f1984d1a79805f21f8784679abebcb2e784a20b782a2ba0202fbb7268eebe004905cd2f31a0b23a8437ec9f6ac66dac94bccdf283bd2ca02941482dada8f2ce9a6dec5a4eab0a101c3708f54a7c87ae971a64df2f0993bc2af3ca17e9c100f9b3aec37dddebc1646a67d0c40de4efe066b660bf8c31d2a8ee97e718abc2599e0bda1040830e007d21408b01e2a6e7fab831f542505decc77033b095e4e0032f46c7ce636629c58ad3d49e4949aa92251568dac0a5d1a661d29c5a78df3df7358bd1211e20a2c54c3c481a029d4dab18865747e45cd7d81e01b96b0c11a1827646da7d3eeeb354a29bd243be914efd36a9c420c7ed5e37946c4587341de819988debec7a9593e18213228f433b09ef68dee517a7466a9658f09a50309f23981ab3997abbd93561f95c5b3c7756615e1a126e86f465fee347601391b7f632fce2d709ad67607b985ad0b66d700812fa9a34fe08c757c8abb75e77128f2163f80fd9aa194e740b8a6d3dbd70ea712e9a02953b55240404e238d00957083c482cdf74387c939d2bafefef3e3f136182960ac9fd562edd7e0ef530f7fd77be4c25ccc062280500ca5e91d116eac267d3c38abcebef8890ef60c55f8f1fba20d5b8163e2789757efd5e054852724a0ef963f7f303e49932d3e44118b9907842994636a561107f827384c884c17d5cf50ecb23cbefd1d2b1dc8ce53e57affde9100e0515de5c2d284bee7ca9ac09d7a5b9732706eca013ddd508bb907755410fb062f9027ca1ff9b03288751e365fb9e461c0dff91c152e34339bfa844cebbc3f299faf9fa00c3e412a6aa7fd6c4dfb8d85f6e71611fbdf5722a77956666e641189469b4b9cfaf605cbbca3fe3deac4ddd15e0937bb59278a0acab9df930d9d82f2fe308626b86c5b73e676fbca9c1ceaaf4c09b422aff51c9cbd830376cedbc54513178b658a4dae78f2a2c39ec48f345fabde72442580f948789859c2dd48468cd76388068cc745254cb2d2f532c9f10b51ecd9fe715a650a64d9d306a1d0d67976fd1044467a833510582a3bb721e2a93fe689ba360dc6e3bf5fb3557623cf93e11eb995237fb77675fbadca1f9a77b36236df09f01fecfacc0180325e8149deffff9280bc1b6a2214503ab7af38fbac9e8514961fed773222941bcf0769d21bd63e77ccfb00637e6d491ec035f09c12842be1ac2ed221ba712ef070ae2c7d170ec595ddcb451d6f43e9a24aaa2ef3180724fcc60161af7b5ac6590137ed0e5f7c97a0e378fc7da9a0906d970863b374a42528f57d085a9fe9e7a01749ff3cb8dcbca49aa8a7aea249b8e9ea77500b6ef852f807eaf6d859feda13fc80dabec54d4670172b7639901c447f6879f031f6b62b28ea46dd0578a24d484389074cbef2a564a3385405540968bdc43cca0a372616c283221e6b62882fc7f1a79be44f7546191a0a42b3a000c0ce6f7bf360084fafcda22e2275c3cc6eed997c1ce6092744bf6651dff5dd5f5128a4e33e27894e202ddc23d949ae339fe9423bd8cd5f16f4962c9e3725b3ca7ebbf18e68568458852b84e818d921d242b41e9ed6f18c63e211a47eb38109750bef8deb09b3bf977d9fa71b989599185b6f066b953512b83eef1cbfb1a427e0690cb8cb1c4ecf2f75b3b601bd30099424ed4943479d431433c52523be32b537e743fe02c78533afe2de9069ffda561ba01f584e98d941fa43fff30de0b2950dfd180eb15ebc1cde84f1c93eb5710459fbe77d060ce330374c51e146a250ebef9e17e45073b688c8b6c8149844f0b2e71cdf8c9ff20f1d5eb17c5cc0c0976e155bbe8c80ebfb901de79a3e9af38b2c485a939bb7c270376bd7b65a796347b276af6420536d1837f6014320b0c6ea6aa72257da85b9b7ae766e746456b71e5a065dcba0642e720d3590aedc3a652ad5138dc422155dfc3793021a4f04af8f4f1d701cd3a9169a63b342ec01c45bae5d1b054e4e1f34d8b3af29fe4bb275cab9e953030e3f5731c3a7ccd50efa36f3c6bbfc3804129d38150da732bec6753b9d52b2e52349ef5a117ef5dff4074578b3d43857f21a8fee840945c099e5775f2e3fcdfab98741a0e066f709f154ad5c1d5b570e4ffbcfbe38b47f687ac5ac6f2194b782efe0b97187555031cee9a1323ad38fb551e39d2c93457d4160bc46e73a6bc0f756dc9b51077046c95743a92a863839584f674fa138d68dfeb5a4d493a770b7c30d9be9b9366284b1fd277edbe9ffcee2ed37a01c1add6ab47b74c62ae3c364e694948ff0ddb548e19672c229a689ce5f734c586de7434eaab91efe153ba5d1fd301575563be750b438617a635bbdfb0988e08f1fc1a862b94de1ca28fdae43aa217c36be26e3cd0612250c23fe49d2954ee6fca648c84df963361feace3567fdb66c7911809a292c2ac79f970de006c183fa4b6bcdf380aa5ea7885efdbfc3c6430bde3f760198fcdc328b1077799ec4565ebc64691f5603c9b2f8c54c76680fc96c3a9eedae68357a37f5b603567200d6377e0c85cb2a75657d2c567a22278db82968c0dc86141dab5096ad02da8b2945ffa5ed5b4b6039c738063e2883504819ae235c8fcdd8572d7b25e8ed935824c90a8f29e072b47608af786abb8807a34350ee38e4c1a57f4cc0657901f092e18686a39d4f8f2195b2671a203f02385ad05f37e87bdedd8d45acaa2a5d96397da4f295bcc2139dab2dabb92cd9fb122b6ce608c705d2fb937a04cc24d010061e2fdb23e5249558315cc933662a5c1583096d5909ebe9671a23c860f50e4c098a031468a0b482b46830ca56eeb48dfcea7aaa94af1f00ef827eba45d579f2fe01d577e481de9fffd4bf51fd3509ca8cacf3ad80801c25e454fdf0b6cf8148ae6c2256945f9c94e116fbff639308b63b955ab5819f7b8bab1e7cbaf5d03aa27a19a84807fcca1246bdf322afb4dcc0c544a097a086444255519e749413997f819033d96c5c00ff36531cd9ea478da5264805728c167f30b4736fa9d1b34e4b3d6986e08d817e6203063b93b7afe4d2f7f9be21e7ab0d964888d96b91a068785a87c2200070bef9cd93222a40419b055947099ebbdc1f56c59ad2ac77a32ca8ee0f530d0213a470877718303fbfe835069ab2bfdc019a6d86feb42ee2d9eff8bb88cf51cb404d2a94103911ed9c9ad03939af887aa4980546fcd9ab3da29cbf8785caf9ba565781ca2d6438e33383bd9d1f8e1c260b75aba60209bb85fb7eec6fcb83f053d9485a1f579b1deb7504e93664d89b7814f9b5b10bee9b8661731f87cf9fa6215f82fc3609b60509e3900e68bd2576777dfe630f22e07e43273e7b951b935cfc0995aa461f149749e099f18f4afc7e684a0a7934b08b029fed9dffb5fc7f738f01e199b619f08bf05bd565c8f592efb15a07827fbe56c230ca7a7ffc4de9540f32f66dc01fc0efa9ba23b8c06425e57c803e8740fb1e58133dd4f32a125188b89c5ec3ccc", 0x1000}, {&(0x7f0000000000)="7332b344c31604135e6d549efd4378da931b08b169d21564d1b80cbf34965ce4f21ec28539bd7f73a472f2aa7d9ccd33c3b22d44dde3c45453cb835b0649892d807adbedaf46bd3c0c03943253432305db35399cbccfab1f14aa0cded02db3d21a057846f7928ecfa3fb2af74432ffc02e9b10e734989414c2ca7ae2df1d6357a4aef7ff9f26a24454060728ea4b40bea73d68e004e250a08561dee37be84edb34ce1bb2888c923ed183f89ff440fcb5", 0xb0}], 0x3, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[0x5, 0x20, 0x2c]}) 09:17:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) poll(&(0x7f0000000000)=[{r3, 0x1b828b9ef5323cdf}, {r0, 0x18}], 0x2, 0xfffffffffffffffc) write(r0, &(0x7f0000000100)='B', 0x1) close(r1) 09:17:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 09:17:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000000000001) 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[0x100000000000, 0xf698, 0xaa52]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff94, &(0x7f0000000180)='+') 09:17:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 09:17:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x840, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) dup2(r0, r1) 09:17:05 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4102], 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 09:17:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2051bc4dbe50466e, 0x1, 0x4, 0x6, r1}) r2 = dup2(r0, r0) r3 = dup(r2) fcntl$getown(r0, 0x5) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x114) 09:17:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000381, 0x0) getpgid(0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 09:17:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socket(0x0, 0x4, 0x5) syz_emit_ethernet(0x6b, &(0x7f0000000000)="425556074d63d8088f7bab313df70c1931d37a86867e3bb375e30b2c337ca46c896a6dd98b9a80e00f66e28ce4bf7c871f905cc4ea192606a9ad60b3868a67081f7ec22173b09da6aae6ce025847028404c0aee18435128fccd2e6f3754dcaf208501bb1d9390c10ef745d") shutdown(r0, 0x2) close(r0) 09:17:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x121, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x0, 0xb, &(0x7f0000000180)="dd352856eb15250386a33abe269375797796c01a2ede", 0x16) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:17:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x12, 0x1, 0x6) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000000)="243339a651b85d5c56b61a8bcf4b3fff75ec2234b4a93080d3098405ba5b64beec6cb7e9bbb20b688caaf99634cbfd4d692018664d", 0xff7a) 09:17:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x104}, {r1, 0x1}, {r1, 0x2}, {r1, 0x4}, {r0, 0x5}, {r1, 0x56}], 0x8, 0xff) getpid() read(r0, &(0x7f0000000000)=""/47, 0x2f) 09:17:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xfffffffffffffe67) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 09:17:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x223, &(0x7f0000000000)=[{0x80}, {0x81, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") setitimer(0x1, &(0x7f0000000040)={{0x8, 0x1f}, {0x8001, 0x3}}, &(0x7f0000000140)) 09:17:05 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) setgroups(0x3, &(0x7f0000000180)=[r1, r0, r8]) recvfrom(r5, &(0x7f00000001c0), 0x0, 0x800, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) setitimer(0x5fb16ebb89772a86, &(0x7f0000000240)={{0xe11, 0x8}, {0x9, 0x80000000}}, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r10, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/177, 0xb1) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x3}], 0x1}) setregid(r1, r1) connect$unix(r10, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000540)='./file0\x00', 0x88, 0x10) r11 = socket(0x13, 0x4, 0x7f) getpeername$unix(r11, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getpid() recvfrom(r9, &(0x7f0000000600)=""/109, 0x6d, 0x2, &(0x7f0000000680)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x6}, 0xc) write(r11, &(0x7f00000006c0)="33e5ab9a228d0efa2084d102ddbb31f4e95ab2b8cfa15f3d021cae2200770d9b452bb661ae2b875170d127028130bc0de6f66e3e1cfa4aa98fd9cea240378c5dc5b17622cbed782fd8f7dd85cbfa32296aae6230d8b1c63777c8ca66de6c235244ce1735e0324e0821e60eb0e5cccb8415d92ed3dc92e4d95c185214e3b9129c916af8de9048dab818506e8f97c2aa3c9c10ecf7dfc216f807fa00b8e7d8e2f65451ba98775e564f9bd0df3397cac06d56ad266e53854cedd117d9f49808a10a7814b051a151747b7d31c95bb2388e4633cc8bd07ed1bb2e7a0d542ca2b71dce779edfe5f82b41d93da50003bb2d8eecaf5f12", 0xf3) accept(r5, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) sendto(r9, &(0x7f0000000840)="eb2fcab10df9e2755fbfd5a6c41d7bbf03818634799a8ead3374be712c6819b572a02aef5c12b9142e580ca26998", 0x2e, 0xc, &(0x7f0000000880)=@in={0x2, 0x0}, 0xc) getsockopt(r10, 0xc1, 0x2, &(0x7f00000008c0)=""/32, &(0x7f0000000900)=0x20) ioctl$TIOCNOTTY(r5, 0x20007471) connect(r5, &(0x7f0000000940)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000980)={'./file0\x00', 0xffff, 0x5, 0xffffffffffffcb23, 0x0, 0x5, 0x7ff, 0x8, 0x0, 0x1, 0x4}) fchmodat(r9, &(0x7f0000000a00)='./file0\x00', 0x8, 0x4) r12 = msgget(0x2, 0x15) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0x8000, r7, r8, r7, r2, 0x8, 0x350}, 0x9, 0x0, r6, r3, 0xfffffffffffffffc, 0xffffffff, 0x7b, 0x9}) 09:17:05 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x940, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x4}], 0x1}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x5600) 09:17:05 executing program 0: setreuid(0x0, 0xee00) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = getpid() r1 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r1, r1]) r3 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getegid() r7 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/34}, &(0x7f0000000300)=0x24) connect$unix(r7, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) setgroups(0x4, &(0x7f0000000280)=[r2, r1, r6, r1]) r8 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r9 = geteuid() fsync(r8) msgget$private(0x0, 0x108) syz_emit_ethernet(0x62, &(0x7f0000000400)="33aa8e6e12581987a92dd7510657769dfcfff8ea1021d6a364957f82c453f1dfd9bc38162e508f58d460adc1e4875e95b389825a86cdc7eff26b5bfcdd2e9f0ad22c05563a261e7d72bdd57e7e6ebab8f1b00da0aaf25d7b180bf97c45813a4360bb") r10 = getpgrp() r11 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x30) ioctl$BIOCGDIRFILT(r11, 0x4004427c, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000100)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r5, r1, r9, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r10, 0x0, 0x7, 0x20, 0x3, 0x3}) setpgid(r0, r4) 09:17:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f0000000240)="1eb777155efb84dde72e8b7bb6c08555b3ef5b10b940ed595b05a408d1c6bf53093f81dc10800ccdd4fdf8051047a2d2f99b84cabeb0a3f65430a97bd8b931f9c9e7bd66ba04cb69437eee17e4498ccac40b04031bb0f38a6fcd05d571a001ee490b7251c8ec018f9280782a2440c32765b961995ba80a9a94fa3fc849addecf616a25454cb5078f4c4b02d9326346f0e311c0e4bd4bf32e3f60a4f6af109a40477d5636c872192c8eeb26294246cb155f9bbefc0d7b442220472606741484f194", 0xc1) pwritev(r1, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0xc600) fcntl$getown(r0, 0x5) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) fsync(r0) 09:17:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) close(r2) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getown(r2, 0x5) 09:17:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0xb) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0xfffffe37) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xe, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) open$dir(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x4) sync() 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x7fff, 0x5, 0x6, 0x8}, {0x401, 0xfffffffffffffffc, 0x0, 0x6}, {0x81, 0xe1e, 0x0, 0x4}, {0x8, 0x7ff, 0x0, 0x7}, {0x8, 0x2, 0x9302, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:17:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x16, 0x80000000}) clock_gettime(0x0, &(0x7f00000006c0)) clock_gettime(0x3, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x20, 0x8f5b, 0x200}, 0xc) 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="84") 09:17:05 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, 0x0) 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000340)="b6") 09:17:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) dup(0xffffffffffffffff) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 09:17:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20001, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f00000001c0)="f42199f5489f6ee5975a6dd1af86df43d66c7ff5e863894ff4568fc691422986af3a9994cada5876494a7a7c16f82c9e51f7ad5ff1903382defecbd2ddafdbe95e352e003f3a59644e9267645ceec6ed056540689fbf11b14434e14f3f22bb4fc44f17dd5957247fca2e2c6d6e3bffa749173ab888a6673d0c20ecbf0072c5d70a607d04c71ee8ec7b3eeb27f02afcd6c2ca60bbba54e0586bf0374ca9cc8d4af583ca4acabf830a18773b8db3f4196ecb37d0e8ca453f96dbb2ec62f6c9ee8bf9b388243c8348e9a566c1a6cef6c65b5b82aae091c8e14b4ca1ccf27803f0e0383a51a1ca7b9368a8e60165949decc15604183a80e8f621773e04d287e050", 0xff) lseek(r2, 0x0, 0xc600000000000000, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000140)="8c1adeaee60172144965bf23fe0ce7a1f45c4d44244e5cb052e00fe727cbe365a34dd65251bf204fb49741596b15ff170cad8e2a05e212", 0xffffffffffffff76) poll(&(0x7f0000000100)=[{r4, 0x24}], 0x1, 0x0) r5 = openat(r0, &(0x7f0000000000)='\x00', 0x10503, 0xb2) ioctl$TIOCSCTTY(r2, 0x20007461) write(r0, &(0x7f00000002c0)="bbf38ba2c4b78fffe4df752518b5907808e8c839efc20e5044c319ed7b09221a6953d581aa816758345e20cb2f2c9c0d8954fb36674e98422424619e50653a03665eb8aaa545cd831060102532e5d81fb7619457da315c0848e6db23e1a6b7a0cd4b1ba1626ac5d6cc39c1c09b95fb2b585184e6b313b4dedf9656bd256e787e3d75935a60aeec56a788c56de2bfb71ab2911f5b34f31961658be637f56745fd0a382f97ad231371b8f11f6ad5e0443561587196bbb586cb1ccaed1352a3d9ad3b19522c2d908e0bb0e7cc726d323f625c1d11e5553e14d80b9d44b4418fdb63d83215e0dcf602", 0xe7) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r5, 0x8}, {r5, 0x4}, {r0, 0x29}], 0x4, 0xbd5) bind$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x2c1) 09:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 09:17:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000038, &(0x7f0000000180)="00000000fd9520c5301edaeaf225f59d51d0e6bfd005c50dac11abe40252f75b6aafc2cf8d9dcd4b012d3edce89d56f2e1bae2644f8aa162ece0b96d576a91cd30ec02be0a7dca2de921e52ee9945ec9b1d90aec7b77b424f20a8df8af36088843d5efaeb52ed9531b695113a8e5aff594231984524dae6c87123a88f6ab7a190d843ed3a7cb243232214e79c0e27ce61fe7f2e78bfe0bd0fcd509d4ad011552b6cf315baa07a3e4fbbdf3c99b128fb905eced7471dca96487b2fd33213710b5012a0b2487c9e05c9f00e0ae88771a0d0bc9ff8499d6883b79f8933b5283c75849445c213cf4753200f7c90820279a722e43374715e477d796074a1a9b7dd7b2367e4c4613f19a85bf9c16cce66a6cb3344079d90a10b62b53f1955f444a3a8bfdb286839cc065e85283e7e53d3976", 0x12f) 09:17:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 09:17:05 executing program 1: socket$inet(0x2, 0x1, 0x1) 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000032c, &(0x7f0000000140)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xffffffff, 0x7f, 0x8, 0x80000001}, {0xb4, 0x10001, 0x20e800000, 0x5}, {0x2, 0xfff, 0x8, 0xce6f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffff, 0x7, 0x6, 0x417}, {0x0, 0xcd, 0x4, 0x100000001}, {0x3, 0x7, 0x10001, 0x1}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3b0, &(0x7f00000000c0)="96") 09:17:05 executing program 1: nanosleep(&(0x7f0000000000)={0x9, 0x10001}, &(0x7f0000000080)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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)='w', 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 09:17:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 09:17:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x3) sendto$unix(r0, &(0x7f0000000100)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff15) getuid() 09:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:17:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xae, 0x1ff, 0x8001, 0x800}, {0x0, 0x4, 0x7, 0x4}, {0xffffffffffffff01, 0x8, 0x3, 0xf8}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="dc") 09:17:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000000000000e1002023b7f639b8c172c164a5f399ee3d87e671d1ede438310e1a3fd626a0a91497f6c2871aed4da607140f9493de7d0cf8323ebda37c68dc487e3d33ca15e158ce57ea21d308298dd1b13530306403579998f0cd0e4100"/105], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) write(r0, &(0x7f00000000c0)="da8773a6d3332047", 0x8) 09:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") syz_emit_ethernet(0xcb, &(0x7f0000000200)="48e8c40162d7d721e0ada33d31bf4143abb88aec1ce7ca33a6679bdf053f24b03a2db65b6e9947282d4cde27fad8b7fd7dbcbdbd1d6c35b91e667ac57167f77354a2b09dc262139ff28d2e06f831f008756d20eccc37bca04be69d1c9cc4a1613f621dbee42678ef0f9427d70661b773b2fc2656fa1ef4ef7b74afbcc5da9745a872b5814abcb5eda9823f9f831d7bd3e34cba5fbec2d5b6107a97fec2f726a0c13e70527f43e910438228f811129d4dfb6cfe54bb996bbeda9d8a545a41a4b44c1d3617d57776814d87a1") r1 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r2) 09:17:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x400000007) write(r1, &(0x7f0000000340), 0x10000014c) 09:17:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 09:17:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3f) 09:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:17:06 executing program 1: open$dir(0x0, 0x18000, 0x50) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x200001) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 09:17:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) fsync(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 09:17:06 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x3d6) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x10001}, 0x8) 09:17:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6ed9a438, 0x400, {0x3, 0x7}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x200) listen(0xffffffffffffffff, 0x0) flock(r0, 0x6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket(0x13, 0x4, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = msgget$private(0x0, 0x3) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)) 09:17:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xffffffffffff0000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0x0, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/140, 0x8c}], 0x5, 0x0, 0x0) syz_open_pts() 09:17:06 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}, {r0, 0x8}, {r0, 0x102}, {r1, 0x10d}, {r1, 0x8}, {r0}, {r1, 0x8}, {r1, 0x40}], 0x8, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x400) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0/file0\x00', 0x2, 0x3, 0x6, 0x0, 0x1, 0x10001, 0x80, 0x1, 0x1, 0x4, 0x1}) r3 = getpgrp() getpgid(r3) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="07008e81ce874eb1c16c653000143499baf54bb407f3e8e90ea3b02dc6e1c6370ebcd5c3e9ac4d429fd394ffff8b6901116c951d577646bcba533442fc57a1ed2d7534e724e5ff7ad81ded2d99000000000000000000000000001b00"], 0xa) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x100, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendto$inet(r1, &(0x7f0000000240)="0f93782d89112294d6417abe63b333cb1b9cfd2f8ffdad1021b48365d22fc2f9648933c0eba09536b376c0f0359ed41a46cfd19176d8f0b5aa8fc2b540085900c0657b3aa5141710ed42085c1429b88be815d09ff7d4b48546bee03e82ce3ca1c9adc8725dc21ca7f9", 0x69, 0x408, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 09:17:06 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 09:17:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000140)) setrlimit(0x6, &(0x7f0000000000)={0xfff, 0x6}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 09:17:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/220, 0xdc) r1 = kqueue() socket(0x10, 0x8006, 0x3) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) dup2(r1, r0) 09:17:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x3ff, 0x5, './bus\x00', 0x3ff, 0x400, 0x6, 0x3}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 09:17:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() r2 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 09:17:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) 09:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe30b94853588339f, &(0x7f0000000240)="437abbf02ff807d6d4d70b88eb5d1153180fe19369e4ee8b10320f7c8aa896703182e1307618089bbb2c9628e68046244d13f48a2448770df3e606965693e32a9ba6a75fb9aaa2b243bd69720895a0d97a45e0cddec3bf0533575c8d09149cb0f2a8ad3af9eca309c10bedf59523734d2982e66e765debe8bf7066a9fe2ad9fd7d84502c66a701c42d63cc6c6121558300008a5742a168adb5a8") 09:17:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:17:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080)="08c29c77ad72b52da12840e3501788a108ee77d8c53f51874f063d858211ec1511060a9444c1dac11aad2c2433459be77b22872b0600b3ac4aa3369a492cf5f61c912d41c5e60ea4d26db0069db049c8a309019f3e8ecc776b", 0x59) 09:17:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000100)) 09:17:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x42) recvfrom$inet(r1, &(0x7f0000000040)=""/215, 0xd7, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r2, 0x0, 0xfffffdcd, 0x1, 0x0, 0x0) 09:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:17:08 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") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x10001, 0x4, 0x7}, {0x1, 0x2, 0x3, 0x9d}, {0x8, 0x1000, 0x8001, 0x7}, {0xffff, 0x2, 0x1a92, 0xfffffffffffffffb}]}) 09:17:08 executing program 1: r0 = syz_open_pts() getpgrp() r1 = getppid() fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x486b, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) r2 = socket(0x2, 0x3, 0x400) fchflags(r0, 0x10000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x30908, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="9eb06fdec377e016d4e8a92b5691b327e39f57b159caaeabd943933a32241c253478731eb9f1c8d9bbdc06a4dfc2e6909d09", 0x32}, {&(0x7f00000001c0)="d68a3e3bd9e5be663246f24e5fb732146f5144acdfc7ba51b51cb8eae519b990ba1ffd58998970a0c9ca985414c27a5ca2785c73563d1c3dc2bc624f813b2d441eda3d1b9d553115a67dc706f7e5a4726cb9656a085a113ca9cf3832487297aed9b3082b48cb6929a9071ff365870d1f0c85919efb2a79c3930106e5bdd51c08159e5b828181c1db873d389267815c941306eb782d325d387c0094650c97555fa3776cf67a10b80b5dafa5c9da6da3f5deead689b5a1474ba66a897243601d86100885759d9c4b0837fb351bf97fc996c04406f4604ca45eeb55b0d1dd3f3c562f8d79f839", 0xe5}, {&(0x7f0000000100)="d9953be412eb9794aae2374ce1310a13f7646dad847f8bf171595303d81932d054", 0x21}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="3800000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3], 0x50, 0x4}, 0x400) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getpeername$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) 09:17:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 09:17:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 09:17:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x14) 09:17:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10000000010002, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:17:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = semget(0x3, 0x5, 0x208) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000200)=""/186) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) 09:17:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000040), 0xc) 09:17:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x1d92a362, 0x8, 0x1, 0x8}, {0x2, 0x5, 0x890d, 0x39}, {0x0, 0x6, 0x80000001, 0x8}, {0x5, 0x80000001, 0x3e796e3, 0x100}, {0x401, 0x15e00, 0x0, 0x526a}, {0x7, 0x0, 0x9, 0x8}, {0xc477, 0x4, 0xfffffffffffffbff, 0xffff}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x10001, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x4, 0x3f}) 09:17:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x5) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f0000000200)='./bus\x00', 0x3, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f00000001c0)='./bus\x00', r2, r3) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) 09:17:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 09:17:08 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, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x2c7, &(0x7f00000000c0)='H') r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20020, 0x0) 09:17:08 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 09:17:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:17:08 executing program 1: r0 = getpid() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x43) ioctl$KDSETRAD(r2, 0x20004b43) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r8]) wait4(r0, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) ftruncate(r4, 0x0, 0x0) pipe(&(0x7f00000006c0)) r10 = semget$private(0x0, 0x3, 0x20) semop(r10, &(0x7f0000000280), 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x81) socketpair(0x13, 0x8000, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000340)="6c042ea267293f91a80483eac3d03ee613b04e828f7ca107bbb1fed426577639805458091cb07d3ebfc670a1fe50e259173a1326e95c0bd273f66ea1c83fa7989dfeb53acad11be07e4be4613f36b9146d4c0148afc3891230d982609ed58be994ef828f197cd2f023fd3125a8a9c66e439d88296bb52049036d5bd3f624d5036ae8e2dcf9b404019a91d0f595e29091de5fac63034f6065700336f8e5ee0bec691621f8fde21e14d12666f3f261d91b128d09f7ea39989f56488b839b9de8f90e", 0xc1}], 0x1) wait4(r0, &(0x7f0000000480), 0x8, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000580)) nanosleep(&(0x7f00000005c0)={0x9, 0x2}, &(0x7f0000000600)) flock(r2, 0x3) nanosleep(&(0x7f0000000640)={0x6, 0xff3}, 0x0) getgroups(0x5, &(0x7f0000000680)=[r8, r9, r6, r7, r6]) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) close(r11) nanosleep(&(0x7f0000000700)={0x8000, 0x7}, &(0x7f0000000740)) write(r1, &(0x7f0000000780)="0de598cc70f351a6dde8b83f", 0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000007c0)) 09:17:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@un=@file={0x0, ""/18}, 0x14, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/158, 0x9e}], 0x5, &(0x7f0000000480)=""/156, 0x9c}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="e5cdd7414ab1fa5a7606a5f7b414ba98460a026a42b8d2cebb4df8b1fd5d792042d11dac67c68a212e551eeb734757efc24e91576faa65fe437d91a49efa05dec8768d11e974798bbcb1e92bc0dc757b0e7832b090d6f5eddbbd81096734272473c3f04f0b6cc2a81bf78b698370005db78d20d1204946f46db5d13530467008b7a2242fb497000ffbc02afc19ae35059b076fb16669c59508853ab016a81d1c716f47af4702abbd7a91db279f8170a9dee3ecfef68bff2add9b71b93045802a3e46d39471bcff1cd3d08c18", 0xcc}], 0x1) 09:17:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035529cc5de5db84133332e44", 0x12) recvfrom$unix(r0, &(0x7f0000000140)=""/251, 0xfb, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) 09:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000100)="b550b81471a16b9107c745b66c832d0eb761cd75a99bdb8884315d0c3a142894768deda10ab1d4b8c3df5d0e9aaae4248c8ef1f1e788ea2830473444a8d675afd341f87e9fbd03f648fe5005c52691abf7af9ce1ea33913eeea8820232bd0b85f0be4542ce3e2e19d178fe4f9160a216333b483c18b68c9af55efa57b4df55dff81ae5fa3747ef62b1ad34f47d7b853d64c4f8dc4f415b40f638d379a7e92a1aa57f7a4b73d3d237f5024bacda3f8aeccb1cbe459bd1d11072bffedb0d287d31707780eba77ad9800c45d4df54a1fe4f376b8f6ef8f0608bf3e2e2faff752eaf458c766de1fb", 0xe6, 0xe, 0x0, 0x0) 09:17:09 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e150ce265a", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xc5}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000f03f4badc359ea359cd72ef86e1ff664020055bc7f55495a0f7a39af598654b76aa022aa15786feecc3c91626c3bcb26bc4b6c491be5186f8f6b"], 0x10) 09:17:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x28080, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xffff, 0x2, 0x3, 0x1, 0x1, 0x100000001, 0x1ff, 0x2, 0x2, 0x0, 0xffffffff}) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x61f, 0x9}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) poll(&(0x7f0000000080)=[{r0}, {r0}, {r1, 0x44}, {r1, 0xa}, {r0, 0x100}, {r0, 0x4}], 0x6, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x363, './file0\x00', './file0\x00'}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 09:17:09 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000000)='.\x00', 0x300, 0xa) 09:17:09 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) msgget$private(0x0, 0x3) 09:17:09 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 09:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634", 0x2, 0xfffffffffffff001}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 09:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 09:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 09:17:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000400000000000000000c000000000400000000"], &(0x7f0000000040)=0x20) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 09:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x42) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x749) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20000000000015, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x400, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x7de9, 0x800}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x101, 0x1800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:17:10 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x4) semop(r1, &(0x7f0000000100)=[{0x2, 0xa6, 0x1000}], 0x1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10c) dup2(r2, r0) geteuid() 09:17:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x1}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2000000, 0x0) 09:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x198, &(0x7f0000000040)=[{0x6d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) flock(r1, 0x3) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) write(r0, &(0x7f0000000240)="2dae67687a2913b36f04e5bbb99c826f5edc14bb87eb3a7c8fe977c6ac7249ae00a8c5c7b1913e99d8f18dbb889963a64ed229", 0x33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x800) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54, 0x0, 0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget$private(0x0, 0x610) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/25) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") r3 = geteuid() r4 = getuid() setreuid(r3, r4) 09:17:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) pread(r0, &(0x7f0000000100)="b2c6452c4c6e31093eea153fecd0713b2abd87b1a36c6029d314687c31b73e490118a1a3514a24f68497c9b633abd1098068f101a01f79c70d1fd781aa848bcae5c1aeba6c3595c5cd5a79b2d13ae85082c820f752f8088389c96dd624232a31edd08df92c625d14d919eb97c9c12fbe6d7ab49a26f677bf4465160b0cdff18589304d9d83a4e12ab4dc5894b40b8e88c2ce3ad2147407026a5f75214e3562685373e60a2ea9cab478039a472ab8e0d36cf3", 0x11d, 0x0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = geteuid() r3 = semget$private(0x0, 0x6, 0x44) r4 = getegid() r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x2, r2, r4, r2, r5, 0x8, 0x800}, 0xae, 0x100}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) listen(r0, 0x7fff) fchownat(r1, &(0x7f0000000280)='./file0/file0\x00', r2, r6, 0x4) r7 = accept(r0, 0x0, &(0x7f0000000000)) sendto$inet6(r7, &(0x7f0000000200)="faf341249e67254cd9f632d52a24bb7c64122a881eab16e1d36ba229a6fbd4f8e27ba9f50f778e499d31fb37686fb0b3bd06d62626", 0x35, 0xdfa5f2bf85dd19be, &(0x7f0000000240)={0x18, 0x3, 0x2}, 0xc) 09:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x26e, &(0x7f0000000140)="b6") syz_emit_ethernet(0xfa, &(0x7f0000000240)="ff4b5b0ca6f0fce3929d23cbee74f01a47ea0e08d95f732bc75c1e72b9ed96e71626f59fbde36669be946df1ceb221825264b4fd5136de27f244f918013de783e3128bd36493d77df49ffb7d1f021781435b458ce14e6d31dc0bcef4090c6a9c6ae1624bd85723b3bccfe162cb5b6a534784516eaae7f47f2d3c0a0cb79df263bcd7efd1161424552e1cbc1fa5f03cd6fc136fb42eb250fd17e3d92ea3c88505dc8303d0382ad03b77db92e6a235145208ca3081888bdd0b51000e271ccdba93408e0883e953dbcd2b43c2e48e09efac88091b8b0d0cc6349bbc5b7ab7ad22998061ec6a8d6662b4e6cb1d65ac16e7e84c5e0d4ff9de1c3a8a31") 09:17:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xfff, 0x92, 0x101, 0x5}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x4, 0x2}) 09:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0x9, 0x8000000000000000}, {0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x40000000000000) 09:17:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xe778) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x3ae) 09:17:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0xffffffa5, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x5) 09:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8000000000004c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/245) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="e5") 09:17:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) pread(r0, &(0x7f0000000000)="c140537b87ff5f978549b9fdaf8f8ab6dde39677886c3a739c12b0bf0c6c59e5e918422a7578d50d7227baf1e94af793382d6d7ddffc7874046942955d4d8005eb4803316db01fb366c6c8ccb233e8d793a824957db3f47dc74947169dc2efded20a8dfed6b1492aa77da89f20a475712852bbc798259f446eb8dcdd970fb5a75ae8289516c84ebb76bcd82efd10", 0x8e, 0x0, 0x0) 09:17:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x306, &(0x7f0000000040)="f3") 09:17:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) 09:17:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) 09:17:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x3}], 0x1}) 09:17:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x400) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) getrlimit(0xf, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r3, &(0x7f0000000300)="882c", 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/59) r5 = getpgrp() wait4(r5, &(0x7f0000000080), 0x1, 0x0) read(r4, &(0x7f0000000140)=""/229, 0xe5) fcntl$setown(r1, 0x6, r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:17:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x3}, {0x88, 0x3}, {0x24, 0x8001}, {0x47, 0x7f}, {0x0, 0x1000}, {0x88, 0x3b3ce070}, {0x89, 0x3a9c}], 0x7}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 09:17:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x8) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0x80, 0x4) r4 = fcntl$dupfd(r2, 0xa, r1) setsockopt$sock_int(r4, 0xffff, 0x1018, &(0x7f0000000140)=0x4, 0x4) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x0, 0xa16, r5}) read(r1, &(0x7f0000000540)=""/226, 0x2) r6 = accept(r2, 0xfffffffffffffffe, &(0x7f0000000040)) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080)=0x800, 0x4) 09:17:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 09:17:11 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8279138f022e2f66696c6530003520c3d771e15ee0ce5f6931a8e9822228502fedb26e7a2d2890b1063c14b79c5433d2196ebac5ef00"], 0x10) write(r0, 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x810, 0x50) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="94fffb65c2dc51d5f11c1be09fe1958ee97afc3ff51488e033ec9e5f4755863690c68ae417bd18fa847833c2c05d90333f8da1cff64f8f65f4e0fa0ee20b100127cd7c99196bf624017579a76363e70cf7967f57edc163c029d788649d05ade04b810bd01d051ccf8fc70c7c2f8d5d38d8988b58fee9ff5d", 0x78}, {&(0x7f00000000c0)="1084874cbb701a05ecddbdc2b8c12e9e62546539883810c714c043a448aa3f27a6f68005e1bea520dbec2151f117ce64e72c25805659b5ad9bd78dd71a4fcfc9a2a8fd9b115627a41a94af3b9cfba075e2de43decb061ee015a1bcd814cf97e62640e0b9a6b6c6be9024dd843f680c8beac12d18f09a440c4f3ee30e40ddd743c019ffe6ee1a47363f69fc02bd2f5aacb487fda9a3ec76008914cdb6cd4e35a3006042f81797e6e36fa4eeab68d1fe0db77043a8bdeda04a1f2445f4c4510181e745ce01a76e12c09ef2ad87307b30de2c9d15b77d8ed5e98070cbd50ab1eb24ecbd22ff521d254a689fffd443bee71156efade85c11bb924e872d55a735", 0xfe}, {&(0x7f00000001c0)="61ef927b5b417e85976df92fe0710a827202b42be0013f96f409d80fd17f9ba34424ca6b57c9afbf77560bb64ef58878f01ab4af349bdb9a82d3e5585c0a0dc64db25e574f3cf6cead74fad1b7d7df07d767c3afa8", 0x55}, {&(0x7f0000000240)="0c672e9289607dbb62c564f08929e70dd8e07db824606cda0217aa77ce6a37b4d42d9dd6608689a5450dccf8a048d9bfc4357773f555f48db219abe4cd72f64a03c9dbf76e528d73d59604cb27a94af0004ffdd74f1197f7dec9820d4daa6fe5a5b5ce3962", 0x65}, {&(0x7f00000002c0)="bf13065e6c19242786c542c9f160aad88bf2439897200035a5c37af975b39c40", 0x20}, {&(0x7f0000000300)="4c7c893bac5dc2a0c626cdcbc3ce52b1e9cc1a643f7d27df082f5c4759ab75e479239ba0a90ba028d92068aaa9b3f222d109fd1175d426d3ee10da7fed8e8203dcf85c9b5902eb2eda844a27fe062b31c201d7209c81da16358dd75a257e9efaff31406cf8a09ea2752068863c54aaeb36efdb94f5b8add21d3bb5e8648e242333c9ad7a5922ce1ff0c127c3d1", 0x8d}, {&(0x7f00000003c0)="9d00503da8517d2828f74c07635b07f8691def4624d6261fb4a5c56eb6cbc56425ae4de3b14c9b4fc642bff89c8b4d2b010b718c8afa3e65d698e4346cb7b3610ae907bfecacd964cc6f3638d7", 0x4d}], 0x7) 09:17:11 executing program 0: setreuid(0xee00, 0x0) setuid(0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x9, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 09:17:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x200, 0x4}, 0xc) read(r0, &(0x7f0000000080)=""/32, 0x20) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) getpid() 09:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x100000000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 09:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xe9}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:17:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x7, 0x7) 09:17:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0xc0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6058, 0x0) 09:17:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendto$inet6(r0, &(0x7f0000000100)="1a8e9e4f0101b80161aa8b9160e599c305397376df186168f32d169d10d90586cca526185cedc434a3a2f72a5b61b7d9e58b24d8c7e25e3475fc34f7b5510aeaced880dda790c25602410715d82a78bbf48856f608e6fdcc918fc2f8d283e4d62a3e9c406c748effcaf8f910469f52944bd07f271093419e7603e02310f1", 0x7e, 0x1, &(0x7f0000000180)={0x18, 0x0, 0xfffffffffffffffc, 0x6}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) sendto$inet6(r0, &(0x7f00000001c0)="b9cd6f5557f770c7e64302b7a396cbd5c92b13d0b358cf3553286b393f0725007da23912cef2599f3c0a261ecf37dda599d43c7384448928e75decd2672606b306dbc3a985712e8a3294f5b2a767c644893fc2f522c753a7cdc350d870c062b6cb7def4483dfd9f384d76b5d3a0cd2962ec55044d01464b07f6fb9cb27eb1af459834c7f10ab8d99b0019de92ad26cc197eb07420b68144b398078b661ced3019804f057aee605b5971f8a5c781c053a1887c965390c8d2ba7d446423d9fafc21a6b4f65ad6c9757c12986c183cd6f1096ac5ed3014f8695a8505346dea5149f800d9d968894fdb95d978344ab2fca8e6526bbea044a6dfc5670274759352c18c3d18b7f20ce1629ed30a4075ef852c4a916a43afd6eed233ec5b342fac0c37cfd9353252d956e2f09875a88573612f3c71f811bb1f84b3bfbbc79dac0200658b8f50e88e0b2d0f029e70607131d97d0f1ee829b67e691a9c03704a2a6e987cdc2dc3e274790d133fc6940681f9e3377f1069998737b9d3b7b82022cc9b752ea0b0824f4898a43e4bfbbc72b2a7f0acd22ed406ff12420495f659741f32e64ab57e985ab3318ccc92b244363e7f33f66639c2d81bf1c9bf2192216d1bb4ce53a573e50487fc7abdd2da88d47a4e82a4022ff04136be7e00d37d98aeeb4b1e40d206fb2e5a0a6759ff1951488e9809c3efbe1c5777b14b8d58140f5b7baa864c244b630a6b9ddca4aa4e7327e499b3d41f0ee4a4774a8240d31d42d7099eeba4b972dfb7a643c0a2d8fb253b20cf3b9d4c29ce5e771fe1495409dc8f8ff5a173604b837d9d25e95ccd848253387f5aa03404830454cc2e5c59ac145fda259be519d6143d992d7ae78ecc3eea83972be51f9d5adf28017c6255b68a38070449eb0192b19678acc1ada46a1a0d263a65cecbf487ba83813b22b42ab8e2f51313210a8e597c6e01fae53de55173ea9b972eeeb1adfa87287bf9a8c7bfcb32349a90be352e1b060980f1fca857f50dd8de314ffa782215de3772a4ce774b433bfdc84c36e7e15bef880900ed4c3b5c120737bf828b2bd4db4f1ae1f6a4c7656bd823442eb38735d80c94ff50b9c6ed3bfe37c490e1b69b24608711fea2a701df85d57ad4053f8b30b00e536b795b13e09fe50f7f501fcc9ebd1b27de3f8325721923ae160326e7b6eb8722cc3e27428c9e97c5cc0a23b233f5aeb3c008f7e69b30d6dd5ccc8501363ebd3f53fc9a3f5f51d6868419b414880fbec3d9f05e868fceebbe44cfbdb87ee47cfacb5f1fab7833865d09b46ca60d5081696bf7c60f36afe14e1cdd15c5a0904dc1348b3a14ce90124fe2b80fead72c96f8ae2f7be28318635cb2941263844bbbc03cde41b5157c09b127dea542bfed38aa2cdb149083078ee1c239c0caba1c836e514129f343d8cfe7203dd7039df42e0f5a616b6e326ccca647ed3e6d6197d1dd362cd33699624e6d16f6df78ff872e2720cdd58bbb9f93aba9a579a315e23361aac32cf5848397f57b253bfdf931837bfc1a64a6322161fc0aadba2a33e8bc248926ce2b3f35f8e1ba7d7ae8233443ab2227b9c1d8c8b2d338d675b18ed8affd36f7ed819a7f5fd5b1f133cf938701da723af6291b040b49663bc007d52ae8b9f905212dc22d0b158ca336dda9c83876d75aef055ceb93c1e07741929f5a1e05ebbf303569d6e3f5c11121e1f3fcf9f9d584655fa0a3b9e85420413d65beab532798b3130e682800b781cc23efe691724a74d5560f008dac72be5752046d81a2c439f15ef641c373798cbd51f5dcd0ae2734363d0674e35e40ac9be8fe83220350de5bf6f5614b7e54326466d96b40a98cf16f17c13a20839b320ce909f183d67f25dbae69ecdf8e23dbcb47ea888701d8f61668e35cdfcedd6c712b75f24270b8376686bd69d0f477367285795edaa2d9409c39f3528a279541a342e4b8239454f904e5b0008d53c4ef71aa2215faae9fde09cd177ffa23eaf18c748f91da7d53dd5ed6b8f0137aa986085ec4e052c6e97c2a9336e5cb2118b39aedb920fb04b4fead7ba3f4b16fdc142975884e1dee1ed3a5db7640b430c256226810b13c4de67fb3b4a1873a3e020834c94d14828553862f32d1fa267cc0653a3b085ce16cd15a105d89856d8760df6454b285c6fdaa9a49280ee78fe0508f526de243ae05396158f4dd18b4d60650976305957bd022dcb0df0f68bdfe1266a5e8b2852b8d77deb68483dafb48524084bcd632aba0a193b65eb5f8dea1c7e49675646df6e842f2e95a41b343f00ca4601f2f94019cd22395a8e37a1028d1b593e42d4b2c00dfac7725ac41cfa12e74caa2ca12ef54523a84b08553bc36f93e92878c65779571ccd39e40bf65654916ef75a6131dd697b88381082afc2e2853a03c477114dbedb7a769d93fc7759e839bce220cdc2d2c6eb0763456d7ea4641c5b85e383b44d60c65404ac6167631f615c5ef228bbe88ec98dec8acd09069c21009f425de7b8a74b3e16fed0fb3100732d40340d3b8b7b06f7d392d574e0ea261f3aed09ba2acdadfa30ee2ed51018271465adc3d73899eb109a8870108f6579dfd21b0e8a368e5efbf473769657fde9a95df540775f25d24c58511876df6a992891a67e57fea92f2ac90897c483e75469c52351c2e2c893fefcf2501849ca89d6e924197526b2e1a9b1a2ef8646b362c7d4f6df4b9024eb4486fccc55ad32b6dc4a45df96e7a3dd8eead54e1e002b4767d100367508b8835b6eb107e32c1ca425577e883d60dfe4f30ead91f73549ad9199b1223ee2c89e1aacc63576cb741c6808655a1312631547086c1ba9cc9b7ebf7de48e6db22efc98cb044e9f167be6a9567c99fdf8bd7c351dedc277a266210e4fa56fcc7f7b517fac72b0e1866aaf4fc050e5588b7652c0361ea9d23522827fa31bcbeba8652b645e3c313afb723ea81f7972a23e34d535280d2b513113b20db11a4364c298818b1a96da439daba19a2f2b0b0d8c002aabe4af2a8e84d5b0e451ee155800a23caf1942069ccd780d328dff04a558f757e1d08740b17d5241b92f41e11ca2f1c0d29f3d82d1adb012edf026aeb6c87c8c348235b0517ab57d834074ffe9af2208c9ed77c06a9d4a939eaeb16fbba4374e2776a3f108ae731e961f9798565f993a722bb0af1f128f88f0664c723038a93bf9dec8c0485e181f490a365aa036baae1d9c442f8a3cb6c4f685d45ee5897f67e1a3c25aa3318572410a8759027981f58cb8ccafa4fcdc6ae68560f32ea7f9f1ef12a9ea0ac9c02691708d13b71f777db605a39d4d37527e076326d0194c6eba3010c0a394595cce9d9b48345a3008c2c1c0f51732ed521452500e02fc0c0ed6978aeb910b4311d9e2cf3c67978992f7fd3eb9230a78aaf5ebd15ba83f26ad9d6c9e471816b5f58d73e051d73d3f4407f2694198d017f63213d53ecb18aa01edb44516d4dace965a6fe3309d0ddb9bc8e5859aab90bc13de0f29beccfe93df4dd1d1853c4352f1b359c10074518338364a1ac7bb3ad2374907ba390dbe094143ec151a36f5d274575ce74597025424eec1f5aa1e6e7a14f4698ee9cc4143144999f3ea6230b6841d96f7bb4a679e0cdbd692aba687c0d5abcabf93c4b9e25d7404394ac3e5eeaa6e0498a89fd5f646139db64820b67fe6282ef7caa0251b34bf8622214c69e9b511fbecf1938347490685345f60ba0f4006251935452d18ac3ee0af826cb9990f6064f7bfda81785e8d830a3bcc1876f3619933b495f30ddb522d1ce78c592dfb2a98069d4650a55111fba8cf811389f39daded52f31672147a30ff9592c9e3c904e42e18a38eb02c8d084a1f5971857030899bee3d2a0e0547ac94af282f666df830fd3e16cca0cf8f6614d8210abc5f244159c6a5cd49db1906d25a79398d13f179499c55b0b0c913e32998ebe3a6e462478396fb607fe15870f7a6fc9824f89734de8ed27c634bdd3710b355ff7a4a22cc476777ef9eec34527983b454fade6cca6258e924531dd09fb4e969d674769bd4500ad8d87f313ff26676917ece9e2f3265516ad6e0c9525bca52ac891faeac97d04bd71d03af2aaa488f03923f828111ac7237bfae0e39f6ad5e27699604f5e6c5ebed827b694ea02df44595d89d84d127466cb56a8b9258d1b935c3acab038ebfd7b693bf5f8222bc4c64db70589139f521ad241e34d63a2616c7801cf81b54f33014af9c87c417f3dc2b9d835e53ffc60286c6bd06038566b8baa1da5b58ca8ba67e3c7a3d3c2dae2deed6ff49d304923103e41151cd83486b2a902fc027c6b715b400b19d7d59f9fd72ba7a0054457821a4d7fc47c6de0aa237b9ac0308c1f2aa8c665bb01daebc4df7a7f12ea4e4ccbcb8fb27d4374e1a34be868c44e627037016f3659709e6baebde3c4bccd2821ae80d2cfc6df3359c84e50b93c208bd1c3293aeea296245462d82630d3d44a4531ab3752ade85bd56ee16c468ea4d41a5712c1a1c231273417143151404088d8e64c1e4c88e0704e94daac57c01cc7b9bc86b87e92912b4791d231e79bea7ef7f525afddcc6e5b7811d06741b777daa6e3b4fc6d15d1585bd92d0618f7d5c1314ceb18c0e2a0ace52bff4a290e4f886b45cf594a20f34206df211e79c05f45f68d2f7238e8b39e5fd2f4078ca9df7c056864775f98b81cd19db350e5934a455df5aa3652d3ea5c879536ff82bab8aef34b54bb2dd43f45b8e33d29e26a53306ff09762c36ea173286de57b307156ffdaa718902d641db09a9936e4c9a7ebd30c35920c7bc797a327ea6cf8520ad13561816488d0d55ddeadb991d0a032bf7e64beeaef7f9c76073f99c2dfcad30098c0bca0951615e30fe410a4311a2d4b5b0998f958037edc3c75caa47b88cafd95898673d401508816e7b7acc7863ab3431cd069e4b513b85dd0625a643cd2655773b57705dad06702d4685af46f79c892a1ca6fafdd40a54c2e4e4fc6665846421fe02502df65cca37c39755cd3f15b51fcc20116020346805daa2b6bd939f93b3361e65b68310aef632610bb1d05cd6ece204aa66aacfc6a7e4e05b510675889886f40a40ecf15699a4a4f1f3577eab51f1bb7c08b9e1c95a1348d4adf97e70bfac7d45f16a7218c55f75b556fdda19022ead569a53a4c52475d3249d0cc2457445785ad2653ad27330f0604a8674f38c77bcee45d4d434e88c1252ca0d0cece991d7550aa717761dc0f0431e2a5114d648c4c5312698ad4a330091cf5589fbb920b082fb1741d37db33be692845f31f341a6933aad083d1ef260855f3b6c68506360b48975b481cc0a8988b48011cba891eecc9a3c32c4c71b5d49173145de2e9b49c01621e77e953327fa106a6d12f286c0e619bcfe60b4856d5dd1ce0b9151e737a7fb8933e9e223fdc12f7b3a8f1306911c427c68c7301338d626294e06442731ca7cc3bf55843ab442eacf63899c663880186af6c0a858994781d74f045fade7501f18ed01364d253071b2eeddd891a4a1d37da45815f5a0ed7ff3f49b708876234f26d571deffaae27ed2b11724cfe8de87110a024bc7a0e98bf511642742c26fcb88c82fc21b5fb1786f4012ebf207048bf5bf49fdfb17a44b34994fbf47d1c79c7202a256dea24c2b4e12b9be1341773e749174522382c1074098b5490a8933a18f8bf218b7106a898a3252b43f1257ae51d6277a68388536e48a9dd7729b402df86c3105d15e6eecebe6f577bd31c9f804e4afda3f7ae087c044c6ab59c300fb213d6cdb2e51e6c17c023d5e588683f8360f10f008c9408e", 0x1000, 0x4, &(0x7f00000011c0)={0x18, 0x2, 0x9ec9, 0x9}, 0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10d) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) utimes(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x7d, 0x8000}, {0x2, 0x8}}) 09:17:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) 09:17:11 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)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xed58}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 09:17:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x43, 0x5c}, {0x0, 0x52}, {0x47, 0x40}, {0xaa, 0x695}, {0x41, 0x8c}, {0x8a}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) 09:17:11 executing program 1: r0 = socket(0x800000018, 0x1000000001, 0x5) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="975ad13327ae097c864c91901592c14f78a54396770fe86c71f12a679a309fe545efe065545f0c8ff69ad43df863a8bd868656f42782c7800ae1f96711199116fae6c1337eb8a43b71796715f55389d5343e6c41e7ec2c2ee9309635e115a61b2b855ed3e03f7ff1cc2e84c8e7484abc6e324e200884611f5d6112a099e338d4304d4cf01c4daa9de3f91aec03425a16396b994367c0a8c42ed35859b332a7df5621aaacce44561854a29fd591516a", 0xaf) socketpair(0x0, 0x2, 0xf78, &(0x7f0000000000)) 09:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x200) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 09:17:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000b7fb543ef5c9399833e9e3087974310d4ec1a273488f7002007f00000000765b"], 0x1, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x15) msgrcv(r0, &(0x7f0000000440)={0x0, ""/149}, 0x9d, 0x3, 0x800) 09:17:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 09:17:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000240)={0x2, "0a727c7bd7b1769555bc47e8e7aeeab0607ec278aa9183cbacfb651820ac728ea8a32d1bc68b9bd87af023fd861aacf2eef5e0ed99442ab8d0c47a44f445028aeee101ddad3a241e544b2678c4496d71099a2dbc7cf914f125b9b22852b45ed459a7e6ee87f095a1230d5d54cb35eee66c833e369d1edc14e9f6f6533b71881a4d74c87e689507817bb37bc6447e8d6f3527735a1b52a663b484"}, 0xa2, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrlimit(0x6, &(0x7f0000000100)) getpgrp() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:12 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)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:17:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) 09:17:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 09:17:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db7e383db52da726b2fba0590efe8f2314b5476abb18e71ae737e292753820a3ad8e644fa22f826cdae572a69080f82154a2e67587790ae911c69e5916bdb977aa", 0x41) 09:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="1b79917ec1a0217943b937112bfc0db4b26affdab013a1e0146cab38508604adb5616348851481260a4885d12176d4e9b3f19d80359229df570827b9d2a33e6315d89b325ffda059a8a6133ad78eab5bafc34d277b0de20e08af3fafa08d7571b8090144cb4c7df7b0d699f194c1390ffd40373a6b900d010f3d33dee415ad8870683b61bf99d4b892630b0c761456237a4860306297c1be25f490ed92f1b11626c20c81120b05b856e715f425e77b92cc442c0fc258e05b66ef75c357d0a5868fdfdc824ab9a8620feb911f13bf0ec5eeff0ff78b4ad8b8a8b763", 0xdb) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000040008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:17:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="2f6545fb1c14595882308aae2a281996fa67ef12b3965a1508697fbadf615d25763426073a0021bdbd57b98c8a88340bd4d6c9a73d2149b235045c43a1a5a1ddb68d570bbdeaafddc3348ce2816317e319c38354431a48874b43e7fd2498bde19b4d2fddab6df3d9335d20e55d1ecaf05d6455039f153436fb", 0x79}, {&(0x7f0000000080)="42f2f51a90bc970762a47494b542087fd54de41b7377cf01251afdd1367e04fb64fa01d54a2269274a36329cee3059049247652c141b21c10b73", 0x3a}, {&(0x7f00000000c0)="b6fdb589115b812edfc09353ee98406a19bb481d3cd2e87dc8e8ef4a113a91c6b57c38aacadac0783fe0ceda9c79d4b99effa0a6a0cf2a0a9ce88f63f158773367d1f35344f9c1c5080156529be7ea44546986f6d3369a5fa892aa856230ed8774ba843a8c4a7630f32f981b448d843a7c481bb4bfef63b61fb9e4e3d02a57ca9a528ab7c864bb29244964b2b09ec58ae77bf1995eed8a", 0x97}, {&(0x7f0000000180)="076b3bac278855b7588e7dc93003c63611fce747634ed7debf7715bcbb67b6f921cba14de0737788d8b621990ee4a267dff1801711e43622408e8e196ddfda2a0911fdd13011af56f9a58eff0d6d28d5a35acc00ec582613a61f725856a080114f94cd7468390c0c6eed893eb96785a33c0e803b57392dbd", 0x78}, {&(0x7f0000000200)="8c22c6ac6c30c87a62f25cbdc01ffca27a68a2d7d2d866bd74d8564328aa0cfa4c15e056cda8ce286aa0a95b11e9a4c014516893d32b1ae798f2273f", 0x3c}, {&(0x7f0000000240)="ba86d53ffe45b683f9c29ae6e5ad788485f64a50a7124ec26c7c18256a072fbc5a30f8049442d1c89db1686aad23d89cade043059d95415dedb93c1e68f4694871400f08e690698f2929501351e35cd37ad81def0a", 0x55}], 0x6, 0x0, 0x0) 09:17:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x3f, &(0x7f0000000040)="ef8ebd3421ed5e0b372d041360ea2d6de5ae4aa4013b334c16407ac3e6306ccffb37e5e7f3c0da95659d91d85dbc7218d0f07c19bda3544c2f3f23383fdd54f3a4cf5ebdbd88a7a8c65af1698db7799b1dbc89435143b637545a67007126571ddf5eb4ced43d0f1834643c966ce1bdeddf71d9f7f3638eab575a3e8da50dd096384a7e17de00c458d1035fa3310aec286d8a55df9ef3b830a824f5dc12b13cb4b4ff9199a51c3a2cb4a12dcbb5566e731239975d5ffdfe43cea1a2b1fa961aa838e5631c6e41726a07694dca796cd7ebe0ee2df932b665eda4f05b48ad42320617093ce20477146da47dd8d92f0a1537c581b4e6f64db21ba312963d6fcc1e44b6c78bf42e35db37cc15e9467d1038f252a872a0044c4428a68ab8bcdbc5a557922e13fc559f00be3392311321d3ba3134733f5123a0e863ea1df61f5526ec76de070178000507a3240dff9b4efb98bca99ef12a5f0b691b1f4f32a78b26c55e3e859c7ac369559a6d769bf68f8a9436f80a67c6cba66e20c78b5ee1246cee2a15b51533c4f44fe6d16b005efffd647017499912e55369fe64dd714d2c6fc354ae11c7645fda4af15d66a326189fd4026120305a13080f96e975c12a6d2fbe104be511fd1ad4d65486f64caeac46acfbfe058d3145d8e21bc61853f28a8dbd407eb31948e1cba88d2cf7f1b103341871055dc0c0dcc711fa5252f65c5f265466dfd7cf77537365d885ab4252989fc423d8f8995491e09d45e4efed86f45d543e8fe7ead08ebe8863919af3012d1cd5ae3d2397a2267ef0140f17ee058ef9f1a93b94075b16b7cf4175eeff77c768ea8469b7f1a9cffc55d370b7cb2071892d884a67d21217be16a14824639391b994aa0c882a9db5f6b56cdbe73a8226fc598f6eddf25b87a63cd3be5863bb9e9684bf1b92cfd2d718417e26f5a43f3b53f108407507579b8dfb30585547fe04a50be111375419a716119f4cc467144d6fbdb46016ef0598232143fb260b2e0b2a1d9e8224dc0461a87f2dafc584f1bc7cdde4457c1d6b320931b41f26bb85fd76b62acad393b83b99fb51b121d303623fe8cc7197f666dc17f3c69c801dabb3cd9a679f76342f7451b6337a285c3ce9b348fc083c150796034aa5af32b966f2cb48342dbce11c86f3ac2c53ede3a1435f22ecb87a069c193aec9591e8f01e0fa431b62aef7bfea8c8d273530c2c6f43e5aca14bf4ab20deaa3322e85afd4831aa7b7f31bc08d75e5ce7bc2b01e03f59371026d820847f3cb6b5e9fe0dfa5b55e02d8e02ad2e15fc6f0927f0b478b9e28b0c63c61d0acfd8debc658c2590f23ad40f9aa6319f666204a91b7f8bfdd224c9034a66adb21782fcb17e16e7bbf79ee1a6b5bec8dcbaac0643e8cf59072f9afa5532549758a0f9b18f5198af2383ee20edf42edf8f03bf9b0895919173e8f4c0ca653c9237f392858a59b85548eca336414aeda1f10a6eebaedd3b5eaa8bda72dee64cb1744f034aa63d2ac6d7088395af4702956d5ae0781f11bd022543f4b00bc7e84705c2e82f81d824449ee6d55cd0274a783ae2632b353fe787444f45640a108efa66ce720ea1581e965fc50f0808859ae4493d007cf01811d6e0f1a685e90b671b8c9696e7bf78571f020d5b2ee64e4970c2aafe2ccac400ed128955468968230a0844ccccb07f16f02c3f22cd0f761bb8c6d9cc2eb12c1c5746027b685c59027844b72578a5f23fe21e8f8bb87410d2904a680e38698c655069e1f3f8701492b0246361e8d901413315a6c61fba70c5236a2fb93a30b6463cef5fd7df282d6a35372b90bacb61ebd88f778d00a2db9c90abdf09a425d71e2069955c60eaa260dca68a2d8f2fa903478cb6b5f711600b29b6d5f783785502aeb79484617af5c41f01a064112c3e37798822baaadbd69b7bff405ce48133faf7480125be2841be40df17fa57f2d1bf0532f81ce0cbaa86c329db1f29421b807bd24979580411c1afecdf414b219f4bcb3cd3bdefba16c74938138a421413663ac0466c7d1b9ec84f0cdce5eac15bacf10c212d86fdb4589e08b10d9e40048b42607025cf6e5b6bc6d8a48400509a871aa077acf7e88e160a50a3130c35d1f3202177c79cdf4d305710871ec322679960acbfc1208673c2c1c520d36b10cab6baedf831d383808dcff3430d759fbcdcd72f2a34e67acf5f099c992f39d64bece9abb441914a09894fa72edcbb223bbfd91707770215a96a3d9652907178ff030a7727b00a2a65f764caaf8787d510052532a5b47256a8d55422c03b6ca7bed0aa617de3850f1768d36e92c6e73d3a8842e4eb38670815e3b04b4e03a8342e306a900d6bfbc7185cfb122d25c5666ce1588356de299f07a62f09cc58605cdfa2700f3183c8b6a25dcc0b20420b1b3858042096a23da46517033270081a29a9e3f141518538968bafbf6c7abfaff75f9aeb086f782e55083fb404d92075186271680c46fc95024fa9a3a0e68bd3858cf0f52d7da6adea29bdf3020eb4e9882255ace901064b89a97dcb0691ed84ea26bae2f90fc541499e3953a9bf71bfa2bc1422d9aa9291407c47a4c1c111d52b152e0b78376db6a11d9ad3b8b6664548888c28ba0bffe817a8598ea0f83b6a72ba3318b13d476b7aef89629384e9b73e1b4df4850985dd9fc0dd0c7fb37b07ce92975f22ef7d8660aca714b37836ebbe5b5af1d8404c230a69f18a3a78dd33513775bc2046057c5bd24213d00ab19d1b681b98ec08b7581e6326a8cf6dde859f93592a93c9db5e9f521e5d0d6804c43e1530a0064654cb7f63a6f61b2cc7faece9af16ea5d3251e21d4ed99a8ca301ca78da6d3481c77d3f17b82b9345244214632dae3bc935b7abca98e1b62b28a0e6ebc7b13b9afac14bb379cacfe8f97645351461cd168704ffe248857c14302d8976691a521fdf349cb46511f72ebfc15a2ad6b49986a17a1f56869748d4ce47a71f364f833fd34d03d275aa5bd77988ade2e838e87c2c865bd9691eaf74634b3428742011e311caec08bf7ca5a1f989741af37c1fb9f0ffacffca7aa5afec5152bb7b43146381c88fe9fc4e428f3359267d3572f94f4361cc75a688dccae956335442ece4d15030e253360cc2589186ae208e4e3ea17a0d01f4b749680bda85436f3ebba7764feb7507258cefd34f41fec658148c3eae5de06313f1441fd4fc281c533f245558f96a3f186006c0520a6eabd05ec413aa6784e646c2f8eba58021b7d43ddfbe92ec590997a401f93643d83ef0e847ded89f2762b7ac3ad8022320282755b3524f1e8faea1b4003cc3278c2362728aca4d343ddc6969ea18a3d824cb92e3fa961ba4cac8f9277dd3a853d4971463cc29edbe76c1c577b90fc002ab028ed23aefc7b62fd8a56fb09cf84e72ee0b6e2fd7245b69255b693c16619c46893ccd27b14a307bf4a48b3cb785186780c6f47a821a22e529bdb405a8d57ce1b3a6f07ef9375b092504478118345c11666df42a2b3ccb206bb5ca90ac0fd0a2fc141457c37f1acedf0037fce312a918dbcf61aa25fcaf981c1bd90526be0d9d58b83055d861b8c7d2ed4d6a225326349dd9738529d1b4ccac52e96bb85e6d738a44bc667b6cc9caaa8e1630d77045147be26707bb1c313e7766a40c05bd755909dff62e9ca95802cd59d2d902d2ef0dcf3f11b3e5a4313cde873c40a43e8d9f679196f352488d4bf608fcaf0f5ab83c527acdad304ec76e63a9b052a6738e3e9b4850fec7ea3871f08b9560b3860538bf635be9c2f3c798785e2184e0ca81c5dc095e8d0f0bc110ce375397fcd8bbc61c3dd653c92c6a87028cec600afe2c379dd049344ecf1df55ad3198b7f31825ecaeb8f6caa7f92357344b3bbe464698585867ed73bf628d3e0e85b6c8a3684ea957934cd47c32b1a9859a6e6e9356564941ee3c52bed8c99946b5e68397fe58bd3cbb180983a2d2d6d5bca185479867b778abd45d659b40702b91541fd3f0d8d02d8835ee1896dbd82f4f6210b5db4b5523689de56a69139640456775b47bc3bb11e6b35dcf98abb16bf9df2adfffb0b600e63660cde0e71543f8efc93afad396fc555a99eb9cc7392b801e8558f7c6f108f598b3f1ca7d10507aba989e94ccd2f83902ed667119b289cc66d63d7a62e5f1517ae38e083763a2c5f5e470757a5274e9328db43499d7938226b3bd4fd875900386d6f6df732812a0abf085dd2c34c019d72210c46debbd28d294b81dc85ec9c267e3460af6bdae3f450b433d65790f3b655fc965f4e2f492471cd277c0d2763a1e618783f20be24955d6b019ce62b889965df4ed2b5574970073eb5609831c349aab7f3435331b4dce24db18aece96bb4e982a17a1fbdcd49c251cde10aa2162f46ddfc574cbeb9f0da34b4758f84b3e1afda063fae553d097c3669e515f4e273439695c05ca8642abf45d43399e5d4948d38c0abbbc33eaa475b0022377d2c2bd11568847701a8e8d8599aa3f751789714a8715a1f37a914b167fe4355ac26b22cd82e69dff4fb75c94052e4756d70c8fc536a1d61fe776d039dd5a7be36bd42e670688f3fa676e731c6f3114f0126ad68bb37db5adc317cb033979c6e0c9cff655d5a7e366a513340af51b99ce94885e872fbf927cafb67d51b36f8b361ee81c561bda62e8583e1204a88ee994bfdb76a1383ff41acab849f5c97393ab775bce735fc442d8970d4f038c1132b84c12ff32a4a28b797e570c146b6360f736742efe0aa755a071839d4f8d5b77784d6e4770a0916f0a564a0d90f9a1909ae68780d9c66a0d31ab3a643fc1cf4b8e0a6620c7ec4c22eb8727d7f38cb50ab23a31a6be6ecc8ae74d980a786688e240f008a0d5a8225076bf7caf3350e4ff62edb56edbb39aabf248e2170f9233af474185b8e2562ea809f92ed23c83b5e4484d1d7d5db61db72a08c7300b24a0e17838c66e19f3ddb21f7a75f3cc0436322de5bb2ed856308e16287db059a7f64cbf19dcbd6cc6ff5a7d231be9617557f19b200f7bec9f5713454295aafdd72db1f01f5175c09ab5b2066a7ef1cf547104799846b27d80ab5806cb76a8cfd2f5b853b54e7ddf47bdbff0016992071154600c7aa406454d9b6029b8c3524f41d0ec70329bd3e8640f8a5a32c8a06fb74e3deda25bcfdf04929d5143bc20bdbac80449147ce585c6f1cf71d8abae4f85db4267b29501a00c217f4e39555ca30c3b83916d88c9c0c610c867bbd9bd1746773303a3f476809b2cfe4c05bd2ffa7aa9dd4aa108a31f4fae800fc2e0a58d9de382ed6e85cf224e6bf92e4ca5233f8fcd54318195e1095861c9fb04bd3cf01d5818c43af5d7c4924b4dccae07fb8d6643ab59a766f5a5fe083408a76394204ddd511f1a3c9a305354eeaa348faffe8fbcbed8a7afd4a28e6576fabc12df784843012dd44db88c598ea01964dd8b5100796126d47ed275eb46592b2e9689e23999d68223ab9453773b14650335749712bb130484d93b25f4e0180fe0261515aedd16fb585ef1ffc2d6e7e28854dd58fe90e2fdc9190cf80ef8bd68098db1fa314e638b94e2f0354a19da568f17af2a60c8839e8ab1d7b652979afd953569c8167d32ba059c86d4782bb149eb49194a72cdef7071fb7517120a275486134e299c1b44b3c221d279894ce02b3a3710674ce9619d438f4dab6e714770561498bfe48a7f8e6328445fd5e34917830f25a388ff9918ccebcb7ff6f2b1fd495d3b4c6265a6991f1632a940a9fa7ceace732653ed24a294d32ef06efb6ee7d916bc33a464050be624fd8ab0458f7fc", 0x1000) setsockopt(r0, 0x26, 0x9, &(0x7f00000028c0)="d364cde1f8ca584dd52518a2421c9f30a8b348b868da3670f78eeb25d84efe9a218ca12b247e30a19dbc0212ec08ec0c50e4280f72551b2b143c0f784bba8f2ed6555e984ead40285f4028bb8d098b0bb91cc41ca79b9bf5b7b00b6c108e1a0546930a7b7a96b48ceb8d6e886a6429f512422553f59ccedbf70c5b2c7a4eb781bed173cf91a609e4b04e140267c1abbf34d1d437c66ace53ec7ba7947b5f64fa05791c2257257c0a9cd6d904c0109e6ca832863f57d5c5829bb8cfc463bf108a59691c72e55fc8a30943d0eec3b4c31edf62fbc06e9f7a7d84c228ae61fd3329c4ecdc7a94520da8203f53cff3e0f3995733ce9216bb0218becc710eb26b6adecede2d893443ff412d17d75036c3f348ea174056a690b55ae422fdcdb249b3b29eefa06f171c40c822e0f6894972ec66bc5c46e663973077f1d1144b8317b91d559d77db6fc1569c2a179e61d2388bffe45b447d947c1cbe51e48dfe4a7617bae84bad949c972672764f8c2a0f247452bf94c20ecf1b335af4dd08612e76ec63debd60a0b81e167eb54b63f7ade121e3221799e01614611e8365e0a8a994a0a3c7538826a8e60c449c4db0892d3c14b037289743baecf47fbd3f47e0798fa7b741e12760f53eea3d88fc025ac3ac6709708cee617044945a1c39352a2752ae54abae1fb3c0ddcb9a521996dd7587589dbab54f070e9ef1b577cc26853531b33ec3a465be980672f19550383549f9abbb9c302e0635389cf73e4cd9b692c85fa7e72e3cbb1c474a9803d9ad97c62673291fbe2512fa7fb208e2afcff9a7d1d87b6bab6dcc9a91b3b4ee019a83ea755c1d4d94a9d4834143ab4683c9dd2409455e64b23d3c48ecc9f1e36986d01aeaa7bf6d3004156ed2081d00617565780ebe96df61c0e78c00bcd116f6eff5691b823c4706cdd3f6d3492abac5c3aeb13d10f83880afe78e563cc05eac206eb1349f5abf8b6f30c144dcc4f5a7bac01747425a4442a311d96e78df0c2bc8b144a385b9fa66351cfcc41ae24ae3297ca97a2d25dae35b7f077a2944a8313b9decd212e22680e5e51d8f31b715f9ad113dd9825d16d7d7a72d8aa98e8b50d1e796d49e5c7049e3bc945e880da964149cf459830425b9a31466fedba53a0e3b9d6b55e73f0ae2efaa5a96c5cf5b2b880e94f9503715fb38b9650728d247367fc2d99b6b30af3a3d84889da9728060104dee55532afc7b1edd18828271c31dd400a118512f75a408e4cdfd47ae14e136391ace9c46af0ea01c32ae9b2afef6ebbfd865757bf22547247fbc77aea22a42730d2338d7dabfe13c944c707442592695e63c3df4547dfe4463aa148ea5ecaa6be5c8ee88a56c200cc7e7b6521381d1cae48c9901ef0650722c0dc86dbd158df728300663775b07ed3a1242d02daedad65eca5d503d73c471946998aca989d9e5328d75da36aea68ecc2ad3cd05c683db4e518aba85ad1a9194210a67ced3314b773d8bdf3e97a9d9fb7e9c100aabbfd7485c63f391131a1359fa58f8df703962f01aaa93ed2996af88253117e9f109fd95ed970bec6503465856bd9f9e6dbcb5f48dd92ed514f8d68afa8e3ec2b8955a469a10f05b2b825415b479c1be9cd467c900bf395eb15f242c18954a88c178fd5f8df8bc04d4209a9be4b77edaceef9391b1e1e12660f2e2b5327166af3dae2ce86941866c8394647ed8f8b6f80c364b9f2b9ba1a692b946312d9bf8f72bbcc4568c885cb9a9828edfcf05b6b489e74ad8a3227962afeedd73e8dedf64ad0af612aa6d4d6a442efdc1843dfd96f05c8c146ec396d1ed5b52c8d02af758caf88a19d1e73565a5df67d3a8eec874bf869b2390abcefc28bff4000c001693968575eefcf7864673b4a69d1561e6f43328685275823dd7ec93228d823e01291b0d263502fcd013d30fb33fb9dd4611970346d7184bade2c30d30d101e449f07054538992e94a78b9d18d35130838a3d7548ab4c99f36a9fe3fe853f15ab4d0f93a40bdb040ca1b4d5cbabbf1e8f07510cf0df7b0c40db83d8e85a2c3b6feb55a91c92efce1901b64e47b805ea5f1c7c08a9d823c933d028b61ace70049bbd4cd0cd863f15b1046af76874478dcafd92e64d693f3d3386a59c5b53d7bfa04ac9f48bfaf4d1f159eaad36d9aeb96810aa62017194b82470d4b81c34a31f88056bd8643c951631713cf31bffcdc5ecfe30236dd53085a8da285b2a74f89fb024a468a6b27bd919ad54d9beb01c87abe2c208daea6f4606fe14e60eeb9e0e68e94cf0a8633b0c5bfb09b5e278c262ee88b03013fb3abdc327fb962dbde1287e20d9573519861d2d05bfd54a152db69b31d21bbcb91157227e22192cd0bd12312e363af9de617bd3049c31198e2abea3a24095c2a5a67432df4b2fde5dfec09d1e17f0d64fa8ebcb073bb83e7dc5f63556b710f8556082bb6a4143b6f750f9d67aa5c1ad137932cef6885df776161c20858a834d6d8232ab9c2a6d3a39fd9c26470522bc4648bafd70d8af3619af4f9d5d29c32d970902e4576918d889f0b5246beb9d309805ad2efcba1b0ff9b43e8f18c8d08256f64f30aa9cd1662ec97d456faa0c78c69dc641336251492765440af8c3190620f4936f44ac32b0fd4e0a8de6b3616a0581442cab40f4c2272f7dd7c7ff15b1ef5f64696ad0bed26f8b61d86b2838e1a119be042d85e203584ccdafca2933096e14430cff91af155ae53f2fc49a397aac8889bb99a96c830e36db818450ccc01126954941cdde69f1a21ad13553230912d5738560103653c9fbd331b69e5c5e57d453b9e7480ec55e9c1a953c6c0c499183f53a37076a170827d48403fffe7ce9ad6c9d5eda86d3269bc15920292e8f18618ed46071f608e9488c938743f5f2274289967159c10962551f3ae2f636561d652204aaa5b0c0ee744fd1906495655451498d47a2d4e9800e4febcbe99656b16ca753ab920545adbc947ae845f775a803d14ce6cfcda520d7158ed4ed4f03fb02e5fd59f1e30c5fb6b62b2858c4d2febdb5b4f1635d296546b77343906352470580e5966decaea0357850189e860e1236b2883c88b056fbf7fcf24422cff575373df051d9505f31e28111e1cd7513d9e28f77c07fb848211c9fb4de75092ffb1d829042f7b0472c6490938175672e43d0a89b81064df444f269f40b0dc365d475016979bc9213e315274c674828c55ae8b6635c50344ad41a6902ba3ee9ccde557071399ff4050de53f63a9c5ebd4259ca46e1f80505407b9e59abb782a45ab131d90c239983edf588a65e203fe9bb6a0209c55fe5ca821d84aca875211a8ee97203005a59a4b0fac3ed5764f26f3e8f418438e08cc3f4339d2db700b023dbe62f142259605e744706472a8981ae61d0df74d5662ca7d0d14db2216c5996ce8abdca27f0c7356ed93c5c04c1422ca4896462b7277c41b782d8ad80a15074cabe887f5fa8dd1d7cc4ff2e5b55d28f0ea1896829c948a4dad4c6067c543277aa51e0f3ac8c541df779ee467b3e426f87f6f76fd6101da1fd28e3d0bbbca571837f1d4c621731996411292242d3e17217a177200fb18d1ecf91234ebe690c2c54de494401cc8e33271af9bed63870efaf373aeb24f07f9e5b728b674c6cccf0ea9a922148e55e42a4fdaebac3907d6722a0ecd04d8d10ee6dae9fdc6d1fe4d801fbbda6793c00554c0065c5eba85cefb565b247f1a8c88c0d6c0f55efea4de3f6577c878c58401b587cfdd6a1f760d398047f972abe6af683c53ab5768eefe385b3f0291e30733b8e15ce66b96bc2afdbe3229245543f5f3653d8f91a9e26ae436fff9e1bd77cd71d80c98631e018abf507d356eb5c822f2aee1dec7d3046123f3c015e0747fa0d9f4536798c09a2626285ad2f09e25feb7262f12280817467dfe00451d5b5da07a554aee459a41d8695efa8a015ed1da058e3e04e656ed338c68b807d3da4b7803cf8a3416b95ba49ca7dd6c64cfc501044f01646a526ca6fa188603e1b9ff5f264a47bc47ea3deb12df4244a31acc5a291cb9dee6b9fc6daae72b6846b16ae4e1fbf236551efab3a878d62f36b7c80ae97f2909168d9452ad50c6cc5e1f0e9186a61624af14da7903dc19d5e7f915d8196f6d6a88d249cba84c9de8cbbc34157ec0c6c99d5b677ab4d87bcb68804faf55812c277dcda8550984ee723ec9ff9ef59f940305d0d0e643d84f4377ea89a710bbbad8187e203f491251cf5b04cbaf67631354776ffdfa7e31eb1d6c534eecadfecf757e5e59f71ed2050d520d017cdc5aebef6e4c2ae18f04342bc7952f792897d012f85aa19e8451d6e0849f20a9a6558123ca438fde1da4ff3aa468549915502fe20969e0c649bab708252a11a488933379185e896526699f7374f3841f21b48743781231562314b418661624629b3bbeddfc24c12de7c2692c635f9357ee0430ee1cf5d1b0018d0d263bff9afa7c890b166c9d8c9f4620ff890b5618f448af6c8afb6be3e922acfe2e643ddd3017e44b09a390a8cbe5a71992c19cbb1af068ce8d9b8ba8f79a60b2e35f2895a47f5bed7ad1f39ca3bb64a96d8ccb52b075c694f2f1aabf005bbb90b808fbfc4f3ee08914f78e7b59cf811bc46b31b433ebcb1e6acd665e2645ad448cf07386f7de0ad53b1c2a8947b5410b3962a60304e209da7d9950a70f188efe15e93f52914125304330f9e550eef18745a64cb2235888245906cea4b3c1edbaefbf24093e8d78b7c8b2939006fea49db7964b18c8daa7b56b713f94f75326bebccec2940e746ca2ccddb9eaaaa52d9ec56747f039e0d9409534e9585d86afda3d06bed7a717683857a768aa7e67eef971f601009f498dfd7578d94486b7dc24e1430aa53f3e906ba4752956f6c874e191492097f64cc1c331c3a00e53b3011f50543c71ad16f29f139c864f5160608ff99b17337f13a8550408765649f48220f77c8b5cd9568beb3417dc23b2ec659188a12ec405be9c5b11f7415a23966d69d780af572304a284abc624d112fec168ad0d4022dc88fa2252f8b48f92cc93b33a035234f894860cd05e6a36fad757d2760072e6734cfc0d48c151392e7330c0d25a71fc29966bdcabb8f4c922e5bcfb2742fe10b72d5cfe36170c8aaee903b1efc4a7c7e513c69713a79c11240b97527641fe3bbca6447f9b278f486efc7c1e235497f1968f71fd0ae8b4b765f285da8e956b47fcf7475a31b1883ef4391ee71e9c07b589328cf705d3f23e7af0474f99d4d729d6f3c5e3d3b6b68f7a0b8c8d57b76d832331fbafbf5684cde6261c3d72aff7846fb147e0bc197e4650ee7d86cbf93611a0082ebec1a19515ac6af40b3c5d957fa588b316e6affbb5465fda93f5b68e5eebfa09a5fea2900d3fcaa0002b743bca479bc33010277f2c7b73b1a4b7d5a2e4a2386675044695584af775f13ff55602aabf3978fe8b1d7a82b6780fdb71fcc22553d600f4d73cbb08af9f053c140eb5e7e4a4d6aa02171b1ec02a39fbaac9e5eec202880a6090544fefe43d1495c7aca9eefe4420645eab39b309bd4bb5a48f7ce1d697b0951cd0276083c1b47016bb4a1eb3caf3d99d688953bd7599a2ae99d565bf000cd5419f3d98c6d68d59b4c08030e7f8684568f991a1aef40e6c78d59e339692c19da1512497aa41f49fa7a773fc7290d498aed25495f0493431879e9bc7f99f8814b3ecae3fd7ff7cdcf9d56b3df594279af62bcd789fe55e4702c4be35f4678c1ff6f28dbb417bdd265e74abadbd3b699ea0f3b040ea006457f5e8d13a2ae6dca676c09cdc03ab4fdf0", 0x1000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) listen(r0, 0x4) sendto(r0, &(0x7f0000001080)="87d7dcb422f6936aa6d80caaec056f85800b0fa360270c1aee7f84621504176197685db6b31ba9a79409ccee33a19e038c7473bcda66ee8f45580bef02320d3a31e3076cac0413ffbde929aab597281858fcdceac17dc78ef1f5911de3b536831561c367c3051b5fb6f83f892b04e465ee4b887b355c73263f517195ff078315ab69b251199e446c80ba004669d05390425460c98357be2b321ca40d6105da0a5dda69c814e36f5f97d79995014d4da707eee9f897495d3223b510053a815cd26e68b84828317e8250b7829c9611c14b829c", 0xd2, 0x40a, &(0x7f00000011c0)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) getsockopt(r0, 0x2f, 0xb1, &(0x7f00000018c0)=""/4096, &(0x7f0000001040)=0x1000) 09:17:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 09:17:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="8d3af778136fa73d3c54809a91b417ba61cfd4324453ffc8634c3df8ecdefa6409982d138610d9ebc69708189e4535a43c3435dfed3041eb08c9db2d80ce4880f25ee2b01805d75efd37d08837de8c20f0e1b42e6cdf19298830af6bc41f95dd83c424b91172421bea2d8505f92adede36b80eaedaf024a8b4fed10596673b1166c9f0bc4faba7bed2f8ffde81ce", 0x8e}, {&(0x7f0000000040)="65088961734cfe72063be9af89be30f0a1b0e19b7a9a1f0c2d783f3458d15d0d7f6e07d581bef5756c55a3d13011e06d8c8b", 0x32}, {&(0x7f00000001c0)="d86c1964bb363e25bb9d70a9f4e9917fec877929b968cc47e4011d2144b6389f6eb21dd9e6562546237e15779180279847ac7c115e2edd206b7bf7e876526c0ab21faa8122c8423a608d0451ad77a31c4a1fd4b370642725d1167f2ac3bc9df0aaaf505cad239425ab622baf4f9219e93f9d61ac371e40dd7216de149697f6133da7d1f901", 0x85}], 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:17:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x202, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) open(&(0x7f0000000200)='./bus\x00', 0x90, 0x80) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) 09:17:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x401) ftruncate(r0, 0x0, 0xfc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x5, 0x5, {0x100}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xff, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETD(r1, 0x5452, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 09:17:12 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x12, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20008, 0x10) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x3, 0x0) poll(&(0x7f0000000200)=[{r0, 0x140}, {r1, 0x1}, {r2, 0x24}, {r3, 0x84}], 0x4, 0x7f) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x403) 09:17:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0x31a) dup2(r1, r0) 09:17:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getpeername$inet6(r0, 0x0, 0x0) r1 = getppid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x800, 0xa136, 0x7ff}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x20, r1}) sendto$inet(r0, &(0x7f0000000000)="65ca7371039fb31e326451cde0ac214ee24bccd7535a167444beff98cfd149df980b4bb634b66f", 0x27, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 09:17:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x12, 0x40) r2 = kqueue() r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10080, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r9 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r10 = socket(0x6, 0x5, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r12 = getuid() ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001580)=0x1) r13 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000580)="b30da124e7db1ca36269bcdd7e92dbc83d9a0f47f1db071ad597415a3f4dfc9b5d13c4b8c03a20501da9cd0ba86ecf874973feedc883ab186d4cfa61c28ba6c5fdb8348e573f8430452ae55b5d2ac39d849b508806c2667fb426b37ccf1831a9a723a17e61e4cf458f348d55ca6ee9e37196454d53d81b93fc7865d28ec7b1c3f4b2d55ea9e73837a9ee61723130b74a12d931b582221d58eb41e9702688e0661c38595026475a2478e90b9fda981484a44e5d9b7402fc7870891d4e300914e39fa48609317b2ab933ed961da39699c0b8091c77e288416f05ec32e7876d1c080c12c3bdff164be8602d9ba2919235796a1cb6545a59bad89145217ac804b4fcf29a35f5c3d782e7d85643f2163340c2b335aa3736a8269f4004c0c97906d4784a21c30658d18090ad0943d875a9c2d3637df98e2a5e02061b236792654b007df64d23cb68ba29d912b5ab05f364fb3bb6bfe33822fd4c097df65d95d7dfef9cae5c644fdb09db2b5c271b459c97bfab8251a7d69111fc34933b4fe881a24a927bf255fa3830916a9dcb1a6cd07c1d914eb514491053558768e256f8ca28db46efaed9849682cb336807e9f686e1af7fa5869427bed56d31fb1a98d0e12900dedbbf0098b47b89002168b0f670ada4bac9fb1b6007374211aef91ab3d530bf4847b8f3167ce277a66eb494f339fc95c3447983d4950d2e718d3c021957603e454ddb8cd4ebe47eba7aaa19b7686c52e8ecfcc42d09d1a1bc2bdc5b951e57314997c147dfe86359b208a3346fba4ff6422ea71bff47e35744633bb866af573c46f5b68a05a1fb005d2ffea20f153e878badb1909d7be12ac7d4db9b60c36561ae4957e4ca133fa1ae7339d3dc27b2a72c36bea4552be223b0c39d825a9298321dbe46096810b16119dd6047f757512a94067ae01e7de449ffb7972cddf777411b4a82446c8894849bb14e3eb3238dc660e14036e046fd017f591b83b90fb78a57a24604f50c8e1afd66886f623fca0d7274200c5370cf0f8678863b3ebe2271996d9e5ac548406eeb000f6b4ce38d7bd221786e7538993b62e75824bb7b1a63b1fb9ecaaa1bf032a65b98dbddb26ce5e393ab7701d6e75cef4397f849c07c50f28c7206f6a9338bd4aac2f9fe2bb717e953b3382a682ad25f9e3a8bbcddd6570354f2651b1692ccb772ffdd49f9e5d0a662ac0be45e5bd392a351796a14ca3a7a25e2a75474fec8031e18ceb293032814e4f38f1a733adee1b233024de2fc2af24efac4fd27ab72d0ba0675f804556c969ab8d433c713b87c3d45f3ac4258ce21e2294548d8a6bd5bb4629c2042f3b2f7da2dbb6669d59e01910fe31593122974bc459011e921285ea775602051cf630da84a1d960608c2ae39b571f105895d8865c91b4584023aac5193f30cbadbb3bf4e81e76a189ec7d7ce56073574bfd36b80fbfd04f704cda36ad14eab9c2b9a08378fc6897f89212dc1f469bc06b24ac0a293432b7c60e87d57f48e69f7653719eda8d20d2deb4539cdc475cf2feb005fa146cab50cdfd04114332dc4b972999b7dd8c6fb28440459f4751834aa382a1e82ef80f7c9dd164e3cbc08e2d766b22677ea10b02515baf4e079aded09c44dc0d62cd3787dccece785e7a3bc9cd93f589a69fa0be07ef0d60b726d254f409b614d25bd762fc870e87bdf5409eacae37bd272c6c12a036e923750c35f85a3a1fc4fbff8cfa50a84123a64eb0bc73a3e6032619abbf30dd2ecfb29d0f3b984ed2153b2b32e486822a00e80acc8422f1e630345e89829cd01f1447e70ea83fcf6fd4193ed70ff9d3978250c0a2bc23a1fb4abb6db4402f98427bfed8a5e6326823c4f3c85d2189a8688b63057a8871425bee1afe6b4fa8be7600493334c8b68fea4b8476e1b4e9bd745483911595caabd22d70fbc024f4842b89939eea9df1c24953a4783e2eb5aeb60f2cf52caa18f1bbec9f9f157de25cc5ae63405c85f27593f987de0bae4b1ea64b6d978d9a520aea0730f563ba2502c8b2110a38193f3dd934b0084119dad3662d5e9bc670a1fe7fe0d59091cd1025a1339f54a68d32444095e79c63abff2068caa05025663aeb886efdfd96b0984eb36463db2ce08f22d8d5af65ec16766de8df37021d448251a87d928e67a4100e460e6022cef211150008d488ec13fe728b654e19eb3dd36f3d12bfdfa57459e9eca8809219d3decafdcfa3bc7c5662a572b9d1f0edc2dc6332b876cd38cdbda48bf3d27225d32e59d8a88fcf56bb6353838f4f79fee283f274d26a0b287b91572a69b506e851930163d1ed514b4071cecac89e8e48bd479255c2500d1026c0c88ac545c8c597dec50be510c246db8c6a3244e749efd2e964046e86b8b0ea629eab8292ca9a7c5a68050e63ec4631b739140be4fd55df32d8f5a6c12fbad55a2072ad7ed1e679f343d69ee8e50d2f9e85196d041d721cf864bbbf36f2aec507ae6e60658f30c1bb06e8eb3c2575638f66b701eeafa4ea8474bc8f654023f40573cea0060957114e48768ac979e1542b1e9603f3a0b17b9048d2373540ab8c4ae7a5f06174124567f32439023cd9f61cab1d82e7414e9d87c4ce13e95f7bbd2391752556d13c7601ae887dd3a9a1bf4fe7b5740eaf0658d5048a0d071941e38b7277db765e223ea1f3d69e01410b224f28e98b2a57b31c039e4c1f4fa1916ad8b44ab9a144648b257b67498aad2e99df2953eddab05146da3aa316d38c11ff99f27a7b782c12a652c3bf88e5686d9a97d6f33f13a86065282c8575fa34013ac5d2c2b79adf8b47917c2caa2eff4e6084102f9fa29b7bff6baf20763dfe62ef8c54237cbd50a364928c5e439d4290e9d3adf9dc07e32982cc950e29e09fefaa764818d81c26b8d4285db96c87b65a0ed77b911d3bdc7a091fbe295c1b6b370189cc522568aa3df3bfe0dec9d398fcaabcb3b2565096ea4d20f0622226a8ed6244d01f715e1421cdc0509a6d89d565e21b0c60ac377415bec7ba2c2b0c3b5db1cd95e615a6cda1176dd51d6e95f32d406606e7b5e5518c059def06967da6b5651c2bc16a1d443b91d6f15dffdbcbf7f4105b7e1cba8f0730ee5823de16c37aec4e5b2d365ff0937f90a2d332e63a3775432d81c9f5670ea698d79619841dd3fef1c230b8360c09f3668c0e72d74574730980ab6135e39cd2e9f73e8ca73f260f390ed5655878235ab47784413884d9ff59bea91ac69d238cd896fad4fc4e2d03888f209ca6a25f73eac1a3720626c196e39a540dd561f5ebbd2df47a8c328bb42f4a291fef12467d5cf65d0231189ad59693295642dac736586ba015bc826df4592b2417d58158a55409eb9e47ac0c6cd90be1fe1102fea6427cd00fbdbdc97b55e9ac76b59e8563f74e34f594fd8f78d053a9d9c668393150401c42af317f78281c07493a07a6e408b21818c347acd20029beb8bb6be1b3569515474f47792b858580c4fde70518ef76d60787b872cac3f3df2bd5565968842aafea5c381dc2f7baf9081817a5a09a7f65a75a9f402317eb5d6b1ff9181d81b29b4e1468b05d37544a5ca5aa6eb24e4140c939d5c8f5388cecb025a9bf0d85679e67dd5a7463f1d43a1146d9438650882fe04d69d8c4da7bbe4445070787907047ada617619779a641feed60b99767d9c82369da931fd44ed9cbab6b01b21c8d6c8b00a4082739ba0fd6b6f64f59b2a6af3d685d7c41a242f72bfb0f04154a6223cc3e375682b4f1e3fe14c9d72703fbe967b617bc90f6f6f6e8433f97a522209a4060dbff094532790284045bf9123f09ffeb9bec2c2bda6267d02454d7e46ad44eb1b0b9f1a21fab1cccdd39a203f1029f1ca5299437f631c84903a5ccc31b91d232d57a3050aa1975f9767dc74d918935dd797883d9df70ee69942d338f9105d35e00045c4ee9556aaf4b8aef0eefa2670a1c5cc0a8a57104dbbceb5d1a722f579ca4b2075055b34cb0b9295fa068aa749214cfc791839e2f88458fdc5df691b40e1168da971b23e4404efa6e03aee31ee31a9a7b28151787d27a33938ea6566f528fe9cc1ea9b43243dec5c629a0cea50fda9351e5d2d4c673ea8317e0bd8bab7b9550f4c0c2dfadde5a72fee6edd439e30fce3a1d190fb9600ab59444f866659a41dbdbeb1016e5fa89acf49b7f32db690bb185ac7e88cbdd4b3ab464b244c672498035574fe237e928c9a8d1c0092bface2d82fd941dbc1fbb837c2ee3f0b04cd6208f8de46ce766de679d0af80136dfc25e4a93fa83efee22b7de0759e428775ce1a09fd118baf6008825f5a7a9d92afae21485fd9200d690fed1841426e1ae8347e256397a6eebe0d5cac3e079b7100f6f860b3f8198a30a21bd7a5042f6acbfd7c7829a8ba6472df61a5bc39dfc534e3480b5e48633ed585c8c109eed07879377c1df6261bd32412c81d4df7f80452b8512590b69e9ebf2dc4b2db8189bff844e85361fe41bafb760d390109dc905546a3b708f0714a4d5d2136f3e8b8a41549747e06f07fd1a19921d6e0d2bd0402d51a02ab4ebc250fc3bb971f80a337f6122eb4fac454fb22c94fd6b03ffbd23ee9b22884e7bed46fd4e041b058c37634140e274d1922285f6e28778084ba6d80977178674cca016fe7399cda5486212cedb938d1d0d07f44a1bda0d1159cfc463890d7b0238f8df4ad86c90d9f65b89d4ec9424210a5ede003302c296b33396d8277fd887f1b37291bd98d665c2bc8c8a4fc02024b57b1f10c16f5f038620601543a1970388e54a745185bb5196ec0c57aa836a0b5f358f68476b6bb305f713d464107740774d7a1d9e46f404270c350722e5780c581aa305528cb3c82cbaa0cf5bd008c44f6c612f93beca31d49bea7e2ef156a46357639f43d5b2525d6ea4dbdfbf6cf7f6ea674dad20c3c47c7e6029f97059eef72f9126c2656a30ad0a0e12c308be2472c92a353485aae6bf6b4274e35bf567fc4a47b9ec34f1ff3f7f37318b6dfb849af23d3b8b278fde6de5f8a3e552379d6ab739c3f30f08f070b16dc454781215d8ea433efe709c51d7cc194498d05d6d4a2211a8f3ba2c9a05e119b757ea2831ed2a1a618c51f6c3570019b767a564357f5881ea3eb890e7ac927eead4d3caa414939dd6fed8b9332c0d7d51b5e382bfbe7ee5c29a572d552ac1e6ee6c2080fc0c35c67e49db8f82a4b48a5bc6ca59e1af633e4fe862277dbb470ba48d3e14f9a4fb24c4c2ccdcf6cec96a8886de6a947a969a5739ef72682e27ea2efee4e5dce840bfc02b5474af59d5021c9daf21deb5292b93df81f03354c199e53c428bb3c8d3227d61e01d72dc9c9e4ca7f928a24012709b08d49648bfc4cfacb053db0c8c911019dd5b737d7980c3ce797bccf371a51bcf58f934abbeae134a541017135fcbb3658d65070323e02290afa42467558b06d82c59848c0efbbaa477212ed95a812f6fbd1ebfa8d169326a99dccbba646310fcf8f45a426a2f0980deee2a20d596570573fc6de959bf615a8e51f0c7ac08ddb9a0fbea1302f060f66f30e5cba89dc9ce3f3b2123b0b496d37290518b5aea4609710c6232c63b9ca1db9f525ba511f4ebe8ced7fa2a47c15b64ad52ca64b41be62411c063273eeebe2a2dd1f379b50afbdce54119542a8f84a258e0450267b8f72b87178a967db9763d04ef992c3f36c9eac386173f99c8ccdab45ed3de7be8750a15b83a2d8d5bea1cb0cd681ea1420449d3066ae49a32eeae06f84e53f03063ff8fbdc0ec1e5c937dd663c3dde8f2b8e01cbdb12a1ed80ccaadff0e42f0e275cae7a5a41d2", 0x1000}, {&(0x7f0000000100)="96dd897208fc04b6dd74033f751709e007c891b13923b1b94af0dff28089abdc8856156bc91ae9c1488d2c82862d2fee3068b84e80f5a4a147cecde9ac783c5d29067c9a1ff37cc3a4d5dc1df1c3509d6bcae2ffdca46cd786", 0x59}, {&(0x7f0000000180)="4da7bfebd9ad23eb5654bc25b77cfb942dff2f4473fc4c1b426fc239479a6749ca922a63f2f51675e028b0aceed54fc609480a491bcdd90626f87a5430a4a7bdb3b08ebb52354ec8ac8d5f2d2ab19cc4f10c9704086f69efc5a8f2f3c0241416e4b3e460aefadf3def330ab41d71c87039", 0x71}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x409}, 0x400) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 09:17:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) 09:17:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) poll(&(0x7f0000000040)=[{r0, 0x114}, {r1, 0x9}, {r1, 0x104}, {r0, 0x4}, {r0}, {r0, 0x20}, {r0, 0x20}, {r0, 0x4}, {r0, 0x40}], 0x9, 0x800) 09:17:12 executing program 1: 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff130700000025365856f6ec8ae2a3033c9ec2a2ec9eba554ac28f895dc8f44ea9d5966bbfe814124430a5ea04e3877d4fe086cdc43214fbf54cfad32c1b2f191428e284d14f4353b7602b0be4e27c128b410a98aec28ce92da373caf2b050d9b3ce5741522832011c8506276cd998dd2acbb4b43d86df648a9a26540ed0cd0fdc7b7c3c6416ff998fca807f679647adf6421db61ac73a7665074f9a622a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:17:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x81, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x2, 0x400040000000, 0x6, 0x9, 0x81, 0x0, 0x808c, 0x10, [{0x5, 0x64ea, 0x9, 0x6}, {0x0, 0x0, 0x9, 0xffffffffffffffff}, {0x10001, 0x40, 0x7fffffff, 0x3}, {0x80000000, 0x80, 0x8, 0xfffffffffffffff7}, {0x1e1, 0x40, 0x9, 0x4}, {0x80, 0x9, 0xfff, 0x6}, {0x7, 0x2, 0x100000001, 0xd1a}, {0x3, 0x8, 0x8000, 0x3}, {0xffffffffffff8000, 0x4a7d5f3a, 0x305, 0x3}, {0x4652af6b, 0x4, 0x0, 0x100}, {0x0, 0x2, 0x7, 0x8}, {0x3, 0xfffffffffffff9b2, 0xff, 0x10000}, {0x686, 0x5, 0x4, 0x7fff}, {0x81, 0x1, 0x5, 0x4}, {0x1000, 0x4, 0xffff, 0x6a5b8000000000}, {0x3, 0x30000000, 0x0, 0x2}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x400, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000007c0)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x10) r4 = kqueue() preadv(r4, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/240, 0xfffffffffffffe16}, {&(0x7f0000000000)=""/8, 0x6c}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000580)=""/137, 0x89}, {&(0x7f0000000500)=""/32, 0x20}], 0x5, 0x0, 0x21) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000006c0)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000780)) 09:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/235, 0xeb}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0x1132) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x3, 0x9, './file0\x00', 0x76e4, 0x5, 0x2, 0x7ff}) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:17:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x9}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x100000001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x2}) ftruncate(r4, 0x0, 0xffffffffffff8000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0xa0, 0x1, 0x1, 0x80000001, 0xffff, 0x101, 0x3, 0x2, 0x0, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r6, 0xf, &(0x7f0000000300)={0x2, 0x2, 0x80000001, 0x6c6, r9}) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x40ac) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000380)=0x1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000003c0)=0x8) close(r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x8088, 0x0) getpeername$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000580)=0xfffffffffffffff9) r12 = shmget$private(0x0, 0x1000, 0x206, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r12, 0x0) getsockopt(r3, 0x8, 0x5, &(0x7f00000005c0)=""/206, &(0x7f00000006c0)=0xce) r13 = accept$inet6(r8, &(0x7f0000000700), &(0x7f0000000740)=0xc) fchownat(r2, &(0x7f0000000780)='./file0\x00', r10, r11, 0x6) readv(r0, &(0x7f0000001e40)=[{&(0x7f00000007c0)=""/29, 0x1d}, {&(0x7f0000000800)=""/226, 0xe2}, {&(0x7f0000000900)=""/221, 0xdd}, {&(0x7f0000000a00)=""/82, 0x52}, {&(0x7f0000000a80)=""/202, 0xca}, {&(0x7f0000000b80)=""/132, 0x84}, {&(0x7f0000000c40)=""/112, 0x70}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/237, 0xed}, {&(0x7f0000001dc0)=""/77, 0x4d}], 0xa) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000001f40)={0x4, &(0x7f0000001f00)=[0xfffffffffffffff8, 0x3, 0x4, 0x1]}) readlinkat(r7, &(0x7f0000001f80)='./file0\x00', &(0x7f0000001fc0)=""/147, 0x93) pipe2(&(0x7f0000002080), 0x4) 09:17:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x4000, 0x20) getsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)=""/70, &(0x7f0000000140)=0x46) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8, 0x10, r0, 0x0, 0xfffffffffffffffb) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x2, 0x401, './file0\x00', 0x3, 0x6, 0x6, 0x97}) 09:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x4, 0x7, 0x0, 0x2, 0x5, 0x10001, 0x2, 0x0, 0x4, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000001040)='./file0\x00', 0x10000, 0x40) setsockopt(0xffffffffffffffff, 0x100000000, 0x3f, &(0x7f0000000040)="cee24e3715ba591c8548510717e187f073ffa31ae325c646ade9e2e0f423eed3bd7e870dc21de2d67d4d2e016cbc4de13024e3507509c8d939519c874c1a499a7bf441910a56c8ed9c2c8c3bc78440f3b2d10c58c1f47375b673fb9ce708e9cf9b53b444d54a291bf6e227e236a9e45f15497849ec74122124f6dc7cd6cb1116bc93907dc4c8310ce1037bba5628cf5cd230a1daf9eeeec3a4f4181e7e19a7e28d922a86a70d1dc4c4c3f79421698079b17dd91859a1383847678d2bebf5f95d1d4f263f11eaec84a79bfb99242eaf49b27ac009047637fa4de7fee0e40217031ac8653303c62e1de2fb51deb832ab2615a328329c36b1c059aa2b89434c93e393c0fbb01dc8c71a5dddb7169216776bf84ae171e7569ff7402a28769d86236f91b9c674f4dfd6c4fa89bd74b5d9402e9699d2b32148b030b6e4c155c7f4f4f46f8e0858142eac73fcffa955d7c0c1bf0f192cd21f7227d4b8c3e0e32791a431c7ffa556a38b64f84296ce90bf3b46ffc06167dbe48e115c81bdd87e29c83ea7180c0a54b8ffa2a159c7ecb6734813286a5ebadd470564c04bd68194d0788df34fe2680503b246059af38c9fb41d5a7576b17cc62c5995821ec34bce9135904af63f5e4184fae4a427c9381d4a1e04b37fd0500f0b30d09f1106ded2aa0bd1e94e1c4d514a1f01702c02468651803de434361d10506f9610ea68d92de10b6996f0b84cad349fa7864bc9e992773de3e00d5f0af72f950343ccfa9d7fc250bc2f13bbf7867d9c7a0b12b5b08e69f6287a52284c8818faf6b7dcc28e738a5c0da0c211d551ea1ab1bf91238b3f143b3fb8852a905e97cb989ff8d292022aac3990a25e51428d788eac1d0acbf7c5ae8118316a1a887b6ad212e22476c3b3ae0f037d476e29f9c6648fa9b0bf453b77aa6ecbfb5d805e80d8dcf2f64e38d1bde38e1cabefc5330ff300edd8114819106c40c45c3a29f97727fc78969073a89decf6c92bf5511155748c6445a682777694a5946f894ab6961c089b03450ee85c34c046104e15d83c3cb2a38dc034fa7967a31af0f6464039e3a6654520c4a0f863cb765ebcc41e6e345ad3e1fcfa9761841a13c9d1a64f6cd8efedd9f4d488709b0130339e1ce11b1aaadfc893c2ae72996faad4c5fcfcb597c8f31196959080f94242b85c504f4618d8b22da047a535822244ea4371889cda0b6abcaccf8ba71fd27981daad275fe5f57db0e82419a21731db83cf38982d6fced64580687ee91d13d1f7df0e67522ecc9ca0992b9cf4dca69c50fa8f72a9f71b736b05873a2f6b19fdd45472ae0af4d4db9c4b26f8927cf3a8497e0e375be3acc4cdbb39dabd42333f6ab2deb55e706a9347264fafef9dad573007d9df22b2f54a3dc4cf4bb51dacb29ec34149583775cf87bab957fc849f1e01ed951b3cfd8888252190ad886db78682f5faf9873e7d9af1e4d5e1fa6eda7cf225e81db4f1521e1fb08e2f27ac7b5a710b55a13311ffb925f63ff28c231ad18143a94db2bb2cb1bd9b3ecd7f5be88bf726101cfe26c4ca3997e715ce652d795fc8acbfe55702408c5b82520ecc72db91977811302226d4534f230c6f882d3284780a432aa2b2f01a2fab74d6d12bedd2094dd41338828486d3ea5fa663703b1e7ff8095e090a8e2b132487aa959fb772a1e5a92368883effaa19c379e8f1448e32ec3d47a9eda76d9e75d232231f51f98b0b86c50700b68fc581e85cd5739e5af22e488771528f0a0adafdbff21bf5c55a00a043b15ca60a83ff46f624e9a80f1e21c222342a6b1ebf8b763a8ba14b0dc621a50f3dea609a6e3ba11ac83113c0acef712184b7132a658d72cef138057243363e92415598c4a22704c3cc41eae4bcc1ebbd3cac02ff34df9b274c6a2a20961ce689645fb971f296b8352275d8823e6749ffa48c09ebfd37e07999db8b3624e61bf33f2be43d86f2e4d729e03cac37e6e5e9200fffc927d794a770b860d1a159265ed5827b84dddd1d0e457b00b3cf06036cdb2c941a1b646a58e9a628976ecf3f2136bc382f72b95a0acdd989fbe42a81842fd245ebce36c1e34c62721f3c5a4b233d269d8f92b817ea64fea221322438f694de4637f8446b066fa76a7e685a8077540df32836a7cfda658f6bf055cda9975f25c7ab92be2fb21021bdfd81cd2bb6f70fc6b645b81df32d34ebc91cfe7c89bb01b81cd348f9e34e089cc69f614ee28b18fe3a7a157d107b48690c4c2358f1888c935c94eedc21707fdfad25061923320c33bdb88bdb20c66a6b17b6b259e312ec84db02a01e25eda8f8ce7c37ee877d3e7eeec0df324f5316ceb11f429b0c465e4b94cbb51a915283524701d81af6e8d935f5091a63b8c24239a37bee0ce18b874016c3aa5d79f7d17326c3eb042a30a6662c013132d0866206f1442eb49624774894b2c5c8267da86a2174f55ba3aa0325940fdba64a107fe7eb297f85edd62d41cd3b078ee91551d0ac6f0737717918651a2157eacf76abc5ea7672b88982e238074dbe5164791d020dd5fff112209d2472c5553818a354b0f0e9be15d5a49e7d652c18ea40127f2d76d4a2c3838a72907e9ebca4ce56ed628ff4e8e9bf351a22081477d4702b710ec30cec670a4d2e96175cdae4010a198efecee8294e4d9e2af3482fc566c2117832395bc196ce7286f216a3bae7570169a4beee58733f9169e37b33ad2487588811e75dd4dc62de23eebbd079e7d23c680e09ed9656a2ebd869d4a442b022ec62d0c06178704044f932ac7be080efd053b28d0ceaa9b639916464e1aaccab12992bd86022f3c209b4ce87969df106b954a20859df7bb3aacd4d6ca3821703705089454fde5b7051b21eab5916d4641504a0b27273129d0d32807e8cb0d4769f4334b9b594ef46bb12abc0a7c81f3e0318e638568320e46689f3a98738847a1673ec4a34e252fc412e0f1d44024f3fb5a1609a0c995862d1aa89c209c21476c16bcbe9745f3dcd284359b0e35239ff96616391b684c63015d928d58c8df423c8160fccf99f205d135570ac6622f29aadda9530b5e57c97878e5a3b0f8708f0f3c709060cd1e48b3dcbe3f8f843296cf065d435404f5c68f63bb7dc98f2ea66b2ea8d152210c962d6a890f4b0c5081b8e04198219458a5cc520fbd3cba1cd29e79ed0e97c9467e7352752439730fde279c3b86d736d68520d9d8084a128ef755801567b224fc754e8a0d668d05c45593d14cb78513069e2b06875c908d30da5d73cc88bb79da4b8043934b2b15c37377c9088626d4cb8668e4fc47088cd45c7a9248cdc93fa2e240afb99ce4fd1480362019c6bd022b8803d0f6916ac2d18a00f611067d17e1270c7ebcbe1add939c03cabe23ea2fee220052f90170148cc5602a3366282c8a46455879e7e0da43149d3b8ffcee1cf43bedb79818897a73572c824af38f43970ef28052c16dfdeddf55283bcf1f0cc06feae46df5bcd696f9a7ab472c09c4b9d8aff0d9792c199fd04f4b1b8763e715d678dcaf0c0b917871a93c13d7543af14fde3b7369f8db3f9ce928c5cbf42f0d3f85019a386f1bbb8566a8bab15424fd04675fb5950fe88fa2cdd670a431179f2b32d52757baa807e31bc0dd42cf0c171aedbe315f1aa88c2ddf989cad5756054dd4a689e165c7d0849d0a768e884610ec11a5dd65b0d7ad4ff1c4c2de6bb0eaed8f158673d5166d4b954eb46ec4a2b920a325cbac32d81912ea5af1483dbe41c20a348695891814fd803706598d291459d33b1f037e02186cf6fe9db8de6a2ad0aed483125b7921f47bcbf0334b133cb85edea97c58ae6e6ea1329bfbcd14c9b4199b1c836d8f4559e601e6c31502d992e4207f6c3ad066805fbde452944627bb26428e3231fb6bcc51a047db2155ecf71bcfd7656e3acb235f529f1f35ac0469b8b3df2462695a3ed969c926990277b11c434129cc91b27a8bc3fc0eb659eb8c6822dd7f142e8eeac166b7c2d54dadcc95bbd462540b39b0d36d690ed717b1d36ced7b6e09378b1aa7cc9734669dd4889059dac35465a60820d8815dc56ecb41b5f9ae17883fdef2c0173c7503583639679c7c1379996c011ce1f63971db40d4272a826c2963a26696a6e3bcb207f9d205ad8fa1ab5c8b9cc698cd3d3e48bf8d4ecf721790526e830f4fcc66f8715c6b805861780f7ff968149582bd35769b40994570144f3a387f54c2390913ae4bd632c6592751012b4914a435c0f30324e9f5ed21ff80b795d6ba93141c7f1e9c6d03a03a6f1c850ff907d1ad35f81581daaeb3e860efd181f7b59a461e52ccaaf6fa1b854d225038bf670528d833596262a58a38fdf0538b5a25c2e005d360229b7d419bf998b3fece35dcfe1ba9eb1426a934c7e003cc8cd2fce744bd49d867801ee057643938c464436d988b6363dd699a2a8239ef0feb1cb0db89e572b26332917b8ebe0007e2acd940bb7d8ca283690e9ee436bb718c87d1fa34b54598e62e9258899d14b58181ff33543b12c745ce889f8ee5798bd128974d2755735f34d1331c3532ff3d925057c21e2827e35eeb7106dc468e7cbb9ea6d904575fee974e6654e1a2ec584d12da560a66c75560461ab95be24f65feab802b0db2fa175d081504e0a00199249cd5485bf276a9ff4b4196b295d83e798bb4f804f84934cde0a94820411f4e30332a418603232c80c492069ef2dc77aa2eb14dd83deb0cfc568324f663ce56e3eb181a15745bfb1b48ddfb83ddf4f480507e7db81f7196e23fe680aa361adeefdc258bf67a594e421043fe14c9dd93779dde0c94218ddb24f9acdb444edb918a76d0acea303f6e3edb556efaa2ec8ef2b403910390bb3a6f1924e2f13841f5225ff53af91bdd077c531c0dc692d49fc0394e9677cac8e74fe6185352d34b2f83f1f1289aecb44e90facae133cd72de306277944721805e2cc677fd2a45dffa8dd8709d028622a0c2ce78e8c11b069ebee3c9be12cc7eb13765e39a6b073ecb02b5445d583c0ba9949bc7972c80f2602c23ec91bf4463c3057fa3b30eb205d1a68e1147a54a6ee4756726196c6f7b47cd94f5635a99b16ef2b38aeb3deff3f7b0cec2f71ecb311ff6f243b514871b643d9e8e3c269492e8682ee9185a905304fd88222ba3b034f36180e3dee18a07acc695767b9a593704453c2bd94b471a0642dea2f6e4c78af04dca83e5c934a266fbb039c0a2bda06209bc2cf1688366db5d289101acbd8bdf51085decc30504cec81f3739e832e434878b437371ffdb990413a6d711db2ea650ea00aa8d31e3363c34dd8b1e1daf27713266599f33d5657b19a32301d3c403c72b555c33e5c75c825fd2a552581f18cf6526f285d5c09810be171de92593c48fbff5627fd4831ff3aa026ba2db8b307ac7b80cda2bbe84c083f5fac9d737c2ae86867ff98d3ec1604d67259f0528f622ebcc17cc58b7c86a97fb0fda11ff11b51d6ce6cd7d55f2a340f9c0aa08d29e181c0724551610400102e6da2e9d3e8233a9b5abae32dedc80b2803713ece502e41ad9141ff0d847dfe0e6fc7ecd85b7c8d732cacc17bec435042c7b34dfd47756c0ff7a49979b864203ca5f450eb8cbaae7a7b0df5d87e73bdb9659211e446e1f4798f812edd3f4aafd9b3da441812654db89583d4f934336d2204af8afb653affdc554f968c36dad1cd1c7cb4d7bee02d691510c7bc2c8198eaaa6c3cd0e231cec1e569475daf9ac779acbb13f5f8b6beb72ed856a7590c16f448ed8b21ce3aaa8135845cb041711f4c29d58671a2c2b45b8ebca4cf9fee738284", 0x1000) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:17:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 09:17:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x4, 0x5, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x1, 0x10, 0x2}, {{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0x8000, 0xa5e}], 0x554, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x7, 0xf0000000, 0x6ee, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40, 0x2, 0x7}, {{r0}, 0x0, 0xae, 0x8, 0x21b, 0xf3}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0xc77e, 0x14b7}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0xffffffffffffff68, 0x3}], 0x1, &(0x7f0000000040)={0x7}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 09:17:14 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:17:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 09:17:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') socket$inet(0x2, 0x4000, 0x764) 09:17:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xd7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x2, 0x1f, {0xfffffffffffff800, 0x20}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001900)={0x100, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002040)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000014c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001f00)=0x5) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001ec0)=""/15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r2, r3, 0x4) accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) 09:17:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) close(r0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x5010, r0, 0x0, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:17:15 executing program 1: mlock(&(0x7f0000008000/0x2000)=nil, 0x2000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x100) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f00000000c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701a82fb8703a165a269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa07) 09:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20180, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) sendto$inet(r1, &(0x7f00000000c0)="b2e36e59161fff2abc3f267cbf3a3312ef72f136ad8ae35072d5176d271a738578c11464660c3d923b4d8742c7789522ae14043c7eaf9d540e2a0982e30c547aba837b41182e7cdb6ca5952c38ef8b704a892bade256e290d2fc9591f65ad3b736ae0a63d901ab344c385c1ffd763e5b17716cbc", 0x74, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e4") 09:17:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000004, 0x3f, 0x1}], 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x401, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0xbd, 0x9}], 0x7, &(0x7f00000000c0)={0x2, 0x7}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f00000015c0)='./file0/file1\x00', 0x8) setuid(0xee01) msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) fcntl$setstatus(r4, 0x4, 0x4) 09:17:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x400000000000000, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:17:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x200000000403) close(r1) 09:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x8001, 0x7, 0x12fc, 0x6}, {0x3f37, 0x4, 0x3a, 0x5b8adc2}, {0x0, 0x9, 0x3, 0x1}, {0xe5, 0x1727, 0x1, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x4007, 0x17) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 09:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x4000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x2e8) 09:17:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) pwrite(r0, &(0x7f0000000140)="bfbf9fd3e356607193e6526382e9df6b3199319219469b24685554cb9b8826c150daffc6d3143bf1fd40803d80f073e82d2df2f2f560d50e4398da639c7ae483b5cdb6fc0e6fc8f0922059be625573e37150de6495a012af", 0x58, 0x0, 0x0) 09:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x4c) r2 = open(&(0x7f0000000200)='./bus\x00', 0x8481, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000000000000001b002200000000000000000800000020000000", 0x2c}], 0x1) 09:17:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20190, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) 09:17:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) sendto$unix(r1, &(0x7f0000000100)="a06e97e347f90c6edacf3cb83d4631e1cd8e02bb10921c63764b555ccd0b1832731900c74b821586d15a509a277c6b94a08905fd0e8b796226a49f1b449f55c640871feae3219a25b4cbc7c4d3c5d7adefa2c9948f78b30501568c3af3b18ee08f9afe4c5966b1fd68de3e60578d9b7d9be719332a74eee7669576f2b9d36f0ba7f488a6c0963c184d3b0126026f50e0eb28e76985b515c29a64c544797de0a6bd5352c74af6b5b17b298b74bfc363aa506a602912c7a020", 0xb8, 0x2, 0x0, 0x0) pipe(&(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 09:17:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=',\'\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\xcd\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='!$[..\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='{}:*}\x00', &(0x7f0000000300)='\x8c*-[}\x00', &(0x7f0000000340)='\x00']) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) 09:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x5, 0x7ff, 0x1, 0x5}, {0x2, 0x1, 0x9, 0x2}, {0xffff, 0xffffffff, 0xffffffffffff8000, 0xfffffffffffffeff}, {0x2ab, 0x7, 0x4, 0x8001}]}) 09:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0xfffffffffffffffe, 0xfffffffffffffffc}, {0x10000060}, {0xc0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") 09:17:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000100)="809539465ab2cd360872214c0fb6762ba93a238aff6262aad8516934f4bd7c5a221f5ddb3523f0220f8e81198913f2d13691166753bafc5be02eb8639ccf533a7f5a5a3aa8e28706ddd815beefa891438505ed7bbd7328c82d6609660d4c6739cb799b0b20f4de3a07c06cf738c8510a9e8e8a5a2ae21cd078", 0x79, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x8, 0x6, 0x1, 0x101, 0x10001, 0x7fff, 0x3, 0x0, 0x3c1cc00, 0x2}) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 09:17:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0xffffffffffffff01, 0x29d77895}, {0x18, 0x2, 0x9, 0x8}, 0xffffffff, [0x100000001, 0x2, 0x20, 0x5, 0x2000000000000000, 0x10000, 0x8, 0xac]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x87, 0x1}, {0x20, 0x100000001}, {0x21, 0x7}, {0x0, 0x6}, {0x101, 0x3}, {0xc7, 0x6}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) r2 = shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x1000) 09:17:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 09:17:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0xe) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r3 = semget(0x1, 0x6, 0x580) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r1, r2, 0xa0, 0x25e2000000000000}, 0x3, 0x100000000, 0x9}) 09:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x400, 0x4f, 0x9, 0x100000000}, {0x54c, 0x5, 0x75a5d8fb}, {0x6, 0x1, 0x7, 0x8}, {0xfffffffffffffff9, 0x1ff, 0x6, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35, 0x80}, {0x200000016, 0x0, 0x0, 0xffffffffffffff00}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x39, &(0x7f0000000180)="b6435810edebcc9547253d15e7fbd7c6306774721aa89f5a3d1673c2aeacc912b28e00000000000000f96b333627ecaaba1d532a89f5df8372130d73b9dc52d8668b3f59cf98edb480432fc4cc4fb20ea854149a5274177b1e4d485daf4d201354da8968ffd0") 09:17:16 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 09:17:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x7) fcntl$setstatus(r0, 0x4, 0x44) fcntl$getflags(r0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd00350000f0c26d08ec"], 0x38}, 0x0) 09:17:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="f2232e4402fddb8e7c", 0x9}], 0x1) getgid() 09:17:16 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x1, 0x2, 0xa, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) flock(r0, 0x8) 09:17:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x8}) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 09:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400000000000011d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c, 0x1}, {0x8}]}) r1 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") dup2(r1, r0) 09:17:16 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 09:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9734873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000f00)=[{&(0x7f0000000100)="276c13faea751e47ba488fa33c35f9530dcadfb4d3f3f0fa0000", 0x1a}, {&(0x7f0000000180)="e20eac2bf9594574f31f1151709e21737ea55e0fe1d6d130c9e05884203fa1afd0970d9a5dda73fac7182b7e53109c54b623ae96c9c0e7a169eb9525e29a85914c3549c104b15186756e8de82e57cd37739ab4cf1eb4c462f70ae0a8bfddd27e75c3d136f793280314a313d8c0ca765cdd401b66c962cc70c6", 0x79}, {&(0x7f0000000d40)="57362604d83c22cd632421ebe8d2c093f00b814a3090c78889af617cf305bb8cb9864da9a877f837c7744ac245185704fa815bdb9f306fb72b5e04dee0f9d06d0368caa2bffd943bb78fa063117bab3c90651415ecd96f0d685c78dae590c4ff9064dfb3afbcfd7c2cf182970011ff8d062c46376394ab95b60018c8633e7349dc2fb7b83cd5667d2911d88b46a3a69e61a57ffdfbd89677268ea71f927c89d4c0fc829d3eee37041cfbbcb4b336d48f", 0xb0}, {&(0x7f0000000e00)="22c00269dd3d3762a674eb1995e37a5e99d0fd55f3b1175e331c3984cddc41d5f4b9b164b8b0fc91b47ce872d0ccde2797cb71c9fc606b865e089cbbbd785834c0a3f461940224886e291fa74b5bb29afb1008d6a6267e22fde898c6d34009ffe9398ccd1a4297c229ed91a847c93aca9bbbd0ebaffe3998c307872945eb2180f22d6e19530379df318fd1e8e78f6c5494879e00663a3e75c6807dfc2c099f4136b8be77819adefe41f5dc6671012326ac5fa48cf34b79da36e02dd7ad692680e7995414201b4f6da5a7934e28a23ee1e51f842a746cb0bb94c4828fa91d3915410ed44c28996b", 0xe7}, {&(0x7f0000000200)="36d3b42630ee07ed266d836f48621832d1bce381947963e98c8fb7ecf2a18793690aa83e", 0x24}], 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) dup(r1) dup(r1) syz_open_pts() 09:17:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001100)=0x1) 09:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x43c) msgctl$IPC_RMID(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28001, 0x0) syz_emit_ethernet(0xe7, &(0x7f0000000300)="f6190fa34ae4230aad6ea92c91e8d991acd3884ee1c5b27f9821000c9ffca6b404db056cd2ff6496b5962c3fcaa5a7f86c7425e06aac4a5e125e2194ed1ee7ec260d00fd4eed247a085be1400011b72fbda6850cdec47c96f9b98d5573c368bb6eacabf680da4bf7973f8c4bfb90df27a27bdd21b98051753658282e77d49203d38e16b52c52eed9cb99f5d65ab7395e6f5c1011b8ffde0043cec84f93f801fc52adf39de8ab322fefae71a99850ce392154f1c95f2a207ac4ca7cc6514f43f6dbed477a96d0936132fff0004403bcfc80f317798cd907df018025b342dc344573f8e23f43d917") 09:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8d75}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x20, 0x10001, 0x1c00}, {0x7, 0x80, 0x4, 0x7}, {0x80, 0x0, 0x4, 0x510}, {0x2, 0x100, 0x3, 0xffffffff}]}) unlink(&(0x7f00000001c0)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="22605351bcb023d8eedf09b32f89409dcc61743add401217e0be6a27684b9dcb362fa004c22b3db996458f3ccc9242b323052889ebf1377a6d4453dba3127218f471ff3b54f5c4422032fc7619e142e368d3af9ef1ebff066640d70d76ed8af8fa02f64f4683dd96552a5747bebd51aef9de85c8581b", 0x76, 0x0, 0x0) 09:17:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) readv(r0, &(0x7f0000000300), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:17:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100c1, 0x40) pipe2(&(0x7f0000000040), 0x4) 09:17:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) r1 = socket$inet6(0x18, 0x3, 0x3fc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0xee01) msgget(0x3, 0x180) 09:17:17 executing program 1: setreuid(0x0, 0xee01) 09:17:17 executing program 0: r0 = syz_open_pts() r1 = geteuid() setuid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x2000100000005}) 09:17:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/80], 0x0) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x80000000000000f, &(0x7f0000000100), 0x0) 09:17:17 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) 09:17:17 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:17:17 executing program 0: read(0xffffffffffffffff, &(0x7f0000000000)=""/231, 0xe7) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f00000001c0)="f231f5cbb69b2af903b59099dc03ecb91503015d62fadef18a9094742f9da68fe6508613f08674e43dc807c28eccf6d01c933ba0eb8074ba90d74e75b251b7c5413dc66c4a9aea43ba55fd843bfdce5d48991f094a46b5c62e3dafff6c0075ea21a42d8aa5a942577e43ea1893a7356f9aa6127cee045b4b01d93bab492b49eb0496d39c156e5d6219dda63ff5cf7168e5b779bcfe3991471e282628d62b4f3b70fd5466e1a5b2b3a9fd96", 0xab}, {&(0x7f0000000280)="547398a184a6e628b6fe93a12016f5759448370f198ac0f932531e9493b624a9e2b77ac51fa74173873fe7a57f6d507f4eb91e037581a43b73c749e17e3407240b16143036e7bb9950b76a382e559fdd91919ec408a6e123bca61e4ec6b5213aa061701667c97fdccc1800f0dcfd1c4b4c4fd247d5bd40e48e5854731c242b1c8f48167aba91bb2f68bb7cbca33298800319a8e14fe10211082a4e23fb5a9485b8a217665400f1c5a0a4fabdbadae24df33fe21d2759ecb833076b6b6830aa4033123a60054e66a3c44a5cd7f479d7021d54bf20fcaf774bfc629c2198da4ab03a6a77ec1391458334f9ae385ff411c2638f9f7c31f4929dd002855498c63239efebcc3ee5854f036353a960fc3c89ccbcd1676d442e4f982e7f30674525e0be7c43830d5148de232ad56e916f1f91ca65ac9e8e7b8ffebef6f49624ccac84f32b44865a9f2e12d8f242f0a7740a0f9c8b1ec9d230cf3165986a3880c769ac714e202d2c59f839f40b987b5df1d5b8d9736fa3b1e6d92d981613f3e14e10d3fb336e977c3ea70a8845d681755a25e0d58b18eaaf0db1a390b58165a7e714126f8a039fbf19546494ee481cb71c9c8fc530abd30d310a9c1bbea35a8b5797decf060843e47a8a53cbaabe9700e097cd50cf1963c173f6d5db870113649a8346ced33ae8fbc1e730eb058c3aeb964b2c01767ca73d595e2b30c6ef4fabbc9af2e01fac29bf867c3b4763ff40345305c7a8241090f9c98b2f915be29793788fe4be3b567879ea3333abe42f596b128e5129a980d957aa66b63c8543b215d165ef03324a63184a79c98f05141dbd4da3d8d32f9b42dbc080d4c58b9c4086205a9a641023bf4d7916f7e7632b0b5896bcdf40b9853047b619f26b472a2d0e14157e9b90ee35c258284db4d7feb8734f9f9022b551720cfde3e27e4f8eb8ffa96249ebeba0492197c84bf3471fb993fd86f1a30029c8a865fb78213a0d97e36d3dd62f27a0c23bd6b0e66834bf94368973e22a1fd94f18a1bb6ee223ff32b4240bb35c98e6931d522e253d9604bdb69632044ae77b1b37ddc3f9381653b035452bd0e4a38ee2fc3d4b23cbd4c1ad09869fe7e62002ca511972346e4ecf6ba864fd45fbba5e7095482f2ef3dbb7b98c0d4f920113fb777528617e2f0d8051f1465d3f8b94216dede8f0eaeb36347c120ae3275392d2c6940cdd179a928b69b5847fdcc7bffcda28610f83371835fc3cc3a92656367791037cc8af25679393507e777a5b833d93828f953d1d41b6bc9c2ea5e0e3472f7db05257e643a96d238520d393bb663bab113b10bbd5c13f362d0ab9fed409b57279f0c82de45d80a080fca9f83fc42e5521a19eef83b9b66b88b826164a9fcb52a8140449fd7b28a1e2475c6e1699b6558ec0ac43b3b8a5748cd904e03e758395a1cff5bfdabffbaba4cba9a18f4e863a358c4257e781320bccd2d4f0008f779b1406da67e26e2e4c04a0646eeeee63e644db6c3edf2de6cf4b3f324e15151e20e38b1d0bb6f4ef1b5410541d653cfbf7385d594c84bb476be73c725eb6073b5ec74c1320b0db85df39adfcc34700bb914d1047247a99d3bfbcbb4b2700d84ff6a3b390a1df19b0c874cca76862adaff07b37af739355c0fea6dfcfa124db5d953ee946d1c360f3cb8d021da8122daa47c72a1be7eb58c62a7028f8a7c357a9176b9110d5477101c65787a41e0ef8c903ec90e8b0910f69d9373ddbeab1c5f5750c3b930a37aee7c47f9e36c1a639d48dabd162b821fb349bf182d87e24670bc35371a22a934271a41eee22f0ccdebea42c6a1be907fa788ea82bbc4da2b8162ea030046392f518157809a80418a152b272c5ed429ba20365d578838f8dc73e7c8800494f61de5f9af457f28ee6fba93b7312b15aa1bab2a5b286149e04e15733d4fb569263d76c7db1120d570244ea379c126fdff571898e65d995e2e44aca0caabf45b6734a047b24ba0147e25f48e53ed3e2837d96d33cd6c45ea97c5d242419ddb5de8114a6b244031f5a3546494a7e2ed33207f7dd05d57029713ae5f43f54a441b57977c17baef005c067bf31d1797b1547ee7c6d3d8901adfb548689cd7fb43f0d1724a3ba57aeb8366eef597705a178b14bed6a83f2247e1a08d6b685e002b7a5618f1ebabbc41593e560121cff632d77ebd2799eaed7edf7fa81513895f598ff46889bf98b5223fc11d00d38cf3f20881d4860a1ce9e20f3a3e3f4fac7760eeabec444e6ad31e79929441ccc3c3543fd080652ec73f83831046a914a0b68d18c1a9d6657705b28a3ec8b1c8dc016533e1396e3384f86030de779e0ff3e7679524d23bd8e2fca4783d147310fe817fd24e4591a4fbb5608165c00802c715bde98786cb2274c2ae1c3e577555c81722a399ac97f8deeb762d56271a41096914f830e8cd617b3d2347171f676414f9bc9bc4f4d377e37fa170698b6b5d584091df4619f45e109316910a8037705042e28d263d723499a274fdd12cb8597604c723c123fb9f78510cc9148b31d7eaffbe9a3fd27ba8fe3b46cd8eb8e777eae0f3974e8ec99d02553f5fcefc3853dc87da5290faf61d236673cd5c10646197363495837040ddf3f0560c72c78719fcb292f2fe6f35f356885b00b013508703ddf60d74079ab70db96e80410c30ebeb42652d987922c0e822da8cb5b03b9bcbec57ae6332bab5c42f88a1baf392b53c42bb915f550899306b359d54a0fc4b90f31665f0244f30ea7ade5ef12053cf33f22b680532a1264ae60c9e6a43dab2958d7058d110647319ffc0e641a4da84122067044f4971b3cf048b518bb3b03210195523c0653c85b383842fa66e19cf3a9668d9a8a34db1ca567dae66dcd2891e2b90daae60a89684db98285235b1603c5347e7a33ef448f68af8107773cf27123f1b1631abfa3697fe974d3971d5ff1fac35728f1552a23d1d34e4a82799004f2088bbc4db26ab980ee9eaac51b7e4cbbec149546a1880004be1f699de3fd51a183ce91bf05ae1bf97d19956b135208d36a564ca9b9185948c98ee28661fba4b34c269861228cb861a529ba9c693c89fbde4d972f93cc7afb63ec2efea334f3cad31678d9393636c5ee4d831967db00ef532e6f6655316706dfdfea59a450475c11afd01eb98283c0d704b671c0ca6b40ac151823f43f96b7a309f6defa4de6b89c59be68b2264b0638cb8760ec4beb38ffba369620a383b2414f9ffbe60e0d4f87ff05063d5c2847872bc05ec229a9040df3a7746697781faf8fe4f6c86cad9515b78d070a07f7629d20f3fded7e420decad00b0513dda6497ef0d8a4df2e3fa17b7b8c7373733543be3f74df97f95331bdbef9471fc04e0d0cbb0764ab2df982e2826d4ff990d10d050681cbb61ad4d8b26ccb9799491cf66560423e39200180ddf3f39438a3dad3ec57ea60b9fc42259763548c2f4c31f9d7aebc1e283afed4537849b3c730c7f5b2b19a67042001cf903fd6c396e9fbb75f94eb822d719df4f2a6ee811c60cfdefe3efad6863056eaeea36634bc804b069a260ba2b7d8830ba924944cf50828f41beb82f0a4e111271b24e0ff1452dfe5f0d169624a65a1c9f5fbd7a892e4a31983061a538d94d300608533019a20b89106ecffd09ec8281099a04aebb9737742e14aa329f098fb40659ac242246f74018b6db2f010f80d85f29b35378ad7613a69156ee26419b4a88b142eda353dd9b2f2251c4758a624f40c6c2f91ed949bd6256ef0c8c4d781317a85c16198f01bd92d8c7a50e2d849efeee418c5ce2147a4439ee2182d48cc36f35d09563665b11fb8847f7371092ccad15c3e8b27c75b2bd483f063f2f3e9c01db7d26233c77ca9fc4c8fca4c2e483eb8bc2031a54681dd50a64620a2aab84369bd428006b0ed68cd26a51a80c165294474b59f00329aada233fc9f6b579677e51c1dc11494be67b70bd5c64fd18e529e98b8846270a1b4ce3277e722595ae4b0ec513abf1352910828906f580365fdfd7260db29c62e38dc7e090c8742d2e9721bef9ee514fda7e24f2a57f86c12b0dc4c25f4b6e4c300b9f16c87aec47809296bfd3f7fc5fb762458d3cfd3390234a8db87f4acb9a64c6ef8014ee1f8e6f42e83a299197f8f84d474cb77839e28dcba4b0661d11f19fde86d5b523513a714bfe9e92c93746ab6a51c33b1466cfa37b28fd08cd97bb97f4f3d64176cc43ada89caa34e4b65c467e6ebe8ab91fc86cc428af7cbf314d481b07e0845e510f6faab8443b98ab24ce73d92e48f40a42b86476d417b23e184d9b0a7876f06c2e6fc8ca8f0e4db322c725c6e5224da5a2be9e03edfe4f1dc9a71194162d9e641912e92655c4f7e5e380149a9b49568b04e5d9baf7d6d9b8ee240d002ff169faeee449153b71d6b74ccc85ed810b0d51a5e7c1e0668d4a71e190993754fcf3919833de5cd4b3a4786cac3d22353a6ed509e7df50114902422ef7e7c4eac5164a63972b9ebed1225554abd296ec890170a1980a4697f5c1c90c270cf77aebc108eee9e778c9d2ac15510955b9b5d6c4a4299a9afe52173f404bec3dc040ea7cafb15755bd15a05baa32eab946b74cccd81b84736a96c80d2d74bf9c6d7a4bd73132df15213fc90cc1efe020e2acefb1e2ef0e5eeb44a11dac26680862fab11c81ceb2ee350b387e0e5014d6e301af878239dc858bb2428ac365e00f65cc25518b42a4991c29113ac6e8686bda90bbf083e8059dab2970195f02b88b79fda57402103b80aee2f842e88e7bf77851d7fe804c832b956e2b74006127f0c5b777c186b8233983bd77d796575c015693b9f90b77c11d69e51adbaf94b88f65a0a75f048454f6a463bd3a376b3e7970cae0454daa436f51ac706d8538e272b227b5fe2e9f38b9c840864710a38a4cfe9cf9718234fbaea9d71541f9465da96b822fc30c25bc305ad24a149ff7ad31cafd3d1d0dd2fce50e3d606cf60ef8d9395aa56c5b485d6dae9327600626c206e824f385babffd84c5875ddafd60cd66f697d040eb543a0dfc7d0ed9635791b9cc9d0e18eb2549daec3dd9cf39a54407ad24787bcb30e17930c096f9e709e34eceef864419f806cc4999e943870e036f4c5eee0cfff292bde1e7c11c3d2e7692b9c2f1b0b7bb74b155c694375a352a856fee42442df0154dbba4bcdf97c786edd5e7041d6345572627810c95a03d68f01884321d131d60e8732edc00bf30a9532aaff73364e95d0fed7b3c75295c793fa96234db3431f358aac38228ba51bed0f4be3506a315601920558af728a13dc2a1fb8f8b0ab51258825d7c8dada5837fdea6f004ccf3040c41a3d58c4297de721c8f148881a5fe9ba3df5fb6c0a1e18fc6c35b160df352a405a354f06c2e32ba80d4e5fc73a3a6764e9834722c07b6871bcd5b756a85ee395f14bd4e24509451f9b61abec9437b07f08c988301235f8bbff9f051974fa34c0ff9cec36ea6a651c919c7b776f90d280b12a5aa32682ee61c3b0fd1fb0d507e0283046e43a537d88d6bde737e69a9a9bd8d44a3876f0b0d861e75c47e0975a000fd2f804577d7ecbafb38905f07df745038bbd37d08a84380d374b50618ba0b11e3473c0378bb2350d023f943a06a0bf1e5bd2404a453f1908160b427b75d89c7d6388289e14183876b7fbcbfc64fe4d6972d204f84a294565af49b02cbd27c3d9d382b226635e9208606f48821e9a96fffdd0df881104f3cfcd56132c4145047144de4eea31494b67cc189b546ad1ae58beb6594f67a31567a4668306f52504d63d92db889b021094b90", 0x1000}, {&(0x7f0000001280)="b6480caa295c45d1825f4f37d42891c628894550f88e92fafd98e565664b99f4bd52df3659d5", 0x26}, {&(0x7f00000012c0)="8f75bd9e8277747ed3af69eda20bffce247dec7cfa25361a4dfc105c68c5d45f03769c83ca98c84395e6975d7d48cc76b832ff9a40f45f83a66196f7168a28c5a5db403f528866d4280d397c43e28178f5a16fe074a899d69cf2d3ff856b790a75e54280dab4b752bfd1861d18592f29c3e0d2c58ea43d05182d84b6cf4a10ce176a8c89e30116ed7765e32dcd5eb775ba18887808b862b346aa1a9ef75ccbba5f9817b96bdee630d725ab7407", 0xad}, {&(0x7f0000001380)="bab271d70993251dbf13ca3c0736ad730953eb82649f165fcd706f821406d1b81b2ce605501e42c7d4adc9f187d33c098fc8fa505d5b9e32f8ece1366bf324439eef63bf56cd8f61cb69a406b930748ac45c417b733feb99c2f53426c5031cea2e635bb911251eebcc6be3db19aac187eaf2d961e680146f7a62b95f81b85a2659ba915a4c0d14d033227f1a5ea1a75736b22250319098ab929f305a65bd307a8ebea2f8b64b968ee03bb2e3aeab11679430b040dc82f917d820f741422aa252", 0xc0}], 0x5, &(0x7f00000014c0)}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001540)) r2 = dup(r1) sendto$unix(r1, &(0x7f0000001580)="5c05fb4621fc8812a31ce9ebe08a3eb020b6abd607fb", 0x16, 0x9, &(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001600)) syz_open_pts() r3 = getgid() setgid(r3) getpeername$inet6(r2, &(0x7f0000001640), &(0x7f0000001680)=0xc) syz_emit_ethernet(0xe5, &(0x7f00000016c0)="964c4cc6e97731fa74d3a7412beffa35659d90d199a9650f752182081cf1be0572e5f513ee08262916ceefd97e4548a2f7caee2fec0474809bc4c5f11be2e0a8e0b689f55d450840401dcb31b9ec067e4de19ababb7e4e41a8aac4e981776e382f441194a35be390358240fb0c375c7c258b16a4523bba75908fb9ec13359d15841b0eac599e403d9b186ee9264dea8bc9f80544956ac0f04c5d246f2bca693e492855efae7a36e580adab66129c4713e97c60071789a6c934638e4fc787f447a7aa937270fe1e6faf7c968ba31bc03f9c0e738f240cc7d8c852f5a44fbf0998772c64982c") ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000017c0)) execve(&(0x7f0000001800)='./file0\x00', &(0x7f0000001880)=[&(0x7f0000001840)='@^]^\x00'], &(0x7f0000001a40)=[&(0x7f00000018c0)='#-\x00', &(0x7f0000001900)='!(%k\'A,$}\x00', &(0x7f0000001940), &(0x7f0000001980)='\x00', &(0x7f00000019c0)='\xd0\x00', &(0x7f0000001a00)='\x00']) r4 = getgid() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001a80)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001ac0)=0x9) r5 = open(&(0x7f0000001b00)='./file1\x00', 0x20, 0x0) truncate(&(0x7f0000001b40)='./file0\x00', 0x0, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001b80)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001bc0)=0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001c00)={0xdb, './file0\x00'}) setgroups(0x3, &(0x7f0000001c40)=[r3, r3, r4]) symlinkat(&(0x7f0000001c80)='./file0\x00', r1, &(0x7f0000001cc0)='./file0\x00') setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001d00)="4fae5f6ff77330c09e9b867bc008413adea0444a5bdb10a994e32d4da64a84e12fd03058", 0x24) r6 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:17:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() geteuid() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 09:17:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x48, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0xba42) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 09:17:17 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:17:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8910, 0x0) r1 = syz_open_pts() readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/123, 0x7b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000740)=0x6) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/84, 0x54}], 0x10000294, 0x0, 0x0) 09:17:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x4020426b, 0x0) 09:17:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) r2 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/240) 09:17:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xaa, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x5}) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000d671b0f5c943931900"/70], &(0x7f0000000180)=0x46) 09:17:17 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8000) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1020, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x8000000000000, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 09:17:17 executing program 0: socket(0x0, 0x0, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x3b, 0x140) ioctl$TIOCSTART(r1, 0x2000746e) 09:17:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000340)="86642326d9e047c88980c4bb90c100d5c1f31b93884cba2b183640195e0cada891d9d661c43f19a1f74288b909a2c29fcb6b6441b1bf495d6f72362ccee7a526c748b63914e9b1778a1fb8cf20102db588bbf5e8ea246bc8d0cb1bca2b539ea0a523eee31636c31c56f14ab7da99180411f4ef9758ab33702797defdb579ace49932e3ce39bc4f974e942fa26b99c634688b7482f2ba248515d213e1155b472edf201ca959e823fa21b5fbfd5a0b4b63f363f74bd7d87bf87b03296b1c484c0d10086856a6cd8527", 0xc8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xfffffffffffffda2) 09:17:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xffffffffffffffff) 09:17:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r1) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) 09:17:17 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, &(0x7f0000000080)={0x9, 0x0, 0x400, 0x0, 0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) 09:17:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x4f) open$dir(&(0x7f0000000080)='./bus\x00', 0x30, 0x20) select(0x40, &(0x7f0000000180)={0x441b, 0x1, 0x9, 0x2, 0x101, 0x20, 0x2, 0xfffffffffffff83a}, &(0x7f00000001c0)={0x400, 0x2, 0x9, 0x1, 0x81, 0x8, 0x2, 0x3}, &(0x7f0000000200)={0x9, 0xba0, 0x80000000, 0x8, 0x7fff, 0x1, 0x101, 0x8}, &(0x7f0000000240)={0x9, 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 09:17:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x4f) open$dir(&(0x7f0000000080)='./bus\x00', 0x30, 0x20) select(0x40, &(0x7f0000000180)={0x441b, 0x1, 0x9, 0x2, 0x101, 0x20, 0x2, 0xfffffffffffff83a}, &(0x7f00000001c0)={0x400, 0x2, 0x9, 0x1, 0x81, 0x8, 0x2, 0x3}, &(0x7f0000000200)={0x9, 0xba0, 0x80000000, 0x8, 0x7fff, 0x1, 0x101, 0x8}, &(0x7f0000000240)={0x9, 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 09:17:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x40000000000, &(0x7f0000000140)=""/124, &(0x7f0000000100)=0xfffffffffffffffc) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) connect$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x1) clock_getres(0x4, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r4 = accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) socket$inet(0x2, 0x10003, 0xffff) getpgid(r3) clock_getres(0x0, &(0x7f0000000400)) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x7, &(0x7f0000000040)) semop(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x7bccd529, 0x81, 0x80000001, 0x4, "a030330ba31cea6c9f4a898bdf7963daf90c5c21", 0x6, 0xb05d}) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r4, 0x1) fchdir(r0) login: `:'(  `:'(  kernel: protection fault trap, code=0 Stopped at pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace pfi_ifhead_RB_REMOVE(ffffffff822a8538,ffff8000009ebe00) at pfi_ifhead_RB_REMOVE+0x58 pfi_detach_ifnet(ffff800000a05800) at pfi_detach_ifnet+0x11e if_detach(ffff800000a05800) at if_detach+0x15d tun_clone_destroy(ffff800000a05800) at tun_clone_destroy+0x1c6 spec_close(ffff800015a12908) at spec_close+0x3b0 VOP_CLOSE(fffffd802c3538d8,1,fffffd803f7c6a80,ffff80001491fc48) at VOP_CLOSE+0x64 vn_closefile(fffffd803aebf540,ffff80001491fc48) at vn_closefile+0x14b fdrop(fffffd803aebf540,ffff80001491fc48) at fdrop+0xc9 closef(fffffd803aebf540,ffff80001491fc48) at closef+0x118 fdfree(ffff80001491fc48) at fdfree+0xf7 exit1(ffff80001491fc48,0,1) at exit1+0x32f sys_exit(ffff80001491fc48,ffff800015a12ba0,ffff800015a12c10) at sys_exit+0x17 syscall(ffff800015a12c70) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffd52d4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd52a0, count: -14 ddb> show registers rdi 0xffffffff822a8538 pfi_ifs rsi 0xffff8000009ebe00 rbp 0xffff800015a12790 rbx 0xdeaf4152deaf4152 rdx 0x28 rcx 0xea4c67ee9df55c95 rax 0xffff8000009ebe10 r8 0x101010101010101 r9 0x5 r10 0x6e2b30c55db4da26 r11 0x3e332919ed5577f0 r12 0xffffffff822a8538 pfi_ifs r13 0 r14 0xffff8000009ebe00 r15 0xdeaf4152deaf4152 rip 0xffffffff817b3968 pfi_ifhead_RB_REMOVE+0x58 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800015a12730 ss 0x10 pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb> show proc PROC (syz-executor.1) pid=28289 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80001491f288,0xffffffff822a6498 process=0xffff8000ffffb708 user=0xffff800015a0d000, vmspace=0xfffffd803f014ee0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 34626 364615 1 0 3 0x100083 ttyin getty 68412 421983 0 0 3 0x14200 bored sosplice 82335 449702 74139 0 3 0x2 biowait syz-executor.0 82866 427444 74139 0 3 0x82 nanosleep syz-executor.1 74139 222535 75328 0 3 0x82 thrsleep syz-fuzzer 74139 417623 75328 0 3 0x4000082 nanosleep syz-fuzzer 74139 174065 75328 0 3 0x4000082 thrsleep syz-fuzzer 74139 159311 75328 0 3 0x4000082 thrsleep syz-fuzzer 74139 93329 75328 0 3 0x4000082 kqread syz-fuzzer 74139 195082 75328 0 3 0x4000082 thrsleep syz-fuzzer 74139 125105 75328 0 3 0x4000082 thrsleep syz-fuzzer 75328 46668 42684 0 3 0x10008a pause ksh 42684 248379 98939 0 3 0x92 select sshd 98939 394164 1 0 3 0x80 select sshd 51659 189947 91455 73 3 0x100090 kqread syslogd 91455 8226 1 0 3 0x100082 netio syslogd 52670 510487 1 77 3 0x100090 poll dhclient 72468 236776 1 0 3 0x80 poll dhclient 44976 168404 0 0 2 0x14200 zerothread 9903 128121 0 0 3 0x14200 aiodoned aiodoned 30773 339423 0 0 3 0x14200 syncer update 5201 65663 0 0 3 0x14200 cleaner cleaner 63393 474760 0 0 3 0x14200 reaper reaper 60082 511393 0 0 3 0x14200 pgdaemon pagedaemon 25529 102760 0 0 3 0x14200 bored crynlk 62919 93650 0 0 3 0x14200 bored crypto 35691 318511 0 0 3 0x40014200 acpi0 acpi0 78526 417121 0 0 2 0x14200 softnet 85676 282588 0 0 3 0x14200 bored systqmp 17843 139328 0 0 3 0x14200 bored systq 25413 124392 0 0 3 0x40014200 bored softclock 36583 233686 0 0 3 0x40014200 idle0 52459 464599 0 0 3 0x14200 bored smr 1 57487 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 9530 6365K 7004K 78643K 17647 0 0 pcb 23 9K 11K 78643K 1309 0 0 rtable 130 5K 5K 78643K 712 0 0 ifaddr 67 15K 16K 78643K 327 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 153 0 0 iov 0 0K 24K 78643K 391 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 76K 78643K 3848 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 37 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 211 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 2876 0 0 sigio 1 0K 0K 78643K 48 0 0 proc 42 30K 46K 78643K 524 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 229 0 0 in_multi 33 2K 2K 78643K 103 0 0 ether_multi 1 0K 0K 78643K 9 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 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 387 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 80 20K 39K 78643K 7589 0 0 UVM aobj 100 3K 3K 78643K 122 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 144 0 0 NDP 15 0K 0K 78643K 86 0 0 temp 190 2720K 2815K 78643K 11871 0 0 kqueue 0 0K 0K 78643K 30 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1185 0 1178 2 1 1 2 0 8 0 rtentry 112 55 0 3 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 56 0 56 1 1 0 1 0 8 0 tcpcb 544 455 0 451 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 59 0 59 10 9 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 52 0 12 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 209 0 199 1 0 1 1 0 8 0 shmpl 112 120 0 22 4 1 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6148 0 4723 47 0 47 47 0 8 0 ffsino 240 6148 0 4723 85 0 85 85 0 8 1 nchpl 144 10355 0 8721 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 32040 0 32040 3 2 1 1 0 8 1 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 31715 0 31714 18 17 1 6 0 8 0 plimitpl 152 115 0 108 1 0 1 1 0 8 0 sigapl 432 3051 0 3038 2 0 2 2 0 8 0 futexpl 56 46111 0 46111 2 1 1 1 0 8 1 knotepl 112 501 0 482 1 0 1 1 0 8 0 kqueuepl 104 677 0 675 1 0 1 1 0 8 0 pipepl 112 1880 0 1861 8 6 2 2 0 8 1 fdescpl 424 3052 0 3038 2 0 2 2 0 8 0 filepl 120 18351 0 18256 5 1 4 5 0 8 0 lockfpl 104 1016 0 1016 3 2 1 1 0 8 1 lockfspl 48 361 0 361 3 2 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 55 0 45 1 0 1 1 0 8 0 ucredpl 96 4135 0 4128 1 0 1 1 0 8 0 zombiepl 144 3039 0 3038 2 1 1 1 0 8 0 processpl 840 3067 0 3038 4 0 4 4 0 8 0 procpl 624 6768 0 6733 4 0 4 4 0 8 0 sosppl 128 31 0 31 6 5 1 1 0 8 1 sockpl 384 2341 0 2324 5 2 3 4 0 8 1 mcl64k 65536 105 0 105 9 8 1 1 0 8 1 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 46 0 46 8 7 1 1 0 8 1 mcl9k 9216 56 0 56 10 9 1 1 0 8 1 mcl8k 8192 36 0 36 13 12 1 1 0 8 1 mcl4k 4096 123 0 123 5 4 1 1 0 8 1 mcl2k2 2112 10 0 10 5 5 0 1 0 8 0 mcl2k 2048 55165 0 55119 18 11 7 16 0 8 0 mtagpl 80 8 0 4 3 2 1 1 0 8 0 mbufpl 256 100607 0 100537 11 5 6 9 0 8 0 bufpl 256 13593 0 7966 352 0 352 352 0 8 0 anonpl 16 282052 0 271552 126 71 55 61 0 62 10 amapchunkpl 152 12275 0 12172 30 25 5 15 0 158 0 amappl16 192 15516 0 14947 139 108 31 43 0 8 2 amappl15 184 1441 0 1438 1 0 1 1 0 8 0 amappl14 176 1475 0 1471 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 12 0 9 1 0 1 1 0 8 0 amappl11 152 49 0 35 1 0 1 1 0 8 0 amappl10 144 1471 0 1470 2 1 1 1 0 8 0 amappl9 136 507 0 503 1 0 1 1 0 8 0 amappl8 128 133 0 118 1 0 1 1 0 8 0 amappl7 120 1439 0 1433 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 244 0 234 1 0 1 1 0 8 0 amappl4 96 1782 0 1761 1 0 1 1 0 8 0 amappl3 88 3145 0 3131 1 0 1 1 0 8 0 amappl2 80 23805 0 23737 4 2 2 3 0 8 0 amappl1 72 60581 0 60174 26 17 9 19 0 8 0 amappl 80 7027 0 6992 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 121 0 22 2 0 2 2 0 8 0 uaddrrnd 24 3052 0 3038 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3052 0 3038 1 0 1 1 0 8 0 vmmpekpl 168 22233 0 22207 2 0 2 2 0 8 0 vmmpepl 168 358188 0 356602 175 94 81 103 0 357 7 vmsppl 272 3051 0 3038 2 1 1 2 0 8 0 pdppl 4096 6110 0 6076 6 1 5 6 0 8 0 pvpl 32 794771 0 781211 350 127 223 241 0 265 110 pmappl 200 3051 0 3038 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 530 0 49 14 0 14 14 0 8 0