Warning: Permanently added '10.128.0.77' (ECDSA) to the list of known hosts. 2019/06/04 03:40:18 fuzzer started 2019/06/04 03:40:24 dialing manager at 10.128.15.235:33830 2019/06/04 03:40:24 syscalls: 321 2019/06/04 03:40:24 code coverage: enabled 2019/06/04 03:40:24 comparison tracing: enabled 2019/06/04 03:40:24 extra coverage: support is not implemented in syzkaller 2019/06/04 03:40:24 setuid sandbox: enabled 2019/06/04 03:40:24 namespace sandbox: support is not implemented in syzkaller 2019/06/04 03:40:24 Android sandbox: support is not implemented in syzkaller 2019/06/04 03:40:24 fault injection: support is not implemented in syzkaller 2019/06/04 03:40:24 leak checking: support is not implemented in syzkaller 2019/06/04 03:40:24 net packet injection: enabled 2019/06/04 03:40:24 net device setup: support is not implemented in syzkaller 03:40:27 executing program 0: r0 = getppid() r1 = getpgid(r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) getpgid(r1) ioctl$BIOCPROMISC(r3, 0x20004269) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x4}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20042, 0x0) r6 = socket(0x21, 0x5, 0x9) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)}) r9 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r7, r8}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x2, 0x8, 0x1, 0x1, 0x6, 0x80000000, 0xffff, 0x1, 0x0, 0x1, 0x10000}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f00000006c0)=[&(0x7f00000004c0)='(\x00', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='tap', &(0x7f00000005c0)='tap', &(0x7f0000000600)=')\'\x00', &(0x7f0000000640)=':\x00', &(0x7f0000000680)='\x00']) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000700)) getpeername$inet(r6, &(0x7f0000000740), &(0x7f0000000780)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[{0x0, 0x7, 0x5, 0x1}, {0x0, 0xfffffffffffffffc, 0x118, 0x7fff}, {0x0, 0x20, 0xffff, 0xe6}, {0x8001, 0x8000, 0x101, 0x8}, {0xfff, 0x6, 0x49, 0x2}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000008c0)={0x4, &(0x7f0000000880)=[{0xfffffffffffffffe, 0x846c, 0x2, 0x1}, {0x3f, 0x0, 0x7f, 0x1}, {0x7fff, 0x1f, 0x40, 0x7}, {0x2bb88f7f, 0x8, 0x400, 0x5}]}) fsync(r10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd\x00', 0x10, 0x0) poll(&(0x7f0000000940)=[{r2, 0x10}, {r5}, {r2, 0x41}, {r2, 0x8}, {r6, 0x80}], 0x5, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f00000009c0)) mknod$loop(&(0x7f0000000a40)='./file0\x00', 0x1, 0x0) 03:40:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x48) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r0, &(0x7f00000000c0)=""/179, 0xb3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="4dad74ccff19cebe7279a5f452f228887ed7a0ed905c8612df94b5fd8fe596c69f9caa9d848fe5728e0b22e12e4fed10cf234279ea050bb8b180fb6d1dff504a5755fdcce835a8c5eacd9395b571780ec63742aaece93e8cf1c0f2a1245c2fbcd29ea969e5241b304a7d01359b2d0a73fd8ec1b0ce6a886538422fc9bb9a1e5ddd3586e446403a6f5e32db4e1c913d888dd9951b329f92f6002657e8200a0078f54c3b58cc8cb1abf9aebaaa81bc26f1ecf1835def04fc1062dfdbd542df", 0xbe) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getgroups(0x1, &(0x7f0000000480)=[r2]) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0xbcd, './file0\x00', './file0\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000500)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000540)={0x6, 0x3, {0xffffffffffffffe1}}) utimensat(r0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x9, 0x7}, {0x6, 0x9}}, 0x0) getpeername(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) lchown(&(0x7f0000000680)='./file0\x00', r1, r2) bind$inet6(r0, &(0x7f00000006c0)={0x18, 0x3, 0x100000001, 0xd7}, 0xc) close(r0) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file1\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000780)=0x9f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x2, 0xffffffff}, {0x1ff, 0x100000001}}) fchmod(r3, 0x9) renameat(r0, &(0x7f0000000880)='./file1\x00', r0, &(0x7f00000008c0)='./file0\x00') mknod$loop(&(0x7f0000000900)='./file1\x00', 0x20, 0x0) getuid() 03:40:28 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES16], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="2319f2be4b412b4e61c6b7cc3bdda30a4cb48bd823063c50a2fe9de9d7780bc78de7e1f9b39a0f1fb6cc05fc614b85d9b20b6a03b26755f660fa52b0ef8679e0ec2a150ed5b2a712d82c559b106d46c790db13a0fae250a4e88e97615668fb3f063503df56fe6d8c750d9c7cc3aaccdae28018173fe113d4bca93856f1fe1b4eb080892b6ff37019b10127d65ef72f6ddc3a312aa0822d8a990e78c3bfaaeb974f4f81f6", 0xa4}, {&(0x7f0000000000)="1279cef7808b27b6ce8b44ecc387d0fcc81bcc1b4b333528ef86240855b580798e", 0x21}, {&(0x7f00000003c0)="7c0970c39d13b17e2edb23000014e2b1d68e28c551d25cf4adfd5ffcf37fb7bd2b301216b49aa2a4ca30b6ac5041d83083874cde47b58e9f828a10f9198dfaca8f7fdcf46cf340ab3047d81ac06a946549c33b04fbf36cbf8c51195378a86f8a4e94d126c6720fa407eaa08b937ca5d0020cc42b60aef5ea1fcd91d58713e708de2db286a90dedc7a5739802c2511cc2eae26b8c7aaf97aeee3b7d8798bfa0e1f3484d24b3c7939cffa9302d75ecc89cce54c7f934a9bb455e3312eba2b59a44e1", 0xc1}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) login: pckbd_enable: command error 03:40:29 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x81, 0x12) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket(0x17, 0x4, 0xfffffffffffffffa) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$setown(r3, 0x6, r2) 03:40:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeb6) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/119, 0x77}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:40:29 executing program 1: 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) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000500)=0x6) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000003c00)={0x4, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) 03:40:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:40:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) fchdir(r0) 03:40:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(r1, 0x0, &(0x7f0000000080), 0x0) 03:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x9, 0x4, 0x2, "084a3468b33aaebbaf1c31fd52d04c75fc5aff07", 0x8, 0x9}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 03:40:29 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xa, 0x21) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x200, 0xc2}, {0x4, 0xfffffffffffffffa}}) 03:40:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x4, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x48}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="d2a2") socketpair(0x0, 0x9, 0x3, &(0x7f0000000180)) 03:40:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200000000200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x20000) 03:40:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 03:40:30 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8001, 0x10000, 0x20, 0x1, 0x9, 0x1ff, 0x3, 0x0, 0x2, 0xd00, 0x40}) kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc}, {r2, 0x104}, {r0, 0x4}, {r1, 0x10}, {r1, 0x10}, {r1, 0x1}], 0x6, 0x1704) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 03:40:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 03:40:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 03:40:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x8000, 0x800000000000000, 0x7, 0x7fffffff, &(0x7f0000000340)={{0x26a, 0x8001, 0xffff, 0xfffffffffffff2d6, 0x400, 0x1ff, 0x6}, {[0x9, 0x7, 0x1000, 0x0, 0x2, 0x4, 0x6, 0x9, 0x4, 0x7, 0x9, 0x3f, 0xf9, 0x7, 0x0, 0xfffffffffffffffe, 0x1, 0x9], [0x2, 0x200, 0x1, 0x7, 0x7, 0x6, 0x5, 0x9467, 0x9, 0x5], [0x6, 0x0, 0x8, 0x6, 0x3, 0x4, 0x9], [0x6, 0x1, 0x6, 0x4fcdfc4, 0x8ea, 0xf598], [{0x6, 0xffffffffffff0001, 0x7}, {0x2000000000000000, 0x7, 0x5, 0xffffffffffffffff}, {0x9, 0x7, 0x8, 0x1}, {0x8, 0x1, 0x4, 0x2}, {0x81, 0x5, 0xfff, 0x2}, {0x8001, 0x5, 0x2, 0x34e}, {0x20, 0x47, 0x7f, 0x20}, {0x0, 0x0, 0x1000, 0x7}], {0x0, 0x0, 0x3ff, 0x1ff}, {0x5, 0x0, 0x8, 0x3}}}, 0x4, 0x2}) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x105, 0x0) sendto$unix(r3, &(0x7f00000000c0)="e7b433eb6dddf31c73fef78e6148b8cc7e770ff02f91057b6924fdc845d0516c0e94fc0217d219d56d5dbd96a71978802506ab51b3694e9853110081f42eba7639b1240b181e0cda1811e190ac46ab0c0fa0101b9c1a89e2d808f0ee99852b12df092a09ac9b46a9a0", 0x69, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000280)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 03:40:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x9, './file0\x00', 0x8, 0x4, 0x8001}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/23, 0x17}], 0x9, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000580)=0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 03:40:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 03:40:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pread(r0, &(0x7f00000000c0)="70734ca4a50c60ab39644abab6a100c38658adc58ecae1182b29c0631a35db7f503c35be83a6424ed0b08237b471c1a0cb2e2627da7a6ab0f80b971a47f9aa82c82ba7adc3", 0x45, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) setgroups(0xffffffffffffff45, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:40:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d", 0x48f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000004c0)="93279a2d5b33eba5049908ff0bf44f69fdfc9f60d2c4c493868ccbfc3ec5d67535b8", 0x22}], 0x1) 03:40:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/58) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) pipe2(&(0x7f00000000c0), 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:40:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff5a, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0xb}, 0x0) 03:40:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x32, 0x3, 0xd6, 0x6}, {0x1, 0x1, 0x3, 0x20}, {0xf58, 0x8, 0x7d, 0x40}, {0x40, 0x8, 0x7, 0x401}, {0x81, 0x5, 0x7, 0x100000000}]}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="7d05a235ae4d7356ed1620cc16855927a782762317e7912a3280e9442b46a0c00b106b5e492fdd4b2c2a6ca8a6a2abe173fe1703c1ffca99d8ff7c76c1152d94d7a49245bcf701211db6ad2fbb67f46037fc31319cd5aad33db9642f5abdb8132b9772201caf8aea6ad953459de9c72514757a91d78ec07fc1467e5614c68df7ec869aaefa28cdacc7f4cd292b343898395ffad6047d263225c8c1a3479ac5c7829e744b5a10bad4f03bc8393a0b0d975c970f8410199b8868dd46e3dbbc38d6f870ce0fbb8510c2bc7d208d8051973c6f659b328e039edbe858ae4fe99ac279f18979f43d630d15f20498134d5f553b4401c19b71f7c9994c309ce1a241e0382c8e898baa76210dba7913c2cd75c4a5445fa8c43533529381a265d80ffb26f72147671210df33623ddc587aa7bbd5da7896bd1517de580e8acd527d0b7f7351d7e3760b694ba9c6157b8e97d9479abc0e1325cfd2bf558d9f1a262973071a3d23fcf9aac098fdb7291b25eb77603a2da799bfe658238bbdc31c0cb1501c987c252b74533aed3c947500cafa6460569c4e04902d12f0f44ea934cdc7c39168239acc7541942dfbfea227a4c22676cf25ebb67fd2b55f99220f64a9a37793950cd3557623158213447a0dee18e5d2207edf58969395511d972a7703b31b531f9754dd8cd0a7dbfff6a5a4ab7e9b411c6bfdb0d11db9d5d66a65369fe7a020d3ff67c8a65cf72db86052006661e205d62d5988ce4b816236af42d3a0177ff82254bf6aef485e585fda68b3edf42bb65272e56ef931dce8702d5809034f35578b4d9dd2d5d5210069427ff03910f02c79cbc5071bd73eeefe16ed0f20d936e1c118c1b048d41c461543a3bfe73dafcd2ec2bf9a20109252c23038135f50311721463d12f80816366fb8e730c5b353fcfd0c7a3d2e355304861594f2778b1092f52e41e0494c25131111045663892eb7f19f1fccfd11163f0138b80757fe7fdf8afabd5ed69b82404904fb62aa478d3fb9a9824de74eb2d602d48bf86402df73ca0d05790791bc63fde48cf7a02ee754ec59f64eb4904dce0d24bf6748f31861099e0a72fb2b2e74a9c6a52d6fdaf3adb72f97774cb77593b6213e98e4411d1adbcf9d28988ad09124f32d62612169163591ba5a9c7d4bfd3447331702d78eed3044fc5f623794e9fd6232f11c50ae8b93cf4f5e6e47cceb99b6731bd1dc51d164a55a4e92c64e5ffbb99001d1ed4efa8606786a757e086fda97e60997f738d5c4500a27ac31f0c5b4000c908d060b07f29addfb270fe76e44f98539add132c64dd5f0f1489781fdcb9b91228950d3ab4e034167af1c0b7ba1b02c2b80d79049f4159c1976beaa14f62a53ddf2cf5fba0d31947d452ebf0dfd0d200813fa6426bcdfd4f6a1223bef6b78d455f3c863350f181195a71981b1b1a71859be63c04f7786256c8f49be49ccb04c632a6f6ae787f5548945b18ac796b92b4fd1e76e88ba8b850d9a623a88d8302f2cb1c9133e99ba2834bc2ddbed284e6a30157d7489ae896e462b44584af4d9ecde959e19ab592ef4cd7c1c0c6b546299d2d8bd71818afa97f6ba6675854becb6d97cb3e128febe2d29991428850f3d8c311850e6704f457168b2d4d66749424ad4fdc2ad8b48aabf0459881960f30d0910e0c25e97558f6db2d0481050b1c3e9bf4a9efdab9213dc0cc987868013b8abb1fbbf3195c40fb48a3ccc6221be457013682fa4bf0cb4afbd2909116c442f3db32d24e780014b448c865b642ec5e53de6bb67f66132361c032cf527c104006a4ce1035a586451f95be2cc2d93c3b6fd7ce3ec1ab1ee9752237ea688bf8284b7a462aa4ef4e245532b25c8f2d4cb921bd5965e2627323dd96c5b4d383c5d6329932e903ddd4c9e342fc57990d9d2b5460a5ffdd161e2a5d723d67812666fb34134d2ae00224964a0f0f9aa91b532fa9008accc6b28b12271e4ae30f92ca689859a1b9acdbcf89ce7c5b369a54d783ca0ee5281671b0109a00de5fdd10aaf7c5a4dab8cb0ddcf440a213bee7217c325fe26618f4df166a5eedbfa9d34a90624dfba9b9c706250ec616fd218e68139a4ba7c9f4ab9b89c3c792908443c3db8a44e070aa105691016dc5bee19cec66d51c0cbb9392cd91bde466b9c6dcaa9274b1eebb7ed2d44372228659baef2f25d9622f39cb5afa85ca6b8a977ee47ce44efe27d5374360ec78bb0c9e228ba7fead562aa73c1655c2676c29959e5d5efe1ec9b2fd0fa85e20706347b8f973ca4b431b91c5b91c64df65d34db49472a4280eb0e046d1f4c49e70711676c95c2df17bc176ba43c9587189eeee6a28472276e5d4962ef1b5525b437300c46e8b9d15dd6b536642fd9677720d0a3f38f57ce9be26db66bc70a16a57050cb523e48c5e49b5befecc4370a0bc412873e4759c67a5cf7d6e3d211d8ecfe9ba94170237f96bdfd5c6d7cc46f217e16fa84fa9df5bfc6d5d2cd85ba09fe0da52bfddfab858003784ccab82d4d13cf1b35e3087ac1d37761a18e17d08169889117b4acbe7b6c110a6989b599c058132ff1ec212e06ab08471eb2ce4b73b81030f476d9100614b4034aacf83342c27648dad2f395feaf28898fcf5a4266a76a0348f4be139bd51fd25697c75cb719230a6070b65841a41f7d9a20b6ea2a9eefb817a876daedf87e67f2f187d13be13a2b8f0df5544464ce607915f33178cc6cc913af94583eba8a33e0c1164287638da38c5a7f2516348669e4c7a10c2505ac50951c83682a83e1ecccb43d28edbb7d93274464a5b87826d02d9eece7816facb50c31cffd8cc00b64a4a34efbc2fb5ee24ad93b9cc9091b5718f73b39bd0b0843c9642a47153260b4285435a1bc139e1b8a29ceea5b01da5024d87b95fd921ef15624561f3de7d19dc230dc09362657638cb4e856c59f4ccba505f918e9adb9830109d3a367aa6585e7696c86e7b031393939b217c8aa62bc0decb16143599ed137f4a1b902506ff442c9fb345e44edd59fb6be673be7f40a8a44c50c93da4289a50f63a9b6d7c7121a50d05f46d057992f05f0451edddafbbb66279698c692040db8c7743f1ac679d33b7a4f57ee8e0523f88584392b55ba04db46f94a8e970833239623da48eea3c5758dee0383398899dd47c6e91592e659ec008710f4cce400bc0644bc749091746a3373ff205d935790a4f76cea0a6e54bff874aff92b6a2832920cf99fbe52bb47d0a2b0dddbac3658bcf8e3f79f1720ef5e4b462d636a6dc97294cef65cca3ce81086a1c1a5a52f9e7e1c9a99dea8819441b5f534c200a5fcd768ec829ca93921ca683967c3b408fca6c8632e8038536d247584f4555d3719e43797cb23af87c519ff751274d4b53f6e638c79b111825a997c9ee6d6048a4c7439d44cf15d933fdd8564a7093375c63d6954be1fe5c4e99b431757014b0f0915f65ad3e025a8b3996a590e0f6cd7004dc62368a356482e7ee1f6c1f2d7f9e10c205958feac51cb38fe136d98f779e97bd7c8f9c689c47b60b88cf33c503010b735be677d84d8e1bd3c684b205cf2f5114aa88bd509a7679cac3f6bea7142ebe9e3b2f61dea2f6b0280d73d9db7c4a758a9418009a3195d54f6a85d2d71c9bac1e67cc5e46ccb5d184c07c4c08baed16e2a0df5c78a6828d092f54e76b1d6ff9b0adda5fe824bd08f04b053160cdae098a17107dab5a0755a877441ab8c193243bcfbc4e2a88c880ee088230fe08705033f39711b4787025b17929304caf80b5fab4a5d1774415e63d0a3f54962b973a239d9201897628d58c7321e2b0a3d486aa514ba44064f316f82f449913b84c121dea1bc8fed125a15ddc3f8e0466178ba4f16935ce51f4363dc26e397918db84947074d6288f116d8ccd855f63e06dc9232ae8f0ce0d994dba788e38c6c562055d612996339eaff785602fb4f2d14ba6951646e04a94422b6f39bce700e69c76f230e08b122c676644c0e6f46d0da5bcb33f12f23ce19a74b587ae2e5c74f1080abfc0fac3e58cce42841d3a9c147b5162b9f9d863bf59c9cd0b253e1ce427bf707f4e713524244453ffedbbe3f3f6ced9241305a96fd71180b6450eee2e5d52b27b49adb0397ebd4550dec8d7da9f99ad236953b58309889fcd9383833697728f945280698098314590565f6ef5e91db8ebb75c952b82cf6912ff6d23307e411cdd394f2977373a6f4774aa7c85469f9b8a9c46c16b32c598af037cd9685cfdb46c9c8a4de40b9c001c2fce822dd01f21d94f9abf6c8cf9c3d74e2896c054446e7f0cd75d1ca75d8f2fe8a2f9c766c17afa9f2bf0bec8469d1651167262e61808db908c54cd8c204adb58da56af076e8c97c0cb403eefe7478baa767bfba5633932db7b9e74a795fd84bb63316d706453f137994842016084d7361309bb659ffbeb674a62ea39148dc3b9dc424b92b5eaafe12d243bd44c41d7c9b9383e698162e124bd374f35268c16992c2b79da7bca7ed9806a760b037db19ce773c4f1824a7c7fd20a481012a7f4b50e90f330481059f43ab52699987c4ad1c72d0cff7334d95962b69c813b46ad3da83ec664aa00c91b63d7e1f82532f18872b2ece58a93229c50cf4190f43ec1df402c6a2e57b26a4e03ce63da48a63f70c5fa295803acb3dad900d832096cf5ba0edc6b56fe95aa134d4c40239f7cc3c8fc5b45e974bb86c38e0d16502622dca4658c89fe8b1972015eee58f3b9f2a904c1f322339bef016df94a51ac6cb4dcdb1e66d9c4d88e1233998927b2520e8bbd8228a372ddd58d976b27f84986c0a48c38e445520aa642dba1deb515a84e3aaacab2eec294e6db2b03498ba2290d38cc26c6edeb2cb075e351aec1b3eaae2a34f5a11c81e52b8b799d65e7345d978afc38fbff16543c3444e3915401dd1ddd22d1e2c8a2b0c76ecb395ed96aed8859f6c5cb13dbc89757ef02c29dbe01f18bac1bc68c1917254a66db9d569f4d7611ba504d428682bdfc8651e3d8ca30c1c2455286b3dcadfc04faa79456951fe90c9eefbbd33710ef6410700493a79b2c5c52ed4f4aac63cbdef94cb4737a92e6f17e3581a1d574ff57cd84f94febf8c536497ddde987b2e7a5fc5f42e9e4f3d6126796ffd34155653e9c1d55d74b6033f30561debb2e23579af980a620754181e73eb7499f74edd874b98819f03ee6ad11cb0e9bda6d6ad636cf206f5ae5507397150179ba4d5f2cb7966b322972f9a4b7bf38226c41246f9bf171d64667b16f699d66631180d5d65324b1df6747b934dd9df5e4518f023f938eb7ddca688fa0c7a9651d758e9d50a89bff753325bcc552133ef424953eb9bc051641f7b43a189ab7c795a107e385fecad141a85a1d0f13092e254ec4c10f3dde8099f3eb722576c0e655c70bfd07f03fbfce2def116abad3bbecab467bfa48c6d71c85ceee3859f481a3a3f4bd2cd742c12ebca8bd946f742122673c78a78ba89cd68a341aba947665d7fc313a1d35a9bab32d329b3356d861b057d6fe194007acf597d0b855edf1d1dd25a9c3dd6ae845c0d9cff2054ae399fd33042064ac02b6ae6a1661b3417747989a5576ece795bd796314d7f978690833ad462c508aa0e0ccee9627c68fc61611e744df3693358aa998a8664d2cebc609d5ff56637dce5caa28fe186dc106824b466c25550b356d6ce362b6ca5b926c43e00a75687babd58b176c32f59178da1cef5155b4ad1da3e805e262645d8068d41786236eff9c30c885f5e197fb4bf51d3b93010544116fd49bd0f95f5848a3af0887c35bd3299e89391b777b51709ed", 0x1000}, {&(0x7f0000000040)="dc3d94b9964ca97c079e475cb0dccbb19f793b2d017ce0a1ecf4ecfc173a8f9ea752ddd9c6590baf5ecfff70d29a4aa3d4f07ed4e11484d1b97d2369434e", 0x3e}], 0x2, 0x0, 0x46) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 03:40:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x2) 03:40:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 03:40:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2c, 0x80000001, {0x4f6, 0x9}}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r2) 03:40:30 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5) 03:40:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20040, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100, 0xfffffffffffffff3, 0x50, 0x10000, "7bb6bf059a7d66b9e133f8b53630f28f0dc920f8", 0x1, 0x663}) 03:40:30 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="bfff2d127a966a029a0e6aa54ee6fb0dbd3c315e8c4f186fdc609a382615612796d16a77ff4c8f46c648e792581edc607991c7465672d295cde9578965d699be7a33fa5f2d453123e8e59158faed936de48bb3e20a7f235042c437ad29d88f1eacd3147abca6e1666d0d4676e24378a53c2e86d8ef930df6b189fa7fbefb1c81544ce97ee8c42e1a7c9a99765c8113997a34fdcb254d78c2b0e91d8eb02573adfe8d4128f93134fb95f780125c763aa14a5f3d4cdd2b840c65cd466ed6bc8590341725bfe6d7aef1e8dc7b546ea4d686f277aea5c1fe0fb37f91dbdf18c484172a18fc11ee08bafd39bda118180afbfae4231c283148fd02760753e8015b88ede55fa5c513342a691053c8167bfdf71689b746021edb1d69345e7eccf6236e9dd7fcd203b119953da74f05b258da30f0f07b805fed3d0153ed2fe334bffe3821d0eddd6cec62d37dce3133113f07d65d45d3e1bfedf8264a4f12a6f4722fc913be20c07265b1c17221f2466e629a9930eadaf93b553710925e79a460bddcedfa6d67d6349bbb30a490d559b037867d4047df3e52d85e0e652d5aa654c943d88dc0aa72072f1f8adb6c9b8e037de2d0d5685aa782ec38d34d85a9ff331c227ddab1f9e8b5fbae266a685b9f5b0eb296e0471c23125359334143627435c7f6ee3e3599c42c5a2febc1a556d3375c522f1ae0e23bd0fe15b1eff85b5cd6428ead739222b9323572425493d6a5b58944a133559e37aa167569b699433e5783a49166fc5d40e40d6224051a4f1715f77b121dcfe74ea71dcc7f6b7c6dcc69ef04920ace7e3afd378d5fe4711beda65f7916f3138f7bcf01865b6e58503fb5f12e6f955c72e65c5558fac158b9b7f4db6d3d874fef7e4dc17d209ed3bb2b6d83c3c130015452f988e57dd7db460cfc7e9a3c678c35ae2ca66d50fd8de85ebf86d144f874413e6c970a82f64abfb3a1425db0bc19738c7c865370cc9fa349b7db0d017ca87dd46429ce9e415acb20e17794c7b90937d1d74808a4d7f363da5d562b33ea2c309b0cd78274b0dcddd8d0b7da8f68723364ea79d2f19baac3e4845ccf002da8220a3401321147e6786db84d7c2ff7d3cf6e965eba7fa721d9457c720fd5d54a7a5d1e82c46651921597adfc592a84deab0302e31d16a396f62f2fd97b923d36cbf93dafd7c9b9291e86e473ebff762eeaa66b46358fd5ebc403ee02e767fc53b8548f042cf06bc12066bbb2e845f84ca374043772c22e20d785ae184a0b158422f3306657bac8edd86e8348b4b4b2ab82b33f368a386b06be7acbfbb7bb0c5469a19b8f7aeb1f2fc1fa9ec65d2e89cc55002b64be54d109f1b425d10c706fdddae6f12e47c691bfe612ab51753deb57a2b8299b3a61fdbbff2cdebd648f3521df6c6c9378ad35ad4d1312e4d46c7bc96b83736be5e7a10a8232a21390685012e53a940903ad5e3639c662672ca5688750a4f76dd58097f1e5ac8adaca57e0f0bb846a458424e803c135532e08ef1cf26e8db177b505aab4064b5ea3ea98601da2d75d32cfdebcfa6a2d8b820896731f719bf75261c6c11586f4c872205e9199e71ddcde888923ac907a8d33a31bbc9a8a636a056de289ae0078ea5f444f41568d8781675c77dc7e38ec7c292a67dbfcd3c911fce6c33735b9415e88dbbf8230e680ebcd956ea986f365da4412abce9cd039a321eae843706f76ebcd35f38bfcb3b156845f80ad8ac0e58f930e93c05f5c27a76f4ee6994cea54966f13a53f3fa99b410e18113c43c7fcab78f9cc1b6bcf0b13d9e3763a1d0b0c9ae428cde0bc07d71b7deddc3261bd2375ffc44c81c49f61c1e779d04d017ff0a27068a94de55cb4cec60c16db6312c7231fa2846118c193cc73ea5c184bde1e8c7e62f21b4c8d7a6434ec65e1888dd6023933530b93818d5030236a897fdfee895b82363f952aa69d2a64a9ad3a833e4245a2173261087d7b965d30abfdf10ced9c08796537f8a9e52e6cbe749e46ad74438ac82eec598f6a9f7d000ed3ae67c6f8bc679ea6f61079e8c6a0ed55bc9eb5498852ed6dd751c6205c6b5a6e8ae267c2ac0efe87f1603dcf1256a963d62a29d4122e402e70b7e9c9468ea084106ffdd99f2318e3538c8efe2a17d371bb6e9c4a23c651c1f3e9d2cb478418fabe93f862330621850c6a9a8dc503a5fb17a9d3f812b29935bd333cd9d2bee52315e3f48170332a5baa918f09ad0a9034132b4218ae5400ef9e854f08270ad1da8ff08588aed8a540842e2645201f09665ff00260eaddbc87d001e64a1c8d7064bb2fea92a18466f0ce169754de81a1c2464255b600ebbd8f3a221372abfb9b93e70d190c9d8308ede572c300bb45346c32453bf58b246cd3c5aa209a3417727beaa5515fdceae6d1c4b7c1397e39fb780039eacf8f30870f41ee63daaf88b5734a8510d6a81aebd58ab3304faa8018eae918160bdd68a989ea5b65aab29b05a9dbc18a6d245385cdb6f21f4640230dd8718c9828417a20ebac648974c1614d8db319f6770aa6f73741deb6683af00a0b5f99d80a0d02a2f1bfb08c857508731472037609eb9eae4ce713b79b597f49a609a4760315309286835100deef47577a88a99a56beed94aa8be0946819634d99d73b687e54ca43754c97080abc5a3d1573f9d42b2ecb99c35eeb7fd3264eef2e88302faedf2348055190fd10252b8321b3e9b2be604dd0194308e82089865ead5b0a2cbc91fe9bc981b2e5ad5dd491128bbfc49ee8a771f94e2adf0c00169fff51ecde85b2e77e685e15e8e5a407b9da668a946c05cec5b1b5df18c7835dc338b28ccbb3edda7bf353064a8e80557d09f7d6b41e8443a0a232cf8ad269263a4b564f0514365240df5d21919d464ff6bb4037855590df2016fb254c4f14aeb7092b68627ec9f813ce8908ff13d4945f95eec75b84190c899452fc809fdb1e6b4a3f9bd889372bcd1e04d0dcfd29fa045915077d16262d13e51211502bf5c3b812e925f4bd1c0faf87935dacdbec315e0c2ccf9d9c85765050e0e724cd0d625654bf46f2e7ddc70156f69bc452920c7204117cb19fe2097ef296e199ab1bb560974df5016112603d6f9f92100f2a5b61ee9de093db94363f20f7a7f805cc663bf0038d1faf7ba42f41fb3474fb9a707b5a2f3c7e7f0918d74d7ef569c66746caff1cbc419457c35effd3c952c3c31ff0aa45cc996836f6c86165160605d4b4c2b04f33cc4043f016664d536abfe9dca225f1a8aee1fe1c2304971f5a0fd741c7f6f42a06148517ee62045e00fcd8ca22018f3c3e0a99b5cd9e82ba57a993ec7f48ad04d239edc39573f0b7a7323be0c8470bc909fcdcbdf9831124161d2036d275e6ae2fbe904718c04a9c85128d42516c2cdf9dff641447f16649c6e6ccf73dbda604daab9e27680f006d6c9ad58176c858364fdd858c14e86aad371ed1dcb27ba88880c6d0758f014497c089f37330e840e74cbf4ea60ac85033fb2a7278f43829055ee8a6d8ac8bb8ffb1b45f097caeead7b94d7a15678e2d7b089b4a8a9e038b5eea5ea2511d29dd7c068ff2ea687ee8cf7aa1e228dca108bceadc4a22cc4cb572882a67d1c049144bc363da65c64d6f13d1b4e8b4ea65902c606ad689dbf311cf2d61c87c8482197f04ff17901c2e8189970ce34bc9a4421d2684599b02d48e5aef2ce514a820a4cc48d7ff10f5771e6223577c8d66c7437a891059752c1f9711de3f4f1d9c57a4a2c15d6c16f213ac6b04c09db15d13e697eb9ac0444c7dd48e5e66f877e3d1f9655c9a7b2b8c2b850289f4b728bcba0c800c48b841ccb66330bf870952ab19b946ab6118d536c882269ea7f3e45ba21394c2b64dac86190e35a569cffe2d9d25fc0fe75bd1852108c7a1e35ef6288d72dcccbf16b65e3bf4dcbf96157b6c5e29f1cd9aa8bd8eb0803cfecc672144b40b762822455281b574ea308d011f987c3419cb1437ab10692c484d1d60a7f2b7f00c508fca1555cadb8fc24c5817f6e69a0528fbdb51e40b30904f3679a0ca037783466b46e29039ebc21eeecf414b9d6e94e0e9a34a4548a027c32522ad750e36abd21c8cc1c145aaeaa2664893f3b41aad3a73ecfb9b1dc746f2dc5c72213476ffb2999f340de73eb38089d88c146272e693c464e346dbb91399f71cc516668b510ef086fb733a30583b76b84c9bac72b3b247298188d8806c2d9c4403d6bc3dcf64cc98eb4a1c76b2e52eee0ca4a53e98a64ff89e18b2f9ab35097d17ef94e7ebe3dbde998e2b26e273400bc60628fadf76a2418d7eb77243ba45232a63d70c60109f765b3836380003ce42f723884bcb001b95753bc29cc0aa7f330ce7e8b030433e8d2ce43a6f8b31f3f50d32aab7a2c1b09947c340a194dd3c62c0a52362a2a1738579546f691aeef28896c9a77f7d133856ae60780865630017ace3535958702b0b6f96fbbb29512bf7e2f68a59fa0eac82530e30587b9f8a1a33f884e17a1810fcc8efacedf4a7bb59e0f43bb37affc929bb628e70d5bf63d5a131567f996bed5f66b7d436a93f7e0cc5e6bb32d4290d007c72929c53afb7041e14df26fcc40cbd55a01fe95eac7cb9e15a7b5fff2dd0e28afef7887a7283e04b208b3c2a336794451bed4158122d8161e9e9f944855f076bc5142dafd72b68c78112a806272fe30d44e1e731cbc498ce441c1db7c12875ac23bb5dd6a7f7b29d99361d0e814dc71b8f49f84229797d61aa0de5bf179f0f124eec01116e90ea1d9aa5878461d866f882b81d612bf3b8cf1fcf15303c49311329d5ac67e75613cd4bd41ea79f588bd863d56239f36520af28186c256da7d71cd9c3440846b2d2e99ae797aa8ad9c2d81de9bf1ac8f8a2101a928a0976f362e0d41f3d3c2b205b24e46cbffae645acb9f54d518fc38fa4203f9fea60820e37a5af58fbf9cf622c82d31d6605f1b5cfc2c11c7d3eb9f84bf8d22f8d616fb10758736765dc3b08efdb16d07b1198cc05f0713cab08044a10f4ae9272cfee974ada20d500da502ef398c7753a08340c5a7aa6f56c69268f780473f3c65b4e50b06be6c44e15cd0fc76e8a82ec82845a14bfc99a6d420595035742d8cfc35e7aebdfcd89f42d4ba7916df591f9c99bf6389e3d74cf75517a57f0459484fe27a366e4aff4fbd7a64e1d1ca62b2f25cfb3a4694a62d5af36294d375597a01ec235cec69b00950cb827720797d848b063fad4bb56494e75fc3bbf0594528a595a23208618bf7e9d572bb947347c342b7dfb6cb74f3d3a2b2eb4b724cb63ead2323df30d32fdb3b48fda3b877499f85b8b8e7ecea06a814c25c645230c2d1775b27309ddf219981cc9d42c437cb3aaa5726b7af705615c0c9795e9e316c94b7adbc288687ee1126a6bdaec414a2d2cddbc4efe02ae577e40595cf3d953fa4963163588cc0d42491c212aae8ce39aef8b670ca6518bcf23fb9187f122e9e981195266e413b75115e0c6e6e123e27f02022bf2bf07cc0ee1065bcd087a56efd57e28a262fdb26b24a6a0b942d802ee9bac2d0ab0abc69726c79c3e1c6139c3e3f14e4460c825a8397ca6e9c7e76e72a5216b8a505d109342bf8635891c147d985f4f730c22a8585abd05e7585aaa1bd7eb31c11ca33e3520a9900ffad81649ad7175ae0f968cfba52182428102f9e90a892abe1557e29536a71aaf8a639fe1be650362ab5791e473c7fef7b0e00ba4d7a14e744b26c7b23461156be446d607bd2098d44c4e16429d882df3b9cd4fd5c332bf877c7db5cf70d5f910fa2ce1358daeebf4f3ad5baa514da286dfc7f7", 0x1000}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error 03:40:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) rmdir(&(0x7f0000000040)='./file0\x00') dup(r1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fff7f00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() pckbd_enable: command error 03:40:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pmap_unwire: wiring for pmap 0xfffffd803f012708 va 0x1b2d820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012708 va 0x1b2d821000 didn't change! 03:40:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)) r2 = kqueue() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x696) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012708 va 0x1b2d820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012708 va 0x1b2d821000 didn't change! 03:40:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6", 0x91}], 0x1) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="31bfb6299ad8e98b0a4b82cadceca7b03e8076285e4b58b20ef854105c16859af2873ddc3b44", 0x26}, {&(0x7f0000000080)="2dca180683ca23f9e29f1d1b517dd2a3d5ec6e790c96cbd8fb1cdefa3cca525d790a0caeb928b3d4a442730c88ca2b6047ea7b7cdc979bb50da44d05b949628acfbb5b84c86b2c192ddd9e178d29cf3f5cd6365014633a2fe5417cd4dc63de1eb7242689d6414caabcab77ce783637b690deb9a9012e2390f30a5033d7a8e4363048dcd9a1093497f4d39b39303613a6238b56175555be8fd85571d40e48767c50956fa6ddbb369174c5ab", 0xab}, {&(0x7f0000000140)="9c0055fdcc4383b803b3e5a0fc59f946380c85fe629285bd662b08d6cbd34984130920d871b9c4bfb9fa9625014a53242e5a17c785707a72978c545ab7eca4ab195c55d835dca4853e0a6aebf0f4f202232147305b64194004d176aa4c9ca3ea54ed2bf9c06b18879ff5c7760da79237ec81", 0x72}], 0x3, &(0x7f0000000200)=[{0xc8, 0xffff, 0x9, "f50a39245ac2bad27b78a5802ebe766dd138052dd0d4c8d31866de02d2d34942152e5cb6814f547f53dc7198eb9cb167341c52a7f8ba2756adffd3af5dc4bc74ecc903bedaefb67c5bc51e9ab67374ac5475ac1cf14f5005ecf92f210ab4db9b902a8f5ce14466e65edf34938edd03ee2fb6af61b8ab2eb2454e547f5df0fda68215399cbbdd2c2d102e03bd8437e9bea2b370be8304ddbc143f0cef44e017f7cc290dcdb3960c5cf8b043bd44d75bb21ad4fd3d3ffb1e"}, {0xd0, 0xffff, 0x9, "abc0d1a8b96930a8c77fe467800d9d62cfcce87f232db7f1a3d8c268578a11933588c27b892b9ef6fdc4839ac5004e3b2def122234823e2d462330b4ad0432d1909e7712dd07588e8037b161743307cb0277d415100172f852f1a003cc8770856525496243566fbb5a55431946f907f570e04663394c724d62f2fa8ce9686f553d208bcbb38e860051c9deceeb27171aeef7d6b17703a38b219e392a22809ed5f33ef128f888eb0512904734da5316666b4c8514254d7180143c7e4b20b7ad"}, {0x98, 0x1, 0x4, "cb295bc0ce1c5da63bc372fd2ad7eabba5d136bb6f9f4e806c19bfb2286eb01f9040c7ecc54e271405e66fbccba350cc4c7ded7beb01d6a52a159294baadb2314357af0081d50f4030778675a0c21c8c2b09c1f3aa9db7cc992c02dc306ad743d41c629dc31e1834eb54004691cafed38f56e44913575c0560cbe7f43c39c36c247b07d2328c"}], 0x230}, 0x400) 03:40:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) 03:40:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)="1ee605c18e6618a27fae0e46345587124a9777cdab375dd79eee2f19fe8f98a6cc983a0dc7f7ad2ca004466e7c251a1859f961abdc4bcf7ad7999907cdbff985b05777a2efce8cb7213be8912260d71d02a0df5a7003befc443295fd32c56ffa63e6454f8b8dceb318", 0x69}, {&(0x7f0000000100)="3b1b058b9b8c506ecc3ce417843039a8f66fb394ae7a698400b034986fc5d991193d69c39418ddf67614e8a9ecf40f2eb1ad22c3ea6282a74bd741b09f3465166ecab766697b15fe43f5ed6479d13edfd6dd6ec0d63761cdc5f4171725bde2320c3f97787c385b0d438e2827b8c939f30e3f13502b4a3c3cf575e3a4a151bb54b1f6a330026693103e7bc8869791653f99ce3075bc7b7772b125f4cd2389c23f61f75c5e362cc80c1c5b6f92f96e838d6fd7b885c5b5bb1d6e657a35da8c8adc47093f436d64be01a906140f6564e838bcc186e23d0132de51c512b7e84a3fbb72570f5795449a37282557a8cc9fd447e0966cfac65afa9c60575b18a75f0a812ff3e212389907efe09b87a6c962707da8ea2a9c18973272f00fbee7116e3bc3d3b5850b7743b1109eb03a983850843f947be8c154798ba4f56dc4c8b590ccb17d26f9498b9c97e4bcb6bc8786a7f285af4316067dac189e2b36aebab44e95719f5e59eb76a6a837c6d5ee44f85b4a911d003245d32689a8b0c96eef1f72c9730df3365c39b5cc405162986460124d1a90215bbde9f313f314bfddd079fc8c8026f12586c51ed6919d8700848478d8b3d9d7c43d3b0316fa416ac13f8289668e18f2f4c079e48a065386233101a3d675d9257fd7b38211b3d80db3bbf38baa50841ec6b044d0ec71f1fb061c7726804357cac12e3e9a06289e40c8d656dae5089d68a8b7913d28a6d4bd2ff907d7790810c79aafab72a6cee68dc728ab10d0eda2c20284957a420ebec08a9581aa750983cc3a3662eee5a1df2b685cd420e1a69f6c99eb6134d3fba8b46a09fb4a8dfe77ec215c30d0ec22718a69d54b91da2ea1b5cfb292ce1ae5db104e33ebeef78ce053f30766e02aa9e8fb6d5d09d2ec64cf87c4c75db11cffbd98735ae42ea07b212fb720bfbc5c171792123799c629bce44887c538fff156e8012456a2b8db635d94b1fcbe27eb9b85b59f254167aae4f271504075961159896a927a09bb7d75cd2b421f0ab620807b372bc582bdf7886b7d56813e4793502ea0934a4c59ca431fb593822cbc439d96e5c929a63966e13ab428f85a06a622840dd3c145da6755df55ed6d6d4c5b970c4ff30a8692b4c012500b07136a7450d4fb9d2c8c93488cae29a44085c75894d4d17772dfc066e8609224cf7afc260ec636d334fca867c23c0c665f465cd1345303cc126905cbbcf259ff5af637c0ccbef8313337bb0e8218cc51e749c5400af599f75fa227b2ca41655e6a4b18f0c95a2394a5ae8e1181dfb8481840e956126d826128eab0df1da11a7942bd56a019ced31a98de8c4bd8fffb4e0471519d1c8d97bcd8a537297ac2b78027a2665eb27174fa98818cf9c8e525b62466fe3ec123f759b2ecd22f8a6803887cd5d7f671e2139c8cd8d0d788a9c63a3f75513ba7100b710d46d9daf134443b59a0024de02597694ea27eec3fb9fff263fb7101e88d464d554aab687f48d4156651f753af1e3080f5ad5c078de69127bf8a241d4c5d88b690b737e4cdab74d9e91072394990daedee995f04beb322c0626a8025c44f8e0d2a0fe1b0052ae4c3f79d6f03a5f183fdd4e9e20edb848c08abcd9c06a65a8520dc4407a9b1441b50e7618cd4ffcb7f2e780a183135977b9cc15930b9d0f5c28068c58f34b0ed79a3aa4d14e5fec6d78b5c7278ae570ac277a913aa7912a338a8652ab9baed8dceade1d38b37782cdccba8c79cc40acdb6bee707cd1047aedfd2046a6ef0c84fa9ec14d583fefc5a96523ee08c4d50ba2024473932ee0d04f44b3652028cbcd1318b733f66a723a9346213c5223c3885e641f9808c9ed396c5bcaab54c63dfb1093f67f90dcb8a5220c05611c82035ab8af4201d7277cee649f503b2a5e5720a3c1365061d754bedf1d303ea827a03823ff706a55310d02e59039428ff413f72db1a1b6911a3aad2224f520476378f5b18523044f8060ff5e58d83669ea2202b8f931c1541ecdba1f7b2ad708d9457dae85bd6afb921a8d043f10e39710192c8bb4b16be7f3f8006c8f67c102d5171bc53d9e9061e48380193eaf5623e34a0b00a1d6de1d377370bd56bdf21383bd3b9dfb5f7a614962c12243c6dd0796705702c200a00f8976a6a428580927cefd08098c22cfd2b956b7ebbbf3ceec0aaef6b3462e29eda4bbce01f8c2ac39eda8bb71f36fdc5dc8335bb650d074bee9dffef060ee360df3f0f48905d3e36ae154904682da66638ceee82acd2ac29405289393307c9f813e45ae283d6ced48a2e8e39457b89b641c585575efe1adcc473af48bd989708f334356798a8a512143ffb3e643f168d6af931f01f789afe6df67f63717fa32897a7243f76da3be06d2b88b2534e1e41338d4a6358886ae4545a3fccb3d16c48e803b182be318b6e3e2fb4b4891db597e3438e0e14f3065ec1337c56804b76580ac43abcff68d3d7711ab92db9b5ea0ae77ad1bd2bb2b0e7caea7fef0ac616837a1362ab409d468501affe810ced7a3bbac88c2cebaa4b10c62ddc4923420f41e3295c430a1832b59c17b5b2e2de768c18eceff58984b7e37e8b685965000989fc55b011860ed4a40ff96bb5aeee16b07026edef1b94c8ac277764f2f07c022964352885d4eab23977910daa5e7b41fce620e94e2db928d06046ffbfc5b9bbf05e656eb9b972c33c19fcf99689b71824a6c7cbfa24425df276f4f0057dcc392358f44c51b0768a621fa3a10a57919c169f668e6e35798ce1c6e036c5c6b8553bb67f7b3b365b72ed5f57dc7fc4ba77c058b8320b8652598ab07da28fcfa586c73b8d16b15e66f77d95518e94a8b0906e5e19b91f4983ce727a924549c1d5cb2bf7c31cc970d9223d7b22c4684ae075d0a523e3a59d4fd6b7869377bacc23abfa7a3acf542367bb796237ea2f230c492d8a1b2bf02dff7a70ea3dc8c0cf4fbf490350f7c56069a6ef1e5145470f5ca71d1f2967d44df4de4e0b146997d6b8ee0e47db912f749b26449bf7f7fdb51d7a2ebfcfb3e44410d873e367fc420c40191b48a30108db577dc6abecfe1ff5c27e98739320d4c6c1bdb2da18eb00a46c17f763b60f5c5862790c07bff85832233372f24676f8235ca0cab5a9ddd512218aaffbfa481144034e160f541a7b414f6e97013bd6d939503737600f9f9a175cc26af58e20cab32c656ec9abbb07cfe532f1c16c7d352af965657315b4ff134cd8281683592ffa85643c9d03449897df17feb941267551dabd7797bbef783ab7285ed456a5a1d728bd14e73b4701d782ba8f3e0949e34729c57cacde8d6a7b996553f1c5d82a5801d6ec8aa36a8275ba59a7c4d40d2377105070d99e404f0e26e0223082d4a871947adffd0a95758550f3a9d7d4087cdabfaced7178411b3fc45e5d571c13bdfc76c6758b9919de2083cd320838988a8d923bfb5213466320fe4b7bed23a4a7e29b66ccab45cd99eebb1d881e50a62af1210fa1846cb2e9d5354d97a71bcb4ae3d695175bc3533b50531d70cfe44875cb6cd4af5d0f14df34fc3fccfd6ff5904bfd8d51335aa528512f806931c088440d101edb62b9b038d308098be60dbe2eabb45b8508151f0c91af62788ea4f18ea986662a1dd3c80a51ed1acd7e347d5dd0c4c71dcf743ab332b278811706612bf330b26d9189ca16a75e49f61c54bba84a3fa75bce3a72361b0b08c36dabe422ae2773517ed0ec2b5741e5516ae19e7efc9a4dcc939e078b2f83f78545132771f7484c017375c46298304a6de4a7282ce496380e255ba8642888f2e979820d40bc77e6b0b35359e92ee0cdd082fffdf9f33382594c975b56c0c71c6ba455f8f29bc0e972e114dda352ddc96564af801ac61865ab987c6967064f630c675aff105bbb4a797e5705607c6a6e6514d1ec24cd48337f9b5c2e0aa1b394b3601d43bb5209af67691f5a4a956927e320411de1a7871d269a5b11e35c067afbd25c06e18a4c7e112ee5eb312e1b5f5d72d6b63592f79d757f374f095abf851b09550eb7ae08fb282c6e0e520ff51c6d0f37d11457589f7c184d909afcda500a639a89e5a1b0a51a70833a8682f4331e46c6dbdfa712641054c269840b6f409f929156f059ba11e5888216414358e1cbdbebb4fe9ab45d333cbb769ce453bf89772d8b7056a913e5ecb3c623fe8ddce3ae51ad6541936471531ed5cfa3888791a59023740a44a45cf88de7697ca0ea4ced78fe6a8615a0e67d768a62f44587a1396c2c5bda7305d723da97a92b65adbb297a18fc862131d513983626e3499c769dad5b79b708438593e2c04e09ed2e82d605c42556b9d55bac36b94905b3f24534c66c0e02b628a1934c44e619a99e22179ea7e9b82063dad582213b844b8c2f41bb4c82a267a7fb8593178406998c828bfee659b43b592f82d19760828f5e4e2e987cdf2576330235c98564a20565361821c8359afd35ad308f8fcc35e46dc1c3385584650d3d82e41dcdba72263cbed310ee27b420d7e059c23648f4bbd9f9d23d16a82f4c22eebc07d21efb2e4adcdd32d5d5b0fd05e1205fe9e12e0651498f93745c8db4e5e241404a2d1189d9f272430e200e581137faff1916ed73252f6014eaf6b2d217145b41d922923fb36b49629810f113812b33cb3ec0321d4e263e36bad4746dd2e4296d816506b1191f769ba74fac3962901dee3880162558d2d8cff760e6402bb6708ada0b26cf1856f5b5e133276861c11dfdb34a367db6057c17ae03a5029ae232dae39da6f3b1a1002ee01acad6e64258b39eb9379a4ceda0ceba386364a3c34fdd1b2dcaa9737f8f4c792367429dce5d47ade26a1d0137931e035381180e64931bc1bee89542df987a6ee87c0383bcba3327277af7414513e1c79c2fb049034f6814453e1029e830a4516e00cfc93b3b4da1cef84b39ad7767177786551875645be56bd5622598106a721b6ef2c43aa5aac4559c51286c83c93367db1f3e99ba10415c6fcf3f011b151284ab0f0553cfd2debd7652c82a98d4d3eeba04f96edef9ee3c4d0e01fd78eb9cfb68d8df2503fe3c25ed8e42bfaf9a0fb29451955a1e0458b5210171464bd6397e768726a82dfaecce50ad7052c22110bca62d40859bb5a7dfb0e338df8095133525d6d8ad7a6800c7e6426a4f4f5ca797220e5b7a251802a7a6651c23f265f410f138c04ffa082621e0bcefa846fb5a7cda8fe4311ba22ec68c083f18d53b07bb73e5f3e3e6b457450a74c4849be5fc104f23fe0850d1b82dc10779cd43f93b7bd889e0cbd5e6c996d59c5e5880ac8377e534d1fe04c1b144d45d8151cf3f9db174bb034805f4271b504224e9d065efd729ac75a9577365377bd910fb7c72f0e888b200975cf059351848c8123e31bd42d1cdfec25aa1f0daecc02fa55c6eaa84ebbfe519cdc8db1d439f589090ec472ab04dba20664d2c4daec780b502beba1e0aa6888f59371b45294730d15a36cceb508d9b82ea061d7f0d0318bab45b3201d028587350da75d9fcff0a76163b6988a3f8bb011bfcce0778ff61e1eaf6ac54d1859e79685d9919ccff38f5f3eac5db501def30dad4144df0f912e55d272e82e43c51022ecfed6543430ebc2f843eacbe0ec725beca51fd39bb16c4b27b00c6e6366656bcef8aefc70ef41a9cfd329edf7b4c2fa9f1149340491ceda4fad0eaba82032f46b2a41b61d5951470d2931eca821f9664c6b20fb09322bd633e4d6cdbac692fdd7f9bdf2ebd1e24dd430f1f98d1b64f00713697454131f8b690a0be119a083a0ffc70e925256da60c74e530da04354a74b333", 0x1000}, {&(0x7f0000001100)="3768fb0208b61c758760cb2ba2c89fd734047e3625953e483f43a09b948a1468484ce66dba77fb56e16b55c8c493d2d52db18e8849ec06c996376d3f16c3e8fefc8362b237d260821ebeff5722bb95bbbe117bfaa840a566dfbd7dc112ba1a3e4584cb2c683c6377", 0x68}, {&(0x7f0000001180)="c6a365fa614bd5076de4d4af24c1ecb8d5ae9d487c238f5143b9648396bc428ebf913740a30b65205a13", 0x2a}], 0x4, &(0x7f0000002380)=ANY=[@ANYBLOB="1010000000000000ffff00000300000032e77f910e24d79fcb4638cf12f55030f162e9ff76ab7a9eb41ed175783124a1ee6a4f788e0704be66064bbc0cbc847417bea25f4f9d90d9b5ba0195ac5ce6a88a621d18bfe7a9789d8b36c9080c34a49ab1a53a0786f3e2990dfcc1404446a7773ce6a92559ecdd4c3a3e9cce84f4a45107cdeada3163921edfd331621ea1afd2b0776f1eae483ee09c34fad0acd3dc7b877da4af8b45f9193c0d46a2b153017b8a20380c35acece264ff485d5963408f8c70a9dce7201ba3840c2ba5d1831671c1cf3618b3e62ef639f499063b014b0f9fba9818b8cafff9af244745b069131b0030396fb4fc079812c62eafab9d53f239cabbcc5c5c3e97d73f5cc60937a185f65cccaee4a873bb19e908d962308ed925d1456c5f41c6d0a51b4c1c02ee62154f8a17815be7cba1e2eebedabc74335d1eee8e254d15cce324d09cb945789a38ca3aa22635d3f63072a98b84746bdbc2266050b79e62f6a8467c4a5d495650923eac7625c209f612dfbfa0dda11adbbbe80f7ac8f0dc0b74b101f0ab7e171661b5451b56b5deccc1fc5e6e1090dbc0d3b0f4868fb780fe8ee00d6b9116ee04d531181e62c1264d3328387d2fc8d7c0a887fe0668e639e136571733f9ddc29aa88a8e7860f95ca87c6fafaef445a8b71bf0f7f5cc56fb267297d588231ba44a97f60d7410130fab6a4f78e8da178697c5a9887a26767d933e0552ddf197aa99d755eb018d2ddf7afd972f62185bc5f6b301f0040d544b883039dafcc2f4a07512a5523981cfd707e3fb6bbeb217633a371cbc6eec307fa9b859b89d5c233997c2ae62a8f3a9e3d20f71e362d4f9e9840059244dc5fb7884839f323fbdda599ec241b76f758e3e2e3ce0168e3fad7947b37b3d2221a060bd15e45438d1014208460b619d81cdae4312bf6d0dac30f32fd5041595b8e68f9387c3910bcbf7396522f1c8b36d38301d8ac4aa1577c6bb88b67b6c20a455a4bf5a30ea79c2756f4ffd8f31245f54c4861c74f3e6b8ed8214a1757469aac38b7b874fa011cc96f57a68925f16a31595dcc2a691a635f6f81fd2159abd00550d28e877951b9a2d190121e5e295afd26260f73e4daf3754d7392647ffc7e8ae4882ff09c3d5339c7236b7823708b7f48341c225d2e138c440b015cd3e6bf24bced1b70742b16f1b2b7e3b67552c22e93717bb7e876848f9762bd08d6a2e0550e77ba94fceaa6c0b9b6e7a5c26d3316e6f349e6ca80ba2ed6833c4938624ceb6550fd3582d32902e108e973d93bf7d096c02a003a22ef4465c275325cb2cf90fa73cca8cddbf06304f167f36d2fc8c83428052d02ed864060f085ece174dc762f192e2ad4cb69f1ad0c71bdc512b370c09fa143c6039381d659e65cf04e3c9e791ca1e88904d77e6bdb0a2a856c82b5d18eece231423bdd01123bc24fbcd51ea34fd7e27a3415121f5c4e371eec2891feb4a7ce9b499b70f71478df9ef7fc3b5c05fc14556c4f2aeb8b81adb548d26af77045fb31bf5d997aef6fddd0ed7a723424e7f01f7392030f01dc9f5b2f028c4e17ba2a07c761d0e5b79fff3934d81bc8ef85be4cbe513d9b1e60631014f706a6134277cf6a06d79696bff43637bd816cd08f4a6be390a3f16df4af46847ab53ab80effdb2245c58a0ff522dddf84f89dd8d2fce69a9044b4630213ca9cb851d5d6d374311605f38700cf1d9d4943e44f2b70f91ff6bb97a954fb5d815cac905851232436b619af452a2c95de5983798aa8ac7c37f73f9a62a12ce58ffdae8de7c4ab1ad1c171008f189a8db0e79baf3108626fe419ee867e589ea77acb148be0ad85322e6fe713b9ab73a53c0eb51bb444b9f4170d00eaaf52a350f0d90f5381e6a234cc0dd1492c0854e0f56bc1f85c61b1af490de9c6a3de3edf5fde0ed42e042a48c2adfb0b54b8b4be3f7d3d60a59914e050074b56abd93ced72cb995808377a6a467caefd6aee4837867b9d1a8731929abbeb9c63f5aa22f3ff478481782c054c37775414df185fb7572a3af0180ce6927156ea2e4c0e9f8c859ae85b9b7e3de174a13f8d2f5b23cbdab2328acf08edca777afcd084413f9590c9828c569c16e64a0d2c3e7ad267dc666ac085dc4031c9e450b653d2347e8fefe0dcdd11f95216155e75755cd7d379a84f8e9901a47d68e6d22485f1f71bf7ad79afcfd74635755d6a5a5f770445701c574143951ec869fd985184202b5948c7ff8f85ab55888007aa8ed74495af939f3d77887033cf3b39a37c3d243622da5d8811a3873943e2e184daeae8dfa08e8c24ecb213f5f6948ce7b01a57a2ffc3aa581f3c255d67b029fb78427b24a8cbe57f06e55df44bdfc695978a88fc8c0d7058d6849acd2cd44a197507436577f3e179b9b8a6601c24bfc97a5326bba7bad659b67917d236ee69e327cfe5ec0dc8b16db6a14b113c7a9fd5eeca9b9fbe33d0c1b8e8ae0180bd248e428367343575cd5e5aff6cd5d672c9eaa12d9c6f71ae60d1200b4ddb401cec3a263063c7575c6f64d96ab5f4f638b0a59339d86efbae1650a1646fd528be8efcc5bb96b104a940f16dfeeb483f4566dcc8f79994c8330f101737a6be4cb137a24b690a2e57d1c0774734f188618b3f913dbb6f5d1b4ea0fcbaa40b55beb3e3b1e93752abf9a927fcc00b493387872b4990b0dd5fa928250463fb69b5db483bd26f63c370ef417ebd2ae627951e7599a4f4d288cc003917dd97deb392dddd8169425132e64c6c75d223d028e58234c7c1f05dd7ccd0a8eec2bad4df0bdb79d73813ca5c123cb296f5b539d3a912c970945ac5bed8c57b72e74ec349a8e3c744bf6ddc301a309c3ca8b0f2483d9a3834bd51dfc32b72121dea1dff8035fc26c8d8abd13818347db163d658624f0353dcf747c064e8e3e67ae9e022c294fc2ac66048eb606d5d9fa0297bcd49fcc656a562d38db48af23e894298477ce60c5ec831ad5ec3d9d682276fc67b19db3cdca1187f288b03707de71efcbc91c95beb237f1fd6cd03da8435732140a5f261b6616d61b90e98d16ef692571f825d88f793729ae445ec281315bd65f82b951f14102b51e51f19096f59194bf22abd44b214d71c7d42bc9b3b72bb59d4f2f9b5b82b098ae5e86c3a2f4dfaad0ec9088600b0fcbea261ddc37525c672c53c720b9f143f475fefa979ecd013b3249532088ed94c4634e137ad85f2670d4714e6462dc835bdb58e19be771a86233796c1d75471163bedb70d228f24f90a4f12e7a49ba64e4e4cdc154aade90b86156e7640c8aace5253300b8829318971fe1ac43e7c0f348e323c23f3bdd2ea8a6164f863f3b5e3ec67babf9951b89caf29e37e518606eee122993c05f1e9de7009b92e9cb22684f0b509f184207446923c89032248dcd767070af752cb609456d826cb0f946ac3f4bf4fd46c6a24791e2f27333cf50cb6684646b65b846c1376fad9e6905e3d7a8c38844352927bda5dfb3c382d5f552ab1ad997a1430dd81d215522c1df5f642408fa15a51ad9c021af5e88999c1ec8b07ca376173a30ad0cefae8aa0768859cb37dfb83a3b2140c23ec4c62d9e7426c2a13b65a79fec8e8b379bce70a2646adc7e28d500a0c5ee756cc26698cac338ce1a5c4ef10ecdb4725bcd6089cde6f4f6117cd6060006cc1c0f19855b5141253a21997ef7954694bca1e2ac38520c43cceb666f985c370fe5c9c7f5f166383fbd00330836b7a89c0c12ceb4754b9e855e2350f8083c666c2c25674930ebf74bb812b7b7a4a6f80e1a431eca28eef92d9adcdac7ddad07feb9685617963470140d043777181bb3e0e5fa0568709a80ed7e344e76f35840f6f83e4d1e8d35ce006d6676c0353395f8fa4e220bf697e05579c680ef6dbcd4f7663311bf4733d7843cb482323e535f3782a3e1b95ef91ed719a1bda52c368b223da3e5401f6098342d16582c2a01104c0a75f5ef7ccaeea3c11e23ebfe55fe73512d2c7b79418ef5f23d8937a1ebc7e2caacbf1fcec41d8a58880c9f42660dc84c112995876848367914fc6acfba0241ff6563390d48e605888935135756bcb7682def470e14d6671e25cc01560a049a425f36e56b38789bfd9970053129063940fe4048fe30b082692ce5a4a3e6cd1ece830dcc56bb98dc70eb126f3937be902efbf061b2e8e24110bd9e1903badcafa5d0b8dc56d192aeda88b0310d33a47ed28332ea81d0086f00a7c80fd511f528f694d136eab09e1e0cbe068e023d77fe1cc2de552f846456c5ea76f61b23c51965e8a0c2b88ddf17cf31b2c8f9e19bf11a75161589afc4855c7d0d235e72f7c391ea414f45033841f7b65b8e5552beb52cbe3978c5711d99be9bb5c52f0b2e1b94a750ed5bd9a5b3fded532f527aabe992283559bbec8cce06fcff24d9731419b7fa9cca0c10c1136d59cd36a6f1fbc47fc32c90d7816ea9a6c3efddb343e548ee04fc60ea737fb3e546fbcda21cf87a0705c5cfb02e7147b659e76214ffdd79940e5fc915e425a693e602eba5a9b3e92ee708691d97e0d3fe096a09057fcc7b3111a728b4be2bae2c762d37753bc9c2796dc5aa438f1150af0d91e7e8b6d0b190a038a8361f56679250a0d04c3b7e224e5ede0122e1fc5631c475aa34fa4c91423a8c074328b1ff329fb153a322227f82bbff36f729a2ed1b06a9cae3acc280eb1fde87af0a9d43b9aaf3017b9e69f001df09cf841304a6a76d7690c1ea4bb8044fc92f0fa5c6975f3f8a23810303954fa6669721335de2677f1f9283b1b22e8c74e29352dac4a670c4a12b5a659552bd9d3abc2aa544ef2ac685f738b63d053a75b2a85bc52530c7caafed33b1b636761b7f76a1796871f06f7e9db869fec227c7249494cdb8c9d0c2f92ac921c7298bbea3e7325e1a9fba9051d2a6a7ebb24f922116b1049d685d341dc160c23735a82058b63d8a264ad4f97884417ad50c21b05230e2bb2b0ee91f13c310efef11afd0e836d8e6a1bf9377f544b7195a4da55b2a34bcbabe6c424334afe2f38a7a8d339c3fef256ac1bcd1b8b40d80d2c84f3b9856088ad77d76cb38b6fe872a94041d0a5f58b8799deb81bac91271c76084d316f38022321064aefc78ce38e9677be3a4f8b474fc8b81d635a647461d697df0681e25004a2d131a4718741ea2cca4a3896b42175f20237de8009e5228273dffec80bf63e63ca58554da4af66c6ac374ed781a795fe3cb7c8fdef961cd4bddc609db4f472c665f449ed018645391eb5c20df80209cbfc5cfe7d29ddd3b7f242789b0f7f37288f888c6f7c3a16c6a757c23f89820ad442c4c11d005450a2539a580432abc3d0b90cfc71ba039f4dc11e77f025e5303e168d18127c2ee69841f0f9afe1bfd8c35a696639aee6a038834aec448cc9c8ebd76ac4d3a2fae6ebc8b355c50fd1ad49738ea082ef0d7424c3514e5dbe519da878a08b3206cce39bb353dc6407fae200ced8c520604919315be62d439d57c7863d5da5830731bca2ca108eae72165732e2b3229d9c96ac69f247d265f48c7ee6634bce42bc5369f8eec822a3876df5a19cb177f639f07432a0646ce7094c3098eaa1b1615c495af71b98da4fd1de110bf22569f11e1fdf61df1435d2a0ead2994e67ed62282ca92df05ceef73ba45c60c8467fb4137322ff81c5fe3b3553be29c4e7d80feae01a7a6df28257ebebd51740fdb3a4482bb7c8041b91b22bc932e2e7b0f6d7f859efc1ca3367b13d0171dd3a461fb4b498a18f442c3f6cc5d359c47c5f7680942d91c00010000000000000000000006000000f1936daefc66e317dce4eb99db2365a890b16e4aa8c5e463fc8845c8971028c4a69ecbc3105be0e98b1e739e27216eb384e2d009205ede3971e89791f493e8bba709893b23fe95575f3e47d90d8b2630ffe3e737599c3215dabdd42fe9204464316c73e3b3efcaa4acf6e282f1ef7c459b85e092d46667c8fd1d3a4f92c6d46e3ca694e54eaefc2a545d855871196c919558fde657fe66740d5a62832b58da3dae2e964a41259736838e39328a1a65ea8a6c689994605a6cf708dfa3163b788822a358caf51b6b6b1bcda03ff81da01cf19fba33a650075a464a946a6ae8f98e731adf85e4d830e878c31600000000002884093d1ccb73eebfcfbe94cf8cef2cabaf4492cf3d4e5c97faad3137036472f4078c1dbc5d271656182ff57857cc0e849d00"/4406], 0x1110}, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:40:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0xe58}) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x4000, './file0/file0\x00', './file0/file1\x00'}) chmod(&(0x7f0000000280)='.\x00', 0x1000000000000083) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x92) chmod(&(0x7f0000000080)='./file0\x00', 0x2) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 03:40:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000240), 0xfff, 0x7ff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x37) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:40:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgget(0x2, 0x400) 03:40:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000f993595c80e1b384b9adc7af12e433310209cf07a1d78a60b3c679736620c922"], 0x10) socket(0x10, 0x4003, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01201656e9681eab07783b37060000000000000000000000000ba318", 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x52) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x9, 0x4) write(r0, &(0x7f0000000080)="fde3e7570299cc8a", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 03:40:33 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000017c0)=[0x0]) r11 = getppid() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000001a80)={0x3, 0x1}) ioctl$PCIOCWRITE(r12, 0xc0107003, &(0x7f0000001c80)={{0xb927df7, 0xff, 0xcde}, 0x2, 0x1, 0x1}) r13 = getuid() r14 = getegid() sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000001e00)=ANY=[@ANYBLOB="00000000940eb6452c83daa82b588a7a9e599f42c97c98ff6e3387becd93543362097906d384137c4dc2161d21ffe7e783c19cc94e4795569581dd122ece03ea07dfe3769267ab611efa45c6d4071c1cef294d051c8048d7c821c2a7e59c6ffb5af4eca054050c469baa28bddc22d6daa8072daf1fd8eb8a037b086ac8684f3d62a14742e989ecbf2e3da5f941a7f0e78a013309211ff1cf3383029806b0fe5973f2faec6687ba8ebf51d728091195a36f2b79e152d2be18310d386cc382e9437936d0bdc1f34630a11bbde78e233fd983a470353eb03aaaf8fcae6fa624996553a00d2c40fda6fdb4e2c2fe52c7b1950684f393f9c61beaf85432637121685465ef58a6155ff5207bfbf9704e15523fbd387badb70a"], 0x1, &(0x7f0000001600)=[{&(0x7f0000000240)="ef5a1e5396575bb0186c7cb759af0ad9130f19070cdb2b3b52d6c72fb65612bdd256275c03ea696173409ec45c3c392050043323b3bb13dc1957b59b24d63378dde3805b01062396e65316caa5ae141cee0b08f2a1fdcb96359c55b76501d07f920833b521a6867effa61fdf85c7300c6215c804ab250c50ea7f8b8d6c96f1816bb04b00cdbd414acf594e4a643b24fa04c1c7bca44c0c705ab6b0f356c7c07e4f1a41d2d3566fd43481b281494f9dbcdd0735a11e7e328753f18014f390d0046356403ae8c9355dac0edd5f27294208d7e3267b1505e312516be47a2b940c84b0f462c98045fd74c971", 0xea}, {&(0x7f0000000340)="b0c1947fd9dddb3eb4fec32f2d3981aa2dd97ffaa7b498bd30abf8c372638e65f339c1ba9aeceaea1705d63474adaebcfc8fc60b61043a71ad8ea7fc3d3edc08b6f831de2848c68005726671c34827dcc26483cc2f10584acfec870eee76b962423f1d12cb548e546ec82157425783bb38c81c4085379dbaa3042e100260b23c3a6bb852b1ea9253cf8b401c71397e4bbaf01e2597d1ae66103bc0796406", 0x9e}, {&(0x7f0000000500)="f3362dd37360fa6a1baa5b876eb52aa5d5199d8c16407315333746fde03278b5a11b6fb936fa58db3930957b80ae88faf1e569850b20ebfb6b873af6a271343d4012b015a2916373e7663d465488435a413f826c726da016a3ce1ff4f560bdbc693bc4ad228e22c2e5c479978900f8ab8d46f411b72b9540934f8127949e48ed9d85227dc3e4a11800896a4a56b8b40b2d59c91c7b0678fc22def1b0ccb2645c6370d278dce96cfe82c362eb6fca2195639f83d00fd8ddb6e501bb10928762569cc0", 0xc2}, {&(0x7f0000000600)="945287fc1e6e3916875d2d2d2e77301feae5af1ee18dd4fab132c512db2b5a8c4479e5df5705d73217094ff83d0f790eed7cbc30ff81bb3596bb85db412258bb846a79ec54172fff2affca3bd01aae2e75671e0102fe725213643ec1c424a67fb83e3eac68d39bb4463449353424a26e57a0de5939d7b55a0676b90753fa318ab646f84b5507c5840f0726bfacc2fb16704fa5beb7c08b90b8c3675546004a2916baad87fe84cfe84c277d3ab855067ff5e4929719462c19d34f96676b4d2ab3d5a9c7c7e741013c872f19f201db62b8acaed776ad9848a97de1f714053cf097900c5b0e734ad62af84670e1146434415c2e6a734b34569d0d7ae229e37861ac4e8ddb79152ff5913db53bd5976788dccfc4fd80bf90d1c77c7b97eee7c9641a0902ea8653553b83b6adc28c1d3c3094fef1078cdc9544b33acd0180d66657408ef3ee23a1c2c9e212581f08a77133b005535601fb438ee8626c3ee84d9b6f3c82e32f3f594555f50e4c2c5b024a5c43395c426dbc6b334df1809f0187e60f34c2272c1f75ab1033a6c066d72cebcce0f0c681b8c5b90dee1bd1fa5dec7f365c11db6b4f193f2e41ba5e9980f2d2178a9c2cede4cdfc65026101c998a9728c00d8d01ec22c95c6dba1ce417bd0f0584b9ed1144f02dee47271c56f2ba2177ef31b1f953eb4f3ecd0edd822369671af5d38a6b02a2d684036e7b4afaca5c186c3641f132eece3bd5696b808291ef42f8c428e202bfb3cc394d92a52c0f7152b6c7ee7c487ea0ae7897c88a8f1b804446b930524c9770321ede71311335f96191901fd74caeec7050ed5d031a103a7752f1e44d9efdfb155504568f5e0dceb83c8038d50756f345916468f9a6d607dba5922320211cd2d3f0727d45f08865cd7a0bc1f3b9a73949e4a574078dd1001f4fcb17f572ba130e1a7ee2b9ca8fa84a6504a6ab3d5d0f4b937eee60cca789aaeabc32fdc6d4d8b9142a5f91f5ea59951cfc8dbd856b869b1ab36aa37fdbd4be1e4a0b729589ae2f0cd515ad59576027a0f91961c6a56c863f37a98841ced9d2dee42c0de4cfe4083a594542e6837e09ac517e52eaeaffc508c5d64ee6801ab417ca8f6b62d7518fc91a62c20737749a805360a56086dfd794ac3f31c549c59ced81a555e722032b4646a739cad2ea89cd477ef1498144e2e1a3458f4269794d775476b70c0fe45651289b8f915196454c4bcf9beef1fd5439205803d8c4864c8528c010d0f0641fbd691de7e8237c498c45b0db8556608b1f5b5ea617c45b6f1d592c4ab182fb747d81858c14f44674282f09fa2f8ed6a13f3ff0e3343192e35aca4a16bae195edc1ba42dcf5a66e7d7318ff36f35b2a380a08ed25422a801dc8b2c0b4995c2ebb7a22bd6abbfe3cc80a30bccd79f03aa15968db832028042e26bd5124ee12364b67ec575f5709b24f93ec9ae10f88c2d813e032dd5213b4f6b37f105cafcab14ffb18e27fd98db8eab1a4dc6b9e3c33bf39e5fe7a7f064d09446d64a5958e6516fea0f331ebf6b1a4de9f8b09312650c03a13d8daa331fdd06d57b281a4100558415cee30499e71e573b955b9a5ca3bc9cfbcb91e2180a49f19652dd25b92be2691dbc584135a273d1463a5189f81aedca775e3acf36867b2f2cc980d7305988f69908c61dc0125ed0f2d2068e9ae034c51da94afac5f7b99760c6ca8f82aa43bb585cf4ee102f9cf6383af417dbe2737423aa3f9a2fd72041f96391043c63f2aba875eedbdb7f7fa299aa68a5bc2960360ee3a3b3bcc0d7c9312262f878d0e55104c129602c8727922dd589e81ed6dc9ba565d2406e0b4acfbd6ea61b5e831d6f2737238b7bba8d1f3313ca5c82655cbf355bc624bbe4bd724cd1761f53c5b30845f9357c1ef2dfdf26dcf3b4b0204944e982944f0c5c990890aad6fd9252e8b297f66bf6e214baa31dbba9d7c93e51e2e27abc4c0645299bff324b890f75a04d4227eb055962b24e27a0a8e592b6a52d2d10d9addd8e704bec9c98c3a92bce5235ebfbe8fedf2350a71cdd19ec7e88a22af1fdecb554ead4185e42c68ce045474ed5a25f132a4b7d545a85b9ae57edd5c1d99a813674f7ee823a47031d1cde49060129c1d1f370e49d071be76b4515e76093d66a20927054345d5680d57371394f67a5f3f724025ab9d1c55be6e3e3d95113f56d795bbcd337ce4137027db3f840d2342ca655e27b5fb0dddcce0204befefa8c45347c97194b3e5c601e6e1dffea0c0785088764617d19a81623fedb4996fd2b37fd60d44bb5392bd5d814d7c80a5f7804ea3056d8d23ebbce89bfd327b5c5cc8c31317ff2952385a682dd3d02710978552794f144e8c6ec2e4c4b683fad2acfdc6a2af7f82472fa01cce4268f3c602e9819f8dc5a449c2faa28b62e6f8fc2962f08dbe5f8cbcf361f1a41029d710df696d4d4ac256973f89f6a497c4013dfb7bb695c1be2d0317f3fe591c10a921a1bcf23aa463e29d4c3401d0ae755a840d05f484d239dae1ddf4c41f43baef026b0977d7f6263273becf16009398ee299616beab1bb622184614805299f3c354601059d1651f50d2be61c1a75f1d6a27f6c6304c797dcdef0b51a3fc0adad33ecd567c5b31f31c4b3e419897ea52be28ebfc345e0509684e01121e60850df0bc05d58be25f302213e224aabb5af7c2ddc9fe61035ff1346795a1952a72ffb5ed8504747bf50b305607f080bde9c735e372e3339e5073e155ee640f3ff54ad38e3a7edce49091dd51727aa2115281011d1af3af5b2016c051a9ac2fc1168c666fbb97843c27f02b475a6005e6b23e5182e5afcdcfe6fac58b5fc08140b97be68ffe5111d1bab4383791712f68abeee1b6cc7f85e94f632dac1976c6bec5d1c41a429ce3e6b9dcab98c37cbcac99765a0ee1365ec68537ac16a0279d1a651876485f97595352f0fbca63d10a0f3fe6016d0c7387a9404d430552f0339f8bef8d7cb403e5774ac34e3fad8205f54a80d400a57f5f93508548f1b33b98dfbb8f5938881b7e7483a0a67493bf804cae1a2f2012ed7b37bf82ad1627624c75eadf04f6208453cf2b05ec42455291b56652ef5eb1e84c4ded89bf262c09e7628de877f65bc36bb9d468457be75093ece49eaab641ba44ea394bf5601ec00bef9de326f8ad69a6a4c8ad3abc0e92382d0381e8b3288eaaac3b41426391b29dd9c6d95ee91838291cd42577344e349537d4b45e938db4f3b1514cfb57d7ae3f61c19fb4e4905e0f03aee3ace0a6bc0239a5cecdfd7d331aa2464699af0ac510ccd6708739684e839998ebdeeba096dc24de765671c4062d1b11700413ce623a162fd907b319febe3c0d22da8f3954d0e204d6738a82b888b7a125a52c24619149a039934f1a1d5745c992f8f7b0c94c3c6899a8ef4f36c69a3aa5c8fc8924021a30717e8f406cbed05710655b77f9099b935506fbbc50d0cd3cf8f4f793e94eac904991aca52e338e30f9c4fd67b4a1d1c54c1163f2902160c33ca6569e05b118fae55ab09bddac941a5b5fe784c98b56e760c0f0e71e6cf6a60d14c05da3bcbb1cc97f6dc7acfaafb76ba74a54227087a10cccc1cc5bc67980b58b65984d749a72b84289026a9994532eae7dd289cf81f2d2bccfe84fa93f1a7f35568cc68d28b60c2e8985017f3292619df41f00abc30b27f36cd9361e6a845e672ebc21e785a0c50644d2d5e7e7cf49b79584edcad5f5019fc432afe80daf2acef406001396b3d8f0b62766af42945cbe7898e10e3ab00a38748568e3dc8d75b9a92f4de3b144eee1f876988a299b26702ccd832331f041de7b02d8160f2d9a15c85bab88858b10c1caffa1c82b808b28928999de992d644a372c04c1940379eb7838f0845d511e74998f7104a51169b14a061e426f331a156dae07055c26b7618749d14f6625fc56e1753add87fc924f5a22ff59231e0c18215613eae8297681c3544b950e6028f318852805aad1d63172b62c3a69392d6e84335744d2d0489ecd4dde795d7529cb5a298ef471ec552b43e8c4e390aa9ecf57183fbdaa83e4d52fb6acea62ac5a011b94f242e2900b82b5534169bc39ff588409c6973934caa18f33b45f8c75a9f6201241a396e14c1b75b00839b96581d67df93218e5992e0bc93da9add4ab473390c309027cb85c515a3ffb72c227ab60a60ea3b3aba99f3a3e8ef7a9531b0804f879b104233208194f2d2c8d8d6bfeab44738869794135a75d042ae37ed2c0b35454734a9b270c71ac41852cfcf6fa0dc3c0461b3f5ada563a6e082882d0a19955da5ce76c7c9c12d970436cd2bb3ce8133246081a70f199d333619be96cafa8cd5f89a21be1fe63f977f61d5a4a718cf5b8a698c8e7782ccf786745255e83edfa61dfeb5f2e30302386c92550ce361ab27886759a7ef12588e79570005a2a0c96f412ef65162b3f295227248b6f691bdd676b7bd3981b611af2d7dbec647c785aeea35aea67d3487408f346425f3269ee7fcb70ce1626a2a83c3d20ffc5840b6b8f6874bb5727121ad9d97cb90caea41cc6d17396cb2f7b0d8c177113873df0338bf68b82f55134cf2c59ddae54aadc379851bea35e00fc2f5f30c341665cb4d2bb22dafdd60fae303e1255a3790b4538cd485fc800d0a590fa353671dbd8f2846c5a6fa665cb0723cd914a28d4bf2c9c2df06c04f682546e84f8d8f7f38cf7e7c50a619895a984137d020ac95db6e6d4c2212db595dd769cea0c436e78cf1b0c76bd5baa3298b222edcac6784f63f18c01773c12168fc779f4c63f5b4d25179ffd461e723cbe4b487830b88e0c625b62aaeefb18dba7ee8374e72584b46281a0f56d064db9c99e17373d311509d300bba223763b32f69086527250bb6c2a8c936d644d5d23416a8b6d2fcddb9e84eb23ab3d1308a02c56c8c7b44c19030dba491f19c403925dd4de5ee5d3bb02efb1fa0a132fb05da6d068738bd643585adafe794bf8afff6976ac2788ea28c33cdaae04d418742bd1c8ebe9ebf700eabcac0841dfb50824523ae58c6cf76e1d3c8ef12810060945a009962b76e45530d9a7965d32139e1d1fd1819b128634f6aed16b702e83b2de4d06983e5080ed8a111b4b480ccc44b20779c81216f94a687682db4281fca68498d3103b165da729d8b9cbe8f8d3a8be296937cd61a8fa88354859d5f5609f63c6918eba142a253db52fbafc4d0aed174f9166798231700631683a579e35edb5d699168e8c628f98f7dd629b9d82a47b631a175f77d31ee186dd0519e2febc5e48ca4220dd302805ab1bef368aa23923df55b8ffec4fbb722edb11b48aed5c2ef368c7b63ac238378b4aa0ad550d9793962ae95bb9ce3575c2394ac9fa0a0ec69201a2e95888afbcde985a06898f6fab4dec92b55694f3af9ec962e9b57680279f6fb70d0d808e9c1d700ae7b3a2fb5a7a6f35e0091549000d113ff81be5719f093f20b26e53fc91ab718c9e4b2c59b27c8d44aa840409e8cf49d88397d4cd256798640d5898c5235afaef35b23862618bcca0b1754f22565674e7bc44fdca3b1297ee309659ac77701d0d64479e0638f7da0e80c4dd87dc2489e1dc19f290ba8dec8b62cce0ba3f113deef7a3486886780986d15504a1f38a83ded9c7bf993432ed1eed8ed320340916ca4b28552b6aa9814282e96b4c8a510dc6ce31938dd11262ca902570f41e03cfd08ecac89725bd0aa004e74fdc1b4846fcd41390308e342c7d5bbc753a600255a6af07572d40312d7ed2b7341734a7f2438729823f9c0206b457016fa7f159e7d87cadb908ddfc7db", 0x1000}, {&(0x7f0000000180)="8936e5e077a1e1773f0923ae", 0xc}, {&(0x7f00000001c0)="64c6da3db0b8a7bf0bbe4db15b566b9ac9717296c498650a6cf482b7", 0x1c}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000100ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="0000a988"], 0xd8, 0x4}, 0xd) r15 = syz_open_pts() close(r0) r16 = syz_open_pts() r17 = syz_open_pts() ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000001c40)=0x1) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000080)={0x7, 0x80000001, 0x3, 0xa756, "6091de4dba01de51bdf86664c6426faba2821b30", 0xe6b, 0x8}) getdents(r15, &(0x7f0000001940)=""/233, 0xe9) ioctl$TIOCSTOP(r17, 0x2000746f) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) pwritev(r16, &(0x7f0000001c00)=[{&(0x7f0000001ac0)="6b14d076f89adb3b5761a834e5c02df39c2508728ce3952a60ef1bb0690a6bce1c6dc7bac536a09e80c46c423f96f18f01eb8feb4cf1baf1796bd144e9c800bc22fed25c58485ff8286ecb89ecf425c53f5c1c6500fe0067a86181e1dcdc585349d8ff7c1412ed8d7989f075a22518352c371bd23d6a237160881a101f13ceeda8d1d3df4ee0f418214293d46a154b36cfbccd579d84831bce8c0943a9c631b8b26e2cff379c365942c309853573b213a941b91323", 0xb5}, {&(0x7f0000001b80)="b58cdfa49b9ec614284ff9512b1c577bb705a8bbb40da3300db7289b7345db1f0c0cc0aa9002444eabd8babe8141659c938aa0deba93d8bc498636535caa72d3f068755a4ee21096a6347c784aa49effc4e90b7390ac85f0f6fd8175297eec92e5ef76d0637b74f698ac01", 0x6b}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61940db11ce9bae3a78b7ec000", 0x1}) syz_open_pts() writev(r15, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 03:40:33 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x800000000000041, &(0x7f00000000c0)="90000000", 0x2ea) 03:40:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 03:40:33 executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) semget$private(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x22) 03:40:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xb) mknodat(r0, 0x0, 0x0, 0x1f) 03:40:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget$private(0x0, 0x2, 0x240) r1 = getuid() r2 = getegid() r3 = geteuid() getgroups(0x8, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = open(&(0x7f0000000300)='./file0\x00', 0x1fffd, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xcd, 0xffffffffffffffff}], 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffd, r1, r2, r3, r4, 0x2}, 0x200000000000000, 0xfffffffffffffffc, 0x1ff}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) setuid(0xee01) fcntl$dupfd(r7, 0xa, r7) renameat(r7, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMSET(r7, 0x4004427c, &(0x7f0000000000)) 03:40:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x804, 0x0) 03:40:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 03:40:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001780)="f2", 0x1) fchflags(r0, 0x10000) 03:40:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40000000010022, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x100}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) 03:40:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x40004000100028ab) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getpgrp() r2 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000400)='./bus\x00', 0x20008420, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x6) sendto$unix(r4, &(0x7f0000000440)="cfb6e39ba46d089f887eee150c3a3b8e06c8381f07cb5cd0e1827e173cd88d9a711b7077089a96117b530028a0fcf2d02c0fa3947d86e7ad3bc3f09ac1eaa7e602c6b33762cc26c4742e7ca29604a22b8faf6a1a80ba9abe71f05b34b52aba05605cc7a5ee3735cace176c43eacca313bac4e46bbc29dd69310942c3c4c8911d1022262b9c9421088aee36ddb14983cdcaa8fadf9c6fdc22463fb80844787b65a54657479847abeb66f42d8fac82984f030adc97d6573fe84b617c13a4cbbd01207634c55b171a91ce5c3be4ac12d9b30e67cb616ad02c1689233f2692cdf5132ec6f68bba8cbfb8fef46bbf0c34534330518d8404274beb5d38e07fac69725ee9d5094c28f9f64b67d1b2fd61ca9afafbbd43c8be0de92ecb5ad4fee01864e5d69b9f401f20a5fa031fc824d42220255f304c36c826392103af0eab72b9ba02cabf68ff155e3a6b66e88b9fada51ed8e80c96bad93a5686773ba8f009b6cec4cfc86887792546bfb730bb1a55be067d78f10c63d58ca52f68738c0f5b7e4a8320040046bb32e1121f9a401204bf41ec68aff092f7f31147a4896eff0754b68fdf1a33990df0c500dd3cfcc4222ce73873178e3f7508ce78c23e74113831ca4354e9e22e445711841512f0d7cedd3954f4b2ea43dc26853d54bd4eb5a9e50df6bfc1588bfafb472e7f35d0bdf3c63a3706026a36ab883656be774ad42866bf0654b9a44722f72730dccdc0114a1df2c0cc217ea787bace2d6abce21080008f1a479eb4ef0dc1afd63d8dbe1fa294df3698a96b9945b691ded77d371a56b93869a10c25d89a4b59b269c913b2760237ab7e3736754b60e399e60219443f3cd0ed8fcba73a28e2dadf046551b42a4545d48d08e77052d6f528423547f7f2e3597898e86814fe6c9d2183699b2c0b4d4f7692c3987ecda3e01cd60f3401fdaca544b31ce7525f1db78676212c0404aa7f453f4a34b453a8ae36f13971b2efdc3248943abc7d77abd39d902f815fdedc45840738549e5822c0438e57d5b5a060fb4a771bdd86d7fd2e0f2b8b9b00ff2cb2d89fbaa1f5fbd71d8e6e373d14366e2ce07e5e49027d56739c4bec06f656c0b5c21131517a9f61e0729158e065dd081f123700e6d9bea24c9c8aa5a18f2359b49e8212001fbf39d738fa7db350ec97a70dfd8e342626056f8fd3423c444faafc68ba2e912affe537b7eb4a49c01be861218188835f6f42ac4b6b98007a0eda36ccaad29466481210a539d96431cc8f2a1b702c480790f7d1f9480a5a1c191209b9a8e41f303a378ea1d191150ee6c6501936fbc3aedc070e470561afe2a71b858e5049d7c08cb6a42fc11e1136bbd36e4f0da8d1aed99a676666ac53c670f559aa39a09e920a1dda3c101c3edcdd28606689087e0fd13a34e0ddce6ad974e14c64fa67aed57ae945d399998aa254b5bc92f2d253aee5c1d7fbca6afc5f411da79ff70d9dbf0b4ccf36dac0fe3f28200309abf45f96d2b1e6f5848230af42175c13c52144c30044dfa05ad85b4a74304f735fda9efa1a0667576dca3aa71727cfae0f68c4e0af5c5c2d071d1765aa0eb150225e76b32127161484ac5c93dd0ea82e42002f0a1a3d7016074ea9807b9df47e6a5fc2a127f7e84e32f8f906c6abc5c2c5dcc68ebe22d6a8767f25b0d5517caac5cebcb97c93eaf86ae4438b101d72cf516d710e0fc0a1f54a1fa6ee1f78081559f78400a26695a99413d23b7b00a7fc58f5182384cfc2aa9baea445aac96df192a1b59cffa73e5da6ab494a2a2c9ff32a22864bb2b1570bef12d067861a250080e1ba0df3326fbbf4c69e8f4dd4fafbdc2787a65694f7c8353b1ceb3c73653bdab48a146adfe95f655c1fdc1b6da50b410092b8b893f4744c5937d00f3e62d42fa2a81cc12e540a2cf5d85b772709ee2d00d09ad13894d58fabde711543084e0c596a423623f8a71a0d146e255fd0c28174d915150199a86c6511399cfc20df2f28daeeac66dafabca8ddccda2f3c76916a7e82daff30e2cbe649e59e6eb9c350fa02ec932db2a9ebb3c4745ad2ba36d956f8bc9fb34bd542b4a55f74713ef357d4cce051bb0b0c8e4a99b4c85544b3e8ed5dcd12b30bcf82f9449fcba61c1728a0fda91b55c90ab5f5cabe58b38316d6b2d2efd48d490fefbbb92f107a46d6eeedd06353c1f85d6d9ff578820ba8754a58a146c3976131d905fc5962bb2308a3aed56040befa5e7588018de1951d9fdc78469431451bf97ca438fd057bd32e14c01064f2ed73d243b633acb25ca25c3bde7823050601eea4b6982d1033b9fcc180afb65ba8335e408b0b1f8fbce3ff5ba919768e0659d368184d3c8e29687cb6e10aabc6fbf61e2a9d145451f810e50173ebda338c0735d218f352fd2aa29c513065988842569dad068d600d6e1cc82b15dab149f05bb9c702196e820b23dd944f0a19e3b5c7cf829e47826d1c9f80f387dfe71ec1d2125b37cb1552bdd4ae13aa8f84c4fa013ec77bff0b4a9168e1f3ef2ebbcbf1fe408adaa5a010d45e48e4936c4e83be85b4f43347ca4d824a974360fcdf23f4b7427c138d14f08b20026dcf5844ad5940f644ac41785a0ab87bfebcd259300269960d19ceac574f87b0419115463c6fa3c2a5c6ee632aa56ffd509b0cc2154af862e5141eb9c6d85c233df5eb6b5575c1f5b44346e5010b2f96234826064b5371689a5d774793f5f8beb4e6be84557766bf2f88f569aa3435aa7c499ac23fbb704378626e2392b3cc4088aa90ac088897332bab736a790619d09d22ca36d01d18e5498b77a3a415bc2822965711d4429875c7dc703fce52cea5526e641f1a7d5d343593d8e37f8efccea9ce768c4ef9bb8fbb3803a6448e346519912c6a84f4ddcc2410619e790354b9dcf6dcc2e97e9be9f44e4e0072ca0b379fdc500b02ce94c8689992bb3c8c76a16c10404d9b2e01458d16c85669343f08efca9c6af7b828c3ef894b0c1f7722e01cfc65edaff90d1e8cd7d72760da655e631381e9d4867f927d5ff6fede707b5deb21fe5f840ea76601da8ca0c56f4da67bdf3caf02b7a69bfab19da8a12514d344f9a967c546b1e6f19cea59ddb094d437fb7af0c97170e3636885fbe57d63496b8cae8dafb28eb3f9ac0f207f3510081e00cd95b30a763beac3d9849e3202db504cd925df047c597155ab0660871517d23b0de5172e15008e1518ff6837cf85865c1a2b1b119b88d149e729dc9073fe4295a8a918562e8ea7af8a01d0e72b85957e2ab5acda928bd2b2716f0c96cc80cfb6a825b3443763ec0dbdd00c95a8a086a9f533c0c99e1667b01cffd8db0d6a294bf75f0e6e415c7d592b1a133ee352b37e4f6065f8f7f03fef94969d875916d04bb731dfad3a97f83277e7fbbf224af2cf6205a85a3a73c5c52944812808bebee70021533b5123798fee7c2ce571bb75d423e90843aeeb483b2af7b359a1138f1753da692edcbe00bf4842a86561d5664c41b7606d3416a952cbafa0547bb4e4774fc4d7a81573c81765d6f8dc584efe0a6c230b75ff2b7f30a9db90cdc9262477532478506d16b6e99c3efb5945cafd90bf625c7dee4588847ec2349ee14bcf211f59e78b5414ea406d7adda9d1fca8d242b131af89593a1b190407eab7c8a860b4fad3c5c0dc1649551585c8bfef1626c77c674bbaff3f5d4c8b23db3bfa0eebc810b11dfed3a93f949b8dd5aab6389fd74558cafdfd9581ff6fa948a3fde3dfe9d35443c41b00a18d0e9af241350cac0ea1af7a972ee54632eab207f6c12642da64d33c22a20d578065d0f7ca74ceff359c505581de3a42e558b16bee6185113f1ba231079d749348496ed53abe0ff40402d4764c6996d8e6a81c0ec4c4e9e736153ddfffb175a051a9201bb267d5e3d6d3d27f0e174e54b82a454683d42e3bb96edab111fadc1cd94b00a5a00e1fcdde196a2a375eb2a1427aef8f2d7cc5788189d4cd6152ad0e7f634097e74cd87daece0b753f4dc0fa61ecafeeb2effd7668f5bba7eb741d13a0b83709c50815818594ff501e3131c250b69d9bdf922b230cdfab7d4c4814575cb5c2f260c2572817e3214da6d01d9169702c01d3ed4ce148f09b8759a5ac2082d057d5ce397b0d9595aee7ce97cd721099a5667210ecb5d2c1e5e7de843ba2173f805ba77d6b1c769a2e7252895229575941dd62f3bfc65e440a91b1fe38655cf99695bda1e0d572a5139921468d0929e6d1c7eb0b09c725e3b00e0d459b0ec0e2673f58b6934becde6f7852c5779fe4d2d228da704ed6042a0f24a388a63cd1e410b701f8a85225c2b2889d593607138ca4a2b82f2572a8484747e9371efbe3ebe0516594c9062fe1f608e40aa479bd20b8bc4bccc42741857721e9076526d059c9083cb1f96999736bbbd26aa5c7ef3085002fe97f69a5fee46c67d51bcd014b0fe365dd23eb86695d99c2d4cd931a9153a43e30e37682ff6f756191108a0c471afdfd7cbf8e927aa025e193c0c62489ba0e9d76993008695b6ec3e5e02387956264568936b4313a0d9fe71de1882d3a1abb56b669342d27b82c46fbc9e6c5e42eec939a92970bb70e088f478037d506413a92a180c9a9c7e8d8b522e71b18c4d812fcf8b71768d55e483cf38ccef873e95e007ff96db0c01a921a601df704b4ca9c9ca96f847255809103ddca8c948250fe18870ae86dc8f3b92612ed7e508262df60c82429747cbe94b07f0f05a4fffaa4154e7cff1c6dc0f6ba59abf523dd3c6a2321af9bfb14048638375c1e5115a04cdc6becb3d874257cb5af867f12f0d5250e4fb75d8210291bca1a765e48f1db3d5f2a55a4755b36beeb70e24cf75a283bf016ad91458e75aec3218b7177bb35ccedfbf228844d228b9affa7607e5b937f16b2f71fc407b979a0f4a831d9253141f681ac4293ddb759e8fb753e3df02d7b7dadde81174e755efc638d3257f1e601d9e07bdb87a73e68ad3b6702072cdb0f730daf165f57aeb76f8394f7b4bd2a4b22e9ad8ad94ebc3dcc7896a30d79ce91dc6c9c7008de336d1b6d89745045912c8f5c6fcec87de732903b4227862b170d9ff85d7c8d806214ffb41c176421494eea6a8f490d258bccda4c8ecfe70c3f535ba89968de8be613bb31f88fc8f50616db72f7b4c60b39a70edf742d0261cca24585bd11758afdc2d5ecb69a0cb7928e5533c15fa5ca581253e9155a4a284241d1293185856b641bc990eaa06daf167407b53eef16bcaf5eb629475bcb40c3727de7648c9bef08f5f63fc69791045bc368961b9d1ea974204ebbc2a97ce808961e196d33acf0767a2eb58e90cf90946bab6023618087c4d6f00dee997a71efe47d996e0e5527cd1ffc6e028c8cc23a79860d3eb87fbac5729d50a61c8d172281d4599ddfc4e6eea45bae00c4de2734254746a0c997c10b7a69e5544e597f3125c722f47b85d78576791073172ec865a9af20c2064476591736e7cf34db3d344647a281f81f6c6ec8c0661a8743d16b3fd354164a29f91d0073d929fd449292a3bf4af66a0a469c3c84d96b09b05260e42a506d2ada694324d5c26b071c6e96f356795d36dc645e099263eeba5a45cc578f4d284df345611e7474850d7ea9193a95b7503a041b42e796124798706c8c9fdd6a9a3c00c16cbea47dbfd98766296a1220f49eae47c53e3ac51a0a9b582667c074bee28fe2af62eb100286eaf8cb858158f169eff53588f87b7f6555b03edcdf70c1f35b77b3671ea3cf81e71f41512c7e2c03bf3933666645818041be591903819c30bc7c40d69fd1ec3db40ba3b1d226", 0x1000, 0x2, &(0x7f0000000040)=@file={0x1, './bus/file0\x00'}, 0xe) 03:40:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 03:40:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket(0x2, 0x4005, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="6665a97abf2b94da5b8b3524da377c0ff6b4c49c24f14ba55500d18e4c3c0ffa05e4831663d7a0f165a258e03aed101d0d19b9881a4c36a430323c8d82e0a6560eea161d29f9ef7441faa159e5130521f1c1ada28f6d4ddb459f39689053cebcd054a032229869397c9532c2152bc0e06eec8fa33a19b6554ac7bb13316a6855c11e7e558139cc5b5e71fcd92f82d247d6e1c047d04077a38581656858851d11b61d863d379c91bc757f682431ac966f511cc0d3d3c7e0e7796731881dd0b61cd84754f3686f14a5ed5a077f748bacea2020e9fe75344fb2d794bdbf40784799e740a95652ee3aa0", 0xe8) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r0, 0x0, 0x0) 03:40:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x15) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x29, 0x0, &(0x7f0000000100)=""/41}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 03:40:34 executing program 1: nanosleep(&(0x7f0000000180)={0x400000000000f0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) 03:40:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfa, 0x4}, {0x80000004, 0x62}}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x10000, 0x8}, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000340)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) shutdown(r1, 0x0) 03:40:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xffffffffffffff01, r3, r4, r5, r6, 0x8, 0x1}, 0x3e1f, 0x10001, r7, r8, 0x0, 0x81, 0xf8, 0x7}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) msgget(0x1, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r9 = fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x2) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000040)=0xa6) 03:40:34 executing program 0: r0 = msgget$private(0x0, 0xa8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() poll(&(0x7f0000000300)=[{r2, 0x10}, {r3, 0x100}, {r3, 0x4}, {r3, 0x60}, {r3, 0x80}, {r2, 0x40}, {r3, 0x15}, {r3, 0xc8}, {r4, 0x100}, {r3, 0xc5}], 0xa, 0x8) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000280)=0x1) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000140)=""/102, 0x66) connect$inet(r2, &(0x7f0000000080), 0xc) close(r2) lseek(r4, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfd75) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000002c0)=0x2) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r9, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r6, r7, r8, 0x8, 0x1}, 0x6, 0x8, r10, r11, 0x5, 0x6, 0x1000, 0x8}) r12 = getpid() getpgid(r12) 03:40:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xaab9, 0x22, 0x81, 0x40000000000, "8955102bb3f7f97ae48bf200ac28ea587c5e365e", 0x0, 0x4c52f685}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 03:40:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 03:40:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) lseek(r1, 0x0, 0x0, 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 03:40:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 03:40:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6080002002, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3ff) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 03:40:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000e7092f84efa4bdee68b9cf7a86a31bb680000"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) sendto$unix(r0, &(0x7f0000000300)="5001050460000004020000011306ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) 03:40:34 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) minherit(&(0x7f0000ce2000/0x4000)=nil, 0x4000, 0x3) 03:40:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) close(r1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/186, 0xba) 03:40:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 03:40:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000100)=0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0xecb}, {0x0, 0x5}, {0xe9, 0x100000001}], 0x3}) 03:40:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 03:40:35 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x125) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget(0x2, 0x292) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 03:40:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x18f, &(0x7f0000000140)=[{0x7, 0x6, 0x4, 0x4bc7}, {0xfffffffffffff800, 0x2, 0x2, 0xcdcb}, {0x800, 0xe00000000000000}, {0x2000000000000000, 0x1, 0x6, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') 03:40:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x9, 0x2, 0x6}, {0xfffffffffffffff8, 0x3, 0x9, 0x2562}]}) 03:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 03:40:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() setuid(r0) r1 = getgid() readlink(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)=""/115, 0x73) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r2) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 03:40:36 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="80", 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="68e2869567787a07494bbf24c9f40fa22a407c18339ce9b42a801e6af6aece46d3cc31367a10b96eceac2785da2c047d4846eb2e062e04410f789d24e25b36b18c7b86ca1487dcd0fe23ac6b8f862ee6a7480dc07e52a0bf74909330f9e88ce94d2c52bb371702e8775345da1489533e9b3402d3250f4f207321694c36d4fc57a9a2d5af60281397af110d47ada7b793e053ed35a288f955c580bc1aa8e3a46c3565c5ed31ba66c7e2516f7b80ab8dfcd8be1f0c72bb9e38ccfba932b8bb43fd73200bae5c377003e4a5246565d728c92038731ead15e06c5248f73c0d72f1933d67e838fb5f0cb65b7404182692a0fb4fac3f9847595a", 0xf7}, {&(0x7f0000000200)="6590171beba528a66131798d6e25de6580c264fd67ee01d24c059bf5ebad909e5cebd7c0ed8a86b6337dc55b87423089b77c4728c765d22ef0a227f7678f6086f5a84c4a377ab10f719673652c6d2d4d4855aa6316e8433f3efb1142f637dd93cef96a652e3aea678493a575252937b4e2b66c04715d6322f0fe0fd6f702c632a8881f0882ac2f5b2410d3e5cb6bab3549b9babc135fe3edb4830a7f1dc01cf6026779864388b8e0cbb8f33fbc0a5607aa2bd01c418f28ffd59ee1a01abba9b2601194db9f8b7ac76fa9e3389ed4df2e8ce52292", 0xd4}, {&(0x7f0000000000)="f05a2e89b19b320fdf8d356dc579b08e28ac15e348396f2248d04cb28d3288b259c2ac835d088247d3c57d8814693d35bf71ce56248b8007d21c388291314fe37ee701", 0x43}], 0x3, 0x0, 0x0) 03:40:36 executing program 1: r0 = syz_open_pts() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x400000000002, 0xffffffffffffffff, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) clock_settime(0x0, &(0x7f0000000140)={0x605, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x4, 0x2, 0x9821, "0af05a2570e97e60f8bda94a24aa1bf4b34c8d64", 0x80000000, 0x81}) 16:25:41 executing program 0: socket(0x5000000000000, 0x9, 0x3c5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:25:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7fffffff, 0x7, 0x6}, {0xf4, 0x5, 0x10001, 0x5}, {0x3f, 0x4, 0xcd, 0x7}, {0x3, 0x8, 0x6, 0x73f}, {0x4, 0x7f, 0x4, 0xba}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x2e4, 0x200, 0x80, 0x7ff}, {0x400000000000000, 0x6af, 0x6, 0x3}, {0x8, 0x8001, 0xeb, 0xfffffffffffffffc}, {0xfffffffffffffff8, 0x9, 0x7fff, 0xffffffffffffffff}, {0x7f, 0x850, 0x8, 0x20}, {0x2a59, 0x8, 0x5, 0x1}, {0x3, 0x8, 0x8, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:25:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) chroot(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:25:41 executing program 0: setitimer(0x5, &(0x7f0000000040)={{0x6, 0x1000000d9f0}, {0x400, 0x2}}, 0x0) r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xaa9, 0x1}, {0x7, 0x572}}, 0x0) 16:25:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) pipe(&(0x7f0000000080)) r5 = kqueue() open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0x100000001, 0x7ff, {[0x10001, 0x71, 0x3, 0x7, 0x10001, 0x7, 0x6, 0x565f, 0x4, 0x6, 0x5, 0x0, 0x10001, 0xd0c, 0x6, 0x3, 0x9, 0x6], [0x3, 0x800000000000, 0x5, 0x9, 0x1000, 0x5, 0x8, 0x400, 0x6, 0x80], [0xc6b, 0x101, 0xe1, 0x3ff, 0x5, 0x4, 0x401], [0x0, 0x3, 0x6, 0x3f, 0x3, 0x3], [{0x2, 0x5, 0x4, 0x8}, {0x1, 0x1, 0x4, 0x664}, {0x9, 0x401, 0x3, 0x8}, {0x5, 0x5, 0xff, 0x3}, {0x9, 0x0, 0x8, 0x9}, {0x9, 0x60, 0x304b, 0x4}, {0x21dfb2c3, 0x6, 0x5, 0x80000001}, {0x8, 0x1f, 0xa1, 0x1}], {0xfffffffffffffffc, 0x3ff, 0x4, 0xf69}, {0x4, 0x5, 0x6, 0x5}}}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x6) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r5) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x7fff}, 0xc) 16:25:41 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, &(0x7f0000000280)=""/69, 0x45) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x1ff}, {0x0, 0x9}}) write(r0, &(0x7f0000000140)='.', 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) r2 = dup(r1) poll(&(0x7f0000000480)=[{r2, 0x1ff}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="113acf33518e5ae7f4069a0a329571e62367c315279381a5cd9d35c8e221c9a28c096cfeaf1c27ca3c8708962768ffb1d295ca1cb6f4d5dee3ac5b6c3f19d8839641d1912d1b0649656e29fb9c4cd0d04995a9806845e4605dee4c74acaa06ce8a338ef66dcbde98387b15482e9eff88160a7e92adeb2f89d15a646eea08ee77968777cec9476f6ff287900bdf92575bf039fc29b5a5d2cac364486cc2c1269d889cd312f52aac9a02c04058", 0xac}, {&(0x7f0000000080)="ddce787c1ea497a07cacd28c23c1a4eaaaa57ab3bfd8555441a1ca6549b047fe755cbed20e89d4e980678b055505def5c9e3", 0x32}], 0x2, 0x0, 0x0, 0x4}, 0xb286fe95e193f524) poll(&(0x7f0000000380)=[{r1, 0x100}, {r1, 0x100}], 0x2, 0x80000001) 16:25:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:25:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:25:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:25:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:25:41 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = dup(0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/197, &(0x7f0000000040)=0xc5) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:25:41 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) 16:25:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = getpgrp() getpgid(r1) 16:25:41 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:25:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x73) 16:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6100, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x542, 0x0, 0x4, 0xfff}]}) 16:25:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x4}, {0x35}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x44) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x101, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x3, 0x200) 16:25:42 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x7) write(r1, &(0x7f0000000340), 0x10000014c) 16:25:42 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x1ff) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x22, 0x0) r6 = socket$inet6(0x18, 0x0, 0x5) r7 = socket(0x22, 0x4, 0x300000000000) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x880, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0x197) r12 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x933c1afecd59b61d, 0x0, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff8, 0x5, 0x4, 0x7, 0x100}, {{r3}, 0xffffffffffffffff, 0x12, 0x8, 0x1, 0xff}, {{r4}, 0xffffffffffffffff, 0x4e, 0x4, 0x2}, {{r5}, 0xfffffffffffffffd, 0x5d, 0x80000081, 0x20, 0x800}], 0x2, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x2, 0xf0000011, 0x10000, 0x8}, {{r7}, 0xfffffffffffffffc, 0x80, 0x9, 0x4, 0x5}, {{r8}, 0xfffffffffffffffe, 0x83, 0x1, 0xfff}, {{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x6a1}, {{r10}, 0xfffffffffffffffd, 0xc, 0x40000080, 0x8, 0x28}, {{r11}, 0x0, 0x2, 0xf0000011, 0xffff, 0x8}, {{r12}, 0xfffffffffffffffe, 0x1, 0x40, 0x401, 0x5}, {{r13}, 0xfffffffffffffffc, 0xb7, 0x50, 0x1000, 0x1}, {{r14}, 0x0, 0x8, 0x50, 0x400, 0x8}, {{r15}, 0xfffffffffffffffa, 0x19, 0x0, 0x80, 0xfffffffffffffffd}], 0xffffffff7fffffff, &(0x7f0000000580)={0x9, 0x6}) 16:25:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x10000, 0x0) connect$inet(r0, &(0x7f0000001280)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001200)={0x0, 0x8000, 0xf573, 0xffffffffffffff3d, "5f0b826f2c2c544cf773473a9d102152e7a6e8cf", 0x7, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa11, 0x0) getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000001180)=0xc) pread(r4, &(0x7f0000000180)="7af16cd76c32d829805f839a4697117b3a817b7f0086394b1dc41f567f87dfbee7afa3626a8475576910836d5646f1af89f3ad0cd44e03379cda6aa081d7043169f8376d6add20b46765475237ddaf8ea72d65be1d7fa8523ba60039c322eeb6a038a3aab3756cd2a541a74a6fa3ff66a0eeef04f19c0d9b7af97329ed458629e9f319db9e2f34880f21a1ce48a8204642a593d1a75a9aea26a5dcc9f2f19883958e28e85802fc5d07c3c9ce748c136bcaa781b4b08c3286f9e73cc6803357bdf40b68a8a336202d7dd006af100f2cb72699ee8fff93ba123af53eb23f0cbab43fb538c915d3ad49e5eda619ff31757768eb5082a23ca1b8ce03874431e3b9f5c2ef0b4e765584c0dd6d2c04bd64a07fdbed87aa52a75fa92c69e7e7ba5564571c9904c9206c9d5f388a1c56b08830704976f0d20643f7be86758f5b496f85d73d15768b4a136d93d39c7b08c351a3104d7cadf3981640eaef6bc751f638949204e0eeeac2e8d0eea4efe5ec6e489541f5c15ba37e49becf45d7c8bae990d20b1fa62734d593c701e2b3b834068a2dd892b8282e1831cdf74358ec81cebb28836f79ba7d5292968f18cb9ee101b4bcf24392e6311511cfba6e0f60dca0bf27b8f5606f232600365bb08d2b01e46539eb79e15c2330813f7343188ab8618b733a127b2c00fb4bbad7d7f9699c9dd772bf0bcda9ccda6aecf97c2ce96464238cad07960bd1d597de2d045b8891e64905fa9a054ad5ace2acb73df0ab293b49dd9f6ba9acc280d3af7719672cd5fdd7f49de31321b3b6c667e060d7d68ef3d29dd91f01b4e2c3771386e90bd3638b6a48f47a0087750a2cfc11dcd84ec920af041d01ba531926703fc14a73050de807b3ce137f60ee71fb34eeb2c34564744e067df19823c528f3a127e0c9451f00db3f5cfecdb2fb82d9cb63db4d543a0b0abb96d0ca26930c38e6345c8baa235f7d49d0b1d438d8fcfae4d13619056103f06b5d2ae73c99a681e474fb1659cf7f9f26c7a6e56561bf339cb15524b618466a8e22de93bdfa5264094f94e5e7d36081d2b6e0a64dd45a9536e17db3c35c8d355a074e33b601ced6c8f4bd46fa5ef0788e5654884bbc5d081ed715412209c53e06f90503aded0bcc102987449fbb38680003395939ac563ae5ea6d57196be2b78c33521cdc3687640f4dcd06f1d5c0684a05c56f84571e652fe28a7150044645600ae4854ffeca8eecd97e08dd0b2dc02fe00b8964a6c0851a6b2a325abf634c5fcf681849815b0e5b6c78cf1af5eda4be50f3e16b290820b1279c6f258e8f85b27d727458fd0ef06d9f005755178caf1a09127dbdbea94d23d69f23dda05cf30f4db09fbffac1cce889c01c0674a99932601e858abbe264512a4cc4d0435f52ab466dcd193bf487347e650d59bda3744221db07c2d52c1f5b4da78167b58e8905412f9b239f66f1254eac1b95c5104a279e9a3464cb129d9137041e229a1e173084b6c3ab71bc9364cf644042066efe297fdb6126de6e4a3f534211fc0147aca2137f665a34f71011bde3d7f4b64254769701fce8b7a1745d8c79b76a55f94c16519bd1405aeefc93343e1203364d4b3ffa102e5afbe176452aca293218540b609a8ab74ce47970fc33d25707579757e942e38accff47c2eebb444e5e0dc88a7edd52a7c32fa11ba69b3370d3b0f9d77a2c7df9ea62290b0149784e2076c790cd1cc36697e42fe80f6d49a531c5a80fc223cd118e30f5f5ba9a4c06807ac2b01623f9424ab3ae848c31f391e4d11f9fafaa1320c99c15c0eb10ccb94865c85e0a13eb019bce0e1254b7d852a5c633d759b616687320994bc25c68b17d98b57ba85285d6cd0a4cf7118d4e5eeda23a44dfd6691b246ba45844b9f31b598971fd210812985c7842779ad43929e55d83196282b9cd3bb5ca2ef18e70a63382ec9d5cc4cbb7fdb78e6a681bd274155bcd87a26adae68d9e630cd3a875601cc875544545febe1b66c8f1a0cd6f6ae56b80550e9af4c363a21f5e5a6a8aecc2ea0f238b3c5ec0c153635710bbc235241e761290434dd6fee294d0fe300c83741af659e25eb2cdf8b5f116e57f52555a4e37f671d8a6280c576949543a9fa464941207df2a3b1692e93f5062336967fc6e1f80010a04646c53d460ac29a118207357d11d211e6c1dd88c8260eb6821d1d414e2681d91a9c0451c31e8f4dbb5f301ba43250956d66234ed82d583786e262731e7dbc7d81091b06f9d215d521fa24df4e58a4da4835619f2d9d7a9c74cd8fcfdb41efd0fd56d88989dc44256a0df73e6885b921edc6ca1a6ef7c9eaa066b43cd133bf6f82f8210541fa26d39f50e3372fe0c592e86584a31c7db38e9b7678bc79fd420a7249c8ab10845e2df6b6b2d1823688e014ef75bb3301b3d417ea2053f85bb8c38477862c7c1e38a722d8b1d6a8c642b148d31eddf27053c430fbac2663654f38c0dc8d92c3740afa9856dae599791fb90f30d85c7667c2791a7fcfcebfc4ac2b50716daac2d0ca682c774c4f89d5e53b2c8930d6f7afbe09974c91a4bd1fe9a1b09cf47e38dccd83a89979865e1ff2c83288df02e2b9f32990c7b9c107d67f31be4065829a81d2289f9e8e8d7480bd50923c44034fbcf14ef36f0c1eda38f9e6d6d1f6bdadeeaa3630fb2a05b07c80affaba37c9bed559d94fc67134b3f3f71fb91fd06ed694ce54f279f21bf7566c1cdc63acf0766acf0cc2797497752d4767453f1fca37681cf544241d888e8a7e7b9049ddf014bdd7e0cc4c9ef467ba6225b3c04c189a5bf8ce474018ea29c4a864436fe06cd30dcb6fe888959a50df73f12a22b94f9b3d07a9c60d73016ab7b52b1a87391cacd04b0198ff0ee04683285bff4962ce422d0071354920b1f7738a983765b7931bce9cfdca7e6ead788e0ab2ab1ab28de6dab07640e8ebf732d30b16713bfc05dc80d1e2d94d7ce8fd6baa6558f80f73a82653fd6fea08da4f0a8a20aadce45a98bdb878985670769d8520f39757698a0e025702d10a948930bc5ae0b8b46abee3ac952c534e4c683c32559b3c0f0bfae83e1305388fe2156714995475dc5ea89c2ecc453764fd0099b3c3ed15f76aa6d28c4fe0f6e758c2e029f78f9cb6de4d67a20481c2d3f3e8da6e6b7bc268c357dc68d331eeb37af77a20ec4ffc8deaab10643699350b8cea2de9243b6c74652266f9d16ab0dbbfb57b26626c56aec5d5cd5ebb93204eb9fcfeacc23774e3325990fafe31b85bc09116df733d4b74f495d00601286b659d191db0471f0fbd9223a15465cfd68c451773cb4f5395b9e8a50e3a9ee161ed0f4f6c821bdbe30ecebf89e78b7a49a43316620d24a996215485db6aaf6e6d2fa8c8aeeb25daa20877a73b6325e4ffd4a60a5c72c04d8cd83e5129cc1bee4f72af41a92a5e0b7dad22939ba1304db5dcd49a883f0a88241b01eeb4db67b3cce240f9fbd6464794eb6ef92a6e476be3c5e26191470466295a0aaa63d3db33400306330bea10ce6183748c2c01e8358cece9a4555b1e5635fa32823d264223086fe82efb7130955fccfcb13fdeb939132727843099f6009f1964eb9d25f693d4356334d2b28db79b6678fd3dda43ffb73dd738877d18527142d3570768ebba7e5750384b7905270d879d9ef1c8d44878744fc6edb6148a8ef01a65317cb45e586c16a5e6f7bc79765f0983d205e464fee4fe6a0721bd26532c1b7b8fd4e92469588479999a6913e308ffa6a2ebebd4a79de1a03c39836d30699b9375d850e0535e822e9857356b584f56152bea325cc73b79e224a430df3769b2ff246d94098b32c5c20622a45380338eaa1508d8c7add5cc8ff47606e1248945f7b6d2e6efc2644c7ff6b24aabcd82d408bcbad6bc4de49c36ef56cac982cc425838c12e4b83d94515e6aaf65a5531f51ab0403b7aa2ea855f4384c5b661be6588e00c23f09e0027b14804771bf7f9b04767dd16fd8b3cf8536eda421a7e79b3e0af426c06c3ab16a1a6e2f8dacb44aaafbfeaaada7df94eca5927b8f1b4e832ae0328620953f55e7db001f180fef412716f12e7652a082181cc595403284c34c6d29d9904a3a8d1fd16d95922199575bc768e06a18029e9ab590cd7b498e7aecfbca404473a44b6ff507348831ad29d4ce7eba8376ca86605e9e7aacb1540e4644fcadba439d68ad664307023ee06293ce6afd7ddbdce4937cf3acc3a74e4b96a14b47735f7569e6b7b1a40b8f9ac20815aecb7d6c4686e98f2c6ffd773fbe40dd4c899262eed3635514d624866a56fedf9690ee4185863dd54e1332a656720a9e62804086cf3d4712589dc5aa1d0b79ff7376807b67071c9084c6aa065f2a4141b431067009160043d8fa8b3ade2f5dfe29777f8e3ad5f7c0cb5392ed4fdc6d7d5f20db33a56283a3b99bd18ceb199728cbc5185208b899f07b612809a63dfbfa765b6bb9a9d4d04444a00ef79913962a1268d50427ae1597a2f2bca74fcec8d25523884f8d05225145e33d54c2686909880fc7ccb8a1b94b5750dd7833547cec99c39f093834e5cfd9651212a2ec4c66a342fca99384081f82166d3400971b901cfc431264247d2c2384ebf43648b5c45f0992ed3d8f6da950e778112853fa659bbdd1b35468706e028225816da011fe81715606198df5ae9922ca9b229a4844b8d729a16ee1a79fff934b35df40135b2beefb1de3983c8e73c7af0e3e7c87e62ee172a6bf2f0787b42f838234a0b60cef1ff5e4b9cc85f6b08492b7ff04b2e9110e30bc238c33626f30f9e50da088728117cb09dbfa56bcf01502ed7343a897eb0acef95583cc1938ec21a8a5aab478cce5331f892e0abde96648f592d71e8b50d3d50fb692c884c6309f70f2fac9c67d02cb68e37aaab5cdd5ff8bd8ec489b8fa9a40721a07cba6a6f5fccb95a6a6d1a1016408b5151aa641a9896d5ee5a753f338c3637b25575b41537068c5c5e8371871446b0fed90ef99fcd796e23447f05a47d3638ac8575ded819253afd2278201e349b39b5c70fe9af34798fb3e50dab3cb5f36ec7f338b59b60aafeb568b34236b20585015e9a4cc33a9a8075e25ea29f4d7087c950ee327e564ad1479135b2ab4db92da8bf33f7b1a6c241747e03968282e4b71c2299ccd50bfd0efde44979ff50b54260628176a1d74f58173feaf3c19d9a46230daf59b6bf1ff8ec431b0d6c863601711451e0e2f381d3e7ec68a9d2553c358971e3b774a02725efd64803cf6210e4ae5294d7581eee4c5f7729e7583670ca671e63509f61eaa56f151460a8fbadbfba90f71b92790509b455e1c886c9bf155c95964b731131aa6c186ddd1438b4e44d49f86871bc86d5552eb4a7fad6a14cd3501ff236f390e2d72ccc8fcd7035d7f1f7dcc5bb504c7ab7eabb3cc0276cd01f84a174fcc1d666db19884fa7e5497777e7764f23d06142194685b086481729032d821f37b771e3363a4268348c8b00f573a0d5ab907f9dcbad2cf2845ea2229e17c1b61c3214635273ff75ed899c71adcabcbb96702d9757419d20a2a1be97eaff6114c2d6b6906b736bd8eedf803283b1817609c4fe9c80d371fd7f13456609f9c8806365272289f4dc889eb70f09bb7f2267492ca02bd8d9e756338c859c1811c1c5d13e2b8fd4d2f840b261126b20230e78538cd42e4d06001f2fa251308cd4c8e33c3b1fb0bd2d21c6fca552ed20197efc9369a309c9f76940b324ef46add1102907e1af819e1babb77262ba1bf6881ef4f1c2cb7c2a72bc7533d492d554ab624c25870aa7e52405cb5201b3bd21c9e9bb0d92", 0x1000, 0x0, 0x0) bind(r1, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xc) 16:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10802, 0x0) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:25:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) lseek(r1, 0x0, 0x0, 0x3) ftruncate(r2, 0x0, 0x4) 16:25:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xa2, 0x15) recvfrom$unix(r1, &(0x7f0000000300)=""/235, 0xeb, 0x843, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) r2 = semget(0x3, 0x0, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000540)={0xba, 0x0, &(0x7f0000000480)=""/186}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000240)=0xffff) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="58690065a82f8c425a6e83d98c757293e7bf0ada9ac8da98b800dfbfe0c7960a2ec07939b0a73e8c105143a33d78f94f972e263fb04de83bc84cf5f4810972feba617574a8303470c3a28efa10ff417c969a532dda9739e5157f7b47b088a72a81a43976e30a7782e25e174d76893d36ae3915316a76c73468fa14f2dd1e5111bdbe803bc4b3a71e3552c0119e0fac3da57e8dd325972862888d2780c5f61db6406d45d210c6cf8eb96246c8237697cf19a05d22315cf71ea387620fcb6052387705f7f74dc8f91e946a1202d0482a7a3036223d90e7354a95d6fab35fa20ec604bd867a6fb150cab968cdfae0", 0xed}], 0x1) write(r0, &(0x7f0000000400)="d50c16bce2af3427dbf5797e01f3d74aff0f141e3cf548006900ceaebb8c1648186ac07169570c2405b2604b9b7b36594fc1fd230059487d99235e5880b25f76ac0c00000000000000b3ef88d9c71b9854fe0da3da99c7c64804928a7ff9cc19f2560a5edb9fe1b9eb13", 0x6a) openat(r1, &(0x7f0000000580)='./file0\x00', 0x1, 0x120) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000100)=[{r4, 0xa2}, {r0, 0x1}, {r0, 0x64}, {r0, 0x90}, {r0, 0x10}], 0x5, 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff8, 0xff, 0x3, 0x877f, "a589f3f6e5b068916465f3da50938be13b56a382", 0x3, 0x1b4}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/45, 0xfffffffffffffe8c}], 0x0) 16:25:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd04) fcntl$dupfd(r2, 0x0, r0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000000), 0xf, 0x0, 0x3, 0x0) 16:25:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:25:42 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = msgget$private(0x0, 0x81) msgsnd(r3, &(0x7f0000000080)={0x0, "4681dab6e354abf5aed8719348fbecfc50a7c06457358570d185a13bb29370b4dedd3f73267fd10dcc4f76c74d63a884cff061e6e20a4d37f41d3b57e2d5daa7f723635f90410b51d5fb064033dfd3f8088694bee664546e9dbe00f001e352ee978bc05155ea2e5e31d47696e223862b3bf58952"}, 0x7c, 0x800) setregid(r1, r0) setregid(r0, r2) 16:25:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x110) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0xc0, 0x6}, 0x0, 0x9, 0x3ff}) setsockopt(r0, 0x29, 0x32, 0x0, 0xfffffee7) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:25:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) setsockopt(r0, 0xffffffffffff5f7c, 0x8, &(0x7f0000000000)="244f9d699fe3f2df6f28e5f46b139b515ef1ab88a11ad701f5f8671a14d16874be3b2abc7a3154aa3c51d2e5b0026700ddec0514f7fc6a422371b44461f0ec096900e965e576718dfd889d09797efadd3eada2a2b1b16c74f8069e1e34bf92d989449c77549eb6f259e769a1d942b064dbf846d30c0666beaceee1e1d4ffb78f169fe6d4cc60f6529e4147d661a035a412759cdc9b13d02aa0c5c5adb8cff92672788d", 0xa3) 16:25:42 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="67816095c666af671c69b64b1f9b1ca519af93bf41129fb4c09f91c27e609e0516dc4b104145868f6791da577f7b29dfab1a103ee3d7180834aef443b401692ae7197e17b3043c86c5047bf1e20c09b273ce08d0a83718bb494b4ed142a316c7fc56f10a440cb989248e949fe49dd2854dc92a60622e07ae86c5cff9e83db6f508525a8625a6c1a176ac1a9283a1cb22026b85fa426be1b5e227204156abb887385d8c41004f41a170740dc64200d3e2c86c16aa2581448bf32bc1bca26e4ceb7feb777cd3b4db12f98e56287cf54a964df4f784b8db885f5a9ddda3a45a46cfa8a268faafa45c80d5ef56ce9a70f7156a1a3b5235", 0xf5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:25:42 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:25:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x0, 0x5, {[0x9, 0x2, 0x9, 0x47483272, 0xc9, 0xfffffffffffffff8, 0x1, 0x1, 0x40, 0x980, 0x2, 0x1, 0x8d3, 0x5, 0x20, 0x1ff, 0x2, 0xbdd], [0x0, 0x3ff, 0x4cb9e0e4, 0x3, 0xac7, 0x0, 0x2, 0x7210, 0x41, 0xfffffffffffffffe], [0xf9, 0x9, 0xcdbe, 0x158, 0x8001, 0x400, 0x6], [0x4, 0x81, 0x4, 0x1, 0xf85, 0x8], [{0x6, 0x401, 0x4, 0xd14}, {0x7, 0x5b4, 0x8, 0x8}, {0x9, 0x200, 0x4, 0x7}, {0xe45, 0x100000000, 0x8, 0x7b}, {0x1, 0x8, 0x200000000000, 0xff}, {0x0, 0x8, 0xdb1, 0x3348}, {0x0, 0x3ff, 0x200, 0x4}, {0x81, 0x9, 0x3, 0xfffffffffffffffe}], {0x800, 0xfff, 0x63b, 0x45}, {0x4, 0x9, 0x81}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/25, 0x19}], 0x1) 16:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baac88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236feeac0b868df99699b53f5960d6da4ca74ec5c151c4afd48b0fe5411adbad7df68a4505531e5bf5d5aa56b7cbf72b25f135a3ded64e8ce296fa885dc4e093976bfd1ae45d2038c16ec9f40bba6753ebf56a28755dd1c376584e7d278e52223e6d013ee790c3519e229e1c93434f489d756b60c7fb73fb2547e33852e27239cf9e45bfb017cd7fdbbbeb48ff7f830a248178e8ac96ae1c8fc7764cc515b94ade879ccad116400000000000000000000007fce4cea0134f876d3cf46122eceb50fd3da366f974a581f926324d6a8441b15db0f0810e2bfab63f92034b4e2098c48410baae6b0441034cbabfc2db5a668fb53a6e4384a5771c95d63171655e7312bd5783633f494e356b059a0744e95b6f41204cc2db13b1c73ed604f6e7d", 0x18e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0x0, 0x3, 0xfffffffffffffffc}, {0x7c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = socket$inet(0x2, 0x5, 0x5) setsockopt$sock_int(r2, 0xffff, 0x110c, &(0x7f0000000040)=0x1, 0x4) 16:25:42 executing program 0: getgroups(0x10340, 0xffffffffffffffff) r0 = shmget(0x3, 0x14000, 0x430, &(0x7f0000fea000/0x14000)=nil) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) socket$inet6(0x18, 0x5, 0x401) r3 = socket(0x6, 0x1, 0x0) r4 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x82, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x80000001}, {&(0x7f0000fea000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1a}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x72}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x200}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xf65}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9ae}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) r7 = getgid() r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getpid() r11 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x1, r5, r7, r8, r9, 0x1a0, 0x1}, 0x2, 0x5, r10, r11, 0x9, 0x0, 0x8, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r12, r13, 0x0, r14, 0x100, 0x3f}, 0x1, 0x8, r15, r16, 0x3, 0x7, 0x7fff}) 16:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) 16:25:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffe500000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) pckbd_enable: command error 16:25:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1286}, {&(0x7f0000000040)=""/11, 0xac}, {&(0x7f0000000000)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0xfffffffffffffd39}, {&(0x7f00000023c0)=""/203, 0xcb}], 0x3, 0x0, 0x0) pckbd_enable: command error 16:25:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f0000000100)=[{r0, 0x18b}], 0x1, 0x528) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:25:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() write(r1, &(0x7f00000002c0)="2694def693f8dce4a535a4ca9722136eccca64ec1da9831b67a7b6ebb1f4afcacd38277b689376e6f0e166f63f73ae0dc9ff185a88b2f332f9131a46f71d6671acdd312b244f186319cc21cfae038aa0a00ce3a407f4fba2b2505634381b68aba85fae65566e9dfd6eda13ede0b663c0e51fe5d8fe16df70725b6626e45a8a60c9", 0x81) 16:25:45 executing program 0: r0 = socket(0x40000000011, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea10ea8fef96e00000000357ae26caae515fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x5b, 0x6, &(0x7f00000000c0)="b1fed74856fbabcf1c01139784541249fa4d8d760c9427e2bf055d68b7b71c9b0e32ca78088bdb8ff25a506046e82756f744a9d5f481934314d4eb2ba05e70921034c4fb6a8152753167241b886733fb65ab5e6ff9055a1b17fcb43feabbb6e983a0718e9dfabf1922df23a1bcfb5b2c19ef40a6af6d", 0x76) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8010, 0x0) 16:25:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:25:45 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x41) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0083d2260100000000000000000df30ef60b1100000000000000009700000000dd23466e2588786f0d39d6196e9175acf4b6595e7581fc837d29c500003f00000000000000000013637f030000e5bc7820b3c0ec909b5f36b741c62541efecdf2fa1a222fb6bcfdd31d82ed68ec8"], &(0x7f0000000080)=0x30) 16:25:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') r1 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000280)=""/249) 16:25:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x131) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x6) close(r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x67, &(0x7f0000000180)="b6b0adc5104afa5b84555bb3205ead9524c29530611aedf444d8ea450e2ea1368943155a3cd2a33c88dfe9b82b6da5daea608bc7ca106100ace0d2d75b82b8ead3246b632d7a051ca99484b17a9f5a0a147b759d3368cfdad032d317964fdb847359f5e508294c") 16:25:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8f, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x7}, {0x40, 0x9}}, 0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="55bca5d7a258ac7add955b4c318d943d76a9d9b327ff7b56308f80bcdcec7dd4f89eb9a13ec5def7fdf7349cc75e285f6eb1993d", 0x34}, {&(0x7f0000000140)="756e3938ad935fb3255c4661fa61b86efc5cdadb49e0d0c93ff49b87f4cf080c6d15b5a4a788fb2b77ef37c79f7c9c5140e49359a2d3ec20ba48a9cdc85d451bebdd9a63e8d08e00629ecd9859592439b6506f95b64f235fa247146741c04f5f46fb7a7cd8d9b8e97d2da0dd5f88420c19270dafe7bd393e07a5a75c219f5b460b639ce4966e11d040fe3e43", 0x8c}], 0x2, 0x0, 0x0) 16:25:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="6e362e87", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x81, './bus\x00', './bus/../file0\x00'}) 16:25:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x800000010002000, 0x6) kqueue() r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() r2 = dup2(r0, r0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = dup(r0) syz_open_pts() fchflags(r3, 0x10000) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:25:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x4, 0x0, 0xffffffffffffff76) 16:25:45 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000)=0x1750, 0x4) 16:25:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f00000000c0)="f8514e422469923f1e0f7e2d8a533a02ba2926e40be5da04ce263f24e6e77c5946e6ccbd3ee76b9d094a4972120da58eaa3005b4e19da04ce1ed6627f0204c2190ca2acd0e7ecc0407daaa25b9702163edf7f9d069d970a8aa991c29462531b93921935a425d5c7ba07bd729a9beb912df5907b4dff7653dc6a16d0289c9e9c12d4f522f5795c014bf5fd2d07425f0ae0331e236a719061f9fd8c3d59e", 0x9d, 0x408, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:25:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0xd6c7c9c05824f223, 0x4, 0x2) 16:25:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8b, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xfef7, 0x3, 0x81, 0xc7}, {0x4, 0xad, 0x256, 0x1ff}, {0x7, 0x8, 0x9, 0xe}, {0x7, 0xa6, 0x5db5, 0xf28f}]}) 16:25:46 executing program 1: r0 = socket(0x18, 0x3, 0x3c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x401, 0x81}, 0xc) mkdir(&(0x7f0000000080)='./control\x00', 0x0) link(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control\x00') 16:25:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x240, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x401) 16:25:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:25:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:25:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:25:46 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) 16:25:46 executing program 1: mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x10001, 0x5}, {0x3, 0xe4e}}, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file2\x00', 0x4) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:25:46 executing program 0: r0 = msgget(0x1, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/189) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x104, 0x0) write(r3, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000100)=[{r3, 0x24}], 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x3}) 16:25:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:25:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r3) 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, r2) 16:25:46 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:25:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffcc7, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x100000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2d9, 0x0}, 0x4) 16:25:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x8) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x30, 0x67, 0xfffffffffffffff7}], 0x7f, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x42, 0x20000007, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000032, 0x45, 0x640df835}, {{r1}, 0x0, 0x40, 0x14, 0x4, 0xff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x1, 0x100}, {{r3}, 0xfffffffffffffffc, 0x10, 0x0, 0xfffffffffffffffb, 0x5}, {{r1}, 0xfffffffffffffffd, 0xc1, 0x80, 0xfffffffffffffffc, 0x100000001}], 0x8, &(0x7f00000000c0)={0x9, 0x40}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:25:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x3810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) close(r3) 16:25:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "775479ff975ae5c2b62d34a71af6bbb553635f86b4ddf573f89cb3ffc3520a49365a1f532dcbfd1e3759a2ed106a84cbb3305ba2fcd528cdd2301d23b703b922fb3aef274fa98b79a4bb61"}, 0x53, 0x800) 16:25:47 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="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) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) close(r1) 16:25:47 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82bcb1deed82c65a48d8118e1b0fd041ca7e0380e7ac0998abbcb0086269d625ce"], 0xa) 16:25:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) 16:25:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:25:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000b00)=[{&(0x7f00000000c0)="3a307e338c1c7817c829029e45ef47618691dcbcedb88e", 0x17}, {&(0x7f0000000780)="5272fecbdb34693e00e36f03f60b5ce10f5118185cf2f1c8f9374e94e1f32af69caede18b597b249fab2a89fb00ea4b3a452f0a66006bf633a2e8cea040b7cb081d7f66ce88fc0d4bfd32f5d6df166126d92e8f00f022b60d786de7ba220c94d7b81185790e70f0e9944a507d3ebe3a3815ddf7ad0486325afa722df50d84dc5ce3145752e305d94c8fb64a45e590c105c1a5ce9cb5dd4bd054662de248363618a26037a29e1e477564fb2976c2867d1274fa82e74a6263d83d61e60d4ea62648f2b6cf0388532703a1b60ee9386d489ef3044f70ee9ee3e562bab9092f4ff8e0ca9a94f0e00bb8a", 0xe8}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="0a1ed4d0cbbf1a0edbe928052db1bb79d4b0a7dadd81", 0x16}, {&(0x7f0000000880)="673d0648426c1615b535eac72bd14cfa0e0640f4d1461bbe7178a3c929c8bbbbea03153471571bfded44604b51c31343117665cbd5d2906cbfc751b4213e3b6c8385a5e011a8220673382c9ae975d6aed83b4822bdf3a4ba08ef5dca4183a37953c807277666fa5e56179d9a4766fc58c5ac1d5a792ff71c22e6c0e7ed0b738f963aae98a497d8ae7abab767d29639375a847677b3fca3dfce7d6ee6a5564a41b21ba84bb9d18ff550a5978f1aad2b83d58d1529c1a244c443263581907c6b075311ad2f521d6f8d9491aab659e633d6b36c4b4c83c993e7766281dba243ce1042b79e9ce9cc0ba327f69bb8b8868b0ce09c77a29b9c97f41a", 0xf9}, {&(0x7f0000000980)="bd8e78f30185ecf0d5982f38cb2ec4fb530d36963fafad1f4dc356f89d0ce6231efb8a9147f3a2a99b68c1e1a404b5c9e89ccf6631e9ea5aeb5435009322c252be68fe44c244038144ec9ab96e5d0d40fc82c5cd4940735e6f749f0a59e637f8751dde15afbbaa4c18c84f85c95a08762733756c728b169c086a90f0fb04f6b64fde1946537754bd0a88d3abc174d66748f3cad6c9c5c6999caf14893052b0235061560ef62eb4d3e5a463b54c60665ff6a782ab1838f923eed99bdd71d1beee1f01bd3a1d19321dfcad", 0xca}, {&(0x7f0000000a80)="a006af52d9df90b6fa338c802a6b355bc6d720e48944c79eaed0efaaddd5a44391bf6ba700188c1689197cc16d306d2d4ef916e1996b0363304e0e0ec304691c6ae6573e63b4", 0x46}], 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002005, 0x40004000000028aa) r1 = open(&(0x7f0000000bc0)='./bus\x00', 0x200000001, 0x80000000000000) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="caeff5a8800e5522158c5a782aded07919bc549323270f74d6496bc626", 0x1d}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="a0", 0x1}, {&(0x7f0000000140)="5b2b4ef16d77cb48dd104e4744b835a060e3d22ad4891e2a4cd21b8e84134bbdf55d20d0df987a3d47a0cdd98865204c108bf0a2e654cb56aa75b959caaa544e93ce8494b91d12fb5a34d1d7553dfc2aafb98908266ab2d254e1338f7bd13c57862000b734daa590976e563ae62ae1488aa2e3a6662444ac2510fcc41d1f25b424c5eda1d2533534bb09868e69f2f5b2938866abd5848241d8b6e4588443785f4659c77f37", 0xa5}, {&(0x7f0000000200)="c8d586393099069aec3d5ff9ae83ae667b5cb6c144b94fe01d221645249c84394e8431056d956177b60ed20a72325ffe17f2843c1d789dd07950e64527920f0868deb350be69873df71612b975", 0x4d}, {&(0x7f0000000280)="8259c444a1da918cc144dd2a5467785b09822403e61ee6b176", 0x19}, {&(0x7f00000002c0)="329dcbbd3673c567c295563501e6c4174f905d1453c41560e4545fc3116e5db72bc55b316b7b48e8cf431b73af7011a47fdbc7c4f25e747dacd4f48aa8b222b25fb63b4a55fc22e142da08b05a0b5c86de4e3884037105ea9335f3379276474f61c054494cf824952add8f6e437a19387de9df64c05a8d344a62edcd64adc2d3be39949e473750b564ac67c4f0792d355a", 0x91}, {&(0x7f0000000440)="a102a3b3d48740d329963438a0327ea491a661584dac06ab29b9c01bab8c71302cd6a58ed2d2d55fb15fea9549a4833142e62feeb676f8cb4ddcdc39ca567c76211841614fe0ca087aa67cc5aa46af3b2824985e348110e563405b3f9f5e2115f59d68a4", 0x64}, {&(0x7f00000004c0)="0a1c9a397d8f7313ac66d5f82ec0f3fb77ea1389c428abaa0083b2029fc8b8d63eaff1a10ecde7cf7adf43b9bee0f3a981d89ec8d5e20995d44a27d0dc0cf7538f49f9dbd7cae4818b6c9e60142e4e7a4fb5f7a48f292bff185aa3446799777a68932d353110fc7884571fff89fedff2e895b34627e8dbfd9bea1ad2acfa4a299ff9341c008c493f89d97ab457df9eb0819be9427bf1d035efd3180ea6f261d6177e7a8153a00da8ed46d4921e8510dec6f4294d681345c31513e8e148832ef4904e0c60263fef399741289ac3aef786fa249f00bde87ed83f3bc87498e0ab298b54b387b2be4c97542c0571c5a5c83f11624225b31497947810af", 0xfb}, {&(0x7f00000005c0)="3b1cfc23c23909c34dc49c72ab5eac5e2d6a192c32e05d1a13ac613198db66c4226bb285bd1dfbf687aac2f308ee1f1866894f8e9636c9a1ddf03859929477276830a198eb573e8dc922182e0e6c71b69d8315d42724303f433f8a0d91a2463314fff081b888d62cf5e8368c200b06fdf0ad7c4f574585c26d11cc486d7fe3dd5da20457f36b71ec430d68173302a2f015bed90f0bd89cdb540e32e84ef7612cd3295934bd9ba2322c1a8aecf6fa5080fb113023da0060a1d892ab5e4bbf26537948713d3c79ae28678f0f0e377d0b25129d380b6745de101f54faf1ce5de5269cc4eba7e773bef67d1c20768c7ed9454870190481e9e287", 0xf8}], 0xa) getpeername$unix(r1, &(0x7f0000000c00)=@file={0x0, ""/4096}, &(0x7f0000000400)=0x1002) open(&(0x7f0000000380)='./bus\x00', 0x80, 0x40) 16:25:47 executing program 0: r0 = socket(0xe, 0x0, 0xffffffeffffffffe) sendto$unix(r0, &(0x7f0000000300)="5001050360000e04000000011306ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00001a00000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000003480)=""/4096, &(0x7f0000000040)=0x10bb) 16:25:48 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 16:25:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6e696c6c05551b5a83e73b73ac4cf4caa8ce0688f3bbc56876ca6592d82358d8e5ef122ea9b61dc09f4c152584ec4dbca322b27864c2f142caa7bed5d34e51638012c4dd13c40d1c4090785910b15388478f52ec77d4aa6b08c62407f56a344d8f2572adf49c67aff3131ba6146546bb0f4269a8f32100182d80860f88ff47338e458906668b63"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:25:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd2, &(0x7f00000001c0)="4b74954c", 0x4) 16:25:48 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) write(r1, &(0x7f0000000040)="d578207d26622667cb5e54535ee1be984ce453162cc5b3360cce0d4820485ae3abdc2924fba1f8ae0eb078a8e56ec03b87162b5462f07f52257b6b51a98ecfcd154ce0c80f6dfa5461b6773cbfeaf48c693a160f28c6ae2051db580694608abd69da1ad933f6eac5bbe46e62adfb3c", 0x6f) 16:25:48 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000398000/0x1000)=nil, 0x1000, 0x100000000000005) r0 = socket$unix(0x1, 0x2, 0x0) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfffffec8) 16:25:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) 16:25:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:25:48 executing program 0: r0 = socket(0x37, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) mprotect(&(0x7f0000087000/0x3000)=nil, 0x3000, 0x6) r1 = msgget$private(0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = getuid() r3 = getegid() r4 = getuid() unlink(&(0x7f0000000040)='./file0\x00') r5 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001800)={{0x3498, r2, r3, r4, 0x0, 0x2, 0x3}, 0xe50, 0x80000, r5, r5, 0xfc6, 0x80, 0x7e, 0x5}) msgget$private(0x0, 0x4) getuid() shmget$private(0x0, 0x4000, 0x108, &(0x7f00001aa000/0x4000)=nil) 16:25:48 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:25:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b00004747108000000eedb150a00", 0x0, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) setrlimit(0x20000000007, &(0x7f00000002c0)={0x43, 0x2}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:25:49 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0xa08, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) syz_emit_ethernet(0x4e, &(0x7f0000000240)="a1e30b51713bebffa001d450f33a8c2eb79903d1f530b461dd3fa0e7fff666586845c64cd8bfad13e377566d0fc59a371d10a67d064800bd8414db7867dcd51f16ec5422a9110065f3b30499d349") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2, 0x7, 0x6, 0x8}, {0x7, 0x8, 0x7, 0x1000}, {0x0, 0x8, 0x8, 0x1}]}) 16:25:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="28b3129d469e145447d4f7a1e16940ed3ec0a5652339cfa5", 0x18}, {&(0x7f0000000280)="f71e72af9488bba8b32f2ff4092e1a117b62116bace5db23e3bed608186f042f75ce70e14b89df0ad57089bd04b82a058895d2d4e0f8bb59ba84a649af3e807b63c768f79f2edf0db118669642360433ed8c6c512359b0c726ba5264f51c37f7d0c25577a061073d66cfef2a177acd605c250611b2", 0x75}], 0x2, 0x0, 0x57) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 16:25:49 executing program 0: 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:25:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:25:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa00, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x3, &(0x7f00000001c0)={{0x0, 0x1}, {0xc039, 0x80}}, 0x0) poll(0x0, 0x26707d86378ff7b9, 0xfffffffffffffffd) ioctl$TIOCDRAIN(r0, 0x2000745e) getitimer(0x4, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffe, 0x2}, {0x2000000009, 0x9e4}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x7, 0x8}, {0x80, 0x10001}}, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) 16:25:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x52, 0x0, &(0x7f0000000180)=""/82}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:25:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") socket$inet6(0x18, 0x4000, 0xffffffff) 16:25:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) 16:25:50 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)) setgroups(0x6, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1]) 16:25:50 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) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea", 0x761) dup(r0) 16:25:50 executing program 0: socketpair(0x0, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0xc003, 0x0, 0x0) socketpair(0x1a, 0x1, 0x100000000000000, &(0x7f0000000000)) socketpair(0x0, 0x4, 0x80000001, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x1ff}, 0xc) 16:25:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:25:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:25:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000440)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffeb9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r3, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000300)) 16:25:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) select(0x0, 0x0, &(0x7f0000000040)={0xfa0a, 0x0, 0x0, 0x1000000000000, 0x0, 0x4000000001, 0xfffffffffffffff9}, 0x0, 0x0) 16:25:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:25:50 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xfffffffffffffffb, 0xffffffffffffffff) setitimer(0x0, &(0x7f00000000c0)={{0x7, 0x100000000}, {0x9, 0x5}}, 0x0) 16:25:50 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x9, 0x9, r1}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 16:25:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000232700000000ffff00000300000000000000000000002800ffff0000f6a2287f433f", 0x2c}], 0x1) 16:25:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="6ae3f5a53af3f22d5701e8740d8e9b0e2bc1624bdae796"], 0x8) 16:25:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) getpgrp() 16:25:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:25:51 executing program 1: r0 = getgid() r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getpgrp() r5 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r0, r3, r0, 0x100}, 0x3, 0x7fff, r4, r5, 0x921, 0x7, 0x200, 0x7}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000280)) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x2, 0x0) close(r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_vnetid}) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000640)={0x7ff, 0x9, 0x9, 0x7, &(0x7f00000003c0)={{0x0, 0x0, 0x80000000, 0x1ff, 0x0, 0x1, 0x7f}, {[0x8000, 0x8, 0x10001, 0xffffffffffffffff, 0x6, 0x400, 0xb54, 0x1ff, 0x2, 0x800, 0x3ff, 0x9, 0xffffffffffffffff, 0x4, 0x4, 0xb1df, 0x3, 0x10000], [0x9, 0x3f, 0x47, 0x8d9c, 0x2, 0x1, 0x7, 0x100], [0x4, 0x20, 0xfffffffffffffffa, 0x100000000, 0x2, 0x4953, 0x7], [0x100000000, 0x8000, 0xfffffffffffffffb, 0x9, 0xfffffffffffff456, 0x7], [{0xb81, 0x80000001, 0x1f, 0x81}, {0x0, 0x101, 0x2, 0xffffffffffffffff}, {0x7, 0x1ff, 0x2, 0x4}, {0x1, 0x1, 0x1, 0x401}, {0x5, 0x80000000, 0x101, 0x2}, {0x7, 0x101, 0x3, 0x4}, {0x8, 0x3, 0x5, 0x1}, {0x0, 0x200, 0x9, 0xfe}], {0x101, 0x0, 0x1f, 0x876}, {0x5, 0x7, 0x40, 0x9a51}}}, 0x5, 0x6}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000680)=0x4) setreuid(r2, r3) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/97}, 0x69, 0x2, 0x1000) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000740)=0x3ff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000780)={0x0, 0x9, 0x59}) r12 = geteuid() fchown(r11, r12, r10) recvfrom$unix(r11, &(0x7f00000007c0)=""/120, 0x78, 0x800, 0x0, 0x0) getpeername$inet(r8, &(0x7f0000000840), &(0x7f0000000880)=0xc) 16:25:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x145, 0xfffffffffffffffa}, {0x80, 0x4}, {0xa6, 0x2}], 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:25:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x75) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x2) 16:25:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0xab5c9aeaded4d2}, {r0, 0x4}], 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f00000000c0)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x800000000003) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:25:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) 16:25:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x82, 0xc0) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x10) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x3d, 0x0, &(0x7f00000001c0)=""/61}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x3, 0x9, 0x101, 0x81}, {0x5, 0x1, 0x6}, {0x8205, 0x3, 0x1, 0xa9}, {0x66a6, 0xfff, 0x2, 0x5}, {0x7, 0x7ff, 0x81, 0x4}, {0xd84ff2e, 0x101, 0x2, 0xffff}, {0x8, 0x0, 0x30, 0xffffffffffffff38}, {0x7, 0x3, 0xfffffffffffffff8, 0xed2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1701) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x6, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x46) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x4, 0x8, 0x0, 0x5, 0xffffffffffffffe1, 0x6, 0x1, 0x3, 0x100000000, 0x8}) kqueue() close(r0) 16:25:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:25:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005039000000002e269005586ca900f0e08fecea10ea8fef96e00000000357ae26caab3e6fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f83cc53c81ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000d200"/177, 0xb1, 0x4, 0x0, 0xfffffffffffffe10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 16:25:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x0, 0x3, 0x1, 0x1, 0x101, 0x4, 0x5ebe, 0x0, 0x1, 0x81, 0x1}) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:25:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x90) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:25:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x40) 16:25:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:25:52 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x289, 0x79f25dfe132d9f70) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:25:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000002000/0x1000)=nil) write(r1, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:25:52 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x2, &(0x7f0000000040)) 16:25:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) pwrite(r1, &(0x7f0000000040)="494495dc786e5ba01587e5", 0xb, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000200)='./file1\x00', 0xb4, 0x0) 16:25:52 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x280, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) msgget$private(0x0, 0x80) fcntl$dupfd(r4, 0xa, r4) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)) mknodat(r4, &(0x7f0000000040)='./bus\x00', 0x8001, 0x7) 16:25:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)='on', 0x2) fsync(r0) 16:25:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:25:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x5) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x12c) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getpgrp() r1 = open(&(0x7f00000001c0)='./file1/file0\x00', 0x20000, 0x104) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_data=&(0x7f00000002c0)="022f44556fa5c73fe14e25d03c722e86af3ddaa42d2ad5c82960f7c1c224c9d9454c6ed71252eb1fcf0aeaf17d25f799acc5d43da5861f1659201f4a71c3c9815ad46a28f055acbd085d7b684d91c6f90160cef4d8c297850372ce5403719b06091609b944931a4279d87cf13c729c5dcfb20f3d95b431f1b71f7088e8bf1bd7e57765"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0x80, [{0x3, 0x3ff}, {0x3, 0x80000000}, {0x0, 0x5}, {0x2, 0x6}, {0x3, 0x100000001}, {0x0, 0x1}, {0x1}, {0x3}, {0x1, 0x7}, {0x3, 0x81}, {0x3, 0x9}, {0x3, 0x200}, {0x1, 0x1}, {0x2, 0x6}, {0x3, 0x8e6}, {0x2, 0x2}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x24e8}, {0x3, 0xa1}, {0x0, 0x2}, {0x3, 0x3}, {0x0, 0xa338}, {0x1, 0x3}, {0x3, 0x8}, {0x1, 0xa48}, {0x3, 0x80000001}, {0x1, 0x10001}, {0x3, 0xdb6}, {0x3, 0x3}, {0x1, 0xcb}, {0x2, 0x8}]}) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file1/file0\x00') getpeername(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0xfffffffffffffffa) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000640)={{0xfff, 0x9, 0x2}, 0x0, 0xffff, 0x101}) connect$unix(r1, &(0x7f0000000680)=@file={0x1, './file1/file0\x00'}, 0x10) preadv(r0, &(0x7f0000000800)=[{&(0x7f00000006c0)=""/108, 0x6c}, {&(0x7f0000000740)=""/167, 0xa7}], 0x2, 0x0, 0x3b) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000840)={0x6, [{0x2, 0x5}, {0x3, 0xa9}, {0x3, 0x1}, {0x1, 0x9}, {0x1, 0x2}, {0x3, 0x89a}, {0x3, 0x8}, {0x3, 0x401}, {0x3, 0xffffffffffffffff}, {0x1, 0x8}, {0x3, 0xed8b}, {0x3, 0x80000001}, {0x3, 0x3}, {0x3}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x20}, {0x3, 0x800}, {0x2, 0x6}, {0x1, 0x80}, {0x2, 0xffff}, {0x1, 0x1ff}, {0x3, 0x80}, {0x1, 0x5}, {0x3, 0x7ff}, {0x3, 0x4b}, {0x3, 0xfa2}, {0x3, 0x1}, {0x3, 0x8001}, {0x3, 0x6}, {0x3, 0xffffffff00000001}, {0x3, 0x7}]}) readlinkat(r0, &(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)=""/2, 0x2) r2 = open(&(0x7f0000000a00)='./file1\x00', 0x8109, 0x10) r3 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000a40)={0x7fff, 0x8, 0xfffffffffffffffd}) flock(r0, 0x0) chflagsat(r1, &(0x7f0000000a80)='./file0\x00', 0x0, 0x2) write(r2, &(0x7f0000000ac0)="15592304579e72a75618821999df41fcfdac12ca0778e822786c9adbe5833d6ec7a69191e7ad219e7fd015c50f7a2660950d43f332590d7e99626761bc934951b6dbe6bf57d64d02518df50c5411203157b39e6b293402fa9be081cd927d353f0cb0dde2612157903b5f7ce7aebc5b1b8858608700fc4e91421b634cf9ed75796ac228449e20f5cf6149dba83a16b7871cc98b9fc219c4a9cb8947edfe4e138a5d3621f4be8b2b6a2bd19f763529b96f44f091bf6c3058e3103a239da14f0c8d69fd6399549c0e07d47944e8d3fda5b66b3ec42f3d7a32a3d7eb6d", 0xdb) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000bc0)={{0x18, 0x1, 0xfffffffffffffffb, 0x5}, {0x18, 0x1, 0xd4, 0x100}, 0x4, [0x5b0, 0x755b, 0x0, 0x8d7, 0xde57, 0x6, 0x3, 0x85]}, 0x3c) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000c00)={0x20, 0xd3, 0x1}) fchmod(r2, 0x8) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000c40)) 16:25:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0x0, 0x1) flock(r0, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="d57e0a6763ed8a65214bb7a50572ee85a902cf2c0fee54a5134ed406f029a792229e3f3a26", 0x25}, {&(0x7f0000000140)="347e9c0091aebceb", 0x8}, {&(0x7f0000000180)="053b8ea7f0f69ed7015d761e902ed507b3705913e969e2b631000f3d77d2f3e50d9e6e5640a86186fb32a264b8abc1f4524dab50", 0x34}, {&(0x7f00000001c0)="0fd2c3039fa6ec1b778c6a54eb7590d9a9395d5203e89219ace2d4452b416f3c900ca0d5de7c0939734f3bd7033098ab473dadf9df7d23f8aba7a22d16c4b2df11920aff0ca873d07ac637eb88531d5dde068b3e736d75dc5b738dff8bce23a888fb0edc73627a93c97bdbd46ab05d7b56063f60b1e30a3d5404d3e844118ca2ede66a36f50cec1180b1932f2e21ff66530c549a1e0864ad153b22ef512f7b47bd2ee969ce46636f0363916111703968", 0xb0}, {&(0x7f0000000280)="051b3e74ce1fbdcda98a79a699294333d48180", 0x13}, {&(0x7f0000000340)="6e57fef65bbe026a214fbed19fc8475c1758e4839e6e0b43506142aa4963391511bf70d4149d22c852e953dd2723767bd51cdce1464be0659cc08894e360a9892fe1825a05115a68c7c0e8f15f4777d328ed1b758120bc304285ea3b3afe199c39201bfe1146ab7045d35397df43f7fd269f2c87b2a61d475024d052302203f8a5f24dfe20224c3e544342da5333cea1185b9cd974f28ab8253930a17317672980649bb221ef5501e4c632168d5a0847cef2251785f793ed9a84c606fdf3", 0xbe}, {&(0x7f0000000400)="7996038495372cf7753d8a9a874aaee0ed7f897a9fbe4a728adf8809c70cd429ed2b3a82c172ac1bcfc820132b05126962efebab1b868a8fba4f450f56d37044cadc3e3ceb2f78e1bb05", 0x4a}], 0x7) 16:25:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x48c}, 0xc) 16:25:52 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x80000001, 0x100000001}) flock(r1, 0xb) 16:25:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x7, 0x2, "54c8cec5d8d9872af3a28bc37182f49520e655c6", 0x291, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000000000000000, 0x7, 0x5, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:25:52 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="c47865d6764e06bab321465b3d73be36d05947fd058fcb834fa408e747b478048e2249b97a20d1d3678da77d449e765434855466912e20702a81f51fd3548ed3fb3171c45fd75a88b9560ea193e56cec512a6e877e8fcd4cd028ba149e3c4d08869721350462ea1bc238c4c8611289c1edfe5ad70efec1a5f276b991628177c6706a0b39dd849c1c28c9862a291d457e", 0x90) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1ca) 16:25:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) 16:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0xfffffffffffffffd}, {0x30, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9f, &(0x7f0000000180)="00c928670c436d6db2c2290388fd271100a273b09c6d3224d13753dfb92025dda048d02e7a2e07b2c48444dcfa2840a9835fc06e7d6b09aabc7010b47aee9bbbbc4250ba2158eddb6de81599d9755c4d99530a12224c7f446b140164c22847425249e3748b89b5baef5b96") 16:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xef, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x701) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:52 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002003, 0x5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:25:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e00000000000000000000000000e9ff8d757ff8f0159330f1a152ce5dba1bbb3e6cadb6cb03c6f104fc6e86f80862be0341015f6c7dcf0eb922905b07028c0a9910e4715ea9135bdc83cfb456e09d25a9e7a782634d3a9727207fd9c87c99ce89f3471a3720264266ff4c56"], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 16:25:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) getsockopt(r0, 0x1, 0x9, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) 16:25:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) write(r1, &(0x7f0000001280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xff9) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xa) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c5d5b3fc2f94c59", 0x8}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/124, 0x7c) 16:25:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="d87ec4d6b0fe4dfee62280612979f95d2a4a6ebaf8422b9ba7f581ed3dcd9f4826718cc9f06b324f4caad7432c0feecbded815e217b1114eb6faa21239f389d36133b8ffca743d09493f9e77d51d21e4454ab0fa4eef54cbefcad132db10b90f5e6d01dbd4e1164d5549b06f344eeb288dbf631a2948e71ae9400e3baeb8a74991edd0a9b7471c9d073893d4f33a337a7663481fd063ecdea225178c7d6748a28abc4fc6c533", 0xa6, 0x8, &(0x7f0000000180)={0x18, 0x1, 0x3, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r3 = dup2(r1, r1) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666900"], 0x1, 0x0}, 0x0) 16:25:52 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x7dea34e6}, 0xc) 16:25:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x47}, 0x10) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x4cd5, 0x9}, 0x10) 16:25:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) read(0xffffffffffffffff, &(0x7f00000004c0)=""/163, 0xa3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x8, 0x5, 0x100000000}) kevent(r1, &(0x7f0000000100), 0x800000000009, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x800000000}], 0x9584, 0x0) 16:25:53 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x40000000000228, 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:25:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x1ff}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:25:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:25:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:25:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) 16:25:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() msgget$private(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=""/174, 0xae) symlinkat(&(0x7f0000000840)='./bus\x00', r3, &(0x7f0000000880)='./bus\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r7 = getuid() recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/45, 0x2d}], 0x4, &(0x7f0000000740)=""/170, 0xaa}, 0x841) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) rmdir(&(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r11 = semget(0xffffffffffffffff, 0x1, 0x4) semop(r11, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:25:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) close(r0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/13, 0xd}], 0x1, 0x0, 0x39) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:25:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xa80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x6, 0x0, './file0\x00', 0xb1, 0x736, 0x7ff, 0xfffffffffffff42d}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) dup2(r1, r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:25:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffc2b) 16:25:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699c, &(0x7f0000000040)=0x80000000) 16:25:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="cdab0c62d6f0095f2983bb6853de9c2f9d18f49488cf35cf7f7f8358d59fdb0bf5f885221e93e07ad50e34c42db7ea04a5f9705fe88843240c54d746b359b00f31e1831ed2d2b024f8d80bdab20d67345a8ef710e5fc0baa38005b3c69f57df2d8f888a87ffae2c74167b91df8c233d704ff0fe27300ba0fcdb62197d4", 0x7d}, {&(0x7f0000000240)="dcafc4b2977ddb8d18cb30e80dc5705330a932f4de4193527106dbe2f4a331934a5737ad02eb6962cf57156b58d7fa6ce513fd56f2467e45261bb80d9dae5fdc1aad25332dda135f99f08be31186f2e2c78e12413a5165812670c9b0b6022fece6f9ad02c1eefd166d59f421ac4be189dfce3b7bb8c0d290e1784de87086625b119648df78559dd4e168d591ea39226fd5b3c0520f98d4f1a2b1b9997209dd1f41a8a9d2d8107f4fd499822929507882e9e846bc77f50a80d55bf9ad9200ace715d50dcd544e", 0xc6}, {&(0x7f0000000340)="f2464be5b5debf1e4df1963d3cced133980f0da999b24c1124caa9bc76eacef066bfe8707616b9069405802573986e931d95e2927c6f3b32d0b7a683463eb12cf9ae3ddb37cca846349093664df0bb9090bf3a0d3fc193cc717f74ddf81e8cab2264374f020aca72e07b550cfa787a3b4f292db78859962d8defd6f1823a6cea232180ad1c70d7e817aea49c61a78895e04188333d743415bfb91874f1ae85da410c1ec4038f9c471882b323c3dd4523218cbddcd1496aede8b1c21d6944f2dc03652163206e3769e9d4c3eb556b666afc4a955199abf92d80a3e8ba09dbfd44f93b543aa5061ef49d96af3aa64eea58354a0f2bd28724", 0xf7}, {&(0x7f0000000180)="8c1a7a24a6afbc0a33f69c7c566e09ca3b7c01fc5a01a2a469e53133ab6b2bafc786479cf854ee0062ec46c84f6406b95278f145694d73bf95884c820bb28bb6241306ed6e7cc8e1c39a7c811534a3309f2ec76b4b06043f61968b", 0x5b}], 0x4, 0x0, 0x0) kqueue() socketpair(0x30, 0x5, 0x4, &(0x7f00000000c0)) r3 = getuid() r4 = getuid() setreuid(r3, r4) kqueue() 16:25:53 executing program 1: getuid() r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x81}, {0x86, 0x7ff}, {0x8b}, {0x1cf, 0x7}, {0x63, 0x9}, {0x0, 0x6a}, {0x0, 0x5}], 0x7}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/54, 0x36}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r7 = msgget$private(0x0, 0x26) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, r5, 0x40, 0x3}, 0x5, 0x7ff, r1, r1, 0x0, 0x8, 0x3, 0x708a}) shmctl$IPC_SET(r6, 0x1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:25:53 executing program 0: shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:25:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000, 0x5, &(0x7f0000000080)="5558ebf8533342e49183cadf0c4ae3eb1ebe42757ef9075a1dcb7408363d0b473454e8c260f11a3b19227c49ee2976031ccb9770712e44075d01d5d3b2529841e465f9a413b3597ae5210dd53b0e3f829b547bfc315b3185c68a448f796a695b74b29108d7a4bd4799c15c6c749e56a0fdd2a94c96dc3116dc8ba7034c4d7c095690b70bdd830fa408e4911e81dbd0d369fcae650585001347d865182bca3d4e7a03e103ed18604fa5524190d7214e70ba67f01cc4d62923ec3b57ec61b9b7455cac1e76094991", 0xc7) r1 = socket(0x18, 0xdd744b95db8e5a30, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() setgroups(0x3, &(0x7f0000000300)=[r2, r3, r4]) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) dup2(r1, r1) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r5, r6, r7}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0x2}, 0x0, [0x0, 0x0, 0x40]}, 0xfffffffffffffe6a) 16:25:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:25:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000080)={0x3, 0x9}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x9) setsockopt(r0, 0xf906, 0x4, &(0x7f00000002c0)="0ac679c6760c6c11a7af3a3d78c4911891241190eb4ef7608eeb76fe5f284b6f07fcde048a69ea47bd60e1d8cfdbabb5a9811f1be55f1c7fb46320a2d0017eace88d9317b29f0614fe8de70f9711319060c19d93d10d1464048278e4ef0debf791778a7ddeea48a8cf0b0fd21701b506ae7b0618aa4b2692dfc9cb263645e2fedde47ea965085339631c7f847d36c2df8410a02d3c40cd9fd5923dc27ab44e533e50a85b5ebecabcb40fea75dfea2c69971c391f2832984a524494ce5de7d942f2168f43eecf9991db5558b73b84a7c2a2b0eec3ecaab23bc0014f99e56c3aaf014650c2e2b737037a82e3eb43492dd4731d2f154465e9994cce305ffb5afd29103424b66b370a77ec4f85123693b4f082bd1912075b7265b6bb6394b85de69eeecc32501387a2735cbf47a78426b290fe8067485ffe1c7b5095059e1f699c08221e2076bce232c6cb4a4051b8ac8d26af34db0f200830be20dc10f6b4a0f5c2aee19d6d673a0ac3c90a0778f736e6510fbd41c8cc59ee2aacbd247022bd53f696859d548964b216aea49ff449228039ea3f9e36efc1b571b06c65110671ef6a3f3ee1826b320e5b58c47860d1e6450424bfed5b6f38d32cc9f689b796101210ff725b077f835b21d8d1ab2578889a95a7744c81995b6988c79e992eecd6ae6f6dad531d2db883e0d568f5f8afea5d82937cc07cdab4cf201332c8eaf93f1e94f5c6fa7285f5e1e3d9918464a787d8493cd8b553cadc1e03d50a1e7645489b2b1945e26e6c57231f800dbc3f4b9c7f1fa4cec3cbcad48ca55c41a9730ae4909982097e98dc10888aba9455457acd2fe20262863bb59c5e101d99787604d35c97ec29fb511c8c1ad76d5a1a89ba45b886e7c07289bb5e9b98ae400967a143a6ed4deec1cc31b6a0ac8a8d96f34bce73fc77b6a182b4a6e4667ace466ff6c8ce69c77e5650d6f5d5b3fe987cfc2238024f2cddd2b3907f9713ddd1a8676dbcddd77caf3dcb46b7e1a338d8c8a0b84b16c08c058b0653a5163aeba4f7e16a5b877879261db18aec95cca547221665aeb5327f0eda905efb585872132a6fadfe3d9bd23bd71f3ba571832ffea8a7d425a8b6b02ee523a41d3f34286d60e14b80caca60cc1ca323646dfa592dc15afaec0a3ddb0708ce181e93e420cfa7a1ac864c8165f590a58302d806273f2cedbd38b903b6b11ec3fec6aad558ebf4519f78f740172618f173bf144a5fa2abae09b8c4de55053b03ad8ef2d192d1eed2e6a1e4a7531a1185105ed1f858f5e78d8d54d3a46db53621ca4e32f0428f2cb65de7d6951b972d5d65e66cafb1ba20ff1c83ee7e9ea28d775906b3f58f0f8e309c18fbb031c94b39ed9a43601de54a9f9e530eed94be77092434e28d615c48eb5e0c42ad462959146b05bcc4df8a994104eb9471b8175d0c733f5e46390a5829885419f571619046c26c56b11dea73fb55f202615abf9647570ed23a79b9b63eb7e736a7280c3564a7003f1805d492d96ae615723fac4db6ff8dec3498f25bae31a85c78eb2f2536869bff694c15c8568b0908dffd26716b595222eb38f02a262cdbccaecab124a3b8dfaa8366dd4f9bd878c13419cd7ae3cd92c3e9547d18f1f7a5e3dd233773a75ad0ad73df4e113a6f66c0887516e6db5a9c042e390269f1711ded55adec4d133253d8ec8598d5a6838dcad9f7a1d3e2f9c4f789492a3124d2781bdaa79af4aa0374dd2150a9984976559fe271a45307978933f1a0274cebe244415bdc568aa9bfc5e16c1bf75094b9d109b964e7ac0eba4f6c369325f98f09d3545bef0f68330249f25cdeb5077b628aa445d2431421c659803482c552e1b833c97e10988bdcff39b20a12425a6e8acea7c2adb313890abd3b2abdfcb5fc34f15e8f985c5ed8a3945a917cbb08c05ce6dbdb86c6bf8331dff4717d76857554c9a4da1ad445ac10cbd652e9e197ff4cd5927ddcafd4c9c0f813d2f1c7be9a1ca243210036709d473b8c1c1616d813de02e3bfe42c058bc6eeb5ce4287f0bdc1bbe7267d06bb69de32a22b6e66ef26292b21a407ccaf4cd9dd2830d879e9751e7acde2ff109347a20e0f562cf5d83add965770e0e29da139f54670f33f7c7feb5afdf3fd8229636569818be788b4d93fb6e9ae11137754f7f2b523fc47adad7c90672451914412f427ff1ef1b3241613f751f3fe7d86c239b63f826c6de6a4935d3bd60f1d7c02bb09ba9d19cd65f035c6215e3d88a1b011e1c613665b2eb87bcc7cedeb07c77e8fc6821ab4573ebae7c96317a6f669d11701da939cd4e5901576dc4c3d170c81f08890125cf072db68572bff9ab11c9dbae205500b9f1f4fe6827dba8a12147bc9ff1119a783a02981321482ce4eec702a3470250e72c409bb3a7bceee09638c27c55801e30bdd7cc6c99be54cef7115bc011edb1c988c1c02f6d9eb552b70672b84608e0d2715c1eddfaee6af7af460d965f864d444e6d0dfc1747ba75489f871e76825be047aebe5abe37309e35e83006998ba8e507a26f72d0b979a5e27a9a7d0df3abbd1ee313a47695ec625743ed6ecb1494822d8f78e2ed2f88df228893617d78f2c04b65dfa3340ac7a6224148beffb5bc465b948357622feb4c7326175f24de20ab7f0e8898585e0d5981582cefbfc1540aee7478d3c2553260f296b1b0a5db949a44f471ababbaf8f5139d3db70bc13d8aed22b0e31d63c97268e1bd66cec1892660ea91e8e452a6d9d9b1e39042ace165c80d51adfc1addf2c268f0484c6ece1173321f097160195ad8d956b1c37d578688132456ba4b6ba929b81e0935308bcb497d8f19473b69b2af531603f575156ccc232643000af1c20173c9c65820f7aad58c4d2c38058a7ade04fe627b5abadaec13ba7cdd2617ac54d3cb6a39506217d77a35118d113634aab0187cf00b7b3a4460cab0729696f596c164ce542dd3e215db58ee69fb3da2a93617f7c87cacea883a1b7f8263d2ea4c58a7d0d7be2e3793ff8fe1e2533112c1c2a532a164a29b7646c78f0a9d77219aa0aa9ce19eec965c5fa3fde2f23d1acd163225a8dc9263048e3a55590cacd0b54f5dc950ed6e03d9f08f1308f13c539d79ffc9d805374c11e8a769a7c3132351c2ae4bb1ede255417679e7ef768a348fe3e90df1862c0c6a74997cce35319a22f7d1dfc2e93c6eb43e98a716a3f67d6305664e6e35fa8dc037e5b6f4ffec9afa6be317158fed5f6f5436479b3cffd089042700c8a90813fb614ff4d926e620b3907153e2898b78a2b880442b31f50ebdb093dd57eb19fad9a7a9a2b04273fd4b1d785e75e0edfc96634ec5aeed9e363ba457c4449172225f13d760261470764220548e8a245cf4994694d9a6b30208d28c6f416c809325d9f36260ab5c09238d6c4fa3365d21b17e89fb3e24f6ffce75780f65a176210a25c532911d7bd16f936077af9e9b9cedc8d4316e5020a2df220e0e4d7f0d33c9986d47e142e44daf79a4c924a7f8a0a64a9a80ffc7b51c947b8ea26e1d15e8d0c9ba4a4c3d11d77cdb41a48ee986206100ec203537c72a552750bedda0f06429816521b60ae0266f6f106c350fe76c5b786210ca099bd9b65cedfc25b3f6e5b55cb0f23262792fb249895c737f96ba7b561a6ab154f271cefa0a5244c14a10138bd71f3a9f96db2ec6dbc9d91dd3b6537868b0e0ee29f5234051216dc39b4daa1fbcb65ec0a0afafba056abfe53c4c47aeac400f75b09f4e7b4092cfd944ff490843b3720fce5f56dcade69891de986aa01f14ef81d190a3d395d94faea1876622494a7dd4bbfc869fda466393755836e58eb3ac8c5b2e8a95bb58401c4b862527e443b3d2231aef37c9ded5fbad44c7b9284f2a4474070f722ee77a994a9426fd02199b9d3ed6b735261b940d09bc35207db83d4e7a3c94831d674d6b8be924ff3b318931e497ef94752a0fcb1f044e2a10783ab74743b3d96eda443a47237e441fcbc89d1cbf3b88fb39ae13a65c372bd6a8e1a8ecbdbfa622975df99ba324ffef8738e6869c94c6dbea152e0da8c452148e25de96143e242d1a280f1861869b6e1fa5e0cab4ff8f236836fda0fabd0e55f4518bb07138b3d1063368ed5037a8ee9119265bd142eefc94854964bda1f18897eea3f4cd1d07708b3e83bbc9720249b1d521f5cedbc14be45f209c9e2dd9610ef95b72e2382af79e9af50597b74abceed9b0fcc160aaea39e27479301f7bbccdfa76d43bed6b970b3b568ed31ecb1b88ea865da7847bb1c21dc7bafc02b0e8403e829d0d5c3f348bcd0a2e13d20a630ed5a91fd9d0050abd05e90869b1f920a981a9e4b3b9ed92c2a91cfed89cab61f1bb2ef4f6bd58a293823cdaed7e08c51f837da9a13aba3b6956c40c7715e16612d5f3806999014ab170e41a0ca4011014cf0010ebc3e575b99b1592373a2983ca9915f4f5735e80521a1f7b73d9e8bc282941ba8101dd7b591c2de356477e008856caab72bab2005475ca2368a642139ff61b982adb5d413165cf5988498910b327758f2383e8d14999123a1f41eac32aafff27290f2ce2b9a7ea7e46bdda8fbfdf99fb12ac3d95a773c7314d46538abc648a404b4cb14daa132773c238633f3eddc8d62b088b522fad19fee9733de00b1acc26f17b2a44f170bf5f211e5c0b5624fa8f139d2675981f426254f950be0f8b20c7aa7f8b5d5ad9417f3d81a64cd47bb4b4c3eb83cc68be4661b691c4fa9c463f260468ec301d2cccc101da702250acb25450d650d5cf76507041a78399a351503014fca678981cfcdd4f0bef329946a397f070491f8574aa19d0514a91ce71d059a8ced238d48c5142e9b7e9a474c54600e60a0d17297cb28a1a721e16e23143786b28ed596e5e116d486885d95c767cb83cf1a737566f73682dda6e174691bd99bd47b102f958b173c0aaa00a790b7aa416a8329519b758d53b4503dee13b901b33c68d33c910612778f624e4a3e2b06b932a4945c2f387e525c3c0fb1dd2d285e332890690b358d360fbbcffb53d108af2c2c70e94220d5d7d0a8f5af4a197ecb74e84c5009d24ea19afa64f97c087f2385559c54fdf42818ea94e74475b4fe0a23f729f07cf3d197081ad5de52293d6ba701aae5de4d7c8d3b2c2c060e339cfa0901adc92d99474425c1a926f4c713a001a07537e7125668f482c88c4432b6751ee130bb8a26382b68bc34c5ced76d717016165bb01674eb0f28d0927e26ee73b9035667ded7939900be820fce5b1bd016c739eca42682e115978aa985c97687c126750d27c01aa92476e38a05c86a30d0bd8032d18c4254da966d823bac5fbb5f4239ba1479aaf2ca9459c35abe712d5f5d6d1b99333d9cdcb09b4dacf7aeb46e07b8abb825d002eaed484229361f619dc03d2afa2ed68255bcee79fb454399a2fb580b68ea0541b579a3f2a9eacba88e4e43c48d7de62206d3a62a42200c34ee99303e8674314c9f1d87d4200217af92d81a23c11be268cbe61a868a1499551d4b51c1f1d3408e72fbe28e55b625d5cc705b2fbe53bf96da30a1a1d90141ba98b77523ccfe052e83585010478f7ff42d5ba8bb9ff042a148b766f829c037b3ff3417e9277d269293124eda5ea36cfcd9c6604dcce5dcae123a58b824d15c6b9b7d50bbbc71fb729f09c11e14bf497d8b531fcc58c85d20bdce92cba80a63f71ef44ac9f8e5bbded374ddb9d69cbac05b30b4d0863d1b5213ab027cd8924523bb34f352fdaf08c3253a4663b5777b7dcee27c1fa2efa7ada8cc61b15d02d1f3dcadf0d3b5126be12c55637e30a586ae", 0x1000) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:25:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:53 executing program 0: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000a04000000010706ca90080410fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89610fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) 16:25:53 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) getsockname$inet(r0, 0xfffffffffffffffe, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:25:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x28) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) 16:25:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffffe4f167d3) socket$inet6(0x18, 0x5, 0x40) 16:25:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1ffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x30, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f7") 16:25:54 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x188, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000180)='./file0\x00', 0x105) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00020000000000000000000000003a"]) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:25:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6, 0x0, 0x0, 0x8}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/194, 0xc2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000440)=0x5, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000400)=0xfffffffffffffffb) geteuid() 16:25:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) socket$inet(0x2, 0x8002, 0x1) 16:25:54 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8300, 0x0) r0 = dup(0xffffffffffffff9c) socket$unix(0x1, 0x7, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x108b0, 0x0) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0x56) r2 = semget$private(0x0, 0x4, 0x404) semctl$GETVAL(r2, 0x4673f96d69c87c38, 0x5, &(0x7f0000000180)=""/106) r3 = semget(0x0, 0x0, 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)=""/64) r4 = dup(r1) r5 = semget$private(0x0, 0x5, 0xa0) semop(r5, &(0x7f0000000040)=[{0x2, 0x9, 0x1000}, {0x4, 0x1ff, 0x1000}, {0x3, 0x7, 0x800}], 0x3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x81a) r6 = semget(0x2, 0xffffeffffffffffd, 0x140) r7 = msgget(0x0, 0x1) msgctl$IPC_RMID(r7, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0xfffffffffffffffb]) dup(r0) 16:25:54 executing program 1: r0 = socket(0x7ffffffffffffffe, 0x4, 0x9) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:25:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r0, 0x20007605, 0x0) 16:25:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="56694edfa2345efed93bb0dc0974f230271ccef88a75a98a90c311476c3cdd569ab656ff71ddc05196fb27d7a71bd73aba5552ae3be550bc16a5270c9f887efcb351678e53bb40933159cf7bd311cc620b6d8359415782cc2ac3b0d19e2ef4b07ddc814efb6d1487abfae8044fbf12fdfc1290458339494a330ecd1b93bba19a53f09106ffb57b8c7273d7a8eed75eb3514b1dc0b619f5659755a1e998aed6c864dbaf42072826cd50bd2dd35c9284fdee1345fcb392803dd760994ed1748868e608cef74095cd8f84a8beb85bd6003c445c2f07937486023f22f44c754dc203c9e50c3d232f73abb9", 0xe9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:25:54 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x45) shmctl$IPC_RMID(r4, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r6 = shmget$private(0x0, 0x3000, 0x89, &(0x7f0000ffd000/0x3000)=nil) recvfrom$inet6(r0, &(0x7f0000000300)=""/59, 0x3b, 0x800, 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x5}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0x0, 0x82, 0x80000001, 0x3, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x81, 0xffffffffffffffff, 0x1ff}], 0x2d, &(0x7f00000001c0)=[{{r1}, 0x0, 0x2c, 0x20, 0x2, 0x7fb1}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x38, 0x9, 0x7fff}], 0x59, &(0x7f0000000240)={0x8, 0x8}) shmctl$SHM_UNLOCK(r6, 0x4) close(r1) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x1a9) 16:25:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x37) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xa702, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:25:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="8931c68c6fe871005ec5f2274a7ef3d70b1d96aa632c6886b754617a508b1e7bac39774dfcf1de5487e62a1039d2986e6763d256ef0f8477dbee874bb497766a2ad3034b2107da7fbb23957b682e9c9c0d59a225e080af238b78728d64f6be6ef17dc88a1d92d7a530667d500a244c265d5c97e672b6ce03194135f4ca6781af36fdb97f42b751cc9e33856499520b02d5cad54bf6efd90ddc4f6222bc", 0x9d, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:54 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff0000f74784dd9b8bb2bbabdf0e01"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:25:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x3a2d0787, 0x10000, 0x9b62, 0x6}, {0x8, 0x8, 0x75, 0x1778}, {0x3500000000000000, 0x454, 0xffffffffffff0934, 0x6}, {0x9, 0x1, 0x1, 0x7}, {0x1000, 0x9, 0x0, 0x8001}, {0x8, 0x2, 0x401, 0x5}, {0xfffffffffffffff8, 0x4000000000, 0x790, 0x100}, {0x7, 0xfff, 0x9, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:25:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0xf) ftruncate(r0, 0x0, 0x80000000) flock(r0, 0xb) 16:25:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) sendto$unix(r1, &(0x7f0000000080)="55b055161b9569c648f17f82664abd9376236be42e3b3a55086b3efe6f5c2b638e341466857305be4f35cd0951618dc6aefd7856360da93361f7b4649f9ee4", 0x3f, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="f09dfaf5faecdf220098bfd1515ddde044f78f5b86def2d77c1bb8358e9b263da96fd2447bd5a6bf880fbae4797d796338a7955b83852e4f980fdaa319bfc23e2ed4e7bea6b4585f2cdf2fb7475d43fee4eeb6ac8de414ae4697b104abb1105f1c1966f041f9833dcc5dd70f1b30df0d62d35f83e6883c6ac8d91a63169592640cb9424717cbb84cc4bac1e6ef315bec453906b6ba40f68880bb8957a5c5435cc4490ce039dd0f2a54e3b8f3bf88b5e4f6067a9fd07d4acfdfb55bf3e0bceb40d16879f3275176f9180a726f19da0000000000"], 0xa) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:25:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:25:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/115, &(0x7f0000000100)=0x73) 16:25:54 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x818, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x13, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:25:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) 16:25:54 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x14a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0xfc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:25:54 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8180, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x401) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2018, 0x800) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0xa) semop(r1, &(0x7f0000000180)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x1000, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x20, 0x1800}], 0x5) 16:25:54 executing program 1: syz_emit_ethernet(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) 16:25:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt(r0, 0x6, 0x5, &(0x7f0000000000)=""/47, &(0x7f0000000040)=0x2f) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:25:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') fcntl$getown(r0, 0x5) 16:25:54 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0x8000}) mprotect(&(0x7f0000308000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931909648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:25:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x9e3, 0xffffffffffffff85, 0x80000000, 0x8000000000}, {0x9, 0x800000, 0x6, 0x400}, {0x6, 0x61, 0x1, 0x1}, {0x8, 0xa07, 0x6, 0x5}, {0x8, 0x8, 0x6, 0x4}, {0x81, 0x62d4f225, 0x30dd, 0x2}, {0xe8d, 0x8, 0x3f, 0x7}, {0xa42, 0x8, 0x6, 0x22382843}, {0x100000000, 0x400, 0x8, 0xad}, {0x6, 0x107b, 0x401, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:25:54 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8ad) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x45}) 16:25:55 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) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 16:25:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x3, 0x3, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/4096) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x7, 0x400) socket$unix(0x1, 0x1, 0x0) 16:25:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff2fdee1ea26235bddbe72"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 16:25:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000080)=']\x00', &(0x7f0000000140)='\xad#\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000fffe00000100400008ed7fdf0727a1fd71cbf52d6643fa88fa000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:25:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fab3b4dcab7045feafe145ac0005ae672d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x73}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="53e0effb42a7c30150b282acc8ebb9f283389c8d0185a0ffb10f9992031cd59f1ea270978f53b62c56e5044950a3cf905e7d21c963bebee3d9d5dfab412cf945052cb4ebd06020960ff734c1036638fc156a64086802385eb4d179b5486c3573353d803022bacc42ae862ac3eefb94c4178c32", 0x73, 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="18a432eb25556c44acb836d1908e0dd35ebbec9699a009b275b17506d297b5fff055060a8d236771463cf2f81d37705a2b196c26cb6c8cdf23fd1c4fdb8398cb9155e1117801ff78a23d660cd6f4e0bfc966f904d3f8c94c2295d098f4a766277c88ec69c49de66360943aaa5f6b88758b61", 0x72}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x9, 0x4, 0x37aa, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x101}) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x4000000, 0x6}, {0x60000000000000, 0x1}}) execve(0x0, 0x0, 0x0) 16:25:55 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mkdir(&(0x7f00000000c0)='./control\x00', 0x10) unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000080)='./control\x00', 0x0) 16:25:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:25:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) lseek(r1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) 16:25:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffff7fd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:25:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x33c) socket(0x21, 0x7, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 16:25:56 executing program 1: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) pread(r0, &(0x7f0000000040)="7ce73de7a8f0e97110eaaae5152c31527b567d1799147a1a802c5e3f8d6c05575c815382b47a831e3fc5e41b4abca1ed229e20a7a6", 0x35, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) 16:25:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x17, 0x0, &(0x7f0000000080)=""/23}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:25:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {}], 0x2, 0x7) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r1) 16:25:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="87fdb7406426c127c18712cb871cf77e0a6e112e99564ced90ef6a14ea757b5d9569304ddefc5bdc3f79a4713c7fc4ee441c575aa7bdb22bc9795d4a1d50cb66b54e83a58cf2eac2977baa02ca85898dc0679b3942e19db6458e1da9dfbffc86fb212e06b3401103517bc4f34192576fa90d79417abc2f51d3200cc8113b2c19833aaa2424ecdf496166ead17f7971da3f6af8341ade7e84740f3ca1ba210678d0d6865f28f0262de6868acbe0d3364dcb68ffd3c05074fb0141934ef64248ac3d911f2a51df208c00b9addd52aabc5e03c1299b6e2915db4d37e679bfeef1cc33da68e0b5361b5e6df5bdb4d604f85a813fda53ecd126ce32d0396d74651ad48044de0b3e873e22dc4a540a0b35d7bfd032e8df634fe1d00eee305869b58886f38767da1b733bb03b7b2092b5e7e74752c3cf572d3461d3c4c005959f3fe2cf48f924915c3a269635e9ff833bb0d03b66e10dce1c00e4f042450b8e000d80118756146b1ddc67a8be2c5cd649ad612f8a26975b42ece0e67bbae4abd0c046cc5fcd8d5ca46afaf63d07825cca39d11fb616279cc746c04efd07131708f26df2b558d8cc3d0a29d7ee4183c64f78ca1ee58dcfb550a62f87634d92e9395f005b860117ce18530ad68880a371589ffd38afffa964d02b3a20bfcda75dfaa2b5451502c42fe98ba5f9ebdc1ba77ff46bd8091b8358ca26470609520be9e628804fd898d9eecd0652532d725ea573ccc19b2803f8598f5dc60306f79511abf85776e077d94bfcff3ba099dc0563ef49d99974545aedf9e57327c73815b6925e311d9222a7535e2e62f25e13423d09d079579ef7d566ff2ef3653d23946d4db6e858381d2171f5dd28a677551192aaf88b8a809984adc169c9f7982941464cc40af799ba7475589ec81f60202c202a94af8ae8b727351a5695c46f9a529fad96a0866e39bbb48fb10958caa80ade9c91802e5a51911baddac06f660bea62864cfec540149483f661aa80022740d47b90ceaa68ff42918b48a4ddf79449b4ad85b981725924ce51af759b86aa9e27d76b7df5af0d37df0d67101a08277dd5c8856d3baf907aab49f0542d8d931debbd1c764bb8d86b993e41025495c0c054e7bc79ff2d472d4938afe9c6bdb4d5e7bc68575a370912477511db89d88056c452e0150d73dd3410231444e01d85ecebbb8bb9b35c6c76932585fd94c39781b6a223a4f99c7d0314ed3e50cfb0922e9fa22576b88b20fd84c1d7ae3795a8ad7a48337e7e12e774a020fd190573b8bcf62e330c5dba6812a2aab9718ddf66b5cb600d64f7840d48846f40eccbad6f1e8d507ed106677b07d7b573a24c9ed5360aec1ca308846ebdaef714837f9bc2e23310e87c88ebd76fd66fd648263be6d21095c15d2e77f55be7fc853ee1e479f014ee7ea56f9799f6eb1512fe72a39ac1a71a445e334d88d974e9373ffe5b8ceecd4e92a453c87e46ca517877b77a207d574bbd77fc4ccfa784ec49188ad4383119f4e5f428ffd7acfd7573cfa9936411cf8a72ad6c5dfc39fcd21b0ac665f327d6b9bdb91f28f635fe366a1b4d32296fd2133bda914b355a449a77d82a06213cf48363beccfc94d69271b34257c745a3da97fa9b572f646cf984fc7748149a0c9cc422cdf3d26dd56d859425e13d886f4f555f519e8062bc70d10caccfa121a3be9bd96503ef597348b363a62aef41dc6c4338d60a2489edfcb5dd1919a2af68e10278a623a2081b7f18c10c1ba9dc082ef81adf1543604dc87437f5a8466707fda5444c46e59f2a763d924aae7c37199eaa8f0514a9524e859d1e6ac81bae795e389a73b885dfa3874eaaa6a50a45ef751a4c57e4675d013c2cfcf97adfbaf5f9e71a67dffb8f6132cc91270f1e1dedde9ead67668223a5feacea0e5554328be83b08675d7994db4763e33513eee2c9ef5c26f968b0a3a27eee8b98a9e150152cef8987936ab7cf99869ccb6deac77624b0fc63ec1429de0f415a7aff0b9c2d5f42ef55d36142abe10b608550c86a5e5e7dd92f40d0077df882ca7442662a732bda0e12ad0af7f5e2f5cea16f6723d846e140d30180f26d6086043256bc1ee17f92baf0612a210daed36414aec1502ab11581f7b90b16a93c7c32c67fd465d336620478997e5503f781e5c5d50ffc33680a0a3cd1532e249ab62a5df71d9bc4691c7b966d90b02a03f93f6b099e51b9657adca3f726428e9a9bd12a4167ec78ff5d96d543bcd733701274223561b1cb8abb4448dfd557765db80b730c890f31dc5d431dfe00780eba11aa5db2f016d9a52d993cb5e65308c57ea2e2909fdcb01782007ac2e7f66df3f7664212c95ea760e96686d462113cbce29f27a0a61ce06a0aa52562c3c127538211040e631d6cb7d1f05bb2cf9a3e7efc1627ea44f040181c36f958370606b4639e18a76cd5fd8767b5a05ee3653b8f59cdf8a791a3175caaa00dcf955785de14c85cfa9b5ff8787a2e1120c5971a92ab4bad2849cdeceed3e275ca26e0842ed0a213040743b42896b3a2f9fb3ac5d4042eb567f7b3bbcf416f0d2b2ac676d7fd5c544c39fa0708a1f286bbf67dade0e013580db80733bbdd21ff450042c1a65ba8ecd31e701b701a3cab18a4099fa7a8081d699c69af71cf078b2e7e00cdb4ef02baef43a2aedc6b6258c6514efeacd97c73786069741140a051c19489da576f2448ecd58f52ca64dae5e21fe83299f0f1e021ccbe578f7a51468164c343094d0aae45be93fb7e18710ba78568bfd33e90665840ef06a8c0394ed546abe1a262322915cd0de09c3f159ea9fbd985f53ffb47f9f88102ec10ef480a16b2ffc22c253be36e07c8c8590d8c21f97466c7398fc86897c8bf3b67cf017262717926f2309c7593a82c6ac8032346d1a3d907f945e57a2e7b6f8f37a961adf0f11dbaa3a59e1c8acff99c0f14708e1e9727fddc30b3106a1a7a9ac29153b1dc042c8145f5c21a5de3b8493dd5db0b5ca97e3ed82227c039f2a67d7492d52a6da701218d6edd2c66d0d1b97b0bd8de5da39b84de4cfad88a070bca5802d0e8777c51f7ec448511ca19cfefeee4987803222476299a66b0d84d8eaf61391ea1b95259450e132642d3984912d4c3301cd8db21fc15c0163755f07058c2356f0c209423d07e9b43576e19953341fcee35284f705f4544c2c9f27e25629db9d8859f69cd7c5b820e1058a0e1eb5396c3ab1b536ee26153c6e1ff4f72d26d7e6f50e221c8e8d83e9d2b850480902cc381d10da1ef753c1a1be066d4c048a0c15c5a4cd8573da511ec51502c02d745d80845132b8176889c4c2fc0a12ba33d1ce406e5a3763cc6382b4e6f6393f4c8d4b21948f796d7ccf21e0be84ad28c2bb29f01ece0d84fe0ec262f04ee1a3d31178bd164327c054f42d5d4df219f1228893703a4d47b98e1329934d39210acbcdebdc665245c320b45523e19fdd5ad11ee2999bac5c9801e156e8520f3bea8ec0d51c2aa59fa024d2b7cc3ab8209191a5ff1af1ca68f10ffcfb059da03ccdcbb1afcc15a1e40fd4df113a3c0e32bd5d493bd82be03a6e0848d3097584449893d829bf76ed203bd6e3ca3dbcfb02f5b3d9918286f5f5dbcec0f998474face8a447926f5b9a2f506793f96de1b8cac40c97b98c87cee4351a8652fe9ed4670ff5e3f6b5734d2cd9739ec0be4d2521913c68de21ff812edad9cc37fbb36886a84b1ca3ede7a4c6bb0cb8ea0c2172e9ffbc3ca46158ac11d89086868b1b314b49a904ff871a5c6e7d294c66754aa747e52e692c47bc281ed1faaed5e5fa4d9beae279918559bccd157c99442044e4d2dd23e108f9acb92a5a228cd5faf21d2471282ecf986433904a2a246d6a777c771323bc237be6aac7a87702b58e2937c3b8525f33d4f53b72b6d5df9a83b61e5ce25de8b03733dac162c42d203ddbd8fd21aba6c0cc1a5e379cf7aeb3e09e5e7f4aac25b24554ac81711d0947e777318c3041e6eb5f103905c727c0347ef75e45291c0b3864689dd7373a1bc9605f7b0c0ed3cb8b0c117ed4e88966a2f226712a90eb837c50ac1024f281947fc6384b43e6caa8939fe7267f54e0062a47e0ba85bd803211b21ff433443ee68ba26c697bfccbe459b53b67a375aa32448ce85745d555cecaa4549fd038ce38117b781ad4bc32aeed8d7a743f876bbf71c1f01cf7dfbcb0b9ffdf912089790f4e3b268e242f6a6f02ad892616a729446d947f9f35e72c522ede6661c89e58ec875db969205a249c7939cf1e6b1caca46003803338f640f5cf7e223ce500ca0f62d7bce71928a039c5269989adf217294101cdb923ce408e305c6876f6398e5e8705efda38fe0b7131dcfae45ca653d4d5729f97d31de63101dd29792a05b422c5d22f342c00eacbc74e164cadac065b56057e823869481fa3a6fc5beced216c7028767b09ce791542e34dcc4bfbd65bd23cc14b40f7b06c2b1a85ecf23e25e9ae71979d9339f522916d4c4f449ae828546d5b372d78948570d1842faccdfbfd30d3615f673bb94c744de1716943d79ee66ea0a9ac011510d0ed0ea95f195393ab253a76c542ec60ae91a4964c2d32531b7fae107dd05c0ed05b599b0ea73dbfcf78c5cae8eefc2be9392ac4eee1dabf51d205014e4eb350e43561edf055bb829a5a411c1e2b6fd27b292aff42519a1e3fa7cc8fb44d19b93371dfb3d3c07eed14331ef22a5bfd0016949008b1105debc90e7266fd6caa2efd2877b29cd3b909630eba6350357d2a15f7189c200fd55ea68be07c1679f9aaf2fb18d7af71c9269931de6ba3d40018dbbe0523e8e49bd54d0e76e5b5b5e42b5a979fcf4d69051e33496e5d7b82ee9bcb3b538ba41a0e5a6895dfecc6af353d86fa0b13767eb6b198a3e8673601441f819250590826249eff57549bf052cf25ad205e0663fae857651eb9e48076a9b8a0b8037e0e4f2f8deb9befc03445750e12be85d7ea8b13cdf577d92a0d49c4a5c40bc2fd10a8e9824cb7d00b903eadb6c04dd8fb0dbd19fc3ad9ecd9bd80fda0de6ea991755c052d448a7748fbdadc19d25aba4b78bb50e8495625e0af1eac2c56bc97f66b0d04ec7193d254d956be1bee7d0658970a0ce549827792b112092368bc36e2cf4978191ce341e359a12b3c984823fdacfa1f3836536309a4c6a3bec18c74c6d9c69b1a3866eb0239e452407544350b6d774322eb3ce8bfe3b1271608458bec65914dea90d2e1417b51c3e078e4b47d81584cd42c87d9fbfda16afc7b9d46a8cf8cda1cc7072620c08e10e7c67dee4d36398294c775c25e5a69680218eaecaa024a46ba842669fadc30d2d4d326a505bc2438ce0f8329730a2968167b6efdca72d2b3683b50bf0692a1cf4587483b6fcb1ca61a55be073747498b2204a1cf324ed54c005adb7388ead291ce8ddd1808bac8ffb0528f013c9be84b7aab76f10678bb1e6c57f766a3c10b2d8c77a057a6ad98ccc455475ecb43c572a7451941f53a71c96eb74e83b5e17462fd58ca9a37387acc12735e0f600eb983a655b337764f47184ee002e31746be7fe720a140588758a3af4d5759156e26f478e5054ce61bcb631c215d93d62c9de0244e800828b01eaaa0e94b364176e87be9e78180e48d66b6e3501d03e065e74c5df79474f61a88b3634e9562da04d0a6eca5dba1d721c21edfa33e6b78043e94b2a9a8ba3a1317588a03f273d58dcadc9e1026b2492fca7ea163df6ff0123f66ef107672744929844c0c23b7f507e6b140d7d7a13385ffab9561ba49f78a067f384262b8333d273ca12f14bff3ff848b4286915", 0x1000}, {&(0x7f0000000140)="a46eb5c325f357210e65e39315eeb818c7913e4312173fd85b0e1984aad685f871b198c3552eef9e18c32e51e144fa2446df43894284146df15415bf25c0f934da8009ceaa6fb3aeac355f1100eb021a02f619515e39235f2dac693c897ab658c3525432fac226c1c32d2f5eb5dd3f018a0ac9ea8f054f835b148d0756", 0x7d}, {&(0x7f00000001c0)="837b7943b2e8fe2921504220b7f2dee9caeed46b316b8a719a61dea7c5b4ebcb592ebc", 0x23}, {&(0x7f0000000200)="cce67111c30dad70f4e74e4fa0c9bfe4f393b549d0835952fdb5101e95ce533ef3751ab5572c4a443a16c9eab293dcb5d918d3be27c672f41f113464b433244887328ce87ceb614e76d1884730b3408a460f21898233f0cca7d83e1b0d7891f9c34d2696e692b97174a80a8566e75a5596eea2751cd26fbc1be3", 0x7a}, {&(0x7f0000000280)="49337b415bcdb4839c3aa6874f59170d7837caa38850380e4a4505324fe54c8cfbc2d0313d8ada31e740b16d882fdfa9f9e2732e376657edcf226776b400c77590bc9b4ad537", 0x46}, {&(0x7f0000000300)="b7f453432509a7c91eaeff7deb387fc37d09855b97757fb125ee1c96b230a037abc9b422e4aab15939b3d4966387ac76981ce64f6db9ee029da6d7726f0d6bf2ac4e2a76064e043133f15c3b2eff6217db0e2caa181164790722aed195fa31d105e453e85f1fb349336aac7a33b9", 0x6e}, {&(0x7f0000000380)="921aa584ffec83d2e2134edeb2376e15d39dab48684e0b60c59591a157453709d46b97be837b166ac1ce2f5b4c240dd691fd1d60de5b35b5ead571", 0x3b}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x80) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) close(r0) 16:25:56 executing program 1: r0 = syz_open_pts() r1 = socket(0x21, 0x4001, 0x8000) fcntl$dupfd(r1, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:25:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x6) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet6(0x18, 0x7, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x250) nanosleep(&(0x7f0000000240)={0x8001, 0x9}, &(0x7f0000000280)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) load: 1.09 cmd: getty 96984 [ttyin] 0.00u 0.00s 0% 307k 16:25:56 executing program 0: clock_getres(0x4, 0x0) r0 = dup(0xffffffffffffff9c) clock_gettime(0x0, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) 16:25:57 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000080)=[{r3, 0x40}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) 16:25:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 16:25:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) 16:25:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001840)=0x123) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) r3 = shmat(0x0, &(0x7f0000000000/0x4000)=nil, 0x2000) shmdt(r3) dup(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setgroups(0x2, &(0x7f0000001700)=[r4, r5]) bind$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="01092e2f66696c653000"], 0xa) fcntl$setflags(r1, 0x2, 0x1) r6 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x3, 0xfffffffffffffff9}) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x4410, r1, 0x0, 0x0) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() load: 1.09 cmd: getty 96984 [ttyin] 0.00u 0.00s 0% 307k 16:25:57 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x81) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 16:25:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) fchflags(r0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) 16:25:57 executing program 1: r0 = msgget(0x3, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x10000, 0x0) fchown(r4, r1, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000600)='./file0\x00', 0x10080, 0x8) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x100, r1, r2, r5, r6, 0x10, 0x3}, 0x10001, 0xcbd9, r7, r8, 0x8, 0x1, 0x9, 0x8d9}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchmod(r9, 0x25) setuid(0xee01) r10 = msgget(0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1a0) openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x2, 0x0) msgctl$IPC_SET(r10, 0x1, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4a0, 0x0) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f0000000080)={0x5, 0x7, {[0x4, 0x45542ff7, 0x40, 0x1, 0x9, 0x68, 0x28e7c236, 0x100, 0x80, 0x80000000, 0xa06, 0x6, 0x3f5c, 0x7fff, 0x100000000, 0x2f47d72a, 0x70, 0x3], [0x6, 0x9, 0x8000, 0x8, 0x5ea8, 0x1f, 0xffffffffffff6e9c, 0x9, 0x2, 0x9], [0x401, 0x1, 0x1, 0x6, 0x71, 0x8, 0xeca4], [0x9, 0x0, 0x3, 0x4, 0x9645792, 0x10000], [{0x3, 0x96, 0x1000}, {0x6, 0x6, 0x100, 0x766}, {0x1000, 0x0, 0x8000, 0x1}, {0x2, 0x0, 0xbd, 0x1}, {0xffc00000000000, 0x4, 0x3, 0x8}, {0x1, 0x4, 0x5, 0xfffffffffffffffb}, {0xfffffffffffffff6, 0x10001, 0x7fff, 0x1}, {0x6f4, 0x0, 0x0, 0x800}], {0x7fff, 0x72d, 0x9, 0x6}, {0x1, 0x2f3, 0x4, 0xffffffffffffff01}}}) 16:25:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x1000, 0x6}, 0x200) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x1, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x1000, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x92b70a9b4ac58fd4, 0x41, 0x0, 0x7}], 0x100000000000000, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:25:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) write(r0, &(0x7f0000000100)="6e1b7524a7a966df5684dc3309f283438c83dc33c2fc7a90ed22abbb18c28ecc752c782cbd6a57e6efc379caf7e2892d99442bf4", 0x34) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:25:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:25:57 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) socket$inet(0x2, 0x3, 0x2) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 16:25:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = socket(0x3e, 0x3, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="b37c852901e72c599956ca1e87462cb3e5133cbdbf5619525522948d320a9e41cba0ab4833154cdb953b", 0x124}], 0x4603a7ef055fbc9, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:25:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000002ff6)=ANY=[@ANYBLOB="00002f2f1266347f3000"], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) pipe(&(0x7f0000000080)) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r8, &(0x7f00000000c0)={0x18, 0x1, 0x7f, 0xff}, 0xc) 16:25:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") fchflags(r0, 0x10000) 16:25:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x800, 0xffff, 0x0, "a2a10ae531b7c9f174f83636bb43b0b25f996c5a", 0x2, 0x9}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:25:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x106) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:25:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0x10001}, {0x16f, 0xfff}, {0x63, 0xa0b}, {0x8a}, {0x8d, 0x7}, {0x0, 0x7}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 16:25:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7fffffff, 0x6f0, 0x10000, 0x9, "f4a52aa1b61d772d740a4a43e4d0fd3b6fe6939e", 0x5, 0x4c}) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = dup2(r1, 0xffffffffffffffff) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x3040, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040)={0x9, 0x1}, 0x10) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) 16:25:58 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) 16:25:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fchmod(r0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:25:58 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x4, "85495500020000000000001167f5bfa600"}) r3 = semget(0x0, 0x7, 0x300) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/203) syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:25:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4000000000000000) 16:25:58 executing program 1: r0 = socket(0x19, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) r3 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x100001d, 0x8000, 0x10000009) r5 = semget(0x3, 0x3, 0x8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000000)=""/39) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2", 0xc}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = accept(r0, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:25:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./control\x00', 0x80, 0x2) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) chdir(&(0x7f0000000000)='./control\x00') unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 05:54:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = semget(0x1, 0x2, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) 05:54:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000280)="03c4542ac4cc95f1045726581102dc16c6c7b624d88597d24616cc673b87ffbb03bceeecc53f5300af10eefbbeaed9792fa5eeb55d9390e2c7183d735d9b87cb266c06778f22312e58143d6d33d9d5cd17473091019cc50918fd0672083c977129d9d62cdde622b7aa6a4f80de10b64124ac814d13b6bb8c64badfa70fcf0074704db2fc55e6a0ddcfd0864c5cf6", 0x8e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x61}, {0x6, 0xffffffffffffffff}]}) syz_emit_ethernet(0x8494298960b2e002, &(0x7f0000000080)="b6") mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x2, 0xc1) semop(r1, &(0x7f0000000000)=[{0x5, 0x100, 0x1000}, {0x2, 0x60, 0x1000}, {0x1, 0x100000001, 0x1000001800}, {0x0, 0x100000000, 0x1800}], 0x4) 05:54:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) 05:54:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000040)=0x2, 0x4) 05:54:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000680)="66390ffe04ed95f0fc1e011be504cdec7dac286112e17cec69023e50e43ef74a2e68ef3718d08cccd3806819b7e854ed2ddadbbbfa07b6b1d6ecfc59b1dbb3a53a876a2f3f44d1a2cc1d8325e3b661b76b0e77bd074557dcec2deb61a1daef140aa48105802265a9372fd8a3774723fef29980c4eaa10ebf5a013de7d500c54f160faddec7d9206b6dbf0aaae0c787b3685970de195bf3a8d9606cf4f509e3fac73f9e4647a37dd008c665d5435071c17fbb914d11eab311bc7608d516979aa03dc638943203c11c67ecb4e10fe64dd0360957f3e3b8cd125b98578960a5981270204bdca5a9a201a192f879f86113aa8ebd62a5cc3094a812c44345a5db9dc23ee8cb80e3f678bcc242389c83c3e31045dfe3d4a361ba78ebc61423c3da12fec8627d9ac6e4052d5824a0215767dc9218ff8a659eecd9d2062abf521e61238bcec556270b37d4a82e5ee4a0d6a8af3145e908c10b2545c262661efa75fc9cf2a81a7dc1411060be483dbc6a74e285a948f8f4ab50700faa9f20c8d0e79a3d291d76c80b60d130449016c2bf01ae7969f912693857611158157bfa4f76c581d8882e7bf85613a9bfa4da76cd143dd4e8a6bf5c6452cc2b2a0f02fdb11b47b3e14b3d289ec1de6be5f662d2faac9c36278ad64f722305f136d78f9ccd4a52fa4195ec3644b5cf2e4d5e7aff337a8cea104965029d540a502e77b133a27589caec122e953ad58200ecd972cfce4465acdbae985c73634037e124c9a577c52514e2ca87c7cffe9c1b8f910cc3257b5fa7f44c599ab9b0bec5894ae4b8b71c7af423d886d5e427e0d8d7c8d6bf578d4daae8955beffd1941efa0d72c5ddde80a26166b55e80daea11542e1638203fe43e8199fd17c90a3befcc9c0878ea1a86b2db412372f0c7cdd3ce32b073a7fb83b876b04f931c312178307318d6f739bb454b3f16442a87c2903dd7598a0de05d87dede7ffec833dadf095ed8f3b17a80351de8d27c5dd87b8766359e8a574f93f46a67acc01133fcf9ec6e73349a7fa72eb4c3638b5164c44705ff6e1397d94d205629a05cb4f9fa97708aeca6ff43d5d86b150e7ab4941d1da59f4dd8776f3e74a4aa7a37ba7248993bd63e147e565de06eaa2e62c8f77255c9fced9aab45d13f64aec217baa88ccaf7727e99523ca1471171498363f6352c0671c435db1192f2583e13a2ca215bc89eb9b0b1b64332a10e8d160dbd3f491fdb1e210c9e0a1cb1a6bf54f2a8b6e691a0109f58745de1042b17b1c6c4275a9eb54ee60a8e50984fe45b49c9dcdf955af430deb5a59e1dbc755305a213dfae7bfb165152e461c4ae6999df9254dcec2eb6543949316dba2cb250865c12e939d6c39d3aaf9b0fa2ead99d781d3164d9762168321b88c0e3668641c43d861e470142fdca9f34a5674dce55fa0710c775d9c86daf130b04216ab8d9116fd216349681be22497843211452d71ad4cfd166dfcea5bf28ea3bea6c99687d0413d86906f8a1f36dcf4819c0591c1f1595094695b332e6aa7f50758548b372266307ab61a0df1261d0fafb424bb7d17358a4ab38038194fe5d33ae41b37b17774012416a9625d6bd95fcadf06bf802dd43f132c73217a88878f06b5aee5f3bd1e282789f8ac0dcc1a02a585058f0b15d61c013b333638a718c560fea8d6cc8a81c4aed12d771acd42e7a78bc45cb120573a7ee98797dec2f31651436151ee8507d4efe404cdc9c698925ac4bb6af784f564ed8f672cc0614ba11c28e2c0d1068d4ff38a7a8e1ebea170c896a26c5e4e06eb79677745bd4c1d8fffaa28cd49a249ed357b3a121f7bcf3689bf04928d7e993bce54de55ab1e3c408783f0d254378bd3b68cd055d2006687e2054c436388e3810d245656be68ddd7676de93cc97608a59405c8521568e73bc70cbbef90027206d9f2bec8d8601b5a6d366675a32960775c250d7515a1c6d8bb852ec3db2d1e988bb8d30d44a5513f3ed0caa8a6adbd4c6470cb41fb253de5a2fcff9a066e68a6f5d7001f95a3f0e517169d1a274155396fc2a24f79965831f486818910f82d978137bcc98336317511b77495bd8df34ccc7b9b6aa7a8a394e26baf56a01810753e09e50ec2500c76a39d76368764c76a0ed8e4558d694755261b6d975d6ed486a5a2cd887a7818824c8fecd2c67f8b01d23919dc5bec923adae644c5c76ff017b021e07ea6b292abd854e50cf74ead2cd83a8db200a4cf376e351dc753284dd96a18a354778b8d75be4a6969863beac8f121543300b2b3344b435249dd3a838002318ba24345192952729a4d058e23d54f420ea1ed70e44d6bb263d823ef2777e4580f6867a444857f841bb5931d6aa429fa42f343209ad3dc44618c99fffd51b5c0a4f9aba21a443df78736bc6c9fe25d10e5f246b2b39f993bd21b315dcb9feceffabc9f5f6a931610be320085fa51ae2b9a1a345d95fc551877f5c391cc06783f9d15f22f37a9499050a313bf4138ff36b6f3dadd53b1fca82c814c5d80c9a5410f1dfca52ea853cef13a22de338258d31ae855bd5fbf0e10ec9df21eb90aeb5ad0f79f4e03e37e3b37334ace44dffcb4eeaa453e45ec6f93bfdc90edb39abc3f674d144b46eb5f51f5efcde1774063e5a7c11318fb560b60b7c8b78d26642f6966117f1d41b3de74109beb2628b9fb3d43ab1e127ca2e8560527cb9fc9f2292d98b9c02ab06cd15c85b80faec3dd04b5ade269ce2b268accc77e3e779e77c97f50015c21f70140c6812b02a1a492567e12b96293dee250f9e618392e7278d41cd9bd53610d20d600b1754492d427c4fa650f5d6538251844d4995f1f1e850a8238dec0869dd4cd20c11da280de31764381983b2f14daa5492a57127b65370f00554b96cac36ac89ac353c2a196ef8b489189b355d7222ed45802324f76b5ba159c9e1e8733717783a6a92ae56a868687c478a042e2e54f2d92d84b5b4482e9e1c2b1fa51b5e889e5ca46415857c273a195f4b65ba06d06cde8525da2681de3316d21392b9b48e6f7337e47438ff89d4945c1fd11581b992339d80adb3ed8dadbbbea5db0be54f6ce62fd7679cba12db6e0985e8f611ea2ee23d9e05c872df6a709256df744ea71f3354eb9293f90991db350b30f554344920f5e668522a7c3e22155ff7bbd3055ea46eca75c04c1bae2bdc62d38ae78d33ad8d5656b0ab980d462cdb3a1ebb7a933fa67b7cac4477f4c757bff5b5979192fac5a1ca0d293f11a3d2d3b567352d22d80e7c3b15ec347f5f29bfe4a6a5ca69ab5f5b08e4183df850430e81ee8ee33ed0659872da024e05530d1fbb483888aee786a3bf7ece3c5249db7a7d7eb2c75a0d0a6978d9343b89fd49d8f4d02b291b66616a4c121fd0382be929ae504f43cf8070a319125c0f0fe19c2de99eaaa58d295259c014d7a536d41e41000f5d657d15684a74ebb3a8dc9860029a29d2de8b5aaf3ea291388e19404f4e3a57bc16f97ddf1ba589deb139d681c3d694d504b29bbecdce08d6ff9ff2f326ef5c234b7552efb858e3f1de4078d3f687b1da6875a11128b704e2def529c7ef1dda47fd558f3e78428480e6f2eb7cc9bdfc8758471b139df56428dc7d04ed19cf65c993f9a5aaffcc132291204d49fc01938c44bb946b916362932df21b246fc0b6a405c5810f98885b6067e449561962143003307866678a6b3aba71833f057998850a94b0c1beb1928632646bdd8e7bcb29176a0f7e222fdc5a3430eeb6b6752b8cb4c540929b83bb1ac45940b72e7720732c894fa3a5aa847dfd68c9d374a110a612dfe7cbf0b0787d30218e6e126f3e64404e9a9a2dfebd1a41b507b8052df8b2713b2fceb4b42eb86297789bb4f8412828e58ea3b932275801d80bfa248d9b234477ea7032f6bd92ab83fc12c44c6115c57f12e39d6c36719f99ff2ebef26cf1474ea58878b57127ce4cfebfa0d53fb466ef831d3430b563eb5785325c3e0ca3a68b9c06b631ee6dbaa7a2001e1f23aa12c4ff9c1351e68f50b335ad31b7d4a8dae92a5ed161af7e4159de7e07eab843d7b342d7564923f36dae012480381d9ed332e6f3e313ced33f81c94324bb012a17f56a628bbbdad1a7e6473f82e5b0e84bef788bb9480c00c9836a9eab5d1af5e65014abab8f9bf903149c5f490cf603b20cfed8267facd2735065d98ebcd9a9550a668b8b7f7ea4df79fcf8eb812205ce4d590412f732e8944f0ed0ace55911cdd7ac9a0ad6c3fef08e80924a054794e7a95621ccdb9e3667f36439e3b32830a06dda444057de62c98f924d22d399d682dad75d58892fdf4e37fa01b8e8d54b7ca1fdd43b19fe0f410e9c4ce9f88146bde4beaec2ce0f769db1e95918f1130156324a69c4bf18de0dbd9ac8ef7a426f2f65b4a7e50743c4cfc9973c24e3923d1e8c0a5315d6548e637b21bd9bd232a59966e1bb19daca0ae6492adad28ccf65d5ee5674e9474cab50346ee3129a849523cda05a2e9ede6bf1e52043411661f5a3d05b19ff1bdb3a02d4b7ca6f520120bb676fad23f6eff3dd5c6ab5b15d3cf9342a63566281ba6744068f7b432741e44e05cc154d1df5a1194b577b74b6ba396fcdcb8b23ef4177197305c555d8620dd71e6a381db5f198584145af096a88641e375cfbcc41499b9f21c6e8db04694b109839caf4b8c51e8447fda4bc5137ea252d75055c0593619455e00f3fb19b4676ac60b29859d25096b9aa51453b20ba2c3c9877e0ea26114ea9bc0de6a414578940a28d608251c451f9d06f15508007ee325942041b78e35ecef8562e91e4d97bb4148318970e12db622ac292cb96a9952c7425fbdf4eb5527b8b7718ef2065f171e51cb6d7a4f752f2448cf23644a76a1359b3ac152e3f2f378251fb25bf4ceece3f2c7bae8a2c93e152cfa517a5d8e40e3eb5f647ea5da1ee70fafddefc103c1b2e567a3164e9e90d49b436444169d9a86857d117ff9d87608ada51259ef628e85974c32ff01b0a8411a12270ce586dfbba05c7b9af04acf4909ebc0f7e4a710d0f737b7913ccebf50b55a5b4bdbe557723c54a736da4887140e935de5706377e2187fc9efe37b0a3369ce488c3691e23366b896c58c2ef275bf4668cc00853826e55537f208e14b2d39fb10ee4b4c55384e2d53ef51b53e446f342bf3702d2c59fa1db33fac71b58d0a13f03ed517b79984fad06964f2177af14cb2412548e53cb36e3fb45dc774bd494682be086a84bdbb9dbdfa5b2b4fdcb23f734a5641d1ebb3ebaefe9ee08c663b7458d62ddd8f9214502d02cfd97b59efe91d7cd3f3fc5c95890c042d0a6ccb95387bd34c1fe8290079db6dcc51e47e06c5ebae9753789f296f6bf83f182b7a3cbf0c32b42d683f24880ae6a02ffc24e7103239189bfcd98ee0ca7bd7c5117ba51fbf8f8a264e463720525d067c36b705e7cf798fbb4119c60d3301476efdffcb59fe017c6c3f2f945774e1617aac6688c655696aa87886b44217af4b11424c6556efef0ee3fb08e3aa69d0abfbfdb9bbea42a59f55d0f2e79abaa4d79635198f3548a995c3057caebb76ea58f2d0b580052da4a640dec2c20997f573cf8cbd8e45febde4e8126cbac210a1c84762349bb488c8369c75ac93c3c2d9407bc855ce084774c83966650cf5a33c348acf11c92592a66ee81ed7c39dc00e3086fc28831ba3871625bb3ebb527df75a54c2243c232a8233633e3af56ef32be2fb752c4e29293524388813daebc14eea3290509aef1a0100a1105a07de70acafde45281f398a8fc7587fe839f25f7056f5ad212a820e80924cd933adda", 0x1000}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0x8000000000004, r2) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) execve(0x0, 0x0, 0x0) 05:54:24 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() 05:54:24 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/196, &(0x7f0000000440)=0xffffffffffffffd8) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000180)=""/88) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/153) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/217) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cc31aa51d70c7208218e1470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000096e60100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3a02ea06d2d4606cb089670ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004212f473cee868b464ad00000000000000000000000000000000000000000000000000000000000000e7ed00000000000000000000000000000000810a0f671fb2a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ee8cc784f4a9e7dfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845eca48610de58508b3c5875e761b9d3bbb52ae6934e80e5352cd038f89f2df5dd9e17973a9601765ed86bb58d32e9c6fac8d83d8546ec3b3d9995e2ab04ed776cf14b3c9ac7f26271296b08fad97e21adaa3f9d6786d1d807f86a571fecd7b0c9d7727299ad1ea2ed60b58feba835835ee3e744fe3e27c7e7d17e9bb1c7ac4450fa2e8296e1bea0c7a"], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x5, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0x1f, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8000, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x10000, './file0\x00', './file0\x00'}) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000004c0)=0x1000) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001680)=""/74) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) lchown(&(0x7f0000000500)='./file2\x00', r5, r6) write(r0, &(0x7f0000006d80)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18595a05328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefa285ac95d44977962a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7d97c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd33b2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a4847af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8b68ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a32ce51d68425270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306079ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956a", 0x1109) accept(r4, &(0x7f0000004b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e817bc03ef5f38300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000510a19a3f2b135000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b52e87f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b860000000000000000000000000000000000000000cb47a9eb3bc5516a0926ba9db5bc9f69fe88df5f960e4e1abac66cde41429e930d7f61496af0ff6a6530ced00ee8be445e04d54f9df411d950ea1ea9c74b9b36aa91c318a6115e82e4475e3aa61fcb935fa03a4bff3a3fdb8262a9d9b122fd4103b09eff6d49d0d8e6aabe457d05052e10a339dc6c863b6f3bfa3e4a5a170561cf2d3cf580fac3db1267bfb538adb594739271c1eabc3350b27736915b53a48669371de3f1be8c12c5eaa5d0832c7a4cf72b6c0403329ea4c5b1136cd344ef571b3d561f2de1a8a5c0f499ad81725f7a4c58fc097c56cee095eef204af1e069ef9c098b7e6293f838e187dcc8e04c2b1ce66e71a1da96081921c6bcbc304b4459c85450d4ae51ff9f3abe300000000000000"], 0x0) getitimer(0x1, &(0x7f0000003780)) 05:54:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETD(r0, 0x5452, 0x0) 05:54:24 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000300)='./file0\x00', 0x40) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 05:54:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x84, 0x3}], 0x1}) 05:54:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x200000}, {0x80, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3, 0x4, 0x9, 0x3fe000000}]}) 05:54:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) 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, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:54:24 executing program 1: socket$inet(0x2, 0x0, 0x7f) setitimer(0x3, &(0x7f0000000080)={{0x8, 0x4}, {0x0, 0x100}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000040)) 05:54:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 05:54:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x502, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x43001, 0x0) 05:54:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0xffffff1f) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) getdents(r0, &(0x7f0000000080)=""/222, 0xde) 05:54:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:54:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 05:54:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54, 0x0, 0x2}, {0x5017}]}) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000240), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:54:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:54:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x400000002c2, 0xfffffffffffffffe) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x80000001, 0x5}, {0x8001, 0x2}}, 0x0) 05:54:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fchflags(r0, 0x10001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 05:54:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="c357300607fa9fc1ad6280508635beddd50014885fb5458df36b22242ed6f20ec3f99495f5d683dd992bc120926b12a6eee10c1b3abdfc24d6accf491b3c7d08b0a2f4b3918749c51da495e0bf8ca2cfbeb0ff4ab3a8d88f400c962faa681021517eae245f89c859a91aab698c5736503d2ebffb568e92e264c5113c936a91fa8a922d28e6738b32d87a58b5eaceb1f59fa806e552f44fa5e52af14e540f1f2e6114f39f5ab6273548b67024f325734aacce96930a57e9c781796c34f58168a620353a556efa05199dd419c4c5bd4c61a5f0004f66dc2a2b3b88077e17066ef84422ce2152e3f2367f93d805edc4173f3588e6", 0xf3}, {&(0x7f0000000040)="f412b9633f5cc3919708aa83773db05610e89d125d350f35cc7354c5c750d82b6f532217adfb062ff02b81aaf09c803b71501b309120d38ab255e9e15e2810ed504a354ab8", 0x45}, {&(0x7f0000000180)="7ad12460104fee397927b8e22b23de11fc70d928af9eb01e5fb86663ac6ad34be3e25beea5fa160e1ffd2bbc3d58e1585716e66b05cd83857d4d48158ef832ae0b1ed6c81a722c80c71aeff9c9425e550e95638242cb699b81c38a278b750cc8de5559dce773bf73bd3663cb1eb37f63859db5553dfa1b7c32c909", 0x7b}, {&(0x7f0000000240)="16c28bd055527248341d008ff0fa17ac71f02373064ee9e19e5a9cf107db7aa0ef2eb56040cb087441e2f925e6b21b4283d1bcd6e5a6347b6f19268b66a020bd2fa27e83c0fa5721984f68b882a067c812017128e5c4b1182bcf7e0a882b0ff75404bb1ef180d4fb75ed1806d5b8ec2a", 0x70}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 05:54:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10900, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 05:54:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000000000000000000038b60fb5590f", 0x2c}], 0x1) 05:54:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:54:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() close(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa81, 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) dup(r2) syz_open_pts() 05:54:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x8) 05:54:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x81}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 05:54:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_emit_ethernet(0xe7, &(0x7f0000000040)="9471d1670debf8cf46d0e2783668cd1c1058919a7d017b0d328ff5ab5b65e1c9a658b703c20930b354870c350e27bf167b90561e12f0f6ff9411339407427d0c3ff759bfcd63c94ceaa1e393dd9207ebf643ea02074fded9ffe142f1c8c67fa0e1205b2f13ed1f066299a72493711522336a504194af5c9d0d0d78cc57be25f06c9e0fc884b4a22ae2708a19b7721c51a19537739eba40683b279daa7e44dc13c1e625e6c23a2bcd7ae721efeaca7c105f12d3c999875cc5bf48b750e15f0404172ab2c2504b3156c7197bbd5e184423e6e46e7a9afaac5efca87670ae5f7b5c6c7df3613db85e") flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2080300000000}) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x40, r2, r3, r4, r5, 0x80, 0x3fa7}, 0x8000, 0x2, r6, r7, 0xa2a, 0xfff, 0x7}) 05:54:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) getegid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) 05:54:25 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)) syz_open_pts() flock(r0, 0x2) 05:54:25 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x10202, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/227, 0xe3, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x1f}, 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x38, 0x0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x200, 0x7, 0x7, 0x0, 0x6, 0x401, 0x4000000000000000, 0x1, 0x0, 0xffffffff, 0x6}) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 05:54:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x8000, 0x2}, 0x10) 05:54:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x1, 0x20000000, 0xfff, 0x9}, {0x2, 0x9, 0x7f, 0x2720}, {0x3, 0x7121, 0x6, 0x81}]}) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x40, 0xffffffff, 0xfff, {[0x1, 0x8b3, 0x9, 0x7, 0x5dab, 0x0, 0x5, 0x4, 0x3, 0x3000000000000000, 0xb8, 0xe6d, 0x1, 0x4, 0x5, 0x0, 0x400, 0xfffffffffffffff7], [0x80000000, 0x39a8, 0x6, 0x100, 0x81, 0x401, 0x5, 0x8, 0x80000000], [0x1c, 0x8, 0x2d, 0x3, 0x6, 0x0, 0x8], [0x0, 0x3f, 0xffffffffffffcfff, 0x4, 0x4, 0x401], [{0x3, 0x0, 0x57ec, 0x1f}, {0x3ff, 0x8000, 0xffffffff, 0x8}, {0x80, 0x6, 0x0, 0xfff}, {0x333b, 0x4, 0x7, 0x2}, {0x1, 0x9, 0x10000, 0x1}, {0x4d22138a, 0x1000, 0x100, 0x7}, {0x4, 0x2, 0xfe3, 0x3}, {0x3, 0x1, 0xffffffffffffffff, 0x8001}], {0x7, 0x4, 0xffffffff7fffffff, 0x2}, {0x81, 0x2, 0x1, 0x66e}}}) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000000)="d5338a49") 05:54:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x142, 0x38) fchmod(r1, 0x100) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x2, 0x0, 0x1, 0x80000000, 0x1, 0x2, 0x2, 0x3, 0x37, 0x1}) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x62) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 05:54:27 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="fe181d59385b4226ab0bb8b9a65b8ff5e09baf56f20f0c262dc2d3e70101c44f7aca8e59c603b6c904b8e707a1", 0x2d, 0xc, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x9}, 0xc) fcntl$dupfd(r0, 0xd, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) """"pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 05:54:31 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:54:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) getrlimit(0xf, &(0x7f0000000200)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() getgroups(0x4, &(0x7f00000004c0)=[r4, r5, r6, r7]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() setregid(r8, r9) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x20d71700, 0x3, 0x2, 0x1, 0x0, 0x9, 0x200, 0x0, 0x1, 0x1, 0x2a4d}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file1\x00') pipe2(&(0x7f0000000640), 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x7f) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x81, 0x7}, {0x18, 0x1, 0x9, 0x7}, 0x4, [0xffffffffffffffa2, 0xfc, 0x10001, 0x0, 0xfff, 0x7, 0x80000000, 0x763]}, 0x3c) shmdt(r3) ftruncate(r1, 0x0, 0x8001) recvfrom$inet6(r10, &(0x7f0000000180)=""/78, 0x4e, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x4}, 0xc) pckbd_enable: command error 05:54:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x8000000201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r2) 05:54:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:54:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) close(r0) 05:54:31 executing program 1: r0 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7fff, r1, r2, r3, r4, 0x1, 0x8}, 0x3, 0xfff, r5, r6, 0x4, 0x0, 0x1, 0x73c2}) msgctl$IPC_SET(r0, 0x24, 0x0) 05:54:31 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:54:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x4000000000c) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10050, 0x0) semget(0x0, 0x1, 0x202) ftruncate(r0, 0x0, 0x1defc840) fcntl$setstatus(r0, 0x4, 0x42) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0/file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 05:54:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000380)="493edb6b5d12c88b9223cfdd5a5746c1d17938d1dbc30fa1f2568dab100d99701153216ee78f1235796b0b4f83c6f8cb63d17a793ac441c6c314d4e236678523ffc670ae635da6aaf1a886cb5285d9dfd9a22b84663fba8b08d367c174e1a7e20482a626d821d3e3115961adf2901afd8c79b0480587903497e00a3bef6c23e2cad08dc15da90a34f5f02ef669848dbc2e392f5e754c46324a85b95f5d078b3ea18fc1b6b941a38d1c2f85d1ba86e79202aa30bcba56fd75dd97e455001af470af3d075e8a69a699493726a500d7238c44c4dc5611e0db6bf6d12cd94b33f0256a2722d7d87e0a54985406b22cb6b7563afbdeace06acdd91a2810e9d3e341cd1b364a2ea819007fbb7c6f7e919bfa8c55f8c473cb1bb4032fb1461f3378815464667f659af3ce5779d8e869af83f2baec26702c1b2458687d874aae8c036a7819ebe9f5b82ef499565b46aff48e6ef4f82529ba09d42c152761a1a0c4eea90ead9c504af6123313ad82d89d2561ad24c8a9a5a34c92ab71a4b5f60127ea78058cbc6ba1971d7e19871fc32c5c6ffadb902bfa2a204a4134321ec5a28a719a16da728782015ce7555c02cb9cee22b2d5898641377fe49956933a2c355108bc6f343e898a8a1b06dc7e5537d5ae558bfdfabad1abb0d756f4befbda2a5afa5e1b767620e44d406386e0d6330dcfe11bafe1e3cfc4397dcddebf2134f5cc5ee5bf52c600040f2ae485b23bbc7c0ee55564184963b05098c1f3b47f4b5930917223a86d2b0303c6373c7ac428e29bcec0c7ee54570cb3c7242953804d0b14b591e51bac2d0fa1977a5a8a34aafa846d1c28179e09cb40b10b633b9170b4964f0ab833d49087ccd15fbe39f63efbf80ab07a88e66e2c0d06b325693b2ee9abbed1be77e9188d325fc724ddaf0579c71fb5dbd60635a666d8e4422d5b02f993e192faa100d95e88c6f432dcb9ea1827645074b805f6edc1bce8f029c4c4407e9505b6582fac1a5952c8aaaff4e71fc56b0648e9e4878f121b4f9dbc88912742d13756ce877c2e54bb0b4be5ecf244afe8b78c54a5d496309373ad0b9a3590145b20bc3ea2998906dd0be90e45f3ef7bb4f1e76a8382bb5b0c9fc21c9690bd97025504a11fa8ee1af6320b2ada254c30531eb6e784c33ce4de322d0ea79d74168cf42bee102b308abd1bbd7d59327ac2cb0bcce0fa590e7a6f7194839b1e7ddec63a385f62ccb2e54130c7dfaa0f024f91db60b1f7475ca281d58e6f7f167274795f15e0084b081fdc5d2dfd51a5dd6c9d78bde4e71533b28bc745ab275e927c3198cfc6c0fceed55b713a9d740af68702d58b1fcbbbe332b4db1b947e59ae06d072fe100950ed00f4cf96720262e9a12bb9cd60fdd2f9ad04c46c60a5f60f093e71920455861eac9134d6bd7fb5ed973dacc781c8b29d7896f03e6aaa8e7cb54aff91ffdc27d6f318e9cfafd73724b3c731a94380d9196e9f339e233a7a44f737242525f30e0dd661e81e18546c3e12230050bf73cb59c570ebf006050580468e6f942d0769107d4765120441b46d55313bd50fbed465ad579cdadeb24fffd8a78b5e93e0ff68395ff423d03f172c63332a5282c3131d4ba734e4462b034094c2b483cddcfb4a23dabd4f529862b24035404d6a3815ffcf4406b1ad4b5db992fe82946a12f7b7cb2ce5517a5622e3ff9959af6ed08c3c9fe1beadcb0e28a14692bb085fb05287b591731512d27952b9b74afbe47e365ef3b41a39d1a1eb0da773e931b6788a05587528a11c651fbd2ebf1a48993afbedf791d36232bf7948cf29374ec85b263a636dc9cdf755c2b6e006beb797f6c9e892db0812947417b5b9b87e89d9ef9a326b374ae3930b5a40b0fe800d09ac82202826ffa5a6a97caf10497aced73ca12015d0bcd0dcf84ab468fd1bc43a029e9aa4f0f571ac3ad2c9c876ee7977a948da42b941aa1fd2a1cab4c98ef5e1169b5a74d82111ba61fcaf2fb937cc722ab12d137db25fbf6b773494b3789c089119e0295507cbf6f00c783e35602f5d9568a0bcea01830be0c520859ecb638fc32172263cc068ec98d400a939d1b9123b83717ed0a89d58db10773221f36c00a60df5088a1fe3942944eecb18cc2b043086553a51e1188b767e58ab2030ce19ccac3c9020bad4c97af89ceec68fe1089528d04869cb70d63cb5014ba5b55719833f58ee3f895d4b5004c9865304cec1e7e4cadd62717b14f65db9e07386de87ace947362fa3aa88891a647f2291856290cb2fb25cfcbc245b9713ecbc11fc9789d91ab6050e277a6b7500ff678f1ba061d991b28ec0a449e45e8590fa2031fa51c2b67a765864e59a169902d8eeb4e9ef2372bb5df63966279f0fd32f09f73f3e83769efe6db965c5ebbdc20448a6a471a296278f680c0daa5d62a97a0a6fed32fb16f859c5e0355adf9ec710fc5e438e2c5ad11b6091a804c53733d38c537c2658ce18b2b5eec85b1ba43ae7a5c149fcf130cfc6d9727cf7db85230c663663192f559a41038e64e83011572db59ae0108477697671352aeb5df7354876fdb295d2c8b10617977efedefc9407ae14086c0bf4e962549b2fc5a3be80d14fe94cf745d87ef89b421cff03052ccaa43d5712b141bc5fd1c010a8464924996a2abf5d7dc2c185bf2e7b9ea4663d230bda57bdc33d887fd3067d3d215606bd1f26116a496c6cbba054186199183e0e84f92195842eeec459eb6f3fdac79882e5f8606c104b98ba029de3e2d6b0584dfee133e15f99475bce49b1af7954bbdec882a9420b47861c001546df7326d998f48219350d3ed03903e5b2d72593685605dd75dfe8a132f32d1bf2a5b4f4f06ba0ff7e2d546b4bca12755a3f90b057b283ad5262dc1b85d792d063896f1aba843bc4ccccb9ec409cc40e6f2a08b5af2290445e0183aab329df5ecdfeec0631070189383506509859a36f728f76101d8774aeba1561147f0945e9c474b36ed74dfc5319d34d802a5f1026b99b58ae255d98bd09034f416277349a3a08443510b37b73c0e82ec52c8cf5966b319ff00bf27b245e9716b27d11dd1f578106a8aa0a8be00ef53427cede36b54a761a7a8bc4ed0ba50adcbb5d916fe2758aa459e9290848882c9bc2a8957727f97af5c26c6a49956a0dfb169f568349b527af79bc4af969e382d3bdd546c149f9a5650420f9c9eed4dbec87b4289de97fc971286c570aefcc9851a4fe292d934292b48724fa63df3d02a4f26ab883773a46fd53b49f59271ff4f903aaede39f7bc0eb1994c5f429f6c8e3b145057cfa694ec8d0c6ac81d4d28b5b54c614ba8763933620dabd5b7eaf90031e034d486ccb8e33b0f7c348bdaaac4531db597cc1e1a0fad67b3d84606c4829e7c12dee750ee9acafdcdaf879ce8d7ab8b7d4ac5e869700797e87b02d0893b1e0cb432374954a2d33f7b9068391698b0015d2ad0ce5fa40877af9f3d8d854ceb31f692153b54e7b47443002441e574c991a2f517f8abcd3c8f35454c7a605ef5d4767c4f2c59de132e67745a1532e4b8396725c0086d77eb536db710bd42dee4078759adaab92bda312a5f3eb835809da4b0d140d29599109ab514f6b5bdde3ea5f01c7107618420dd422db97c19c9bec4e39023527b49bb9317c22026a2a3b7f20ab032a7eeee7c5b188480d5f0406b3eb49eb2fd28ee23127cc89f6b4bb2c8e48f32fad2c1787278c7abcd9ab04fc4fe916c3a3ac5b3e8b637b719b2086c8cb096d29e04a50bab55bb602502d26346984863c5d9f179f5cd16d1f567a52382ee297327a5d729e31817f10e8630fe449396fb296030b5a4bbb6b68c199f37e0b095abc7281986917d4764c0cac25d4f812308fdaee0dfda0a4ddee0b476d98ae114fc98c88cef1e37b6ec714b0d4cb1be93dfe2f23658dec24629ca33869e1c8957392b3828d7f28c0c2bc80000854bc1eaf2ae550c50c4968ffb198f56014676cbaef8997cdb37a32b39ad898f79f8c7fd628c08b6bdbaf771eb846a4bcb23a42d183b85dd62d57032be605843de811c6e2f5fccfe3f208be7b761ce84b8bbadb88336af943b74e8832bb568f06602bb87587713fe19eac21ef5afadb50f767086d8dfdeaa9aef32bbda2908f198a73b9ec0ca4a0366a4f7a4fe0f81910d77a6f0181a5ac67e765085342f2e1d6a6fe429d1e950d939378efdcfec079672ee79782dc7e2437bc520e0428136dde245964861c9d127b6fe45558d7b955d50d962501a59ec49bbcda7b9c56bd99c1265082bdad50248848706b2c9cd0a861b4975f0db29379519985a62ae52d0dc469f79a427f77aec214f922b39b95d4cfbc74253f02e033cb0c517a6a44cfef42f92f96be3a79456b95a6cf877a40de8754e7f443c9ee5e6c9ec227bdbf0b75f04049ad9fd1098fdb8c63337536ba32737e608661bca08e8d8705adb167fa75f126d6c8ef965cc48a4d62a0d89d163373f0c02d8086fd8a81ee73cefd861b96773c45a00aa2b5b18562e0704dbf0dbbcb99ab1ebc178b9388fc1cd7c35c3ffd1fc3c3c35a3053348e990f31924af7ad0e65eef2724a4bad95ba1ff3abb5a9c476b617fd5a2688d963c31fcd809f499a36aa2dc68e6667edcd30ca9b57a904df8a3f911d625e44b663f88e479bf3d00fd1f008e8b5380bc2c2bac9f07b15ffdf8cabee0712a3b59ed49c54f00fec7e218bcf735257b4011017d9e8706fc047bba9c7cea4b51af0ed316cb12e68768b3c88f00b7e604bc248374f1115979c2b15a9a23d25f273ec53ec59c324c360f87457b8d5bc3f5354960e044d26f0f537c3872f9c10b1460c659bd6f0055e4a5d5a89589391b7782e2a770580153ab0360dd3ff7096554111686630669186432bd849b27f1723c3008bdedd660b5653444aa3dd5f8d13b8e76f8690ba984edf448b88da9f4bf6c52a97ebdc2141ece8d9fd0e3a1e6479e4892d4b41dc0e4ea591fabbddbe848b5810328856eedd70112f6324a9641ad332079e581cab197b50c215b704ae929e070aac9ec800e18a8dd5a7b6d032a5064b469e563ba9a5ee3c8e670d744371e390c8ed5b27ab5819225a5d45e534fa6ef4c77c80fb2e414828161cc840edd04a54de8caa0be84d8426104d63d973c92bb06f4b90a7ba3db167448dc941014bd785ed3dec71ffee0af16dbddd4e53173cb70116ab082701c185ca067ffb55dc12917ad872ec505b492d3a9f54b8ee52cb31be9ac01dd407907a8fbd61bbf3b35f449f7e072957235192b91b19925f1ee92d52dc184210dc411086b7c90463c049b34774f78b3e6cff485535b25fa38ee25389b5e54d7cfade031c4ceece679eea766e0b1bbe10d9956a3c0936017ec9274009959568c63c9c7dccfbfccfc820325fc5909a74f46e75bb4de2d97ac809c3f23c9845adfa932b813be30ca5c2a4f052f8dc59752f545b9700041d25729e976c6a2cb07bf52bf762bc900873acc260d6e295ad4b9786eb4d08a05b5a5d4f2e8f0a4184385383405535e13d6bc129013673310559973652b147d138b84814ef8d24c1da41610eda8912f98d51a0aacc3dc718f0947896c1094073cd4ea00bf6037fab44241bb9d2d46ac3905f364f9d8e79f6e9d1336ca3bb8f38609fe0e6264c988cd7ca4d1b83490610d4ee4e9f713dc460e0656901d278d30de7651415075519e34ae8919cb65ca2df8e45f05b07107e00bb6563b6ab1410f04b5e65bddffcdfd53b8250971dc14385bbb518a18c27cce872fc731c8fe1c86fd85c5ddbd919ce4c20550c424eba46d5bd78c6bfceee89277567eee67c057f", 0x1000}, {&(0x7f0000000040)="093b887a7f441d35847dfaed92bce2dca9fdf6a79ef2839f58663c27c5e13a6c8e7ff568753ab2586513", 0x2a}, {&(0x7f0000000100)="bfa50aedfb56393ca809851add1016fcebb26f11c87447d5c96daeff8572e11855457b292ba4b87a7fe9859a7b3134e758dec14b0f9f94ba47141fd5c0bfd82509b3ba1eeb5fd48f29b62c719fdfe221ce9c042862ff0dd90a9da40fe4d3e8485979", 0x62}, {&(0x7f0000000180)="6b138a84fdd7b8570df107e45f28068a5672536f6808662a879c7e52093d4126a7812d8cd09b43dacaf1fbf6987d98bc8cc6ab3e1e906df3313ad272ab3f12c4017f7ae6fe93a5a129d7dd5c181bd401cfdf03e52b83d8b52d169991733c1da68f218dc5d75ec10b8aa4eff8346007a81258a36e75f161cde999516e1785c9f4b1f7859b032e0f1ae736f7c8bd60a5d13e003d335b4adbf5e30922c2b1028dc0dfbaf810aea6c7dbce23903b3a6d14b1ed93d28255041846", 0xb8}, {&(0x7f0000001380)="09907414021b6d232e3e9c035b1d73e6367ab71ac1980ee42bfadeb192deedc4efcc8a84ace581296792aba5c00dc7788164110a4d7a6a15146209b0b2f415c45e395e2d2999723edf6435da61961bb98112c276da4590d564c65fe692e120ea9436ffd3d3c81d8b4403e19e2833c8104ca0aa48372a272d72b1eb5516af35b48b56cecc364a06bc940f51fc11afc17232118c253811990b52b04caf29eb30e8b14a67bb453e933fe44a9485aa2d002480f7875224fca904d8ad69fb78672d837e3e25bb0eb990585fd4d8a80de2fa899dcd7d43a8f090cdc01d53c62ddb2bbcb27ed60132f80be9af2fcf676bd6ac78fa1e0edd66d9ad0719", 0xf9}, {&(0x7f0000001480)="159514f84eb3002ce39f77bb47e943ea944bdf9518339aaf9d7c9bb14164c319fe48af2fc81224b51068360168ca5244eeb9a4cffe5c5a0a79155bbbdcbff8be7b6e6f871d8c510c6186b6121f997ce7c1c8f00176ce4b27a2716f3cac8d63ba4c42ae70fffd3cee1a93c00fbfea60da17c7c879c855810e726782659f63d9a25e0059d2c307bf95a80cba50e49f228a35f8d103518f7e31cb4324115a381f36cff9f81bec94fc44914c9b1e082969a4bc1af21547d951f211b89203a8ecb1bf0c47ac532dbe39aef9a62a36d474f144c56a63241bfbd7e148d564cf77ef41ccda47b46c35dcdf4144", 0xe9}, {&(0x7f0000000240)="cb54c3f5ef04b887d5ce53d7d111fcf0143308849481703eeb363bb46d886673df7827c674b9850d2dafbaa93f3b43e630394b10d42d9c4dad9dfd8e61950137b57074dd01343f78ed28b8f5f410a56a5db2a64728f7db668001e91ae9340d6b698287d38c9fffabc18ba002faf459386823b1c3470cc2", 0x77}, {&(0x7f0000001580)="e34e420f959e7b4891bfd8bf28e5ebb617fd862977eb0a9d9bf2b9058cb84553d92ef4f391e9f84a0999af2579db36d4110c0f1222ceb2ee4fd57f4abd303db0bda8ca3e8103758f1280ccebb3792dae0ad789222200e56810fc85dd05864b47ad24ba2f43d7068a8bdaf3d557f8f4d80671d920d39ce7c0c907f3fb1fef7aeac70d2c4f91f9dfc8eb537b9bb9e67ec1021852de32bd271803ece120ec6ad23c8998166451e03ba9b9b3b295a5f035738860b1178c3e204873a02da13d034b526ac963d093a2ba09e258f2cfb7391b2ae0a57ef262c2540836a1b82cf1f2f7c32aebeefff9559a2c1911", 0xea}], 0x8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:31 executing program 1: r0 = socket(0x10000000002, 0x8004, 0xfffffe0000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0xa0, 0x0) socketpair(0x1, 0x4005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f0000000100)={{0x7fff, 0x40}, {0x1, 0x6}}, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x101) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) accept$unix(r1, 0x0, &(0x7f00000001c0)) 05:54:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x201, 0x10) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000380)="bcb48891eb53b552ceefb2b3611077ed0a36b39acbd4a4a6972d20c239675764f47ab622f07ee96afd06799236ea4da50a552f287209b02404b2a53ada6b941c1a5c474292154fff46c13914ac66c6b089f31b8d024483b5b71e3f1ee09787480bef10997833e2bea1607886fa17e229fe0cc9d3f0b5e7941abd7c1ed5496ec8936525bc08373b7593c0f0fdae3404e99faaed347a41115cb71e80a8de2ced3fd591bdab0c53f7adaaf88f69b4db6f1969a0ad45a81aad4ef663ee77b51a9c2512529da3361a8a20c7e6313a728a7201a1372b7be550a81ad26ae0f5a63c0ec7a07acaae1113d76078b20e74055657053f6a1f483d371d6d", 0xf8}, {&(0x7f0000000480)="e531e10163a28e82e24ef8", 0xb}, {&(0x7f00000004c0)="9aa5d6459668a8584d7b13857eb348215cb598f6", 0x14}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = getpgid(r2) pipe2(&(0x7f0000000540), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r3, r4) 05:54:32 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xa30, 0x70}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:54:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x3, 0xfff}, {0x18, 0x0, 0x4d8, 0x3f}, 0x66db, [0x9, 0xff, 0x7fffffff, 0x7f, 0x1, 0x6, 0x0, 0x1]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() write(r2, &(0x7f0000000080)="a50a8187c4548bfdb9478751bb18f030c3962408ca6e22088adc67ecff8c6618f21d1d606ade1ee2d71a6fb0d7f5762298221fec6046698f67234fe2353c7f8537fc2d4f069b20b6fb4a121d268d2d4479db0f5428ddf012c07dc19f", 0x5c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3e68, 0x3}) fcntl$setflags(r3, 0x2, 0x1) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 05:54:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2102, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000080)='kt', 0x2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:54:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7, 0x81, 0x1f, "da7835227c1a80342a804043c630610231c17ed3", 0x100}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3ff) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 05:54:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xe636c8b25d112c62) setsockopt(r1, 0x1, 0x0, &(0x7f0000000040)="0fe78b67bccd77d5d651d200c9bf7826055775801db67c7b934e886d3122e7a85a79e5bee04437b89e37c2570b3588829aa773cfb074001c5a38329d695826b168f09e2f629ae28169ccb318c1978f320406f1f63abfabd6dd627ae3413b91273947a0583537d03675806953bb298e7645c2240a4d491e3f52c4689b561d5356ea27ad2b865855ad483a9c3567ab1bd10ec53877a724942a59a1e90ba04d56c84bd3b81d562434c7fd156770f2", 0xad) 05:54:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 05:54:32 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000140)=""/44, 0x2c}], 0x3, 0x0, 0x19) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 05:54:32 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xff}, {0x0, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x5, 0x1}], 0x4) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 05:54:32 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000) 05:54:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) fchflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="0d0edd5856d5b7ccdf7ac2eb9a610fe35a01da1a3a7e093e9ac18bcf7e37c982fbbdeb8f65d2845344e5e2c9537b9c7e3a95f1f5c4f99cbd204c00e6afc5a4424602b2644df2aabddae869d827e61f508ff3d9374ed110d4265f77bc4eb042a2a8426d589019645d8e1492b4406d7b1a46329aff3a5f5980b3631cf37cd1399cc40e000835b5ad77ad013b902203da0bb37cc71fa932e5355bc84997191f0851c22b0d2eb8f01827d0b1c64b3def4ca3a948edef1d4d1b8297675c1a10c0796656ef17fc8ae57f9e2457a6a4817da4bf45447dfb433b3f98de5140ea6366580152f24d6a0926b72606e8dc1884263d2319e682d24a13a7f6678ff559d2adb90fb4c2c5b4786d0ea7cf514f3c76e7acebf7085b36f0d8060353473f6b916a1e566618f3c5908f56da7cff42cdee8bc62c0e98f0afec3f437248e14699badea4740fd79b130b6df842760947e8c32ea7491cf3b415f99f0f25e85e5fe34ca0958efaed491c22f24ceda500c88c52f6d0205d6a509725fdef3938401f37c5d83b6ebc3cdd452b5208389839fb9de09db2f2558d874563fe9be4df87b04478170efd4210f11bb0cadc37cdf0e07ba3a31908b9e498ebbb0149e7e8c8586f80") 05:54:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) socket(0x13, 0x8000, 0x8) 05:54:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:33 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}) syz_emit_ethernet(0x1, &(0x7f0000000240)="dc") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x100000000, 0x6, 0x9, 0x3}]}) 05:54:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 05:54:33 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x100000002d, 0x9, &(0x7f0000000040)="eb", 0xffffffffffffffbb) 05:54:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pipe2(&(0x7f0000000080), 0x10000) 05:54:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = semget$private(0x0, 0x1, 0x4) r2 = geteuid() lseek(r0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffffac) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x40, r2, r3, r4, r5, 0x8, 0x7}, 0x5, 0xff, 0x81}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:54:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0xfffffffffffffffd}, {0x7d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x40, 0x4, 0x80000000, 0x2}, {0x4, 0x7, 0x5, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getpgrp() 05:54:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1fe, 0x0) listen(r0, 0x400) flock(r0, 0x1) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getgid() getgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r6, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 05:54:33 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20001, 0x0) 05:54:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x3f) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000180)="6281d04d6201d2fdd6dfc0ecde7bc2145286d95c0bf0999110671a3f74b32b5c486830419618350b8cc64700f40c1851eccd51ea512f77c1e808a5faffe9d7a90401f9b6cba19dbdfbfb148ed46f8e3123fa97a0faa4f22a6912a91ce9c7793c2ee863242b2057b6563dcf327160888ca68b3020663d17f088ec2d3534faba6d31a6f933f4a11613f49689cfff447db2aa1be3c525c58c32ce3fbe0308fb289b5afb78b543ffb4feae5ca4e0c8bc3f88170cbefa1baea9b8d64f3bf0f877dfdbe21e7e279ad24d987c17cfd908cf", 0xce, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e28f0696c65300031e42f7250d26ca9f4a16afaec33953043b88efee7994e0b8579f4076fdce96a6ef26909cc3e47f1222465a128dd92b7ae9d2f7a9fb39a88d1167a66c02513ee6ab8e4bb3512a81e655d4f66cfdc26259ffd000000"], 0x10) 05:54:33 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) geteuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f302f66696c653000d6f9abf435f6fba37a0ccd45e5f4d17bba3b5a9ade9af0cfde76b01a6f6a00000000000000799df62b7ad8433181371a60d192686458b670ac6d49388a665c4a34e325d66f40c86ec4b47d04f72206cbe4655823bed5b2035aef594915ada12adf4638c406efa6cc3330280485c42e8ed77f52a25fd749d18da12812f3085077ed7f2f6d1db9a3d3b275b5b00a6c28b24d6740343c007ea5376e60"], 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 05:54:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x14) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000200)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000240)=0x800) r7 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = semget(0x3, 0x0, 0x12) semop(r8, &(0x7f0000000280)=[{0x7, 0x3, 0x1000}, {0x0, 0xc72b, 0x800}, {0x4, 0x20, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x6, 0x1000}, {0x4, 0x1, 0x1800}, {0x3, 0x4a, 0x1800}, {0x3, 0xfffffffffffff2a2, 0x1800}, {0x0, 0x7, 0x1800}], 0x9) r9 = semget$private(0x0, 0x2, 0x400) ioctl$KDSETRAD(r6, 0x20004b43) getgroups(0x3, &(0x7f00000002c0)=[r5, r0, r1]) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000300)=""/251) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000400)={0x0, './file0\x00', './file0\x00'}) semctl$IPC_RMID(r8, 0x0, 0x0) chroot(&(0x7f0000000440)='./file0\x00') r10 = open(&(0x7f0000000480)='./file1\x00', 0x100, 0x120) shutdown(r10, 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/186) utimes(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)={{0x2, 0xff}, {0x2, 0x1}}) fsync(r10) sendto$inet(r10, &(0x7f0000000600)="d04e1efa6e314e3f5d43e6fce381a4b333f3e631c5196e1b70e3cf4c4d047ea67065f8f9bd69cdb4621834ee2b24a321439b6d3d53d10b05090ec356aa05bce48f0fe4cc35e328805d7478869747a1b3e5", 0x51, 0x2, &(0x7f0000000680)={0x2, 0x0}, 0xc) lseek(r6, 0x0, 0x0, 0x1) writev(r6, &(0x7f0000000700)=[{&(0x7f00000006c0)="8b9a54036230a9ab0bbb30abf51ab7ad6a942320514b72", 0x17}], 0x1) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780), 0xc) 05:54:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getegid() r10 = getpgid(0x0) r11 = getuid() r12 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="a6267d2c4b2c3e34391265a86f1b7f3339b586", 0x13}, {&(0x7f0000000200)="b9011852224972ae778aae5f93e55ba26656f75898d7cd85b0727aefc4df50fcce71d6b09b70790a71340afce48e61a2beb1e56660d59d7fd46d03fac4c7d9289f1fa899374cdf10c21d1acedfe1651f8c7444ab3b343ee492786b8afd1130e55741b99461e0af3f2dbdad6e44d850753d2d13213e28d57d3ee3bafbe8e1fb67a49c579c070cd19aa96b67a73d093cac4761baac6d2dfbdce59da2705e8ac27e46f38d22777f15a2c94abf950723d3e582df8a4e9e371ab70d13dc", 0xbb}, {&(0x7f0000000300)="a79efc06c0e0eef546330b853e57ceb131eed4fbf8bce426025e04557901bd7f3d3909b887f1a6db30b0907949408b6e0062b50af8542e89368c77da488a4c539c8cf4adf9ee906a9f92214a179f0daabb3e6ebd5b08ac565f204fa26af59758eb4a49338a28809d5c92b43e49fa41663e2846a0ff77d8ae70835ae921892c52ac", 0x81}, {&(0x7f00000003c0)="645b1c10e009a787bb6a3af804daa6455717f979003493bbfabf725323ad7be661379d9ef72636f7e7bebcce64384fa7c83e6c8bcc5d48c6fec0895d48073b2faebe0e3bca1715cdbd7f7593900ed43e1cff02715a6c3db59ffa9b1346c6dcbd271ee76a4a3270dc3fdd4107a749a93019feb02fb2e3a829cf3c188af6bec11d06750ff7306cad2837dfad3c8839236380", 0x91}, {&(0x7f0000000480)="389b74048b189f0bef73b2672f134d4225243e3ab19573b24a67e1abb212921fabd5c083365e565485b1b11bb61bfdcd807f92444ed5fbf555fed2c9cda94fcfa3a9163dbe2ef2618fe658b4f0679b2ee534e8d97d17b458c4ada6bf012226b0f5bb7b223750964b66d9752d854f23fec90097000f9f", 0x76}], 0x5, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa0, 0x405}, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="9a27eac058f851f51b2302e61c0692856679005f88435440f905da483d3d41c392341a905dff21df365c1b71f5cb2a", 0x2f}], 0x1, 0x0, 0x3ffffffc) fcntl$setown(r0, 0x6, r7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) semget$private(0x0, 0x0, 0x210) 05:54:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) 05:54:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x4c, 0x1000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x698, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x7b46, 0x7, {0x3, 0x80}}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x40, 0x1f, './file0\x00', 0x7, 0x8, 0x20, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe25, &(0x7f0000000140)="e4") 05:54:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) syz_emit_ethernet(0xff, &(0x7f0000000040)="b2") 05:54:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2, 0x17, './file0\x00', 0x100000000, 0x5, 0x9, 0xae}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40000403f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x9, 0x77a3, 0x6, 0x7fffffff, 0xea4a, 0x5]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4c0, 0xe6) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3}) 05:54:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 05:54:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) sendto$inet(r0, &(0x7f0000000100)="5fe05b0260edda8793ba6361c115af61e86b46052592fdeecdfdacff2d573bb04c5da9cfa848b3b5f052aa7472be9075977cc14d0f6e84d57ffe4e1c4e584d664eea1040baae01446b38996c954899ff75121cee14a4689b4e5b30045c3570df2406e2e2ec5d093dc22902db2ca3073ec95f414e37ba569ae16be58e2b424cd9f03e71da452553d71ed934e752bcc5fd72ad6625a53122cb44cad01937316dab46501aa0d395e0acdcf3d3c4c452be69e0e773b2b77cfaef66d14311b91e2642ffc075de57985708f16c12f506505769342c7dc3e86b5b954f750023667bc62f429258904b246ebeda13b47f53ab544436defb", 0xf3, 0x6, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 05:54:33 executing program 0: setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x8}, {0x8}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffbff, 0x40}, {0x18, 0x1, 0x4, 0x9}, 0x6, [0xd8e, 0x3, 0x10000, 0x8, 0x453, 0x10001, 0xdae, 0x400]}, 0x3c) 05:54:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0x400000002, 0x4) 05:54:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xe2f, 0x73eeaedc, &(0x7f0000000240)="a89d30121f69ef27b3ddef35fb0646981d7cb31f73b562264082027a4b2a63758594d1cd4d1615d98318f6d100adaeb99c5806024a4d85d4929a230a53ab3ca652a13106abbdb7a79f1721715d703b639b934e8067fc893c0ce799b351b6786bf27a03f9287d4e97a5d646db67a394f4fd8bfb068b7b8fe801beed18c77edbc2746d7d58458b6b9ef0bc30c878e8fb2597b1794c848432b6cb4fb8abe0dcb6b68553e932d73177b3ba6d3598cf9702cb1165bf17b3c3cb243bf84eece1597378184043c8a92c21086a23b916444760379a897f80", 0xd4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:54:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') r2 = getppid() fcntl$setown(r1, 0x6, r2) 05:54:33 executing program 0: r0 = socket(0x3a, 0x5, 0xfffffffffffffc01) flock(r0, 0x8) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = msgget(0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x84) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0x8, 0xffffffffffff7fff}) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x8, 0x10000, 0x0, 0x0, &(0x7f0000000140)={{0x0, 0xf63, 0xd1, 0xdd6, 0x80000001, 0x6, 0x3}, {[0x6, 0xf2, 0x6, 0x5, 0x8, 0x5, 0x0, 0x200, 0x7, 0x4a33, 0x0, 0x0, 0x80000001, 0x7f, 0xc6c0, 0x1, 0x100, 0x7ff], [0xee3, 0x8, 0x3, 0x1f, 0x10001, 0xffffffffffffff5e, 0x7, 0xffffffffffffffc1, 0x2, 0x3], [0x5, 0x1, 0x7, 0x3, 0x20, 0x696, 0x7], [0x6, 0x1871, 0x7ff, 0x3, 0x9, 0x4], [{0x3f, 0x7, 0x7, 0x6}, {0x5, 0x7, 0x100, 0x40}, {0xffff, 0x4, 0x8, 0x1}, {0x8, 0x6, 0xffff, 0x8}, {0x33e9, 0x2000000, 0x0, 0xfffffffffffffffe}, {0x6, 0x7, 0x4, 0x5855b63f}, {0x584d, 0xffffffffffffff32, 0x7, 0x8}, {0x101, 0x1, 0x6, 0x9}], {0x923f, 0xffff, 0x0, 0x100000000}, {0x3, 0xfffffffffffffff7, 0xfffffffffffffffa, 0x6}}}, 0x10000, 0x1f}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000400)=0x1) msgsnd(r2, &(0x7f0000000440)={0x3}, 0x8, 0x800) r6 = fcntl$getown(r4, 0x5) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r9 = fcntl$getown(r4, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002780)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f00000004c0)="f0de4cc384aa40bb773f7db3a08c9a0608f27e28bbf7e9f9f4fb2459cacc1124b4f6c05ca38e817c4854", 0x2a}, {&(0x7f0000000500)="4a697f392f59ec166ea3e090440fae378319f505687f5108d9d0e9139c7dd5bd3ea6deec1174d588195611faf83da31d875fa56b122fcf93e2eb89374f4065e8943561091b8cae97bddced356eaf5c0ee4fcbcbaec729e808f80386c01ddec6e31929b58cad8fd0a9bac30f5c4171d69a70c36bc199da1623ea1b8f44130ec3bcaa11cd64b9d7afc54f0d17823eca992fab8cd09e7dfcb9721bed297b98768de399b6e8aab99128f9f49779404e9fedb2becf43500ffddbb7992943d6e08fa4583f8206f257ed89315606430bda32bcb298ead4d0922467b78e91f47da30cd57ca035174320b4dc3232919e748165c51183186b770a298face512857d3eefc7c5f6729e4c1c8da16bf8961f8dc9a622e97ca08b3a94b7b4bb0ebeba43eb31d37890858df5637351b73b9d07abb94cbb0c587e79aa43f464587f01ef3de49520903e25da599da9e4f1ff3ed719108a378a1917d3bb7e5275e34ea9e123d772a6fe1dc6646cd00869a12ad0bf77ef790e02a250da9bb2d006de5d96635680c1828ab1568167410953de10b6d914cb760f73fda11808aa854d44785d052ebc24ec15a725e79c3ed294428739cfc3d197e1cc43405696560cb975545d0e25268ca01d4601545f99b1753b137cff38fe127c591f4676e8b61dff4cbb4994078019031677b696b1d5d8accfab11e179e6763fb567501437e8beb128ee7e2ea6206cf946208efb2aaa0fcdeede9168b6ec9241cff2c9dcb254ef5ceed60aef7fac2289a71fdb09aa61e3de9dfd7d0b6db999d34fcb3f8362c1abbe05c2f300ff86e35584bcb8fda19cdfa3d2f81e51a1838131e1b27975365f67e2dd09c3b42ed5376ede221caad94a3fb9601157be222ebaead89d7e2cfc51f085f6afbc0a87453b5ce8708121f1e91b619c3f7d35e720c29a08850817a4543a477286b42bdd2b19ff42ca1e42c0c383f12b134bb3f0248d133bd162c4beb626eb8c460e09ed92987afaf608cd042626b6743853b94fa70d1720e0b1c2ee29bfe56f5692b11237b1cf166adcbb30c055d34e49d2cbd2d21948aea3485514ae9f5ac8bcc49d89e06469d96c500addc901a8a5c067be7d360e2fa80563eefb2885b767182278594690ea714209cc24afde20b2e51906b9a268d52281e4ababdec99b5d2ff1faae6a8f068384d272a417addde097516792655bf4d8ad182ff7cb1c7c88e57d8b80814b47386450c581b400d3eb6329517dc4f820db7ebd574f80fefac81ecb9ba963f2338b5e2b73907fb3a7b183a767b3c40047a556fa3b75f64d73d0ae2ebb2a8c5162c83e5f51b55e492c36b16ddd4c6752a4186aadc9b12349673fd4f47f8b72cb8b210245dfa4b72fc8065d0585e966a0ab2d5bd0a48fe42d05141aabaa4a013987c887622903f77d8e06163fb77c884735bcc782e555b61daa5bab5ef18807ce2eefd48ad483e732d1d2027c986f11c230ad29c2e660ea8286fd02ce8cd4f9d62b75a959b378bc9dc0cad4075b666bb2ea09c7c8e28242af1adbfc892086c2b58f4ce9189681747b99367f116bd124aa447de3990a6b52d8c6cc5eb5f797ff5ea22557a832da0798fb5b2a5e247812d31b4a0231032a7110efa9e652990d904eaf30a68857b9235f9ce8352a3955333741febae18e353c2db97aa484a6eea71984f46e549bc845aa106bef0fc03eabbe331541a395b12d3126360a658ca283c630d625157703f0dca9888783269e465da418af3f3221954d1677c2678ccb14c3991bbe7dd29dab45c934815082db0cab321cd09f168d3e3ef014ba320cd2968789ffcb1a53b8d9b748bd975f5f26051afa0052a9499abac2cf27e00c5a3af79ccd36b5f6d70c9790f6cf40cc1e33d201070c376c47ed28920d176d852993282ac954d672f9b2d815fd64aeb85bf2a00b5422853e2d4510df44460b0cab4c358e73b0cdee76d36d0b8e87341d332d962f06a79936a35b5fbef0037d92b76b090d545d43ce65b2f891c3d4c2ed0c4b766571212552242672bebcccda3fd8a3e439cac6c13d95a5d31a1e40cc1c271c4a9bf2320c9e4c56e4c23305d97a805189f2f69766173549b1f11c995f6be351aaa4a1af837c54f802eb94c844232c8a9089e9023412cfa1d54cfeaa2f2a2b50db5c68e005e9f3c8db1f1677533c7b0f2c6f63607c325464d66a75b182978e64354a9ff49d84db76f240f71db216dac1f1904c0c46224df0ba82d92c2d65e5c0dba2ba19076a76bb399ca5116afb161f6d69d98e7e60604f6ab69813471501a1da5de790e7bbd8bfd0827198b3a04053c0cefb38bd69c21487f2b156b2936bbd1e763bad83b44f5155f3f89155b0f22d03c1a4a0014cbf5ff91089c41ad909132df3071c263650a852137db05de373def0f5a25a39cbd3a8a20bf53bde4600fd4e28a7ae6fdb98e88e99e67d06b3a4267aecb149da4f6843ffe02d5d640df2a324953cf8d87931a66aa1ab02ebf869739059e55837db2588579fd3d9e28d885fc1d27893f3c2480bdf9eb7a33ed618c27a6050d74491b23962fb7b0577137b26cd5f74b51401e381a5fc9080170f4a023a6610b50a0498cc53abc98e90e8a5212f95b8eb3b8853e34dd0fa9b83ba310a8464be6896e9f8120102c13661fdc612ba9f76aa1d84ed9e7e6adb525553f79829645db2ab4b74b277194018e812c6556ebadf4dd207047ce7472a91531cde6359dbacf1945ac0d6e25cb3495d63f4c43e0addec0c5939d7f1f637f759347c314de757ed9f2fe938ce4f781c78a9e613da552837886700f477f641f0388992468bc1d9759cd6af05f40d211a8a39e14a4571944a807daac802fff3aaf01b790bb088f270c73e2c3a482e766dffe833dfe9117b0aaa5c019847146cbe09bb216c999c9949d189781b15edef83cf55e2535e6c925d6590f8a70b9601448ff774f519c3f6eadc595ba572b285ffebfa50e4b6dc15a4216f0c9bb7f8641db1cd7345ab08a7fd0dfb3a29304c7b19c5af1b0c66fd54c4428aa2c321177a1462ecfce2822e0ff2dc71e9b408f41c5df9d3b82ce2b958fb4776b267036e37022fc2d4b7e5aac725701ff7ceffb063480738ddaa0603f4a45c0b15fa73976e2e346383523e07895c4c7c98949e9a197f1c5ae6469f35883fa977dfc9bb3fd83bccc90da6e2d58de5a14a7b88e7294d0493a446a0bcc76f6d29dc280509ecae76db7c66f51bfa1195973fdda3e89cb41e74093e96fec79518a717e67e4db5eed44163b724d59b6bb4d67df4b3a44c404af41aa86f95413b09257a7206b50c5ae637737c5d301fb67cacddd4f88738f3755272aa999a46bcdf540dffb6471dc571e8457df13e9c244d7f56e7643b8bc2469b3a2d451813ac9bbf460719b7f7efa9ffde61856cb7c4a96604c415ceac2ce137de03ca4206e323f4cff38fb09984236d33e5f292f37e630fd0430612dcecd7ead4e3f45d9e95f2bdc403459ffa5bf7024843521ec46c9b8e442d16fd34cdc01c0a863de1b4b1a6d13a1b16ff69ec6ec303f31fbafce8337b1e2a46e30b48c04e831e7c61c2135fecb5c752d001ca90116207908c59b903b7fab31a51cd35fbeac040950fe9d62dfec117cfaa10841d52e03a8c8e46a534389040b4cdc5d2678e27879189fdd2e41bd7727ca9f63c78c4865134317eb6c7dfd4706613e616e52028bdc1ded46a36fa4795e7e88ad3f380cb7e5b128cc7841d703837e4cd7bb56a2c255702b9a6dea980ff3e789849dbf1cca6b6d1b16d7e1537611d07977bbeffd221cff20f153a3a6eabdfbbdfe0ace8acd32d8e48e1bf7d406576424689602dce289ccea897afc20c7bfb0e76ea9e956e1a8f0cf58b93fde7ed43820b1411961d54aa4f7388bf2631175e3e775930bd18ed086bf1a79e28caee140b0bc7d6428b20d5d903e82fba3d852da51a0d7883234b042728e7937fe474b7033359d1d8ef0c0d94710e050edde526b1cfeb7a6f6e127e9c9936229a8765a659b38f90683936d9b206865eac185a0be496019f208bde7a7707d3843e976069a5e6fac01d0b371dfba0dbe0a407d97a52b25ce261871dc9bbf079f166c7fb7e74ac9947fccf627d12b7a57eabf3ee85edc391cd192150fae27e6e7d5cae34937ac8d33df6aa3c4bf81cba92e8873e2619628db3227c3f61dfa87bb2081f573308bf45432f93466d744b1835cd7d06bc9417b871b59bcf5738f2f616f6b970b786c0bd85d8b2b322a2a9814ae9f501a53b61b503e007a2b152041ceec3fa56e5fa6b58811eb0d32f1f4f159c5e1c5a9ebd8f3f351a287db3d94776e80ffd4397fa91f1f84d772798a2bd2b9557732a04a16f2a6c1a1c412ad2011c9c593bf4e26b7f800774f5ac04235e40175cb5ae6510462252946b48e1c69a49f16cd66f4d073d6650224ef8403c9a57c039f5ea407b70871c32249bb367a4a493db67223b4788be47b2a22c2db3921e68c28e87958f08b9ec38374be0c3c7fbee0efca8ac5bb02b1ff4a0b2dae8c5528a54cf1ade99b741a7c447ee6dbabee49a6768ed420c3047bddbe03e1e3639df66099df74fbddca2d60eadee68ea3bcf25b605a4eb7a1fcd12addaf2d210dfc19fa7e5e7e95fc0acbf427f7984e40017a6824b02094ca720a4d611c794c0674e475d6fca02b5eb18413de1ee5177f10e92ecc392ace536ff5d0332b54c6c70e738e47bf8421ee520976657f6249e3e51198d44b6ac1fb570c0896eb6809e5ab032dd708a2369b4a04d1051fe0805daec68d24ac9a960d82c64ddc53111f5aec9f42ef1f4145714a5f9736d431f79142dc7a4aebcfd73c542500b4e32303475b9b361c09dd3fb22f31da5c520c8b6e9b4b8f03824e1591e9922157f110df74a16980669089d425d5f4babd31b29d2cc499111c528c0c594876ea30b55da1e869f98a240e340046922a944f9a9ea0ea03b463df51c7bec5724af95711b01109faa7b29a48b92af1bdce633fec5d5408f5d1e3ddc8962b2230e93697ebb71a19ea2f02dc0612b6bda5a43111583a73d3c294656a4a2d2b1fb2e37d4744f529c8036cc0ff37026b49db8a4f8c299ee3f5297ede255338f12cc7af94a198a98ce2f793b0e8ee9e21dc4b950c83c201894bb49742d2456848ec245bf0de3810d572b774a853ce97738a01d368d4b891a696c86c9f16299fea6590ce3609b05e5dc94a9754aceb35e5cae316c7c4c690431411202ef56a2f9438b2a680351d94416f701117e9e9d35277b613d8d6e50d7a8413b837e65a61fcab8bd719a941347c43a8c73870c0594315ca0b9834ebecd8eb32a6affc47c2ac8b2a0d55b61176d8c2d190dc4b59aab74a6336ce6e151ded91c7db977c250e752da2bc186f6d9be9aa309a1ed58bb1319f3dac2eb47ec762086390a591b126d6bb38836235f23c9e11ca222e45df460bf64c13ce5c2ed399e6ba5ecc1b4defa3681b0568feba4aace00e23fc3da4e834fbf8bbd78c3ae6ea8d5c60b86109836993e799f629fc0e07fd2f296e3f7270c6fa70383a0ec34f90e55be541e17e9cebe380d10694287f59b40957b45f9a4a8d3d6e0634b56bfa4142dae26b9f17ac313cd7ebadb22dd076ee183ef73798a1cbdf3c84aca0169ef2f035fe35c3847fe1d43e04f02ce80568662356a85727a0d2470a220eeddb38c6be1f231123409896983acbbf7b57ef34338769c2b8d98674dbbd056aa7c39ce5730d60935f996f3ca1dd858dc07ef5928ffb47422706f9334a225d794a220ac8ae4442b77061980a7a1527dce4121fb0cb01edb4b3c5b16c68e6cdd2fdd39226a2c52d", 0x1000}, {&(0x7f0000001500)="9d0b7d41466ae00d3fdd938d", 0xc}, {&(0x7f0000001540)="d578e161367e45555c0e52a1b1f201c4d3d00a65e5", 0x15}, {&(0x7f0000001580)="435400d4bd5e3cbe74bf400f3819ab4e6370e2ca929594b96c9e9078deee807e03ed1894521ce479e4e9e5c76dcf5d2f330c748232e87d07978b7754ed03a7cd5ff8dc39d68acb5a3e38897dd2e46e70b4b71b2a865a103ca0e18df03b2c62e5b1eb10a965de51035bf70ae2a7a7d8a8be8e9c31d3c36dd1f612066316402cbf4b3901105574d0fd5925637aae0290860c9a044554b65e2de86ebf27823e3a873c040c558524497c33ece7f3b4b55b73cdf979a647322e9c8802a5bf223b06bb7f9e4e70757cb377caa5add585ae5cc8d1ea0be272b1e9fc76713c97753c84e473ab55f832a2795c2ac4e86fb410b47ffdfad1a46f24e91d234aa6841d4feeb2f046b9833ccfc78d76056f481213e3d28aa65d636563f0ede54a7b79929b4e9e8a0281adecc0da73ff7795dc8bac4bae529cd3d3f21e373269885200ccd6cd1779e0ec83a62f2522efcc877010c48fe2b44a8538998eecd4dda8cc7017c80d6b7fbcb54b54f59983ad67dbfd28753a263542d16b8ea6bfd09f47db8ab4ad3b01271743a6888723081c844f746a4af698b98d7bdcf3c014e7a98b623a655cb5bd5782891d844beef7ceb34efbac2ede50252ef54253bae8cdfc14c025f7a5e24479365f9dfcf089563d5a4aafe23028e2f3455c6e9387a0f310603de8a0452ab3b8051d924b346ac382eb4dfa9cdfe34781581f6258c60113cb6665c5f442d033758f89ccecb14cef175795c8e1979a11bdb8f4fdc5f3402926817f856feff8f6f23a715f501a17b59f52b2624665982231b1a447daef40e7110af5d722f68c58ee2f30603feb340cab4ae9887f112b2a26cc819e75a8f4f8f2fa326d9f6487d336b41f4397d64d60941eb7048ac21771db618647e1e8ae06223ddfb9eca8f43e134dd62388731fa4ba850e495912dd6f0e9c9a768e068fbb9494d93d771118569096c65267bf1a53203309341fd4cc697572ad107795888ed95ba489280e14903c36d75a20a5be44c506f768ccd04ea0d2156732616ac27f6843be60ef0ef0741bf556b2e26484fa1973daecea31cb364ebd4b7149aa6152324113cf38d767204c8daea487a24335ffb2591a7b50b59e2cee35d1fe1b4ed4f2bc16b804e85219b00b29697a786a0aced3560533cbb8c9e0fd1ce4103a168d27dcea289ecb490ccd86aad7ea544b6babf97aa9e7d7768a53bfd49f852908575751ce07d86ec31b70e04fbe6e3d356afe6242448183361279941884a687c433ab10974aa0d960a2735d0e7208bb5cad7db81a6b66375746dae620c842bfa6892c0c86db1f272a574ffa1f40a5b3287f881c04ea0106f4cca016ce60e05394f8fbeca420fd2c404c252abe0105111936f5b459ccfe62344ad30da16601df755e8ca091ac1608d176b715bbefba8473de04b8b828abe6a7a90297d24a72f64b2e867cae40499fee22b9d7dad0bd37a12f06803dbffe17288c4f41cf025f706f3f49bfd750bf5d942ed48c8c32c287718c2f3c6bf8e82dca465e0c79bdf11b6b7a6b0bbcf74a5d7f70cffe9068187afe987875d687078212ca65ede9029dec6717d111bf6eecb70beb1adc8bc151d11820afed1ab09e727f81d464de14b1ae665beb7de7b2337979284cebf3689ebe3c63855d72deb038fb915418a5e96249a36db8728f3d62f28f45760b4760b476cc51d3159506ec4a515023d19895e899ac1b79ba89a44e89da2a80bf5965372db42816b3f12ee3159e1caeab729feab4173c73d56e4575f3a14897a93029da21832fe39ae9ebbef378e012518b49f64a3f0773ddf52f3ac33c383fc9e939098d496b618fb0cd151508649566e8526546c57a8baa0965cd13a764c2269cefa71eb534464128a4210dfe66443bbfed9d8407d9d0ed9c5b07d9a2e63cb5bf5c21751685ee46f8a6281694cd2e1b6fd9127acd30da8b440e5e6ea25e58139270a4e02167c92b2c3abfa25638da50ae89dc9fa50addc5a51e98f18b2f8cfdce588d1cb9352f41821b7eeb43592669cf04a3b44b643f708510a9f945c918feef8f3daeb44f67331c7714d87de2044babcc89bdce23a2a21c6d74b066c231728f06d31e03ab7dbcfe0a27849b53bf984400ecfc605f39aefe910744b81279bd1e7a5b466295f48e41d57ccc397c2eb87272e980aaaf3c6a750812e84ac8da329230fd1ec9c72477c7f7362e8fdc4f0e2aca8d9d86455806afaefa56622d8e5467ee637e7cbb2fe47708c8025d7a71648d9dcf1d7c41d5d8ed3eadf283b57cff2b7a7110630b9288154842ae82a47e0eff32526ca49c019c87414617394da508eb2d10b4a9d3b0174a432586fbf1a02715f1e114206b27a17ceb9853d12ac4668370114e2bd54749be8e4c6338ea3c06babf73f9972441eb39cd78fd5c1357b6d2e77fa14dc4d916f78d92bcc4aab601018d7ba5c5856026a1082f20c397bf900cfc9da2dd7d11bc52bbe0f4313a270f8740b53a7aef28656e3184a1ade83fb201e3be2960e6bcab8daeca02d60d2b1fa680c4feb31b0784cba3c70c12b087751926e8b5d27dc5d170625364386e9973c87bcaaa3a4381ad1b15811059109ca97461f841c69cf94a3492c4997210d901f352a27bbaf0909e29ecfb694af524a18e68bf534d60dcbec3ab3125d29607074921c4b118d6e987b7500c7ee7c26d684709bf9cd8062bb26a9d574e7bceb38d5a5173d62f357eba7d1857cdeabe183c17bd10974867ad4f469df996ba1566835420f51927fbc3e4a4c567ee49749ffb62db35897e856b399262e30cca8a2ec790e4614dd2284f1e2455fc351a1cbd4972a66e9d0c8eb18c6161ab85589ee76e1ae99c43adba42b6dbeaac6c24be38f567155d6e6fa931ab80ec1dc7fbd3520eb7a5980a8e9f5642bc37a70fccee0b1aaee42e784d1b4e24fbe07b45ef16fb3242a3e3b6d97420e13fe512b9276ae1297a9b99ce55b7ff80b8439a1d6418a9e1a9605e58a0ff4bf7dc3cd77dabeccdf77c4f980410af7ed273a6b835e579ae961478e9690389ca52c7d6937cedadc89a3846408e783c4eb07fee7e9c5b36d19832d5a746e2310cda6164f3b97c0a231b7bbecff0925f19f5c3451bb4485c23a6dae6da8cd91e3f9a8df3907d4c371492fdc5315825ba84d92ce674ea92c8829f2db548da268022f27bd8791d5970921af5a1990b2082409a624adcf727bb43d33a53ba8e0834302d78f9b47cb01d046ade2b37c719f4040044274de55661c4f2b5db0ef493b0956a79f8ea79da528a24f63747e5ce68b54ed04ff36cba82ef0da82a8af3feae41ef2d2b003fdcafa7082fdf45c134ea31729c20d944f44e7969692fd513bd7e1d6eb23ce44805a3caabc4688abe3f5dabd8a6a73fad8ad60b7478404e4c1f18334a753bb3cae56cefc7bdfd2ebbe7c85b3bb41b3bccea8720911503f07ad1faea69c600fed7acf7df45fa2b166de3db7c416d25fd66c9560b176d1e3a8ae123fe43e1beae66a96cfeb20e993a28edb5dd0346bf196313543e5db4c277492f0e423b2938655bad0030caa8ed5221e151328c90d227f5eb0dfeed6b6978c8409f3dbdb3b917c7b640f75b904beb03f6b58376ca718f6f9117a0598bd3455fc3dcd8a9c6ac159759f65c27ceeb658d7afeea27cc5d05b503091a1a095884190e1e86daa3cc850e8877cb61b316c79782af3aa250d8b059ddc41dc1f1cb23f37c76a10d5c498cfd022c44e17ec79e44bdee299d5acf03df1b58b282505c72195e96a0680f4eb60b9b96f1ba58a6b89c676d3d2f2af180a3e1e19f316ba1b4083007aa9b20c7d46236ccb09b2cafd14532d07aa2ac611d63ef56d888a65883b76d2ed3587d45a3a952964d876606224b3960f571ea9af494e05703122bf8033db1b807a4d9da3b0710dcee77a4f450ef867dbfc129a7d4c0917e9863a04f343452ed2c93f1838ba4000f287aac3b590a285a940003cf6d6023dae6d1426bd7c4213550106a5beedba6a6a99e1fbc2c6a1947b5058f3a96a85fdc968adc17c58b0d9cf16500467a5f25962310bca264a59c4eb9e92480c4acc9cc4b06b56da4d0cbb3ddb39b05556176e22ffced29933ce78077e534aa2fe35fc71ff9bd8cbb32f55359a3964549de32a67ca9b99742418114e470b703ba708e8ba399e5e39ab64aa95d6a5a2b305d5289e9cf10b162e8f3627947bbf90bc9b1b0351aca01c28fc34f3f2dde91aa2307ba019df13116c314190779ffbcf22d805e0bc5c8b45241636daa6bad9d65da00cf1fc01059b3ea060df3bcbf15a7268e316d037a946f21ea70e786c1287f81b870c4928fb6bd1710ce2f99b9efe955fa0c269698e6c53b2d269e76bfb13517cd218cf56b7c93c579fe3996cf83be022fe5045d6196065b785b83de3ef59543a990a73e782f38a6dd3f298137273c666c23838e79346ba544d90c6ca23c477becc127db52a0709a854e29a8242b75e678173bbacf32885718c0293e924a4289d9bceeede5221a3530e07a26009bfa4ce84dc185023eb1505f07ee883d3c1142e85aec56afad7a1d66854bae430a840d216f4bdb9a34a4df5f946fd69147f70ef5f591b3e16946807eedec99fde270c67bba3d52fa644a7459b58117c7b6c88ec37219636c8050b9afa09cd45c2e4147bba0008b61c461e3f2b0a813839477def23fcc99b24cdaa2f2651393e8df8b6ed890f96aeb126e2b45e427addf5c993cec48948c9cba31ff9b23988810b345156fd034b7ed6eba457d81a212710b8bcfdf1d5da852b1868cd9381dad8613b527c242f4478eac648a9409d31b05c3cb3c75959d2fc9d33e9300d9da0f3c109c6b55d3926947296491d0d55f940313061c8d21b65a77fc9ca29ecdc6b97828f3a2656f46cb04aaae27d222457a6d7afa1fe30b5d7d2767e34d9f18f0130801e8db0e3461a1c3547d45d04338e7b3986cfaef516b38042e708c5fd77aa381c02a56d514ee4e409d9b3cd3d79083de46c1a26cf863f6ea3ca5cb883d26381a81275619670bff4707379b620c0bf7ff8d8b93d0a56f113cc4ac54466cf8630d8f5d288e2759979b75db9df13192f12592039229d92eea9b01d683444d5d266ad18a199bf70e5c41eefc956d458e4526768e46e58f914411a159c052703d6227183119004c21d83dc2d370fdc0bedfd505946d9786d583fe4cc37459c4a38c0aef18c6489b2b36168f0e6cb99e4f99c17227698ce2c9fee5daefde8f096c2e17c1163602927f17f07d5815fd22ac04ae0e6c9c320daebffa3c518b67fca47da2a9e16743669ad6b1930c2726ab85934f507cd59c350fb34234ef0394faeb5d12297fe4122a0c3b6b8c85894c89150ceec3490412c402d3715ad2cc1c4efe911ed993a9ef2d7d66359b8d04d377c663752cc410b006bdbbacc1259d20aeba4e02839bad021b800a45e0a30ce9b54289aa059d531d20db3b00e2f65a8bdecb8fd495587e4c662c284ee5752f38c66425dd325f4e8bb55b7adc92a8ab350a19eb7367bd49e7e51af20973844b71fb83c0f79ff62459cde6d4251764c6d61054a6be61736cfe90f0c0966c770959807182e9a42c050edd28c8f0488fa98f5226604d0788963ac19ab66c9f206c5f321cde3aa390f554603ad2c9760a314d1bcf321764352edf27553c6c5ec7e6953a17a9416ee656fce19664aaef260c0001bac2a3ecbbd1a82f9f57dca6c5bfd9f38eee7119460c05c8858337082e245712428e34e165af74598f077e2082a5ee62c96c0c19f876b54daaa5cd18e82c1dc38acf645e07d24411a881102907f5e059966ee66e7e8afe6e", 0x1000}, {&(0x7f0000002580)="b66c03e36359c44ad55b73680c6e1bd89b1eca321c61aad69538c476b05d1665f4b0fe6d5eff7ea7048879b597b4a282132e0ab741011979", 0x38}], 0x6, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x58, 0x8}, 0x0) bind(r1, &(0x7f00000027c0)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002800)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002840)='/dev/ttyCcfg\x00', 0x10000, 0x0) r12 = socket(0x18, 0x4, 0x7942) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000002880)=0x6) chflagsat(r12, &(0x7f00000028c0)='./file0\x00', 0x0, 0x2) link(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file1\x00') msgsnd(r2, &(0x7f0000002980)={0x3, "33a40854c4eab6ff2c9bf0ccb6a997655290b50ba9bf12bd40b98cf86f478793d96e386ae0e076aa673a1830ad8083693f27f2f41692b1f2f8837533c174ab6b14397f73536064a7b04eb9728f049d14acfda970613c375ac2b180faf30996eea8e6a527ed6564405b4134c3f8d60e904040037255ca71379c2882bbdc840db3c24a7d589716fd5f981306080a0bb59324355240be0e1edc11d16e605d8de3ed8f165e284a5d90f962bd1845b2b905ab19d15da67442c1003a2ca11bbbb1c6c55f430c1bef07f58362eb32d1b0e783bc6190094e2899245238e488e6235c49417c"}, 0xe9, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/pci\x00', 0x200, 0x0) bind$inet6(r1, &(0x7f0000002ac0)={0x18, 0x0, 0x0, 0x934e}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000002b40)={0x1, &(0x7f0000002b00)=[{0xee, 0xfffffffffffffffe, 0xfffffffffffff2c7, 0x2}]}) mknodat(r5, &(0x7f0000002b80)='./file0\x00', 0xa0, 0x0) 05:54:33 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 05:54:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)="c55cc935cd22672e8e3b06a4b7757346c562369e1574395caf6f58f1f2a501087fe2cc2b21e611b768ba251840738a43a3264ac7287c576c138830f1b002a067d2895093f67f817801d58003", 0x4c}], 0x1) 05:54:33 executing program 0: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x90, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x6, 0x10000, 0x2, 0xffffffff80000000, 0x40, 0x9e3e, 0x2803}, &(0x7f0000000140)={0xe82, 0x200, 0x3, 0x1f, 0x0, 0xa6fb, 0xffffffffffffffe1, 0x4}, &(0x7f0000000180)={0xc6, 0x4, 0x5, 0x0, 0x8, 0xe2, 0x5}, &(0x7f00000001c0)={0x8, 0x8}) 05:54:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000200)='(%]+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!}\xb6%\x00', &(0x7f0000000440)='@*\x00', &(0x7f0000000480)='\\^%@@\x00', &(0x7f00000004c0)='%,R,\\:)/^*\x00', &(0x7f0000000500)='.\\^\x00', &(0x7f0000000540)='\x16#\x00', &(0x7f0000000580)='\x00']) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x3ff, 0xfffffffeffffffff, 0x3, 0x401}) pipe(&(0x7f0000000100)) 05:54:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0xfffffffffffffffe, 0xfffffe42) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 05:54:33 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:54:33 executing program 0: r0 = syz_open_pts() r1 = getgid() setgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000012fb9dcc5b3e8fcc6efe68cef3353855b6d288377aef910421b5c56d0ca26f0eba251e8faa73eb0b4f5d4778d2762139be5e61dabcf0de4ba8771e2372101bc2a389a9374ef3d3acbc6c5a0baf6ff", 0x8e) r2 = syz_open_pts() close(r0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x5, 0x214, r3}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:54:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) dup2(r0, r0) pread(r0, &(0x7f0000000040)="b860997bd3f4b87069bd23bd0a16f138ab6e47ab08f23badb7a6ab3e48f6e5ef9dcfaceb35915fc1da7923c2e30cc097b6adc984ee85cfcf869828c32ed5889c8b911703b6290fd4b986831d1ff1cd7cbc3a4cd253a4a46e4cd93f4cbfcd04c2e7ce0ab4f75c82058de6875a14d5d419e7077cc81a1d185d70563375deab0e07581c31e8643fe2e6a8922cf82afbc019f4f9fc2b86ae28e9efe7ce7b359da29bd9513851943d162ce99372634192915627ae2bb5779a512fa6fa5a6f6f0e6dac2cb6d0eb36e19d9d3251b53ed01118f514", 0xd1, 0x0, 0x0) 05:54:33 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x140, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xfffffffffffffffc) fcntl$dupfd(r1, 0xa, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = dup2(r0, r1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xbc20, 0xeb18}, {0x9, 0x20}}, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) 05:54:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x354b, 0x7, 0x8, "058f45f684483aca29ba25274a3214072961ed32", 0x6, 0x5}) 05:54:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x3f, 0x4, 0x969, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfc00000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x49c43ab9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x47}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x3, 0x0, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 05:54:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/169, 0x98f21d0ffabb425) 05:54:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:54:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f00000005c0)='&+>\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x4d3, 0x4, 0x1ff, [{&(0x7f00005f9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000099000/0x3000)=nil, &(0x7f0000429000/0x4000)=nil, 0x2}, {&(0x7f0000397000/0x2000)=nil, &(0x7f000022d000/0x3000)=nil}, {&(0x7f000072d000/0x4000)=nil, &(0x7f00007b0000/0x12000)=nil, 0x401}, {&(0x7f00004c3000/0x2000)=nil, &(0x7f0000631000/0x4000)=nil, 0x1}, {&(0x7f00006aa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f00001da000/0x2000)=nil, &(0x7f00007c4000/0x1000)=nil, 0x1}, {&(0x7f000009e000/0x2000)=nil, &(0x7f0000170000/0x3000)=nil, 0x8}, {&(0x7f0000193000/0x4000)=nil, &(0x7f0000754000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000117000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f00002cb000/0x2000)=nil, &(0x7f000017d000/0x2000)=nil, 0x86fb}, {&(0x7f000023d000/0x2000)=nil, &(0x7f000008a000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000158000/0x4000)=nil, 0x7}, {&(0x7f000058f000/0x3000)=nil, &(0x7f000040e000/0x2000)=nil, 0xfff}, {&(0x7f000076d000/0x2000)=nil, &(0x7f0000041000/0x1000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 05:54:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="023f7c0afad73000010000000000005ddaa97ee1ca38a16b357caa1e9b66000000215b7009fbc237fa901fc567841711e19cfad2e5d07a2c3e1b5437f608a1342a5736848050d195f026b4ae1a6a9c3c786185637bcbf62df5c3dd303afabec4bd95d516a4f70fe0e9422511af23f1e152ea6a26094db608cb3fa777863ab26a78f7c2affb5a7b0a65c484e1353e"], 0x10}, 0x0) 05:54:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfff, 0x7, {0x223b000000000000, 0x4}}) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0x10000000001, &(0x7f00000002c0)="ea3f32ea902e90b1d334f11f09cf04dedef3f4ba58e23a91c59c5fa2a30cdcbdc19f902898f1871373cf4867cfd680e299fff92910866c4cd7a8c66b65c5b3541a78579f3061844e4b3120de7399bb6ca1361f933f81f6fb274972ec6547929a5dd07379bc5561fd05dee221474fb43c4ca72625612fb11a62fcdb89b31d916afae107257385618f195d2408cb1b75fbd2f1566efa517405f9068a14afae53aa075fb2e0eb3ea966fe64213c6c88e75bfad616800561eb85702b7ee9da32cc490544781b1964f84bcbfa0cc3a38d954430802d8a6a26b6d0bb7d184935ac9e93d4abc6969964a7215a835addc9d0", 0xffffffffffffffac) 05:54:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000340)="86642326d9e047c88980c4bb90c100d5c1f31b93884cba2b183640195e0cada891d9d661c43f19a1f74288b909a2c29fcb6b6441b1bf495d6f72362ccee7a526c748b63914e9b1778a1fb8cf20102db588bbf5e8ea246bc8d0cb1bca2b539ea0a523eee31636c31c56f14ab7da99180411f4ef9758ab33702797defdb579ace49932e3ce39bc4f974e942fa26b99c634688b7482f2ba248515d213e1155b472edf201ca959e823fa21b5fbfd5a0b4b63f363f74bd7d87bf87b03296b1c484c0d10086856a6cd8527", 0xc8) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r0, &(0x7f0000000740)=""/229, 0x258) 05:54:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 05:54:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x5a35, 0x100000000, 0x8, 0x1}, {0x9, 0x3, 0x50, 0xfffffffffffffff8}, {0x3, 0x4, 0x4, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0x8004427a, &(0x7f0000000140)={0x0, 0x0}) 05:54:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:54:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 05:54:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000015c0)={0x4, &(0x7f0000001580)=[0x3, 0x9, 0x8, 0x2]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() open(&(0x7f0000001500)='./file0\x00', 0x8080, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x800, 0x0) r4 = getgid() sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000240)="ad9a9a10c609fae7f7faf3955e1b9c9f69685e7ee22685672c315a31b9aaeafc46f312e26da34c391eb0a6d13273a88bf68dad9ade4ff62b6f83b189f25a935da361208af1a85e1755045d785955cdee0f65e1a90b43a79bbd124e9b1d0d667c36aaea6c51bd50a58f9a1f709c0d710b4fcd288b0ce897bff501e2120aca959f7840318eee38a7252eee1f1128e27a4457ad8e368298103449ddbfcef5d229730b0f186dc4fcc21c782997160fa49bbb000f378a8be06b984e171a78d295d433c131096e9d574809e5717852ca", 0xcd}, {&(0x7f0000000080)="6b4bb8d4b3ef2bb33130b60334e4142c49827c2a7636869dde911a6bcfe1c7621a01047f0c2483bf8e7848809f7c68dd8358ebb38ed1aba038a4b822ae89f336837d551728103fa7858ace9e5cf4b401468bc3e1d8c0ef55683ed9affff3bbe105ed61ad9cceaafcd52774b81a254fc4c3f550854e181750d02eac4a70a5bc9dc0180986b780f09fea132af382c5ca872542ce0503c8bef22865e6827e6f5d27a4703d3477cc0cccb6aeba3c37eb9a0141c554af2ccd2af13f24ce96", 0xbc}, {&(0x7f0000000340)="45eccd40bae33689cca5b353ba8634b74e6063593039117964c1466aa39c8182c0eaa7186eef940b7aa2eacc7c7795881c0de356b4bc86231960e8ca45dd1088c6181eff63a228cac987c07ac78d8d23f422585b647e9fa66f152fb20f70518e263fd86457a543fb73e94d7a99a55b30bd38a9b15b3886e130df2443b8e14edc0bcc94d13b307c41214599170c6b19813af551a630932eedc456290cd3c74994d17f0ce0bdfbeeb62575fdf83a7201233775597b9c56298fd940124fd50792b05ce57b765e8e61ba77d973afabd3807269385a29cf90b267e799dda989", 0xdd}, {&(0x7f0000000180)="33f083c0b02b8830eb2382969f2d696ca41bb752aad8c3052b7c5d7fedafe076908fee6032fe22f99975f1aec0f1a79581a70d583262424eded0022cac0f5323c7b3410c6474e1ac377710e187b103fdb96bd5146a2b3f3a9b14c25b6989e8a0d7ea356f", 0x64}, {&(0x7f0000000440)="45191a43fad51073b0010749aded9b494ef9b8a6d2a2aa07d27aa1b18edefc8ed3f04cd4fda8e299c5993558462954675f749c8063893e411731cd6f343d3ca41e2f47fa9d154db5829e3dd6036f9278852693bdece2ceadd5ed86ad25591fbfe21ff50c2c40b7db75dd54fc3657f4818c95b78f69c81b39643d3979d987c0dae91e518893ef51706f33b5d02e05303901f31c91965d35c7b7f6e68e7152dfcf59ed72687c057ec320abbfb36498711bde982afd329693e84a71927c64ee7883c0db53f0159a12fea53a85df74af4a1573c9c8213b1e66ad455699b0940fb353e138f2fbf6ae72d9db480981460f2d33d3d49c5d935ff70f2ba229a80a8b36380bf04acffe935424eae29d3ee59b30c745853de8da0f0eeeb99dce470491242415f3ad0b6058d7615532ddfae1c8f076f39536b7789a29645ab0414ec735bd60e1015e69fdda1fc65d25142324f0c35fbd7f18113f7a26d67c9abc3c39a5975d420ce70d857970f2a2f845e111a4f9c62ef74ea71c9c924502b5b5b954db9aeff575e232290f244bf69ce6ebd5110da10ac8439440743d2e7c3cc7870b5e81715b478c349d0177b601ad478dbe0580cd94af167e3b444f1295a0b79f715f87274053952237a497b620c0cb0d19bb18075c01eea2c51d2cc25b8ab5fc3e0210058d4c3d78cd0e9fd9167db0c38024c11b3b7b169b8405cdd70dcccbc93272985d1ef75733fdc0c964b347597c53e24f3c64884dc9bcad73cbb479d1fe71e3be2961ba76eba9cbb7a46f61aa267a66d37203e6f6d9b86facfa280973ea5f55a99cae6aa6183f2a9e271ec68555b8f274f7fbf6c3b9d287c3c09d485b8386c1440978d7c313e650eed6d783e46a2ad5eee657fab3b9b02f80426c43a9d4c00e32cdb77bcc4c4fff3557df370dfbe2a843f96392f645bb67503c7cc30b1a2812b52cd152c3e0aa8e2abfccb912caf69ed70797ee0578166caf4ca3875b6de6dec463ed89bc42bff220c5efe99ceef766e113bcf8e3ffeb52defcf45a39a494d9950126ae898192178e9cf6105be4016e3c12f9a9ded4d602d657cffd0b221560f31a08aee392a102c9ed82cc7f3062a38d76f549f48ac991a914d646c4be6acb651018b7786364cfab18053a5946adbcf831f32adcb20a1078fcfa09113e362dbab5abf5e1ec882a488842318bbafa8d887d714bc839783739cac9476f90e1ef2b80e846c6c14c27abada23b87401fb688898fb6bf9d22f43ea774a5cbe8fb4ffa04d9050613128790d6744a3e8b9db0852662ee3245e6796490082085d431a00925fbc2fbf320db2dae6191e72f0bec7272abe963025ad164a65a89f64c6f8efc19137ffb8af2865f5245e9696c11dfa4f25b3b31d8df5138227aa5a2f0ca9155d6889f2a0c0e0f9ed598db450fb5a27b9fca6942caf5cf450ad9bd97664383df985985dd7cd64db9d704178ac927962e87ca1f2c1fd7f0145e8d396bf18fe9cbceca8b6c2b2f6147cad4a153dd7983d3c111065a3e80909207a3bb379748bec2867e30a2a9c1aaea8f7aaacc9163f848f630c19166f2550155540efbbd2d92eaa774c87ec5f9419bed1123c3c272312b8f08360f826fc0f360277339f823dddfea4306a26968da99ad081fcc454fcfc1feead0dfbe83be82b9dfe8359ee0474d33900806727085a082568e763dc7a597051cbe7bce7ae49bcbf6bc156df04ff5eb496efc4a5249a73b293ff321225e745413c638acb972c9cb95efbe2a7b44ac5c6e278781d814a9185988a085990d8bb9687ee5e6745e4b1b99a4f56e216bce4df28d49ed591f8f11c4eb888e051a8a77865efef3e8859a5d5f5f8471a8ebfa1b118662ec12f7b604482a28625771fc88c6ad8a577e0d5d3c240e45e8b60e84f96f9b87ec550f2d8817fea0390585d0bb2f5c0578ac9701ba8d85cce2f2561251a414543268bb428422d43e5d61ba09e0f069534857a3557133d5e12e8dd7414447819973521bd9f99a81b9e6b41c0ed21420b8ad7ae1d793b61a5e03720a846df4ccbc67e9cb46c4eb6aa32f2b68c4be7e58427ea9a94f69c9c51e572df3267f4be280c8f525913d077dfc342379d985a1090b1f3f90f11ce1f428ef701d624e5919da4a344a493e16d47a5bda006a0e4aa06d6efa3ca5b239df5cd125a333867b637206c1a10dacac80d3015a93dd79365590a4bebdc6ea9bba38f81c02349ef682e9f07a47d8e047c9cc96504dde5557425f413e4a1930a9ea1af3f4ad478527f0b999661de3f617691dfb8a32ae4f62b2667dbc9b190646af65e3bce51d2a410cd8dbc6656f06d1184ff47920dedd70d0332b237d19d0be8dc5ce472d88d36c5c9582aa9f6d291287b25bb16199524aa1bf1a04e4227cb5d11802a577a28d02b6c979576471513d82acc1fbbb00b52f8532afbdeb219bd3e728d0c2160f3987fd1e3cbf4597618d8d88908858822fb65b65ef89e985b9b140751f1102631d8b447373f9d83ef93bae3a78bf311b4d1e38d85d09b60428264b725ba22734fa175112ddf49abefb40af1d2477bca84f45f731ecea5c6d0368c1edc451507e27e733a0e3ed66f9f02a8edb5b56905648652e2ea26343136dcf05f348dafca94c7cdec33756e76373b84a70b4008066af040dd62df8b1387c9a0dd73e66597fa0dcaca0bf9d4baddef2ce3d6afe475ca4883f00c16160c2ce655689f7df733bef63d2bd4523da8261fae6f01d3f44b54f80f7b3148f08db91375870696a365a09eed28d1529326c397b550a1e887532d1e9072f7510581efed70a659e170d0ca4c983b89b6aff6f436f1244898accf700a2da4575df15b6cb366fbb1568ca9dc9b050cfb70a62e3203a6b272a3c20d4773d43f1ed55d16bf41499b1ac82439f101adb9fc229507bf093c97b9ec467e5b25359cfbc87430488c15e074a179e3cf331c5c027127b9a748065f6103e2ad52030f353e074de82dbe5537e4c78b9dfaf623f7962edad8129424a61ce48440bf4edea4dbe74fb9a9c52151c95573406e213761398cf055ee4fc6e0e32d243d2b6f66d505e7c633648982bc7596c32e5522671307b093940099832ecda44bec89231c313fb903d0a2b4c15d9e5cb87c9dd403a901a3172fef2fb5553fb9b1886bdbc545049b04339b3e8e039c703a6a073dec2e3f5da805ff01726fedebff6eb7c75fdafdc1983d02dd135e08cb7139f635d385cef144c3fc953e9ca6d76021de76b6f6ad39b2cdf98f2536dcca2deadd72e06bd4952c622a977c15aac6783f9ce964c8a5cad4beb4ed7bb993eb5d4a06daf72958f011ea4921549ef90a39acdf24e96b5491198354bb5f6850713a1486065a3674cb9b2d8be891fcb3d7e9407fee73a9c8319f1d5a875b5a603f57c3f234500c7415832f7da4b6f3a945200834cda4563fdf43d08c6a6ea326082516abae997503dc5765460d774861eeac37b4a81551494bf1ca7100f8c7ac7d7ee0b4571f5fa69e3f4b0c376bccada653236cdeb176788cc69ef98ffd293ba541bb962695c13ed955d212b82254b380e604a28b3df8344569d4fc447a11ede52fae54e4f3243d3b69be5ca14c25220d06d62205a114cecf7efde7722c35234a4d10c0bbaf885940608665aeefc72f642d4b096df5e7ccea271c5f9b3dc6072ba7428c2524fe7f45c1d8f5b601c45240aacd44347f5e775a4b8eadb01d15f585a40647d421d4dbfabf4b86fb6dc21c127e71985a45791bc1e25a6ed583bcc4e811da421d987fdc6d394e16972f1536a6bdb2f927d14bc4f855dbbb83953ba52328ef3b4129a6c75798eb1892c9cfb708a57729bae3c78c41c485139b355c1fed8c972dd89fbb802414146e95b705ac30be3e2f82fbfb36e657d9003d99251210e6c144944feaf378e2a4deb060e0466fe27d1b0cfbabb9051cca6ba57497fb86bf4b2709ae35b8d7d97a7e7f7337b639c1a8d1712622dd410c1c732dfeea71ea79a4ba25aea2b7d5ff6e2d9cc76beee4d2a8ec95f0a4236d83fbb4e3a27c4759ce2488f59c253574e0161dc20b1bb1f68a5f09dc0012c01782c4b619041a8fd37aa0f317ca3e5fcc1e3813dc5cb3ed65b7728cfedadf1e9ec8a8caac224a8c39fd5bf488c62a0e38340ce1eaeb2e733d27aeb3a6d64e4aa11bfe2b9250b2f093e0c48df0413a4be6d2aefd10229e35decff81424bc7e47d0daeda6780b1a40e12d3b8d73f15893176f506db587f933f92dfc75917267ed1f317e9bc9e017450404a0727f9f7010ca15c58dc731426a32292b8ef8fa7fba47497f1f4d6396e87b769e1bb481ff88106a52c7d2fdd68697be63e34c5af771aaa24a7b67372fa5351a760fe0c0ccc10c8c0853deea9c90d50de6836b9c273f7e64e8ee2ac60301309078cf82672f8d793fa6b3d74865fd3d6e60bfb6fdc07aaf59dc6a87e3f8f0d194ef43fd003d5e29c5ef66023e361786a9aca6942c890dcec9f5ba40118ffe2a76782e2c87342f7f152e57aa7351aeb98506c9fa609314354483a82fb0e25a2a7fa3d3d8a555940c8a01a43d56b303ab5135090d4ec8848765806f0a261823d9d517dc46099879071c61d9043a272ccf62c585d2ed0d2a8561de25e1624cd145c3700a1e115ec5165d5805badf26cdf2c70dd843cb64687695d14922f2d6659321646ca8afb1d743226201d91d1a9f9de29048ff8c0e414c958dfe0d3f0dc4033edc3c8307db1b85bf00e0326ce35063633a090bebf7b318e58c45ed040cbd7796428ac3469f90121343a94f0b0c62e3adab75cb2e1034aa33ab5c287f43ecbc78956a5deca6984419c85bddcf9a22c28a76506a2fdd7e5a46491d64ecb010912b53d25546e46efd3ce78271ac0064c0c3630e1ed0aa91a37ada11fa26baab6cde0dfc561fa607f44b6255b34b62d8e489897fd3fb657d26d1301aa847d6868e4c544cc34b9e84a2cf895cbbbe137ddb4c5206b725182731bfe70e0b4ec6612a1b574e5bfcfb455e8253b9011fe589f8f48726e06c5bffd10488ea567dcfbaaeb744fe197e074b4b1582e17bb128a5258b45892926e792a220c8da1ce35e0bccc970144a582f25a09d0343860662f6f1ffb47dbefae4ea5cf45adac059a1e76513d5b9a88bfcb1d8ee6353772f7e4ed693154b754300d6e99122910cd5f377e981c96007caa6309f0d0b7e4a0ef5dbab106bd1c5556e513a9e852f92fd74cf4d489a572136f0ea0a629a17f8017d851e77bebf7e7c8662c3d61b124874ad31053992e5654e6e23d15a2ea16a6023f819cd8db4ea168a4551d0a5fa39ac4c447dc3cd867001499f3316474258ee6f6d202ae2f8795c496d5e9879c97e3bbc3df4537a8e8deb44974c600781715ced7fe620d541aeef012099d23a8369f37a0009acc85fcc45f06889e2a8b64109716b1bd3b0524ce2029ea0db849d1783e4f28a3d679b92c19ffebf0409dd1434101d6e825f42f15772a4978eb2e4a5c2e7b8ca6209d29f0db00b47b50a15a9f71794ae62ec29750cf46357ba3786465d9501704b0fcdeb271a44094b930bae2775816a89dac8ec060be2c62cfb18ad57c2f91a875ceee99060f4104b7ec79c765de8328751964318fa19cf96a8872c04bef52b60f272060e1ca876178f6a1d54e790eeb0bf6e13857318577ca65710ae5cd060af37eba180bede5f1a2c83c9d3df0ecee42437b65d8f93d57c23bc2f08fef098840d384f6dbb369a362afb657ea08d015761896f387cf802167201a83c085a4df41d2b6144f7057bfc27fdcedccc5e99931c9c5b31b31739c9fd510e178fffb76020739", 0x1000}], 0x5, &(0x7f0000001640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000eb4f8cf050be9ce8abde86a164f113e6db2fc1830fa124fdad2f832ea2fb69a43959830ac67b506e4f639a8a88c4000dcc122a810b738b9b6121562eaf0561689f7e0dc80fd311fd1f97cd449bf813ea31", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x9}, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x88, 0x0) 05:54:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$setflags(r3, 0x2, 0x1) 05:54:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x13e) setsockopt(r0, 0x3, 0x4, &(0x7f00000001c0)="87b20dd9cfbaff6afb69016306b46e0d6c613f8002f25316a1416fed85ec4aea5986df7c769b3779d18ff626dd9591ff8cea81013fc7e8ad66f8eed57a8c5b3808b4d314c9b8d43e8c34d87b535f9ddc59d4a1ed4b46a9730ff6a947340e9bc76bcb67da1cc644961a18f06b9ff2142121839633508cead12f5c75c1051dec28e463c089498871c19dbf00ab9fa881520a353c3589c2bf772ea7695362185de6a78e1290d7f92c8832c1bcf3c6be0bf484a646d43da79c42004f13a14477ae510a0e4b2e1e5a532921780d3c816d6e78e5542697726ae11d8b3136504c5c6884e77e2f8b2fc8fc33903fd7", 0xeb) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 05:54:35 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r0 = msgget$private(0x0, 0x12) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000008a9cfd748c54dd7f3a67c1768f613b96ad20a05423531a6279372094a8b5b1e177f9a511d26a3617ea1b77eab668d75a"], 0xb, 0x3, 0x1000) execve(0x0, 0x0, 0x0) 05:54:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f\a\x00e0\x00'], 0xa) close(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) dup(r1) socket(0x18, 0x5, 0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/254, 0xfe}], 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) load: 1.73 cmd: getty 96984 [ttyin] 0.00u 0.00s 0% 307k load: 1.73 cmd: getty 96984 [ttyin] 0.00u 0.00s 0% 307k 05:54:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:54:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="60fac52dd60d46e6b534b0e6d32d793e469e8e00ea173539b707336bc1dcedd0b6926351731597590b17467b5bfa6f0bd4925f907a8cfab575", 0x39}, {&(0x7f00000002c0)="3c96c6f6b247aa620b097a1b9a647e2001ea4d71f2ab5a1ce0dad8f0f1b56f401b4e653d678e89ded4820a39e51af28a8e658cc69d166dda04a7da7496282d64dadb37a9671588e25a9d2a8486fd4b7584077f43c28ba2297b60efe63e2731958b95f656535f58e512f7d81197ab96002e5be0832b4bbdcd09c38d976a713080ba633c94783967562adfdc25", 0x8c}, {&(0x7f0000000380)="260e1e778b661f37c71390e0e5418f999afae77a4cb7a77cdd5a07377aa65711b6594aa5a687df81dbc4395f447923e07dab57a4deaa7eb6323ebcffee0b1216a2938dd30cfaea444d9f97aa06e660d459672638ae7b7b2751c06246dda20b6a4cc9a8847be2466a5d7efc475815fedd05874f7e1651a8cf062cbd8c49c816cf2c3b8da0d442", 0x86}, {&(0x7f0000000480)="b6342bf2", 0x4}, {&(0x7f00000004c0)="eb8f79d0a298891ec4fdfe6509274202cba89f35e36df2be52da07124a1019e71012d8728335b9cbdea42337c83492de423269baebd8790ef1ec70fdb261f4b433ed80ac89411d26cd5484c5ad873a1c570f602779c8747c55ab4bdef47f44b47046ebbe84243e186d4a6cf4c7326d813b7fdc5bd0e258f9747bed37c1ff9e25a21e9fd32a5dd59a2cbb90cda41021ac2023effb59a1a9665d132a2ff68bba3b823d579774edb9b1ca97ccadab98644d442d544edc0639c1e8a86bb340faa5c4fd126a20de7a082996a15001be4c21bede7adf3bf2df122cbb79445e56ba4acaed85a4c889e0f8c60da2aa850099a0951388e164ca7cf7fcb9d6bf53de5a4dbd341be4c700cf070f3d11fc1be126d9bcb91908b81741268a08dc33371d115aaec4a89570eb76d144316872611e625795430a82e34715944a466a9ed8ac52e91e1ad8f85f6d3383db1afb668b9716e014b51e3bf19e359c3907a72c75b763f67b37a5759e8f08525250d7b684c40e71cf43d5d2b15b9b92181d1425e18bf05fd25b17b785c3e56b3b5312a672bebe4a14aaa99ee395b600ff168caa760ccc42b637b519454eb8f98f7955ec3cc6a122bb69dd1edac3c0ab87ba8e2564171cc9e507a769e9c6166e8fecc88490995880cbd31c89f586fdb1d03d278235424ee6bcb9c6f52cf39a5bef87c3b1be04aecb0024372a4a4f6961d48a4602effe23791d406b2cc00e4833293a76d5ae5ff070f050c1eff0c2eb1355aed4bc030142fb3323e052b7349269784a6a2210d9297ca6776c2d115332e02ec22db0cb761d3f5c1d93899835efe49b7703f7e7a1c222155aa879cda14f9a87914f2658b46efccca42feede8a28536036050d369cfa66c223d7db590c82c6a42d58ea0195def682e21b4856e6156770bc404ced161dcea205c4d1a25e3cf45c27c40f59d3b2727e012a562724b2dccd539a5258fe46e899c698dd930ec2354f3ac533e0bc0b569201559ca2ff01d819d22782ec96859d0564e4033acc1f0fe30adaff458f377e22ea72efb3535c98de8bcef4274664fb06e0a8c24fce9c01b903b2f2a74abfe94e3e7bcf9e38091a2c6b57f3ad876370bd4b95ba09c6470a1cd2a52916a804b56d02bae1cd6acb14a9f6fed67b502300daae031c459646bf25f28fc979ca24f3692b1c34b7f14bf9edd06cb2b06517b253e5fff753142dec9e713656d541ee8056313e70799ca85ed7998e6a087f8e2ab6e5ace7051fb1b35b3d693c2b48f6a82a6ab948c7d0ddc6f70da0b90863ed73398d64ff8f6c7b60addb5a19f840ff3ce97bfd243fd6e1180e588e4fa770b3c7279c3d1cf55cc0ebe3757f0f0abbf5c1203f3c376d9b61158626f04af8ef2ddb9968d406f83d9119f52df7080edcf657f91c1b6ac720375a63f5b04cbe04da4b28cc88558469535bae6b354400f4891b32bcfaee1008c82c7b0ff0eeb9496c7a522b5c55925ee390d4ba91bb0ac951487865b57e811f35d6f6e45636c36e28cf888a8bb068ca1c9b52d0793418c936e0b9a0a42f0fdff23647e8a34dce27962517a15567842052208434d25bb1d4de35f3bf12bf059c4757261547e4b6c5b2dfd117212f3264affe0cac55926c4a7bc24e9738631b988829fec65f791654c49c209798ca9bf9b00c8825bd6b3025a34a91cc16fd357f5116d7b1d241babb62159691f4cac58e7069aa5d7ee704156d7f6b578a1ba61daf2122e883b6ac0421b7e5f81a9543ef620643de10f2dfd6e5b0bdb4b02aed0da502d53679e51f2bab995dbeedbec90414948227050a1f7076584d5222b07a374621ae48be8d4347dd22e2cb9a8efdd33d17674043d0aac5a0ff7ba8c8fe549437fc63fc3d7d52906756ac5d69ef4ba02f18e1d0e49cc6faed4bb9fb793f03c463fa2620c5a07b7dc43dc06262f3feace1ac3af9da4b988d10e4639270f49f8d3a7f8cdb2780e214449c8088791b864da66329cc3e5d8dba7b20e18cf9ee9afd7959f40b82d0e2904a557051b37dfa6258ad1b8d8fd8443a482ec83ccb4fbbe7f29edcf4d86dd147d8f62f90c36a11626bef880e08a883a93cb846d5026e676eed480339c7866792402364183e8f3a57d10b5e8c25aefea2ad4b229f40e16521b55a13e3981955cc4a1e3d22b44097686e52de304f72251e6894145ae22d94ab1d23ec1077ad7ad2379ef48a6e170c3b232a972e58c8493809fd621e02072a5fe8c43e588a3bc0d8a0396750afc03ce6ad2d2a5b044b5a48e86172c8c7301083fb930d921da2a0a04615174150fea9572011655c65c5940499f7faba5173fbc6d85cbb2ae8949505076310bfe80353831e0f391d96324a335dbd013607fa3bbb249d487f0202ccb68a03aa6d3c61b9b699cc296d409b9a197004f51481c35dec999f96bfdb5dffda6060d01ea4506f0e0776d2af4f8942af7dcbb6414fc90659b99204cff3be6d35880dd0670435d3166cfaf458cb34d1e2558eba9d7c5a28c381cfd1be053b03c33fcee3ba69dbdb162d3d7fd04fc93ff816dbeb541fe9bfe87f4603b071092d8833ff260925a8bc0514c7816bf77bc3e751a3f57ea51435bc5c45121ae404cd6af0eff67cb446f78c652ca34e4a6a11a5895dee177b9ccee1e88363a440247705e1451f6086903525177dba139c3c1316f894673af1cb35f079ce5a23e9a80d71277bc294484e4638de3f9dfefb93593504830bd9be3c978b80810b779ae8c2b189091a6b26529b6bd3066e2c1bc9fdba0143ff23ad40251cb0bfecee0ebb185e56306658077f6f3e98d499700b73eb10bfc3f3411243ddaa8d9352fa2f329e864cfe54305dd517adbde25e432d8178e9566a99c9569e324d6f61057629aec41b37c5df6e1a76bd80719c5c61964a764cf2070bae0925c3ceb40a32573e201118ef466caebe304b2bd707550c58f5b3694179d429778d17a94d170149f25e0e030ab6bb340ee06c06c8bbd137c9e3a77ab6128e375e1968ace6790f3b689f365bc4c67fa25812053c34c6b3b3166642df9af6a0028d1b3b5249048e32c0160e4bb5ec1fd652fe06581a10fdb3ec33e1166f8999c59c72ae2ffd1c972839bc6bf96e6bd3ba99fb2345b8abdd10c2f531aa13fbd1e29c36d596fee1988bcfbb6943cf198550225697452e161b52b4a2bfb15650ebb7cc0246489b53ff8104a079f273d083db4466c7fcbac7b0e82c7966fb444e345b2a99913b4a06616146fa3702ed00d8d62a1054cc1999cf4612c3c8341f2dda613177625620075c37bf9625d6acc226afff7934ca4487ba81e180d08ee3a588bb77c58a04bddcd748cac62b3b7711e1d95e4aa383a44170cc7dc3406391c553378e37a4edd69a79d773cda7e74999cdf713393095ea664a5f04a7984d36af1b9e8b18fa8583387725bd44ef75dec0ffc6aa4a20501aca6f86ae83fd60eeab6bc5eb88bb639e2d2ae2b8b99ed10665054e0b93fe135ba06be2924a61f4565d834f5768dd0bc81c4f1d3439fa13ef335c5872d15bed14b9f435c7e2d261d83754771b57471014883a05fbc114e62d18e53306123b25883951fb145dd67d767fa94118dcf1477ec53e4ad1ef2bf0055fb95baec6046442b8337d2a43b43946ec238516502d058b0587dd012a211e648685e1e0a1b6fa2bb97867aaaaa6e49a9f0338f3dc23c25d9781e9b47f071c8c38d6e6918f7248e71c2004ca42b081a610db3878919713e5aab8997b41df782971346eae4cb7158a32fb1021e91999ee5448d61dd607e4a01cbe887f16bf8794a25ed9cfd643d28cd844d01a70ad30efb3e97653c1f46d681b1462e5bc860817aadf7aa5578f831f6f65f4c65f3454e4949c64677340e58c6bdbd381c9a626bbd6ffdb615da411d27bd065847719950a8f35e973ae24a5f1a2ebb44cd62e884ef70da67622b06120123b2638dcd8836fc7dd81a6b442384120618bb7805745e94a39423c3b21aaf25bd6014003993fecd6415591845c0246da44023994868352cb3c46dcad955b1ca7583c80c0dc776f4f3d51e427ea524e2a3a7c07239d19b41d7a479fbad9dd8a0d7fad631a7b4c6ac193007f22cbbd4e497e66fe01459d817ee60548cd5db0acb5f0ca5c4375fea503d266e510a3d71ce669bba646c0c65b1503475052a04c6c5a9e9f0950a4a32d1c5ed69f5adb01af64200e9746ac2442d18c48c1f74598afd8e89126262018ce6ae26eb24945651d9947d8c16d467deeb18caf9d97092b4bd6cae07b1917ddd6d6758af35be2274949a08da973edf8550956e03493fe3e6f612899374a371c33babcf82e31864f8e4bf4f4dfd6aedfe97515e915a4c89dd8ac02f4d51975aea26c9991aa1947e9c742790b3b3a178972482eb427ed7170bb3b100ce50bf65fbba643589e23beaae456ac53fe94a7099055834464204c728ca0254fdadda114995d5f9324900157a3c958519d8f0b80ab231c42c784870d7681c6a9a9b33a8b89a503fd5675d2e8b63492f1f57e62da852be5b3079c0bce91944d14664c2b5a655f4df6247314fde3ed44531f116c31db0302f06511a2c21ecf68eb5147c752351d0904d9590a2b42687263d3059e4a8902d990bb695fcf9719a969c2da0635d13788aa86a57ca948095f4af63aa1ab8034b04460372d6f008e1abbfe57a4dcab3f80a9a22801675a83c30d56be524ec613356250bdb5a5bff43fba53132b927386d97c5c568a5508b48084bd7c3f3084a148faee4f2b196597a7fd8255d02119a732a2634b926312a7ef5ce213934557c84db97a4e85dfbc207ce530d71816d06dd729f8a6588e93ed2bddcf31228a5ed3a09cce453bf4b37aca985536cef757ed79aec62386cee8ba84ff3d30378d57c6ebe0abecd1ee8f0f7113b2d1f6d22ac27dc9dbf2ef5af8cc1155380466e078e0a7edb0fe519e0a639ba76e9a5dd6f26f04821330cef00b9c3667ec96e549d11c2352d1360ab7e03333cfa74904434d5c69bfa15e417cb500d54fb082a0624ad57fd8fc26f2e803e6a9699a9bdecfc8de0a4f9e3c38ddd3219db101ab7ce6ae388741a0e7c0b0404215e93377d621b9a982e7ac9522d33f06cc01279a901a44ff3677146581d62cd395fb9dd5591507fa2b3c56d077756305245171704d262a6f886635628a02c43b4027a61930c70013c17beb009d142ab0145bbcdfb6018ce556eccec144313a95e201f645e0c5f7f7644bb5152f02362c8506d36cc0403f85a1a09c38944209f8c6690b3490f2349a1e8a036996b6453c636fa859db8727ad07e1e927647bfa1e1bec33d918ff3ed773cb7eb256f46763b43837791a09fa0eb2cb069b3d4572d245e01a27226fefd51979c8a41ec1eb7324284e0923896e320f705bad2cd31103153c9cdbdd06c198cba44c1023d5d6483ac87b06ccbad3cbcf6f6141fe56ac3b0ceef9c9fdb104b73d609baa130319b2a5e9efd1c1602492393d510c65baede86f8fdb2ed06251cca9bc1d910fc9df8c1d8c353f81d94ab73f8c73844077037dc023a9154cf965aa182a8e36c9e486884997e5f968f7db35761239a0a65d086a6b686fe77229886662b34358164de6ba19a07d3575646640f1539be12f9499de2a085ba38dd9e8712705eb2f9ca7eaf954a97d9f79e7ba815498d8894853d7c1229346c070abf5fed6ff8842b5f76926fbeb1e566476d2de734210b9a7096f32fb0a6f057171f673bd79ef8d6925fff6d1831051b47a35dbb5c4659993aed05d86d7fa44db4e4cebfcea624a07259f23594d4003bb55e768857ca29dae2e3871efa863d9ddbe29d74e", 0x1000}, {&(0x7f00000014c0)="3109f3e3a3f885de13cfce280a0f97a561f3364c814d32f3150fbc8d51db9b93881bbbc2381f117c901b37d1a5a5e20f", 0x30}, {&(0x7f0000001500)="89f5b727140e49b85407dec8ac611399a02fc2ce25fcfb32edecb9124fe709269c727c0ebc1a21a05d1d23a85c74e563d56b93030001b629bfde7719c42e42207cb6b775d64b7d5e927c472413569299be309c79a9c9b74970d85d67763160e22b20fac3ad6679fb7cfd3f99769d7303eb1dde73fdc2fd914beaa4c1cd74f08d4b27f130fe1b5c6e372a29583fbbde36f538cf762f46b1f7981359b183d0731ec660dcb7a143e8145465b92efc50d8eb", 0xb0}], 0x7) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "4caa0db11ce9bae3c6514e6ae973539ea78b7ec0", 0x1}) r2 = dup(r1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x200, 0x2) getdents(r2, &(0x7f00000000c0)=""/75, 0x4b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="2df7a2a0ac", 0x5}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7f) 05:54:36 executing program 0: mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xfff, './file0/file0\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/128, 0x80}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x5) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x72) setuid(r2) r3 = openat(r0, &(0x7f00000016c0)='./file0\x00', 0x0, 0x4000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x9, 0x10001, 0xfffffffffffffff8, 0x0, 0x5, 0x8, 0x9, 0x1, 0x0, 0x1, 0x81}) renameat(r3, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 05:54:36 executing program 1: read(0xffffffffffffffff, &(0x7f0000000080)=""/75, 0xffffffffffffff36) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 05:54:36 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2cd, &(0x7f0000000340)="b6") 05:54:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x10000) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:54:37 executing program 0: r0 = semget(0x0, 0x80, 0x0) semop(r0, 0x0, 0xfffffffffffffd88) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lseek(r1, 0x0, 0x0, 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/167) setreuid(r2, r3) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x6098, 0xffffffff}) 05:54:37 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 05:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) pipe2(&(0x7f0000000040), 0x10004) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:54:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x1003}, {0x3, 0xfffffffffffffffb}], 0x2}) 05:54:37 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000380)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8080, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) geteuid() r3 = getuid() setreuid(r3, r2) r4 = msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x6, r5, 0x0, r6, r8, 0x8c, 0x4}, 0x0, 0x3, r9, r11, 0x8, 0x2, 0x8000, 0x8}) geteuid() r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x103, 0x0) r13 = semget(0x1, 0x4, 0x81) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000300)={{0x9, r5, r10, r6, r7, 0x40}, 0x4, 0xfffffffffffffffb, 0x10000}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000003c0)) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000000280)) setreuid(0xffffffffffffffff, 0x0) 05:54:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/226, 0xe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x68) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:54:37 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a5ae30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c598a300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c0b14adb8c7d30f8565c88fb9e4db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93e36ca461b8fd73462000000e5ffffff000000000000000000"], 0x176, 0x800) 05:54:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) clock_settime(0x2, &(0x7f0000000080)={0x8, 0x1}) madvise(&(0x7f0000b48000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 05:54:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0xa0, &(0x7f0000000000)="bc61fe947203092f231f9dff884d2bba6c726fdd7c3088fe6969ed3e42764f27990dc713efa180c101d2535628c8bf2f283fa72de38ccfd6d89f9d44bdd60101488df7192c93f0d94a8a5593e2e803749aadbbd40f", 0x55) 05:54:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80000000) ioctl$TIOCCONS(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)) 05:54:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x91, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x3000, 0x3, {0x8}}) 05:54:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10d) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1) socketpair(0x21, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8040, 0x0) 05:54:38 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2f, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:54:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746c, &(0x7f0000000040)) 05:54:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0xfffffffffffffffd, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:54:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x7, 0x0, 0x6) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xe2f6) dup2(r2, r1) 05:54:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 05:54:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000000) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x5, 0x0, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x400000000000000}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 05:54:38 executing program 1: r0 = socket(0x18, 0x0, 0x180000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB], 0x10}, 0x0) 05:54:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x8, 0x9, 0x100000000, "98d7da5352f13dfbd81f82182ce38c7ca11f1d27", 0xffffffff, 0x3a38000000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 05:54:38 executing program 1: r0 = socket(0x37, 0xb7fdcb4d98770e65, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x7, 0x7, {0x8000, 0x5}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x7, 0x1, 0x7}, 0xaa) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)=@in={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) fchdir(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001140)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 05:54:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) 05:54:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r1, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) geteuid() 05:54:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x150}, 0x0) 05:54:38 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000002, &(0x7f0000000080)="1ba70a8814e358302d5a31c6438e7767a9422a58fa9e71dbbc1d13fe3da8813f5ec3586464bc27d17c0d2febf8818a110c91a6b827718a814172cc25cd957a04d80e00edca28f86a51bba29687a16a286590ec1822d6cf2124ec05d649e75e7e95a5d6f77ab29917cf3049b54ab87e88b9510001b7a3aa9a0725a6d07ae9000000000000000000", 0x87) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 05:54:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x800000000003) read(r0, &(0x7f0000000040)=""/32, 0x20) 05:54:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x2d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 05:54:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x99f) 05:54:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:54:38 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x187, 0x9}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:54:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) semget$private(0x0, 0x7, 0x50) read(r0, &(0x7f0000000080)=""/186, 0xba) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="886ed1e7178d6f51c7f4e2795770aa76c4258a4131deedc00011c4bed178bc88074370250ca0067acec550c771cba351959f4546a33498c5e35e976c540b2da642628515d426034f525501dc64ea4d80cd8d494b37363ba7f670496d9cbda3d7af22e984b6e84a34680ca14126e6baa7bf8cd95ab6743a4a1a45b271d0128c0d7a1cee30074d2d67bd8ae55efe134e16b2c4ae16d7b79a513636887b7703d853b99483255469621c33dbc405fc8f5619784d19cac1cb10", 0xb7) shmctl$SHM_LOCK(r2, 0x3) 05:54:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) r3 = getgid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f00000023c0)="499a42c0a90763be3ee74317122a7612e38dbf376502f45d252d400362a402672c07bd05bef33fcdd5e911a04a42529a03225ed53e4d20bd468c6966eca21862229823ebe4edea44f17b8af03822137796a38d32e06b63f8c439ba6db174ee0433014c44aa4a870916e52fc3c209bed66848c9a70f99835df96a987826594977b5c710a93c992c734f81a04ff09203e6cc09e6941542bacf9f17b3db", 0x9c}, {&(0x7f0000002480)="a88caddcd9465c26e7d5a59eb27b9ba933e3e5c97ffd52382500778dc5a43d0d29138c71ddfac272ef3fb7e3a7c521ca3f29437375172a704a8d19c73f5e177f8d033b88e453bde1a1cf11e8dc68255bb951d8ecf7026aabcc27664c24dc74c70c9d3bd31652d9cebc60726d7d72e575c5372333676779814c4ed258543e05c7edb10d3916f18dbb950f914aa2a8557042b83b2710928b5fda5d280e704c94caafdced56dd41eee9a7a72c2264a73498c166e86a0ccc8affedfb8cec9549238394a7f034f6aae2b1c743149823ba9528c1473d0f94", 0xd5}, {&(0x7f00000000c0)}, {&(0x7f0000002580)="63167be6c04465aae78daf6e2b4a2f00daa67f44ed21e106c0bf5c396c8763b36fae00", 0x23}, {&(0x7f00000025c0)="b6218fdcfe3d6e18ab7ebe49a34defebc81c98b14cc27a2c6aef9329acdc835b786195c2af90dc72090b8138f9ff50040d1c2e455e30a7f3e178028b31b3b1b87eb3d0a04d8e9a59a4377a0b878f3c8327b229e96bc9b7ca226d8e46de1ac9e2bf7971da720098a74dbc1e91b07a7546ecd47e6e837372052d3a12c1b33709e02aac84f8f78a8e3bb12743a4abd39db2baf2ca7055283467edffe14d2792852442aa6648d500333081ab0c0885bf193752a98ae5f37fc6a2c3e4d55036", 0xbd}, {&(0x7f0000002680)="5ba8a8131330493dd53ea3ffc0c0356622662899f99e40d7f58317fbc7bdfc54c80442cd8765656527b9c4ad58ce80c367c48025dbd02b71d79867c64898a710ba05f2a5ad467d5d03eea4a7d0140f9361445370486235325266eb6fbd925223ec146142fbd3cc901199b255336bb2eba34208a45b32edd5dda284a791427606cc1dc56ade8ba4f77581c8f31d35997dc16447e6e2075e39715713a2945d38c831048c6f4692b08d6fc1200ae1884eadc789f86f2cab25981fdb82c3cfbea488d25db17931f662b2bd11e1d7e27e7732249d229b2367d51b547867a1bc2b60a0ed42", 0xe2}, {&(0x7f0000002780)="37ca0478d6dc4972824bd7fc2fa169b381cd5b96ced0e87c4cccb77225bfddbfc13c261431624735ab8908058f", 0x2d}], 0x7, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0xc}, 0x400) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 05:54:38 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:54:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() readv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000280)=""/91, 0x5b}], 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x50, 0x40000000, 0x7fffffff, 0x401}], 0x7ff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20000022, 0x8, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000004, 0x8, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x1af9bb12, 0xfff}, {{r2}, 0x0, 0x0, 0x80, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fff, 0x8}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20000000, 0xd7, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000002, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xffffffffffff4f6e, 0xfff}], 0x6, &(0x7f0000000180)={0xa4, 0x93b}) dup2(r2, r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:54:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) write(r0, &(0x7f0000000180)="590ca3c0f8ed9a5969788d41d7a2e643a25de4b9146fa9cfb51efed6edbb9ebabb25da61cd4936cb16e8bde424351c42ef84a13a77c949dc505341d58e249e0d72fdf34651ba210a659fa1b2d91b36beab96ff614f86db95e2ccdfa288e8c094dbac8c80e4678ddbeff4ae13a5209dd3fcb1c8aab95908f0c48dda2546a935764b5c7dc3974ba5989c89fae9633a940fa675d82bd313c0bb02695db4fb8ed4baa4dcbb3c5d71f4e0ae27cf02f9c0b5673f455755acd70e44ace3105b82e323b5f3158b7a5a854abaf6fb6863ec02fc6675b6774705672b9b54af69c193803ca50ec52a26cfb73c571e8c9c", 0xeb) pread(r0, &(0x7f0000003000)="c47d44f7e798310f7a89a6777ec22033a61a37e286ddccf3bd7043a6b6884cd2ff41997200d8a693058a64a4d4bc41357ccb35a5f8d4d1e2392b7163537d915f", 0x40, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="b71c8bf4b9f9b67e64c3f00d169bcd7188b26928b73ca26cf44776bb73ee6618d691bf647b55839a01ba1063e45b19de75de618a9364501997418b0a63e44363f9a45d65730de2e3a9deb5776449e00808bae047d83d1ce5a4c2444c97a4b4d5990634c6359cefd8b16c71a0ccf45770deca35f89e0149d4224a71c7dbe54cae9e64be61ffb831c6918de2525ae391a6307281eca4a7edffb92d65db24bbf760906c7340d4e40ad4cc001a5db20181bb142e1c85734a5cc1e84de149fe776faf73789774c46307fcde8b9ef8e170d3270a7b7caf8d", 0xd5}, {&(0x7f0000000480)="559ba14f8188990c4bfd44c7d6507d340300c37e3ba2d292c5f8d75d5123145531afaeddb80171c02b2dddfc93910c016c0336368a8a1d0a1a6a8d5b074506319a52f3f85a43038bfc6d11683c06525531a35d4e730e3f9d4e5e0c366853a93d2e84df65cd47784db93ae45d1aea7ec966b10c4dd673465b674e15311435667de31c230bc24676a8e971df3d10c396288964bb32e6f00e2c62dbded6ac783e4dbd6a80e0499baa766eb4b8f09658bd6fae8318bbfea7fc356b8289f47d41a8b567cb05ac9b3734e4e70501a68ab11aeaf2ff7e1ffc2f21960142468f779290a1d42d4fa13947e34d9bb7b705460725094e683148d6da6763", 0xf8}, {&(0x7f0000000000)="b711985fb8c58844f800d13460022fc125e5045c25751932ecf51a252307", 0x1e}], 0x3, 0x0, 0x1e) r2 = socket(0x21, 0x0, 0xfffffffffffffff9) sendmsg(r2, &(0x7f0000001cc0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0xf}, 0xfef4, &(0x7f0000001780)=[{&(0x7f0000000580)="1a76ec717ebd381cbc15ad78421539fef35f591364a27b09cd78a8c4790e62ee060ff28d730e626e67555396a2246504e98fe6bbc25cc9a8a6e5c65c20c549fe77f243cf2bcbb4ca40d32939a68fb7fe5a539a9779b3308b6f00202e204d09e5be223f592c30133f07cece653c63792054d03f4c54e77154b1398e7b9f410af5dac8e7fc01602551941c4269f57c3f3d9fc84dd9e3a697beac374c16c4b004ba9d36087b2b666a410d45ce1b9690b8c118d0af560790db4754bf2f0c2e238805c81ce81d70435ef146a8db9fdc927864d3831b66cdd2031553daf557a8ec7ab58f7a76346367bac2f3268c85d8c0b3ba6b0cff67af8eccb13ef2b60b984147231127a1ec01b8f8afdcf7ba907f17f5417c9625798148b58db85d652f01dc2185fb38273063e2d67e0a90f7e4674ca028e7de6d43b18763931d16320b9813e59132c78b7a4ccf5d35abdd1b50e73ed06368054d4a1432fc4f1d34cc847daa1bb46c6bbbd79dcc08612ecc4e933d5fea5744cb58a7add56d41c4e7339cacb4b0335a392d5a36d3b1d806bd8764efe69d7143f0fafc3168dd096db72704af6c2428ae7e055d9d7ace2023676a3206d3dd67957b0db5f369b428ac8e2517b640072676d1c146afc4008acb6c7b2db42a58f4885110655f18f8c5bc4b5476d610775f6ad529a617e8bcf615d2faf186c9827cf8d60aeec7f3088ef042c8c5cdbc0e4e712211466fd4971a196f3b8de6ffa4a5aa2fdfb3856171bd3821f0bb62b478f7713ebc0b7edd6d2aa6ea4a5a49260028bb5cb783155ad5e3addd6737db0d8990a2db439e4f7a7874012a3604a447ac75bf5a653d761d20b6f75aeb601e1d40ead95476cc074c4eb864cbac0e99b6a80f14c67f207919d5d5dad691c8a2a04ef1673658ccb60f44d597187dd5c012b999c241f4f0b6ff7b57bdcd19a72a38e5156487bf25c7e5331edd97f1ce94676b7e7b49157e11cd053e2043968a800fb89c89d5d53ae607a9bbf67af3627b30605cf7b61d162e2119b1c359e81b6fbe1f33bc704e12c5856a8de2ffb54af2164d1628b8ae0c4caea7692e61e8bea28a831fb201513555323515d3be5d5e55857d271f217818d74b1cecda497c69b06f056dc1924d4ff6e352b86513c1cc4eda184c7b8da48ade82f3c0059c41f246c3dc90a331911bebcf1dc80939633ff88fc7f49ca243f22d1b2bb766b836ce45ec6bbd9c614767f66ecdfcaeb2eb6b78145fbc81ffcef814bdd90615cafaaeebbb3ca4473bf6e2025097df66d2baf91543c835cfd47a0a5319a262ebca2415e8a6a3eb614ebb41bf14352634d91d00e6fa9c4e1bb2d1d357c3355052a91c6e78af1bd7ea3720b34a192f330b6ed7d4e96a67fc67e27c820f53486ea22916a0162b63bb95251153e9dff91f6e4abed8010c306323b76c807ba38fd745090465b6173efc952d164c871bcfcad19894ee9180f1199bc0b7459e095ae1a3f9d6139f5dacf4f8e16728ddd7d5e7595577309409638ebfd2f7ad68efa90f04ba8a98dcc53a8321a533bc739b790992ff8dc7bcc83fd466ad1f580ff35e0d0ad2fe31fb06de3816aee8b3c7c5364426a1451cceea9115ed7c14ccc8682c051d9e6e4e1ff00cd0fb3e0b4dd682e780f1602443d5ebe4f700ffbf0c3dd83345bdcd0996069ed36a111373ca84cc8da48d21cec85d951b6346c68b315fe0cb2d8120393c1e26e576a2927ed91fa67c991cffb8b62521bf2f9d695799cc20ef09099d377a74385bce33bfae32915429e08620ffd7b2cfc526fc8a16c8536437b6ec87f2e810e72295eae2dc3466aec16c6f36d899cc2296ba45abac27198c5aef0e672314fe491c7bee70fa9d4c48c4505c975b514300b9a3ab15f79549f68899404170e6eeb43c20fe0de4bd33d27d8b0fb9047dae2adb623bd0b2806b1a04a86b7abd305240e8f2d6b7e2748a440931cc683054b6792dfe598fc6c0ffe3b1108ea30bf68bd45753a73acb0baf1a209219de6bbc28383d875da0c9e9d0ca42ed1c33526a07b17b8729911aaadc5aa03d7f200d0125ce92700d5506a0e5af83f45cc3f014b4c852b8c48d2e82a02cdc79e06c8bb1507de36676718a9397f9ad926317ada37161c5066b934c5aea640055dbc4964cbd3d6e2ba2adc9024c34b614aaaa36e87d56bb2674b7ccd5dc898b6c900a88d8e3ad353d47bcb534f89bff14168ba45149e8f980f1655ef74048bf655ee63c0d7f6545835d6bf20af195b6677a7337727ca7bb4ec9bc69e1754216f6e4fe1972f31f1860d76b8e5f60c2aac295141ebb94ed267090511c399c3ae5d54100694fb1445983b38dfd817ee426ad2aa37ccfb2636e26dfc1b7a397d5cb0a6605d3a000ef6217259fe834fa592a244ca377478162bb5e2c915d3c8449d3d5ecaafb0f334686e13549e92a9e3a68ab0f7e5208070306a91ff508cd651cf4aa95a2e0befe46dd4034d859f6eacc31fa184ebaaaa25d4edea581bf61157e7a9ff2885a828e5559c6062a9f89321ea9bd23e45b9cea91a87f3e16774ecedad843367873947d99b902ed00e92bb6a8b60c8cc947a6ffc823d8cfc696d5db74351b13ce41ca72081897ea48ff2a183052c9029560b045db3478430b9e845e1a753d887a4bea4142cdb7d9df85bc45acf8037ed6e72a5915b40342b4a0f40d222f19f96eadebde2aa76b1c3c7836c5f62af43d64146898cebf48f3ad2a49ca4335834485f4bfcf6b07193cd657009a1f6e0b4cd6ebc2553d0f6124095c1b0678e539dd512025725dc5f72fde11c85789f13f50aadb4d4f1b395c9818be746ea76b351340d3098135026039e5b507b1162c824da1986c925699857a00e309110a5e4ad9830be3e2dfe4ab7f6e6b8f2b576b96d245f2623409dd835721d57ce3d35c29de30e5816b7d01b5d544b65dfd52ce3407268d285ccf517d8f1b82895792229778187b9724e22f9a4a5a592dce89079832c171b32c370f832b37a3ea8f18862d8d99e21dedb306d7260d0deab8152e1fe7be62c940fd68426ea5b56245d018880d07afcad88e53fbbff8e8988f0d3645a59ebff7d3d7ab98d17a33b97f845c89da797194cede521db3e6b81cde81aab0f67cf771678abad0d6a5b8cc42b016530a6649dfe16d9de6cdb269bddeb03a7b4dfc0cb51299ce55484b18ad033d5f323fbaf98d92a99fece9959a3c59955495d88f0f856cf05ce122f0894ddd7c2193872142995bf56ebe246334de623b2eaaee50cb8d469e3e113ddcaaf0d9ff2d5841cd5426a9baea13cd414b73b64c7e6ca73139ed84722620aadd121c79f1fd64d6e8e48c6e3a108556e9116d55898d3ae633c31df573c1d41b09bb6eac4928f9208d43000985fd15aecbc0d50838d6a912e836cdae963345ed9e5bdcc4915964985a52df62faff564258d06b0afcdda55254aeaf92fc6722c256cdc40dc4284a13e76831ffeb6f96e1d0a54cead14d5f1f3a2ab66f03579628516a173654be332a426639b4344193b05b61fd793bb3952af190a2f59670e09b6da777e00dca34e9fbe7eadfb905ea91c182dda42e319c975423925b52f1929a14df647f8f18991acd4fdff0740a98b879f1246d4b886d6973e397d66b5792c8817e3b5648750cfb0e763eea0b956df04ea50279cb3e7e021d1ba442e216832b8bb5ba1a218192ac7a3abb2387d25f0660e5c333a6744b056f5477e308c08b853af22377b4d467bef117a5fcda1f40428799e7c618e0fa3f13ef7709e70955378347a4a86561b5daf769a14ab04b0889a4fc592f93c5608b2583afafb3788f71c5e128fe2c9356bdcdecd391c196b17c1b849c4d145d5b0b859a94690f6f9acd84ba346470fedbf80158186a76da7ea3363c232c6573a5f18d0ba7371d76b03865bda7ce92c4c19ddabc6931489230d98306368417526fd2a8f2bac28b51d665c57b016100b70c1608e8f171ae6fa4795231bee52a3f0e15123fb66aaa45e03d704634d4849f93d3b252c50474522445313f5deb91c3c30808c388d7b960deb908fca83fd8fe7d39fcaaad4de1ce0019c5c80f4f6fb65a21bcffa6ab7f68f55090adc2405439fb6c4708b06d51c6e5eeba19555fa65ec2b7897e5d443aeb5c1ced7772e7f37121c794399832f4fad79782f7fdf027d109e613e5ee1370d1f5e69cc1754a2cf79c4870b2f1e9bf39ce78833237b18b667a8980ebe1465395b2ba388930e6750e7ee84f85a41a67241d668d5ac36d3b1a10c32ece07ae9dbbc81cff1301b485ca0c00446c6da13673b90909d0c8a3ab3717164b894f65986a5487a74713fbac6166563bd9f2a6322233a70a1165d2af5fd64740be57f5c84497f6e3696812a45d6a517b4bf3ebac3df53c9f6ec0708819c9856455485c7555ed92eda8206ab6c5acbfeff3a342dca3f2a03be6a0d7717595d25c8e06ff3e746815f829489e6808d127719cf01bb517206f42b41b0ec9c2a36f50dfdf1bc4e48f676df56f9dd4b25ad12dc76868daa8dcaac1eff13e2672743ee3387c7b487825634d3d121e72b97e8320ce0875e6d0d856cb60f41cbe77fd0c9de795f9aa4abf096ba6aaeb86f2246ba026e7bb6593d839541f4f49c6704d92d8c78f8b24bc5ca1ad320328cff1f4082dcf19b7f9a5456d185842947ae6563283f31c2119c6e47eea31cef43701f5e4021e1b10fb4ae76f0b44942858076debf1cf430115cdefb7623f76d6d18a58d7a05928cecf46e8ce330796cd86494ff85c228210615c765afa463c52354ab7a341cd8790eea62e7198232d38bd259854b1aab52f93b209b81b3d48a08e7e8b9dba4effb46ee3edbb47b60f73de771ee46627069a60965491b577899fae5d9556c216e4546ee92ac1a7cae1016098bb6294b69e21c9b861e5a66a2fca3ca3ab70e990865d494991ea2b5c8d81d5ccdb3b83c77a88dedb2069048ea04956bae445154e55e6c08f387922c005514a48aaaee9fd6b22a7c1b0c5b1c70743bae738e2cc71f98485fb53de98ab232afad8d708ed1ce38989ef8ce12e8ea26e8c172fc6e475dddb5ae83e68b122e35a5ab18b76cfe4646ea6ad051ff93c2a0a36d6f0bc7195eaaa2633337d1225acb2f0e24e87a6a707c6899862e7e234bb1b98924a9364cac4b9831a66802ac2eae88a4c60022c90321ffb422dd5b8ab1fd999237cd32ea450e851c75a14ca810ff70064c5cc5c1243c8f906dad124afc9b3d049c8992f5913b2d856d2f4ff75e712b977e2f9ab0a7259a95b7b176ac73597c70c57ab5638f87ac5bc599ccb4641a13fd27607ffef8fc4d1b25f8a1474faf58aa7f34cd773e32f9ffe4a621d1f9d6a0bf9293424f46919ca50f6a66f925eda04a419d875526645ca846b71b5a3052db62e261b1a48ec42fcaa5ea01caaca95e4785cf8d7f692c9596246574123ab61e68923ccad796f88261af2aa0e5c0d694d7f1d2c9cb7a0c9017ee7593f4986f07a8468c88300200e6682d5e1af154e7ca3e5ea7b56bf5f016cce057b3f24c93501eec5ce8780ebde7f689950b2f9b622ea7f30622147a12d6ae2b239194dd377e1060f6da271a566b5407fbc534157e181583c662585e0120ee1d50ed8ba7d4ffd204124bcb269740f4fb0cd3a3cc81c5c701a24c7329a6000d8cc133a97fff2bd5f6109550b678c2dce7474d913e7d020cb703055ffa4fea8bf6ea64124e7d86ca88b5a74de0e44c5f48f00d9a7be4bc7a150ec4b0849d702f4119d705093bf72bf07ae8e14742ffd2b6912dce46d42d1619f10aba0a5368b8e958afda92c9f62bfb4dfc0517e70a47acb", 0xffffffffffffffb0}, {&(0x7f0000001580)="6d011ccacf381b036030175f93146b14ad57b2f72e062a07da488bb1439820478d40d8b26734397c84a50aba616d8cd34049547beed8983a49e8f0f8af330ae293554c31b4a943655c46c6bed04b72955311d475f5004786b648db6f02ab7643580a4ed2c380038d1ccb9ae8bd91e200f348c3cfdfe30d2d4c69aa71c8b74393d615e248b4a5ee806ced8f75cfdb8f24245269bc7247b5f95296a32ead85bf5a719915393290ada6f3b95387e23ff6e90ae735e698cd4399c79d04839092550bd7b8223442bbb38791e69a98e88f75c1b977c3aa9bfbf6bd62f3337d0b7b65a5e85b", 0xe2}, {&(0x7f0000003080)="5de6868f39ec56c835591e86ad1447689eff3b6577e9eb18aafef79eb647550b8b53a4801e6fefdce96a844c78fb46fff32d851c2a800d0502a7c9efb2fccbd0a459904ca4ccf723f83b2674436ffecd817d26be8150685b7d18566824c2b174c5cf2a03a34a3750f057b5", 0x6b}, {&(0x7f0000001680)="70fe6223b3ed8260b968dfa780ffa091f1a292b8e74fb8c6c2c842f5fc33d28fb79b4681239c824e6fca6da6317c972dad4b36a36c2eb838b0ed08db0cc9d804a7163b26da5eec5629c681d446470fd19a1f948f5727bc795567c7d393d153a024a7d502520da9f9d24436804dca8c40724cbd5223acd67eda91684dd35ad5d86358fe6e1dfca1364a6523cb3ede16e8ddce622e911e63cbff9146126497a5ba2dd3c0694e13bd0860cba24941efa6798577be9ea4390e3657915acee5d00a5fd3b0806a62e84613ffefb69029cf141a4b324afc765d1f1f92ab36533b8862", 0xdf}], 0x4, &(0x7f0000003100)=[{0x2ad, 0xffff, 0x5bb4, "45a40f0f7922225c4a0fe6f3582644f6cbe4769134164d9ba81d168136d3c4b76043afa8196583e304e1f4ced3f455d8b198bff8cc9a922fda690a5ae989823d0b85f6ecd5c205c9a63dafdc5640e77ad1121b86e470ed551fb0e7e4f7ea6e621609b9505aa18221"}, {0x30, 0xffff, 0x9, "85c79a661a459f032b7c01dd0a2b9d202563a5aa621e1ea792b763"}, {0xfffffffffffffd2c, 0xffff, 0xae2, "57484791d4fc24e93d1d8c09477eda0b8b160526f548ef9047d25b25845c8027c191788550a084feaddfedbe80675d076644eba0c18c5429248c1152ba5765413e91c6e9e765a69ef23fa18e6307fb4882defc8e65784aa193beb54729075f6a909d2b0d101b3b96542cdd6160e54807aca1996b631f64577d8c0dad0fb4889945352790f150c5fb3d21f002e4"}, {0xd0, 0x100000000001, 0x6, "1f3db2a642a2d69e82ae6412e6f7759de407d47d6863515de737fcd18d03960ffec5ad0a537869fb81861a0e982cf5ada90c3c8286e1550f7490a05600d83bad2fe84286081c740e8f0581de13061bb916c8ea0c2759534d6afd66c5f4bff6da3efe2dd8c1a926ceffa16c165c250a57b30bc33ba857f9c61957c50735506de1c5fcede434c82f21ddc761b4dd87fa3c8ffe62e1f1efb4db843da117f94058e372d79ed287c2c0d3750601398921210f57e06a96d8cfa5de043cc0"}, {0x68, 0x1, 0x7, "979ffd81039c7fcd431f59a3566089708d1775ba26c235902e712075b3e15082009dcb0a0ad00204cc4cb3ee97cf9cc7825fd720cf5a11d1706c46c1dd7f0a87b08f158b3458fed98c9f4dfb"}, {0x58, 0x1, 0x6, "79d9f7c71c1f1e310832db8ee14077436abc1acc9b8c58cb960002f1533aa374f0b214bbf8a3aa1dadb6d837ab00648f2bf12f2182f7f194e676ace7fb7191c860aa05f3f3e5"}, {0x98, 0xffff, 0x4, "23c4966c2c97a5de1bf3b266f1d1851edfc28cc8e61b3807adeb2d3bdb44dc06a7358f69b24302728828169e2294aa83297c5709fa7a87691d18d74a848192fc02773125dff11c98b99caf5895a5e53d8aec32b9446b5b8408aaf72b5ba3fd99025edf1ed88c8fb384f3386749349e33e4961174f6e2e854ae157e12a47361c13d4080"}, {0xd8, 0xffff, 0x9, "09ce3296e155bf24b1f52d289686aee70575130ffca03578678f43bb7b98ed29dab71ef20d470294ffb78c3ff904ce7886467a73563a57ac6527cbd3a19e3fad4597f4d0776a298123259d01be91f3411835e196e0b4f8949010b5b5a7b5c4f2cb3e17366e9406c004a656a6cd6d2284df786645c90d5651da1c7916f574b7ec473ec455d69c2e91eeb2b2b47747e86010fe0d08fc35179b3d76bc8e088527da6ac386630ec3a99df8b7c4e1858e44d0b5ea7fb7ab82cfa573f8e04d00dc0eb18982ae6abdac9d002ef5af45fe8f2ab30a8da8effc7fe5575847545e7b287e467f73a9852889d6b5176893dea02b4185dde258893876f2860b116245e8bff6b22e3ea10a9e76cf0588c8693258833829813acbb9b61bfffd2e3a7664d15291834b72"}, {0x80, 0xffff, 0x5, "21e5e2e5f8d39b3162b95817d9f15791e1cecb8e01fb9fee43900ced74f647968024d44becf83383ff4dee6e61857b1233480001547a2fb798d31dcf3e20e938c96fb0fa9d28eeb5464cc5be69a881ec68a69b9db67b040f11ff9bf2917f3a418e8025bbbcbbc2ec1c"}], 0x6ea}, 0xa) openat(r1, &(0x7f00000017c0)='./file0\x00', 0x80, 0x2) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000001d00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000001d40)="f53ac840f0cb61e890f36751213f566d8fc03c5845da7dff961610fa3453bba6744d6429b8d2aa25f23f3c902a766f0c24abf28455f7648ba8806fa337baeaba48b2b6689b230485eec01c61b9bb465a2472673f31273efaef78932f45a18f8c9d3b8e6d89b5617d4b29bc9e76b522b860516d3b2587c9d306d12f5419c998ca5f7926a74499d891bf49e371aacc140ba3de4ee793f21dcd5e38175e354144fe11766ca7aa1009a1cbbffd7cdd4667809da1172539f2e2187814", 0xba}, {&(0x7f0000001e00)="e04597c77135837564e40527c2b5a16a3f098372bef044f1190da51befc786b975430ab79304", 0x26}, {&(0x7f0000001e40)="c51e6e25259199b29fa3169b32ec7dc9b78e28d53df4fa2fbd05b533876fa75cb2eee6494c946868d19de38cc07728f54174f78c939cc989cf9a29", 0x3b}], 0x3, &(0x7f0000001ec0)=[{0x1010, 0xffff, 0x7, "5133a23e192498487a943c8f9d3adfc64a31319a8e595b20eb98255be087bb0643a9a9b358e61bcf7415f549cbfc0fcc282c31fd6656305d0c99ef4a48e6336aa9b0f1692ec8c2143713f050d29bcf55c625286cc68d29dd6e5de6077c4a7ed6c10f075597e69a650afb0de743d09aab6475c1feb6a4316cfbc1fb2df809df9705b1775ffb88587642cd21513e48cdfb7d26d7c274918236c0487a4b60a3cabc4fdc8a82064e260ca59b993dda3ae62c16071de2719e87e9ba5687b515314e48a0f2adf9835c9e92f9707e92e523a26489a04e0245c9c171d63e48745e759e895056aec746eab756fa4732915687e430527ee0d0762ddd9e283052458ddeab29a74bbb025ad32a72c917cf4af6f76454d87676cfa6b1210c3d809be2fad51320a49d15edeaf6513065a1759516d6c2844734750b9be9d9822095554cb75bbd4c256e07affcfc6c405841ecabf1bc33989461829c8e2107fea461895f5df747c2d91b1c8cf76f0e9880a518d0c1c5fc343e5c320cda86a6b6c6c4b65442674301eb969d00f8a61cc49b41638bba96446d048e67d9dc46b21415b88244099e9a3b36a3aea0967b63b28ad9121215bf1cf16394766214c597097e4f68ad497e193413aafa3bb0cfd69e47ef97ccb327a7bbf04a02b79a4f1b9b0fd7b6e61283c4ba8ac292311abedd6cebfc1e8d0b26e6d30cc6ba92cc6dad6df764863c14c845d4744398ed75921ca524e2a696504572af61aa868120c8f94f0462c96eed0d92964155402e5dce865f0037af58e7b0099a8f4bfac8dbd13f9dc5cd094733f96282fb6f29b67f92766c1eea1e24e6e1671676a78d994befa0c853e875f7f3d72984cb379f9cc1276a8193e1f1279a3dbd91f30bb6abe6538ff931a600f9577dcc40dee80f8bf2f5551bccbc0d825151346c2e1d9303562803295d8b8bab71ee01ed1df5f796a19f5be927060954e0d8f460605f0f742ebf58d11070e08e5c9395dd006be90d48ae2ba2058c37ab7ee4297daad5a8b1dfe23cd260431d90d693beac6d67aafd3ff3c65e683128f52ee07e42e0618507c29df49eb566477f30d6e236b09649c1e1f27a520991a26177fbf55cdb91260a8cfd7bd7fbac97bbc79f8e12a10ea309ddbf5bf3c083f5af9190721c368f5886f71e405c9d49ac0ece853a5af03d1240b2922739e5f85e5fce1729b501dc40a0e35d309e9d712fac03910a0e6132a9e86c756269e022326bef572b01fb4206454de234a7022ec4ecfdad5d622f09f8a1a13784f49aa63b16cf1901137453f3aa75cb7876b12108c5de0e9d59da35cc8f00c2695c6b4a367c67a587964fa09286b7a89e004bb165674b279ace7c7dec07e33c58d9762840a25459c8d4393378c493ef65f166bce07913c1e6151347d5a057fca6d814c3cfd8271b00c23bd4408744f207db17eb753193c81bb4e58f011c8326507f77c7785c3f4cc746ca26f95d8778fcf8a2713fecdf902f0906d6cdd7d9639bc3c793784be36f5a7e5da3c53e59f95b6bca776a0732564afcdec9c17245d58b2b59bcd6b834b4594721abd0dfae5fff1f9e6c34732813ec9ef89acab5320002558143087ff276416bb8e7b3c9b065c567ccaa91207881ed6c573c706314d44134dfb287ac9d0648ecae29d1d372e0d549c2a4ed6f10329cfd839e0a733deb389760cf46eea64524140067ce177fa08abc44e0422954912a52cdef3d53ae212a31e13dd800a409b98ed93328d25b7336897f77229820209aa6bc48be6ab9e90a31ad743e32ca472d1432a74b2bc95b2604639f6e41c728081eb8336be1269fdb2fe22140560a88297c14f5032fdcdbf760f05856d5f0d429c8b2b434420cb21b0184d91cbdd0090edadeaf87acb91635fc06e4234fdea11cc8e507a105311f57c49cf26c99e7b1982a5d64d184103a734191a13c078e16eb0ade6a6cb2d128b108b040cdac6e1e6fc72f1fa456b3aed8fe0119ffcf1e8089e27a5cf190890c5885eac15a23b0ea9d24fcafc368825431df7e8bc05532d760382ac16a84669a1abb422104bc873ae79edac33feed06e8ad508907c4a80b0548546aa503a8de1096adf774b31817f932695d4358a35e2c92d5fa529d5ad016ce898d1d4ca0adf68d130bb8df1b222340ffab0f333363260bb53b53a1c4068a00749ff364bed32b7914e9a1cd6e64ebf58bf4aba238ac49f26e047888c7ea556a5fa00fce76c34b46d8931fbaa2fb8a963fb2a78c83171a381bd6553307eb61e2221b34fdea95fee4abfd6bd4b6adf63589d268ee5f739fa6faf1224ff6103667dba5f8154aa60b9eb080afe7b54565cb530d7c8f32bce21537aef2cad3d9e27769efdf67eba4f719f927a64e23f79fee6863f9a4a89e47723fc55c98c79fae67cedbd22083d0e808a9c5543f40a8b1f81e4fba018e366b9b82777942dcf73d8e039a47971efd3c30b19100f6ec0c11c0c6df97400a05248d6147098c4b36eecea620537495f7717a8dfe651c7dcf5ee1a116aa547abdf292b751d2a9e244f1fb7ae0523311f6fc9c08b9aa4e062657ca16f1716b5eb77effb7290c4706810a08c47fc9d6844b5f58164b9472d9537342fd922d2575ba2be33e4abc91bcbc95f66acb99532b23ba350f6fc971e77acca51c96dde1939d06351e92e17847373fe1b8c0808b485d369dc90ef682f878b807a72bd8f5d2fa1c0a9445fdfee507e1e0f6a6519d4a546cfa52d97acfdb74c78052525aaaf94ef4b7884b6c943845c41e4ee2845cc69e1a8131668eeb13e112544e1bf423242b14f112cd85cd20bf595fdec51ad7241946f6af9f423034b3f3b08ffdefb2c1fc7d2c52519e02dee4aa496695f89fd0df9d833976e9348af5092e99a266eb99e90579534a03c839f3c2e19dc7cee0be2c59a6b4c7ad9b2d80beef97bedf3f39fa944d25007e42491b6ebc24cbf52a497f5e2cf73bec145f0fb3636607c87d34b0ee354268d8ff52e0220cd01aeeddc36c373eeef729d7c3effd95a169fedcb6412f7f7063019d88618b3135000b8cb4cf162b2ec0605fdd233cbbd66462b927924fa4924197be6d5dd317a7a6fa5fb92e40f4ada40090ea7f9e11939e22e4a4649c88d0b80c72bb3d56f9ab97504530e823a0a4e41013323e7b4de0a7d0d3d05645057263a6850b4a48fdfa36213ec92fc9d571b2a53b12867abc6d4b445d84062e8e95926a260a273b6d905f55cb57b9167643f8afc20a7ed302ad603a912e1841cd58860fb0c4396cd80a7bc2facc71f1bf3ea7895470fbebe13147d94d2719b7ec1e2e1a7a925b0ec279ef55ee2c663b55ee36076a5e5adc358bbc0c0f3f6dfcbf73f0b8274b3dce6993b98c6e64a62b7c33b78556beb1c1d3237a6f698bc60eee90c1a10c1cb5db7875f39d10c3b2dd28291aa107b3d03b9232b66b6a4433becd442b0766d0d73c012b903af70486ea55e036c46111e090d0a9d4dc7009e5018f4f6a45cd4d807608dd3ce15e086e999be89a39e3ed77d273908978e3d2472d4233965c575a6210341e7123292106e41e1478e69f0db351e019d32c0438e53a6e2b6fb18a32f4677152ced88eb1f0f081580062459ad1b79dcfeafa4f1a5c609eb1b09cd807ce8d11f521cd013f48998333d76113a1e69daaf3fe9ee725d163047cb474aa03ca5bbaa65c2efd667e10678b606e4f3e960b8eb0599217ea99928da77c48e65ef89442cb845bdcdedcf126366d25432c546c580bfa9526577a1f7eb6378fcf4a71a36f9ae26b2d85d57cb3b63e5cce8cdba573274532c70b67fff238a76cea23229c606e37d0a4d9a250a609204f5666843a9218f41d6fa7e2bc3ccec926275133ed60eb88a2afec4113f076693209ad4b262762dc09a79f27de19feea37b25568b917739c063da2f8624c02a3e6298a872de6a8712a5abb70bb866fbc3753ece0caf9871432e52289d9e8122c00ac09d1160b0f85a38ce34e79d14964732d72f1cb632510203b374dfd1582d1d3df16731c7dc9c6059d67844e1be6da6c6c6dead497e1253d6816ffb6e4c721ef87308e86c8f5eaa9b2f394fca5f9f596786669f39bee1624f9d1011fe686473e4355220b41a3061589e520aa49bc462df98c893c66c3cef551a849395e264f8bf0cb2662e4a7643f82474dc18ad1c0a8ff199b9e2f527d335f3d36bdee283001cb450f58282c6a370012c661c4a6b1579a9434edce5b95528215c36eeff4541fd4d9230700eb5ae22e65eb3fb4b217655ecf78b39c2b0feccd5a7c5ff724aff1fb92810afbcddf065a6161c5a6770a0ab700b6884986d3683ed195d69bcd242d49348db174ce53844cca3409194257e95e3c8fd9f337f0d3abeb8cda526b734850a555655bec9df40272648030abef292e4126b72aeeecef36a45b926284dd797a2fbfcafe7b1d29664d515dd25488ac228ba7ffe987de795ba3f42654a66c3b214a2df7b386e8554f4641afc197232f4611d243f073600754c28ea3de211d69cfd01a24305562b61b331b5db6029af99fbb16e10930d651960057a55cfb300fd795252a5e88f4952df8dfc4656a612650b3e94213ac784715dd03fc9831dbf473fef09ce9c8e0bbaa0c3542251774136a568c82a1e356886803d29ee5e31ed5f22a64fbeae15dd6f8255a6e98ae918a251e2ef16923ae83effcc217ced6c660713b3b48913da44300218dd29554f34b7e8d21feacfd6103608dee248f828461869952a73cdf319872d3c996d94c9325adc96e6cd8f7f2cba6fad4b082d48218b3b56f1d5fac0947aab75fe2021ecc21665afab95202bdf24bf027397ffe5524b5f3a1b2ff6f3b6b5c9a2dc56fb92999be2305811cd3a7139c8d335722937af235c0aa8aa88d89c7aab4b2155592cacd0af9f024d7f2122a1e41dfe6f3da89552afd0daf4281b8764188b10864adee762f08b64abca8b47b82cf2ae519c2022c36774da8de5fc5710d3b6760b8be4263f335836864a364ee90b9613a0622e8dfb5d56d70b69c1dff9dc8845e6824bd143ee34896c8a05cdf2476471dd36aaea6a66e86be703e6104b629099436902668d3807dc6e974c824919422ea07df9f694bcd92d696f7d3310f4cfed23ccc0ef2ef23b0cb794e8ec83ed45a3ab80e4d3d08b08b379cef49196a3db8a433043819408dfbaf363c1565f41c6f87a586fabc8ff9308bd7e7b35135cd94eaf042d756e9747030d3018a3f0398616dbad7b996010d740301cc99336c70593efab5bfa1ba7b832f6821f7b98765a33d227ef9081e68cc54ad84249dd20e2b67b56d263d595151a41b8db2f2a4394c37e0c9ed24b7ceda5d6ddbeec65dc6cf9e552116c4bada457ec6381fa59b216bccc36ed9857f40fb95f35e33200571c2920067b8e9275b2268b0c673a314b8170d42fd52b5e3f348a307ef0110b86689e3961a708bbaa2f6c88a74b260054312c284f23a229e15a5953b0cef2ea11436163080400000000375f57cea0d95fb37e02003b4245d5dbc6f6d0373acf7203d8dd94bee49ff107f61fe0d607454b2def648761459a71313509271ba9287e2b95ce8b8f788aaa488b300396e4cb3ed0a741c98b5bb10805dccc408af439d70716950867ea47ab19048952a704ea279d00548325077019c7d91fb899852a440b7a5eb24cae92f57d8cab9d24a184f850d9a9320c9c05b1eb10acda53be60825562fef04667a681ef16dc86011a804add48627628fffe55564fdfc500fba5a4d46b15f9e2be47f6f65d39815885161d558c66c89cce3e624fa74fa693cb53bc5b08bb000000000000000000"}, {0xb8, 0x1, 0x100, "3efd35ba3a59846a702f85bd5185fe5bf9b6cb3cb70d7562d68218e0a389ffb7fe8025e4c39295ffd68b95b6a12037c77c62a499004ed27f31795f4850fb9d298133e3e10e887f294a885ceff906f0216ad5e5715867edef7ea24da0cd56aa64c36baccc13c881243463d8b2fbad36a7d99a2bf47302b8ba4eed14bc71b52d0de17f7bb3967adc37764f5f93d37de33da8c5b2e0319805b90f50d3ba3de00ff8c6f13c86d3cd5e14"}], 0x10c8}, 0x5) chmod(&(0x7f0000002fc0)='./file0\x00', 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 05:54:38 executing program 1: setitimer(0x1000000000000, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x1b4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 05:54:38 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socketpair(0x30, 0x4000, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) socketpair(0x6, 0x0, 0x800, &(0x7f0000000040)={0xffffffffffffffff}) listen(r2, 0x1) 05:54:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x1000000000, 0x7, 0x4369dd2d}, {0x2, 0x0, 0x0, 0x7}, {0x1, 0x3, 0xfffffffffffffffd, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:54:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 05:54:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff0000010000f907cd1160b7c97fdf", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 05:54:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000680)}], 0x1) getsockname$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) close(r0) r2 = semget$private(0x0, 0x3, 0x202) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000980)=""/210) r3 = socket$unix(0x1, 0x3, 0x0) mkdir(&(0x7f0000000a80)='./file0\x00', 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = open(&(0x7f0000000ac0)='./file1\x00', 0x2, 0x41) dup2(r0, r4) socket$inet(0x2, 0x4, 0x7) fcntl$getown(r4, 0x5) writev(r0, &(0x7f0000001d80)=[{&(0x7f0000001cc0)="cfb3e38bae99f924d8338fcf5902178e4780884ed7ac754f4e813500a65da23ad1af59b65c9a139c4418cd4c7ed3642da755336357dde4afe01d328464ecd89d19c6b6e7f2ff0cbfca5a80c924a2e305613f67eeeec05eabca7c21cce42ad6dd6779fa98784c8454b5c4073e9c2410fbb6912bdafccb16e7a5ee341b8c23379b0efcb3debe", 0x85}], 0x1) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000001e00)={0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x22, 0x0) write(r3, &(0x7f0000001e80)="342cfffa363d61f91b9e00d1d5d30d5a63be0547013deb7d38a27b25ce009de3132cb2866101eae659a3781af1", 0x2d) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000001ec0)={{0x9, 0x100}, 0x5, 0x854, 0xffffffff}) fcntl$getown(r3, 0x5) syz_emit_ethernet(0xd5, &(0x7f00000000c0)="eec01abeefbca3f7b5caba093c1d369d9d211de5792cf7a00e38c46b29028bcb15c20992a7dc23084beb14638dc128beef6e2385d2644e38ac255ae7c0d7d8091e19c574f9f92cea6a13fa25297eb39926a0568fa36dcd0526b9c1e86c2e82a552f1514a87b61b19c955132b6aa0b16251a0a8a5b23097482b57831c0fd24f4d66480b593185fb10543469bed43f8575dbbb256a34370d8cb1b44d81d50c5b644f0020626f6d2042b48e93a5450b1c2e5c94acbb96675f9356499fe7b76c85b75418535727deb85c7647945845ec46dfec9c9b7e06") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r6 = semget(0x2, 0x3, 0x389) semop(r2, &(0x7f0000002000)=[{0x4, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x6, 0xffffffffffffffff, 0x800}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000002040)=""/199) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000002140)=""/189) semop(r2, &(0x7f0000002200)=[{0x7, 0xfb7d, 0x800}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x4) 05:54:39 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/33, 0x21) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/192, 0xc0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 05:54:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:54:40 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x6) sendto$inet(r0, &(0x7f0000000180)="087ed748a4efe8f7e11dd99559f9550039aaa6c454131bf510af522fe6170279f27badba376679bb4126d4890f8d1bba07c27f8f78f2c3a4b2cbf1378a493af871b20856902b9c14e295a6491ae8b142c2a0aade026cf5b96ff69e00b2593c963817f1cb5818eaecae36", 0x364, 0x40d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6, 0x0, 0x9f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r4, &(0x7f00000000c0)=""/174, 0xae, 0x3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x40}, {r3, 0x3}, {r1, 0x44}, {r0, 0x10}], 0x4, 0x8) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) flock(r4, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 05:54:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b7") 05:54:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) lstat(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 05:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r2 = dup(r1) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x2, 0x4, 0x7, "7fb3abf8a38244276458818deffae80891d65967", 0x4, 0x4}) chdir(&(0x7f0000000180)='./file0\x00') 05:54:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:54:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 05:54:41 executing program 1: 05:54:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x32) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 05:54:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40000000003}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xa, 0x0) 05:54:41 executing program 1: munlockall() getrlimit(0x0, &(0x7f0000000000)) sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x628, 0xd0baef37720c93b3) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x5) 05:54:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x0, 0xd89], [{}, {}, {}, {0xfffffffffffffffe}]}}) 05:54:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0xa88e71559880c6eb}, {r1}, {r1, 0x4}], 0x3, 0x7a) 05:54:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xa, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) dup2(r1, r3) 05:54:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) socket$inet(0x2, 0x3, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) setgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 05:54:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c5") 05:54:41 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x3, 0x4, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) openat(r0, &(0x7f0000001280)='./file0\x00', 0x200, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1a7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000012c0)={'./file0\x00', 0x15e8, 0x3, 0x433, 0x1, 0x0, 0x1, 0x102000, 0x2, 0x1, 0x6}) r7 = getegid() r8 = getegid() r9 = getgid() setgroups(0x7, &(0x7f00000011c0)=[r3, r4, r5, r6, r7, r8, r9]) 05:54:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 05:54:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffffffff, 0x2, 0x3}, {0xfff, 0x8, 0x2}, {0x325b, 0xfffffffffffffffb, 0x400, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x3, 0x7, 0xed0a, 0xcf9}, {0x8, 0x4, 0x0, 0x4}, {0x1, 0x9, 0x6, 0x4}, {0xff, 0x1, 0x7, 0x2}, {0x8, 0x5, 0x516}, {0x2, 0x8b2, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:41 executing program 1: pledge(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x101, 0x2, 0xff, 0x2d}) r2 = shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xd07, r3, r4, r5, r6, 0x13e}, 0x7, 0x6, r7, r8, 0x100000001, 0x100, 0x8}) 05:54:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 05:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) 05:54:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/86, 0x56) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107005, &(0x7f0000000000)=0x4) 05:54:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 05:54:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x5, 0x7fffffff, 0x315, 0x2}, {0xc18f, 0x2, 0x5d, 0xffffffff}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x1f, 0x7ff, 0x100000001, 0x10000}, {0x5, 0x2, 0x0, 0x2}, {0x7, 0x2, 0x6, 0x1}, {0xa3a7, 0x6, 0x0, 0x1ff}, {0x8, 0x100000000, 0x6, 0x7e}, {0x466f724d, 0x7ff, 0x8, 0x1}, {0x5e76, 0x3ff, 0x8001, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 05:54:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r0, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() getpgrp() r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r13 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r13, 0x0) 05:54:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) listen(r0, 0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:54:42 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}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xdc00000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x8e5, 0x1, 0x3, "4bc8aee89488aed0883659bb951710d712421f92", 0x3ff, 0x8001}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) 05:54:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10401, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x8, 0x8, 0x0, 0xa, 0x80, 0x8, 0x1, 0x2, 0x1, 0x8}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000580)=""/78, 0xffffffffffffff6c}, {&(0x7f00000002c0)=""/12, 0xc}, {&(0x7f00000004c0)=""/84, 0xffffffffffffff96}, {&(0x7f0000000380)=""/77, 0x4d}], 0x4, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x5, './bus\x00', './bus\x00'}) pckbd_enable: command error 05:54:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r3, 0x6, &(0x7f0000603000)) pckbd_enable: command error 05:54:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000140)='./file0\x00') r2 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x116) sendto$unix(r0, 0x0, 0x108, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffff01, 0x0, 0x0, 0x34) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x8}], 0xfffffffffffffffa, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7, 0x10000}], 0x2, &(0x7f00000000c0)={0x6, 0x8}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r4 = msgget$private(0x0, 0x420) msgsnd(r4, &(0x7f0000000340)={0x3, "aad4493c51155f2a57881020b0242484f8450a9df2dd95e6c04cdcaf3b78e65eca01aa74d946d95fb094c7e13b5af7eaef7c06719b4bf0afe9343721ce82aa633c1671641188d09420e63c38a8dd8ffefe8258d9b1950b9adee6efd5178ad218fafc47eb495e56605a44f81b641e96c81128d7b056c0fae2a873e4d7f8474c0b168aa6d9eda308c9836de76830c22e422ec02131ab4b47d82719c46d"}, 0xa4, 0x800) write(r1, &(0x7f00000001c0)="83585c93c516d5828ff84fa00ada4b850221ba81fb743970fce72a492677645a541b628b163b54c958866733d12e15aecd9ec6ac112996624187d6d908c6c90fafa7d4465e2c05ca7aca18386c9cf81bc4b64ce923a4c0b239f2df0f0332a13a4a9a111b57334edef67c345f0c12941073ba", 0x72) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) 05:54:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 05:54:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:54:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc6, 0x68}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:54:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = getpid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x6, 0x1, "2913eca58d4a84ac9071269de78f6cfbfab4faa5", 0xb7, 0xffffffff80000001}) fcntl$setown(r0, 0x6, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8040, 0x0) 05:54:45 executing program 0: mprotect(&(0x7f00000c4000/0x4000)=nil, 0x4000, 0x200000000000004) r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 05:54:45 executing program 0: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x4}, {0x84, 0x3}, {0x47, 0x6755}, {0x2, 0x36e}], 0x4}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3c, 0xff, './file0\x00', 0xbc0, 0x20, 0x3}) mknod(0x0, 0x0, 0x0) getrlimit(0x0, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 05:54:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1ed7e7e83788f0c24deb3bc84e354e05ae477ac5308407930dfdc9c5fe407ecb0607b9b4505db8a28f0641e7ef9e56ac08b2fd529291b43cb1b0bf0ef0383d6ffa45ee0023029add32350b65a5c4ee57856b70f3e385cf158424d2b0cb717d3b35b316ea45c781f50ab9a72821fbfa9a476ba3289c280cffbb7881808b3bd90030e7ab2f26220d4439a456004cb000cb59417560d987f20f77942b5374b09c0902c23745d79928c3430585b98ced16ccf7039d5dace0da93ed397d1132aca3c2411de45f2b00b169d202687a3dc86bb60dc0a14d1f9a0fd4cfd770fb10eac5410072a5a850c40c810c03e5f88df7baadfebf6dfccb97cc60d0d1d08d42ec4d", 0xff, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x40, 0x7}, 0xc) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x9, 0x0, 0x0) 05:54:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x91, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="c242aea20ba659500b19d199edb1f0d4e5a518d2c9e8346b8bbe3911b3dcc96d39082cc38bfa05bd5e8cf702883b8622244e6d089136c116f4bd6ba165e40ad9c47cb079a40c464425e6f596dda86587c10581b30b689dfc49e5b655d560de14ad26d654bad859d3bed2a2", 0x6b}, {&(0x7f00000001c0)="398e7ce240f3ab9804773525ba0c11115a07c6247dac0a319cbae3f5b1c9a5962329cf19c700635547a1b5338fc1b54536718991a8531a68b11b5b5a", 0x3c}], 0x2, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x1}, 0x3) rmdir(0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 05:54:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000000)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:54:45 executing program 0: socketpair(0x12, 0x4000, 0xf17, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x4812, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="63dd4ae89832de43b7bd827254f70a896a9c19d1dd9e33bfcd337bac4b24428a5afbd939183b03c3eb08a0ba412fb636167403292677655257f1307e3d0008a7bf21997f54b2fc844ed3039175f7d2b753206f3f2e33408907a07fd1d077f059525f76bb3c048f40999cdde180824143aa38c5c280c3e424c9a2ba4c8951cea827fcd0555f15224a6aae538cf51469046eec4a460279dbf376526e9cf652", 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) wsmuxpoll: not open wsmuxpoll: not open 05:54:45 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) readv(r1, &(0x7f0000000080), 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x41) shmctl$SHM_LOCK(r0, 0x3) 05:54:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffffffffff0a, 0x9, 0x40, 0x8}, {0x8, 0x4, 0xffa0, 0x7}, {0x3, 0x10001, 0x3, 0x3}, {0x0, 0x5, 0x5, 0x100000001}, {0x9, 0x10000, 0x6, 0x4}, {0xfffffffffffffff7, 0xfff, 0x7f, 0x3}]}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:54:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x0, 0x0) 05:54:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="2dee284ac1edf82c68c195c7dc49", 0xe}, {&(0x7f0000000140)="ad2eb7a514ee04467f74ea8fa4ead694081328033b55506955f58409a1671b4ea6a82432c8b3251e495d9224cc792818c021742eda48216dea7c8dd4f57fd068dfca355b0044e2e0c50628bbb96e947d6c53f678bf4c10a27ed5c32f212ae7db0044496de11b37001c9628f348a8b1bf7303165a43baa1de163250a83d9c801ec35a02fa8599591355e42cb083b8815c3bd62134d36b8b42894afc54caf085b2432167d0724b0e78fe4bb40706f5d6324a44f13113", 0xb5}, {&(0x7f0000000200)="5597e577f660171a259b58e5cf057c4004b7ae97e365c215723af07521b46bcd2cd8ca1a26c31f61ed82bca403eae68d7b442e948e9a212fdbe7c06752486ce7fb11bc9b9de091dc681400b7749df9575e66709ce9733248c747c35508f239ecdfb1522e47626d48e8001db26ed76f2247f42944d6d5e2c899cbebaf8cc48c5f368461550fd519e359efd8aa444e4c4b9361e2df2ce6af4fa5dfd2dd1b21de61347802ad098c7126f36326aecbdfbb4fd1b2164d36c2aab9ac7735a3bf4191f23d2126688ce486933ff64559047b7f635ed9177472df57cca71529aa21816aae726b07771a310b0e51503f26a3c0b6d1450326efca1d5f21a89699d0ec170deff921b10b4586b7912ae9584010bcafb48e5814ecc00226c80ed741a59adfd6575d02a879be555ed21c486e7f6f09b74393b515d99b207208e5e08f4c543c5431aa29c8ac0ed791d6e7a2d5a53e3a48d0611bb10aa011d3a724ee4127c0d4c2f33cd613ab026160490d7aecff4dbcdb9da611d1e262d30495d40fc1107045fe462d364639cc104166a0a87b283fa41ef2915148a09f1d03080ba3b0c6a371b70de15b3e2b3c5d9c5c7d5d84e6cb1f685dd61f07a797df217a391c6761031b49104555bcb8b452105062d1aafe57e45fdb4fcf45f3e2b5fc46b5b32420a126e869e0ecae0cf342483696dd7029ef046230b59b26c1e5afaf786147c9fe73b36235a70832471ab2f85f66f2037beb23172a862214f9b3f7452b9540449bfab29ac5e7de0152894020ea2210d2c63ff3f32b3c8ab22b313fb29aa83e7d42ebfa4c418e9009e0c920d2b52a4cb0019763b5527d5f30cfa1e50adb1ad9d3e9df057c9e674692a86ab72cf9437cd3102d3d14c6abeb6ef710c477d284fdf00db3b88a0875712bf8a58234f21890b4c4fb57d37a8a5bcbd5d3ee401d4e600fcd71ac8b1a044dede58031fa6b1c0c5b24639cc8167451f8279f6fa563a441b28dd9050c470f294d4f0904280a7a57ced538723d91046e99928d971aaa1b4e8037c2e444965fb02555c8fc9856358e5e686eed717ccbc3cbdaf3a391ed1569ba8c4acd6596a8b7482f4d57d6a2db88f594de2e0334e7be55690ac46ca5d79b96c2bc7d15544bad8aa1dd3a8a8522db9948177a16f99efe527332e00dc7ff4bbaf348aaa265964401cd5c3d4d03ebe8642102a1cc9144b480d4fd28417b4bc31d9d18a452af732f6a7556597634c57319e4a58eb90af77c3253ab917f3ad185226ef0039472c953642c4d6f96931bf37d5f176bfc1ebd8b4ac619188b1ad2a7dc080150887da35308d9ac64c528bf23064e08ba7cec35b6578df654d91e595e331cf9269005ec87fdfa8800b8b3de9040ff4ab5a3b358e10bb0220e9afc193b673e1a37b96bc74ba766a3cffebb529776c0dbe1d7d5e8a850c573cc04a4f9e65401da26fb52d709ee083890000f4a9a4f86acb22a3bb6b05fdf0e6ed20fbe42eaf9b0273f4889a4760abc1a15ce768199eda71c58642491a06d56da803f3946fb3b6e00e4f6e54d0a46b67a16a4a47074a9f7aada5700bc05e77d0bb5af4bb4e7d7d465d6739a77fc9a87f688a86e4e3f09c030ced9d188281e6c9b850c74090f14964053a0e9f8cebc94cb7ba14ba34c6162e32fd1fc7c7e966cff0a3fd19935685964ac8aaec76b14e7eccdb56783a8736cb6a206ddd422a9beb640e001930ce5538558e333c75fc145234d1d9b2d6e61590ded3bf05a7f0ebeffd33cb0ce9ef3b8d4bd192484dab1325700b28ccd006395edb244c792207b54e4ec4c1b6265e86c67fbdb22d68ed0f66d3821b0550ab89ea23c6fa4d0308e77def3a451fd27288bb8fa3a6503ff69e436784d678c18236beeb844b7233604a1d7c4311cf6b85cd2ebb3b81549e76969ef30b5cd97af6a28e07cafb9b127feea48682c0d5ffcbf775d41830f49ec523f53ad91384149c506d899be32f0e0065ef39b5f430411fc86d5851a865b290658f621a7e70e52278eac3af29f3c6c019ca2937aed0697950b0448c615fe49dad4ba02f52736ba380926f6f13f2e9c683d296719798420c118be6516354749790335eb06531b77b2740c904f60661b0a53c55d1ea3bd9b5e65ed80b68f5587cc7d5592ef302d2eb65fb4f27ba46e4bf3c9bd72d35a69d601b31e6b5598cf6ccde0190cac7022b16da2e95430917a648525d08b917fe47104de2fa728f7a2cab98f2f91d23591fc71dd2e6c521c70b422777e329288cecb335b2559808f5f8ad9d3a09217c893b7943da9c09c60660e5a356d942a9c21998990233254b8a8b9608eeb58b3c65de6a871a299f7336f29fac111636cd4223af9ed46202362a9fb9d2173c211e1ddf2b818df3aa9ab26c880e0d9365aeee349c02773a3203fa983237bb34638ea62b08e40e65c49831ae6c7e68a694ea90e0d8f9ee09a90683cc8235ec5d1d668b88de1f1e798369f5e66b6158841600f62300ef2c8ad79482f22afd5cf67a9c2ef1ffd4194bf7c320eecf3cb889464886596871a0b3fa0430f8332e09773d95603dd42b755244829ba792a8420f90e3f7c0804f2facc87f8f13ca9a872ee26bfed45ca11cb6b988376b089b8636c41a1d485b4459b4890d7f722e6797830bf60893260210d6a2113b0dadfbdbfecae7a2d7b23fb3984e372ee3705c76d8e4580a7da372ccc93d724e937303e828fa9b0ee8672616cdcfefb33d80d31395ecaf9ed45a6e8a68ad84799ad9d74e6a4df079939c4a3cc9750f292903270118f03f29d4d72a0a4225dd167a86d6ce3df5497e72127ec82696b936f6d251a941ba28ff2d31467389fcc8149432717f92514da79b414b776011e92c964bead3630286e6189bebb2dba4cb5b530bf52694954af59852b028a5ad47b7ce8c1adce7dbc9a439ea0ae10fc7fcedf78c05c48b1ec5e77c4f5011d6c5a9073347c5f6f274d29b72f7c11834a2dee13fb8f6e069191e45b4cabb89182faee0a422ede4b529c6fcf8ae4693816ecff22ebeca4eb4b8b28368ae57f8c6302f07f7ebaf8ca6b5cd02b9b1e0c4f69165ed6735cd653ff0e29f1abb966d3f58a79efa3c760cf54c53bad5f64a1cdbff96faf55508b63cce799c420a0cb41271a37d173803d07fe6d73be2e776d6468f8b701edc69f043c2b258b27dd96d3f9db068bc73658c497a6b17e8f93c9857a9ddabc692e377e00f0c4c9ecc15a885c02757ce6659bda0a06f2cc31cdf4f21fac455b494597e3901e0bb822b1325e4dfaf638d9ab7398a134b660e8c5115ed4deef6143cf4b171c27caa8d23d8148a165bb9703d7852d1e19a4eb58b5dc99540bb8f6294905a1cf37b059c52244bffc935c10c3d15ed5af538103598d3f770eb508dbfd0eb673b0db020557a5f0a8d859fc8254cb8418c5a28e0579423ba4d58dbd6aaa02dbf2d8abd9d8308d19d9d762089a801ccec479bffc6fbcbc85d16c78012a785c2acd11f599c061a5ffe95d96f09296cec8bc222c70cb2541ae35623aca12b031402ab5799aefe229b0f248dbe7ee06b4342e4abcd200c253aa29aa1dc53ebc06b9e86e479438f0f0ffa68476d0b3ca9a689549f9dd0a6fd467e460a39b22195b4b40ba12a02b91d49a8c42123fd68dba5626e683bc592ac35554bc1f629ea6458f52ed391cd787d4477bca674d5c875e6367b9ab1a9ebc3a75201522aeffbf1bd1aa42f89359000f2cdeb8e7d51cb4d67f35c93e993a18804fff0bb1488cd0163aa82a5fac062e5b189a4c8931f19caadc342f4a1fa1a605b5ed28a7397542b1133504231952fb7a5fa7fe6500f1e6097202400262095541106306c576032aef225f555e1a481b744e07cc5b82435857a87d6a80c424a5cbdd15d55db8db7e3bba14474b62fab0a4ce113753ba48cca9fbac8686a4350def791a09a6b15b4adc08343c74ae7db929279fb4240d68051dd50daea9f4f39c91bebe9ff326250355fe347de2befdab3b168efe98750fa357624aad2dd1cea2ff390284f9132d9c2dbf93520c0ee337c1964e30c3ab2ad5fe0a26f89fb7ab6a515ac118a524b78bbedc63577d75075f16c2d1238a9f95645af5dcb134c5c427f5014b8bfe421e614cba1054d5f7bbeb4adf9dfa02ea213743afdcdde1bf94cb40baec783beb74c0e8c2f85bfaf2f2de274d5752e43e3c4cc7de314fa90f7108d814b4b3b75b2a3aecaa423af05b272b99000df662d63ad588c4d1b2d66173d55aec5dbcd43680520fcb58596d861cc99573b56fd2df0da603537fb6d551dc3deb49a39ef4bd644ba89cd457605fd4c326c8507c1140327719a182f338e46a3a3efb9318b54e85c42febe603486a56999b7b1b549086bcf4cc122160edaee33f597179c9c9aa2640e48118c3481cb4f753f281dd6ce81ae1d05b0950240cd136e1eb416cf50167308ee7786e8cd7a79c6af7de37e859ee52f354255d3588e5dbc7fb2375bfadb9f0b09aafee51605699c181445ecad4d0d9b873a193102f227f419f9cbd5ca19067c7969c15f9b8476812bb8554c69872d2244f7ba47698ae2c5348627a00e3fe571d722129e2030f8134b6cc9b88d41001b9227481d32a74a87b990cbf3feea6500f31ef305edc90cfeef538e7eec6d32b2e44faa2780e2c217f829c5da84721beba3858a2d0284c569d9347089fe6a46ebdabdcd6ba69b416d48acf15f2156a219979f6e00e80ffdf8946c7ef9bf9a7dd6cad5567c86c0f2176b150780d6b04f8aee05a6cc3e85f870d6aa9cc831277cf3c90089e677d2aa3716dfb278fc732f7ea04987dfea2c5fa5d819f65795e0684069c9622628073395b2897d25d0e5c445028d1081b333320f255f9bceace511053fa48ddc0200256d2c3063d71f770fe984cc5ada1f366e31590cf5f6887778f71ee8f3bcca52399c3d4d32b787d2431af87a7f9197df7c4ef256bed1a9648584df92356efa62a05828041cbdea7365dbbca764a788f16be8818930ea96026eaffec0ed0f0f3a8d089da6e74d26386bbed27a0f4946aed546fd6d4809ce593e99deb8801b14130256b5147ff63c920901800e5cd32e2944e17e18031eb2ceaf3e66a2bcd4281565acbe6039c251b4bb7a8c506c3eee435a4952c2123581a12084b2d9730bd9f254bd0b0089e8ae75d1f6c10e868fd3c41516cc1e90d68c13e4c986cf8d16168dc04f5f19954b3ff23366feca0de8cb9190fb4777d27591a0228567188bfb6fe728c916b1fc367100f35926bbd90fa7418554853a172258cd94159a19ceab9722947ce56fcc460cfb70676ea5c1c1274428d91a10cbc8466cf1885d4e5dd81fe59bfc0139a2b9ad386f8f3fce875b64640eb86c6de0c9faf80efd05c5d877a9a0e575e24d5efb039c8ee809b010889385cba8c0f2e340d4536aa0a68cc168d4396409cd151d5649a3cb15cbe156a04c1c264dc38edcfd374cbdab38d81b8f7a68b0fe723a0bf20927dfa24d59b8aa9d250454f04cdf162f84679fba3677ed21a05b4273189c96a7ad9cc40a3cf67580af6c2de18b8a7842e551bca48e7a3d2b15315db3bd6dc22d3e2d8c58e4c06526048654bbde0354d5adc8fe3c554684a9bda90c105ef8a935d12b009b1dd4ca7168680f73b38a2d6dee04bc69a09250e241889c3447b31395883c446f21f9a8c7f6d86c96dbb76236754bea20d0dbf9c86ae9db6287469cbe0aa204057dd0110b51f4b14b9cf84f9ece4daf33cd9a995b99c12af8c04500410ad193b960aff7ae07d23e72d843d7727c83adc10d7ceadadd11f8f603aa6b23276e532b262e5938408866507bf6b6b", 0x1000}, {&(0x7f0000001200)="ab801404112fc645e41e03cb770ad186a429d8f9470d6513287a324a20477c7ce633a68c7e51a3da1fbe79a054e9b433a19b97fce8bf6e758bfbb226aefe6376b8c8a581a9892f621425181c71a4bf6e1baf15198566006af75c6dc2090dc6c842f15b8f88a9ba134c4e59065098118454ea88424d7f4070bde22848a5a5665edea0e19beccd61573000", 0x8a}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:54:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 05:54:45 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0x0, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000000000000) write(r2, &(0x7f0000000140)="02", 0x1) getsockopt$sock_int(r2, 0xffff, 0x120c, &(0x7f00000005c0), &(0x7f0000000640)=0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x63c9) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xffe, 0x3a, 0x8}, 0x4, 0x6369, 0x6}) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000040)="1b303ec381036884637763c26f75469dc3aa43eb9978b69563143350cd84cd090192c91693ff8342b1b6347d369509217645b0ccd41ead0fe56551ff29dcde5207bbd780c372a4284c7ae4f2e40d2e2d3f25382ce943f03b63c19b1cbe0d824afcba188fe3e4ec43c89900325a3ff2a5e78793f5cb4b511a4c0bc32ba37af8f9a2e302b152935564c338fe6ae283e835fd18e83c2fc5da0c2fea4ef287e58a93be9c6db1", 0xa4}, {&(0x7f0000000180)="ff0b46dcd116c0ebb0c035cd33aa426ced0c9a01f5ec903c7e72fc9d680dbf1076e78e981b8e558607eb9ede7c0561d8ee0a181a3fbbfe96120d28bc685a5d533467a146ab93c27e72a602ad083aa5e2904070e9a75df0de4fc9944352d4b9b66551c0218874b6d6506aa97d4516e14bcecf2058980fc952d58189ffac3535", 0x7f}, {&(0x7f0000000200)="6804bde32b977d12b27015bea9860339eceed653157555e8104fd6daf83636d229e08339825fa298f9da710c43e02bf1ba355a154c61edcf4c32f8c870f28df18b3605e79fb7a28b539719a0990438588268842c4623", 0x56}, {&(0x7f0000000100)="613c8b84e763cad90f132fb427113438ed022b3211794cf0bc3be1094c23120df0b6ea", 0x23}, {&(0x7f00000002c0)="9c8f24f5a5b95c6fc671fe5345a94805651206483cc2b3755b404ad244d908b1d22a9ecc6cf662c3239cd496af1a24239f61c0e33cd5d203ed1f446bfa5704b30ec892ba94a4b3cab3a8bfb95119ccc8c063536c5a9226f42a6fa72fb1c3d544a56688061901b04d6b79aa5cd73bb9205dad2ee491827d9e935b050ccdbf9c5f1b1d795ee8a8dbd72a6b1241f9b575c30438914c628991f55bb3930b028c0bde3439c5b15f8714c1b1971356382a6ebb817e7bc476b1267ad3d7bd5b7575c843a2547ca5cf5be925971337cc707f0555a224dc038ab5a8b834546a2b1923dbb5ee8c009f1a3568991149f0355b3994cdc91bd839ef0e062ecc", 0xf9}, {&(0x7f00000003c0)="74cf5b5df330e3a14910378c484b39dafada18faba38ace3022704592ade01e23732ed119f654560872f689afcee36151d96f455bc9556414764ef04a6254d272a057fe85c9dcca366250bcf1cd55b7430d464349e5cbb19a01e387266205ae4f9d119d70f9d346a2d4542e629f8a351711db1e1dfa65b75975680224908e2b71ce8b2a0aff6c9bd391889693d72d70b6ea6ada777355d355c7fbae8ffe7d46c9e4de9dd654be3250ee1fc38f809bbcdb1", 0xb1}, {&(0x7f0000000480)="4e1ee122a23ed7dd56f5e9e80fef90c07ca207f07b4c029124501dd33dc0439763faec8b6e22316bae97bf6d01c4c65bbea6e2bf2f2132bb6aa46a29d49f2715a1dd6353b58f8a50aa611f", 0x4b}], 0x7) 05:54:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062b00000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x0, 0x8}, {0x6, 0xfffffffffffffc01}}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:54:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0xffffffffffffffff}, {0x1, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:45 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x8000000080) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0x101}, {0x3, 0xffffffffffffff81}}) 05:54:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10030, 0x0) flock(r0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x6) fchown(r0, r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e07fd2a8a4e88c0eb2967706d53d92b9f0b74382"}) r4 = dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x5e3d, 0xffffffffffffff00, 0xd18, 0x9, "5a53d6d0951a1147b3824f410a2e62f4c7492c72", 0x9efc, 0x81}) 05:54:45 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:54:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) r1 = accept(r0, &(0x7f0000004e00)=ANY=[@ANYBLOB="000000000000000000ffffffff000000000000000000000000000000000000000000000000000000e5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014de2b3cd1e713529e3f1c6abf520000000000000073a156f41172296db72e1c3eedb770170a616840e5c285049301c2fe43b89c24c2103766957ec92241ded37f11655ec088e320d3f03d8b62c8e86f13efca5d8ac054f3f21b5c10c2f9b17166a655cff22b02592006d00857d029c5beda3566c832a3155268b671851531e97672262c04f1cda390310a3baf1597a82ee650d9b93c88bcff7fcf4103b0fae73b4af8ffffffffffffff7a34a3f91619340b2e5d36f95519271ce30eb65523d5cb790604f09d7b7688887e9478ba8cac7197be25cd2b860a3e874488a339ad8bca54a927e7a9be857bd4895cd2937690c005727d5b09854743c331a4f237439cff4e7e4383a4c27aac3d05d4789522bad5b9d302ac62b25caaa40c42c838358bda2ab917ba34abf5d72cfa1be49630e5752cfc9fda3c3b91dc2c56b5b5f0d242118f5c72f0ea97a5b83fd5a9aa617c06b5b6fec188e011406bff4d8cde6e1dd8f60d4b546d758171801fa52eb4effd861488c46a5c77fd67be187749f1ae3a64cdcd26d025911ca1cf174546c59914319c7ab2fcfdd00e6e7ee11b42dbc9df232c60ea86f2f583977f1b5930dc427d209843"], 0x0) shutdown(r0, 0x1) r2 = socket(0x2, 0x4003, 0x8000) getsockopt(r2, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r2, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r5 = fcntl$getown(r2, 0x5) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000038c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004b80)={0x0, 0x0}, &(0x7f0000004bc0)=0xc) getgroups(0x4, &(0x7f0000004c00)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004c40)={0x0}, &(0x7f0000004c80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004cc0)={0x0, 0x0}, &(0x7f0000004d00)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000004dc0)={&(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004b00)=[{&(0x7f00000012c0)="f2aa8a426809680d4cbb51a474d54b39b86ea9d669bfe33768c0b1fc622808c434cb90408197941313b554ee32f843ab2d77050c55ed157875022645fa0f982acc6151d22bcc7a308a3001b2", 0x4c}, {&(0x7f0000003a80)="d1a5c747855cca94ed63ea61c574edd594b93fb37f55fc988e1f3d7c85427f2cd97e497748ab00b1102124e97ce7dda24e41c1b0ec6d933636e75c94325fef6e6979c0186a94c96e7918c2e8469bc7e9adbc3bf14302b19b87b4a7cdbaeb190cac1a31738872487a76042a0e5166037ad585c3e73cc2e67ecfa21c189b953a14b81e23ee78ddfe58c3e9b52aa47e3b55f0849f04161e0180c97bc1f374bcb844d92a47d775c86abb6a8cf68c9f116515028b32dbcf1e2c3a2de550c63e974273ea341d2459c67587dcd6b8b56a4833f3eacb8baeb5286c2fbd3efbcbcd73ebaae696973eebfcf1a18304edc59e5cc3b7e4d2b3e21bb695a6cdb62c37fc6ca3afd1975ee77b94dda49f2cae838df4ffa78392c9905773ca751b86d6e24d5b6017327e4c1ad4de0ad9f163538776e1193f0491a1c0ff123f50a5556be6000b56dc52bbf6a12e48bcfac5f9c226e46f46ad26c16f5c665c793cdd8edca5b2ca12adeba0f7f889e1a3456ae1087e9d50052b535f9c80b593a0aa6e3e4e56814f4b1b66e64a1ad996957925d44a2b5da9dfe8a73f1951c13cb8055e5c7eb1c9e6ad319b8ccd559e891bbd3aec39a5340625d02b604ab099fe01db61bf13cde357ee4a5cad5dae2d46035cb09a85e542f5239ffdd3b23cf4e4dfd847970413b42b103f38b363ddd71d183a43fd6a9aa705c0d0a0f53e5ee5e3151cc41315ff484feaaf5b7eca532440fe0acab3392652fb8befa17c21a04f85fdebf15b7d53f8623f3860f13ba0fa175702dedb38d3447663254cfe0f8d9b6c721eeda7b842ba6e25c56d7c97ad15ec28b7c6a77cb0e00fa380a9b30dc8cdfbc3ed84f6fb74cd8ba11853ed09f5b930f067a0c8f0a1199f9fa6662b54764d857a3165a75e8dc01c7cdeaa9cd7e42cb544b1cc9327ca3e5ff2995c289737876dcccb6182687d8b4d174862675784e68bab311e2144c44d90d05aedd67d11574f24a272e1b9f4904e12d1ea5cd3d323e27977df8bce6534e7d2c4cf20959a7013c4d2fecdb3217b7c0adbbd20c22b1af23da3c1fcc2a891ef8001c4d8b779fcd99ee1b604f1df56604a9afae7ccb327509e80a8bba0b410ad64ec3a8d599a72507b2bef1a7977bd946f7623bfa07a66c50cdac1a910e89b2c562904eba0f1c866461440d9a6064630204abce43cfa8a8c0df623da6d569e7e260997215eb364ab93f66df2de781c83bf7517079b895daba0621933798869cc3325aa1d7e616983a60bed76ab3efd79b7d225b3452854585f6b94b92fd46fd95c81704b5dd7f76b05e907387927d6943c455553cac680446792c523a94decd2fa3e0ad2c4bee160c789c0fac6f68f5f3dbcfae4cf07f2fa958f847a6057449679653186dd8866c38de8b62de250b57f0338ab1a3a6f30058deaa649f911ca5a65b11ad7728368d2f89cff40ae8b8f3f211b8d922e55021797d9cdefa925e57c3075fb459766b2282c0040bc89840cfff7c19a973b86e075ad2bc67500bb6de0336c49d6fb955f469d5372c6bcc413ac6b8fdc67c9780ee1a08a12aa734e0b0700c03ffa4322dea0a9d20a38d9b5a5892d8287627582f362b55da9a7193173a87360f139a8eb0e5b9692bd968672eba9059317e6bd7878c08684e62649efb4609f04d03541e194c7764c134dfbe943949fcafd08f972c42023cb9183e85a377915e6f9631c97c24331ec88c09776d98eea4e2c14c87deed1c76751b19cdf962e05a4e84e5b1d8d6c2cfa36e2082074c0742301096a093eab755a7bdef820b0a71960614252c2dcfdd1ee6d0ec6845ee2a3c719725c580e130316bd4304fb1b5f9a0ef20ba385a527b909bb87e43a73f74d1ad1ce19ba482c9f0b8c0e22bd6bdec4c7e13031ac9aa548acf97a967c3777bcf18c0b0215879ce95f50346e4eb493ad306794e1c551adc3578e0389caae55a2faa80bae6a737c21528eaaecea630a75670fe0fce7d36e8ea577221fd6c6e31e962092b30eb01b35583cce7f229e41d30a7fb7d786debed5c65d8d2c9020d4ab5be80d2fcc6ea2bd9a2680a39a686a9e36eb5bbb5e1e571691be70fc05ddf6ef2ded94ec7a4362a64a20024801430cb3946baa75310195ddb4defcef99594e012b572e77b076edd8c1b366b777fad142e56f5ee0627444957d92f505ceb5edec6fb32b09d206438f9612165cb3565820ae9add303db9d59dc411833a935a591c95f3c11395803ab73d841bdf28d0ed5c7fa1ae57807ed51456386e5fd73d6e176fe21c9f62b2288feff5f28b61d79d29d7c9ff8f6ae87f38e9a0fec0fd8ed5af3bc296eae4dce886914738296e46decb9d40407161929f7c610f172ef9e95acb10ff4b67dd5d819a551a78de8cb7f94f676d1b2713554e6ea71ff89392ce0ad1b0714830e6677f49e770d1dc37982095ea552b300d6c1875c7d20035492395ec269961deafc0d3b4bf38d7a170ad5057e1669580fad5daf563e1a67534aa49a0ca7a2822edf28719c4db27eca3faf852d260990f0b77ed39eb0eaf4ffb0c999b3fee69d1a482980f27007a4f3d48cad3e5d2cfc3cb1637301857a98d354141a64cc2625a1f0e803def75ad63d1c260fd04e44fdea002ad35ee208c3c54e945115e880cb8952cf42f8f34318e0f7e57ce78b234de7b5f8317fdfebc77e9437a65424925579d7eeb96f62da4fadc5d28e4a146661b900c96f242182b739c6694f99c6c59faba8d32ab087031d49ad7ad22ad4031f80282a62d93d0b1f4160473ebdc737031afb03faebfdc8d4747267c3a3844520d81932ad6d8eafa9b8a8d3a1b3df60496a38a8d6a0372bfea995499fdfc079648b11e4f782ce257ae6753cbe777731aa430150b33313160c913767d531f8251af00acc74e775207b80c77a5543bdf90657dae3487606bb249b865aad0879aa9c7f0fc9829ce97fd7f2c3437f7c07abf49062ebc82501ba0aad141f5d512f737945cb5ec351beb6447bc1fc48c55325bff548dda6ee954d80436252b2b81bd696e2dd9c271c2843aff43fc6bc682a3bb07e5bfef1a29135a70ce426329ff1f7a6210731cb0a7796738553579bdd76259fc9ccac3d4765df853448ac3139a4bc4da7990a188e477cf081209ee1d04c9df93aa2b129523865b12ccb32d4bb5db02da192fe8284ebd9c8bd51cd5b7fdcf2f37ea6a1abb1d111468e26958d85b7d6865284306ef791aa1b8d4f31fa9fd486f73a632b9a593a4c1e46561a23255939b2efa7f84b2522ac4f3981d472dc568b2371680f5afbe492e3e502d0d90aa660f9ed29623fb5961a1fb6c4d52d169e8795988c3b05862a6396d2c7d8b185e56faba1fe1231f64f790d4551ae2bf503b192486e4ceb01043d80742b57296ecee42677641c7c57c98a3d310d0c16a19ea8f0ef0c5e9e9723cd377470ecf51995266871d1def0871d3a18fb20fe9b0eb627a9a7191b00b2555dd39fbb5327ea22741fafe49ffb1f403994c3d899b219ca6045a066ebf31bd1506df8769d866cf38a85af32d420f93e0fd455546187094da339f5905c5df55f3b778e9fd0076fe63eabf43805d5cd44884b1ce7662f545b57823f35bee0f5fabef3b8f8215cde92e4071f64c604c764499d7e8d94d7ea5c5c54ade392e438ee0710c1914588072187534cb4156cd9ab9e5b8cc8b484a87aefdb3285f00266e194b3a4f054b4ed8ff312a78d73cdc3bba54a0c0f765038c79fa2bd02a145551c5c0a34bd26e0241a2ea1ad14e32460217fce57fe709ad757c54c015abc828312ee15b39bba04905c3b17f0a89efb8806fbc00ac7e0690cb589b6db6d9a04023117d72d1a7e5fba723f6d74f5ec6ccf7899c9a58bf4288b1fd269587d9b8e805cc07d07168b41cde06153134c8df81b5f71449dcf2305a098b408e19e3486b23ed50cb88b96f178f0f3d441375b56d59bd2c0cad63bbd8d9585f878a0754d3bacc9cc83b918afd41098ff2b394e4d2862eb301457e9f1a97c9c1ea9d08e184d2d156658a1624025aa8a0df7ac7617c012b6c4729efcc564fa14f609ee6fd74dfae21c7212564a3c8ef1426f72f4e7a400fd1202e6faf48964773d75d317dd081fc9eba02622aba9727a7f4ab54dc677f16b859c192ff336af3da019ac6fef18f31564d128c78b314851a265638a72289d32a4ea98b8c09317e1c3942bbe2515fb9dce97e389764e7c612ba4edaf90437b4e6d38db3673537c1487dbb1e0ed710cf91df4fca552e77f3659dd74f9f3481a9a018a033d3ce066d1505f61db152be896f5b58ac43c9ac70135dab09ebba3ec47c02da716a5b7a0aaaaed5c480dbc336f627c2e0e25dff1a535ed18ab849d75418d952d7b327a44563956072c6a1e78d0e3b6a1de46f533f23b518df187564d017acaca386b9dc8d47f9e440a6b770b9a355452966cbb93a6092e1fc43d1bc635ff03e841aa95940120781e53fae262f4a61a2443d9976d7b96924be7df3141bd387934fe1d0805c72852ed9986b47f023d26d1a12714be028a642f19498aa74ea22d85ad7ff6211394386565e153bd50d7a54f5da640963a994117f971d0bb45a9ce1e33b23dee2f1e2e5622f4bc9f85831a5fbb5a8d821db19cced6511ee0cb511c65978cbabcbb37a48a077d0636305dad4407cd891b8ed1f8fe5d632c17b8a1bda5e3c0f2148ddca374b490fccbc364daac06d117e70e1f90d9c90786460d04fe60468935b26b0db378972be16df258a4106f4922db976975d3ff47c98fcd7ea2d9b78eefb93cd3d98604b3c62b59b9f651cbb16c81ad15b6f9aadff749cc651b900023f2419c1ea9935cffd9e592c9b82c9825cb2e833c69c65b8c5ddda318fdf425ed46238c15672064250c56b815e9db8513c78203bec4c8f559997b3374cc13a7062139a40c78c40657347cb3c0b473cfea0ef76373072d5d19f240df53ce9033d71ac7c3b06c68e4f1919a96e5dff0b9ed24b85d79c37c1caae6282511ac4a52f209cb22376e0cadef5434559c79e3f0d8c51c5f209b2efc201a48db1af66614aae57aef12fdb713635ec9d64085371c323d533032ca5315080c3b290c30111f5a4d3c6ed9d181b73a148f63f201a3c33df86c0c3872ad6bef468b6f7c5bd14d5fb0043be6db50f92b30508572f967164255f0ff17946841b8a00dfb77611d077352073c9a71fef7570356ac388319b5e025977779374527fa752b7327e7235f026a1167e93386206a053eb159cadc4b1b11386eeda368a7ba721dc182d0123712ec9c01a202cf347c5533a097c7527062a9c732d21c3cf1121d7a6bc7a9062e558e0027eb816b183f7ce6e6e9780269cb44865e65fc543826434ed3002ace1dc1f2fbd0b0575cf2d119f8554bf34d7167a00c5586667756289692d683222753f709d8a08785f1104fed6b20806a440c55411004302af728e41e9473a46ec8f94a106c716e88fd57d19791ce435bfb7bacec6aedfb98a7d2d62adfd07057a9208deab393b0b27a2a721576e91cc063aed66b3ed624e528c42532f8f23318dd280856d3dda29c49093e747372d62367ee2f6a5026cd643af68dad006baaa8d9a2eba280a52af1ce71195867741748566c81edf18aedcd32dde9f9c2ad5423725b3ad45e1c4863a82c6de5cbc7c7e4abd393a489b1b89bbdaf2bb61198cc37d78662a435e5ec75793cdb07a03413e4312be984114c81a1ece7760d1fffe4ed9dffbffed0abc5866079447cfb54ccebafe1d543f6aaa5895cb69c4c5d7d115f9a4392915418ce4a6cce9a955a639b06e21152ee6d4ba7b4e31b0280bcbeef10ae2b272d1", 0x1000}, {&(0x7f0000001340)="91ff8ca8eb58a43a51", 0x9}, {&(0x7f0000003600)="27dd644daa5983e09cca36a8daeed75780e925c084697370a707c5a545871e59a49d42eefaeaa34caf091df72d51e84414a41d3ebf89c12ef1939877a351f656b971697f5a1410579ad7fb2f732c23b5bc939f85f2b651b0d00f27d4e6c17ab57bec917d86dbdc794c7e3dff885a61c8619e8564ec65e1e4a7f4596bb49b4b12bd365a0a0a560cc7be14338d4ec2f25aad11423a79314b282625a2bd5edc7ac0a2bbf2d31ad63a1f67ad81b474343860afbfa7017d246fca4be69cac138b910f85dbe4f2e2e2aeb524e8e34ef12c2de715598bd74bdc91bcffcf54473d00ced6", 0xe0}, {&(0x7f0000003700)="4fb4b7eec0501120c9125479f631658dd12cd1287f977a636f18a797fbd7b7accc4d1363c0961c5a511b2eaa919d32e2da1dd86a2365f0896a7ff168d81cd94f8c35e7f2dc9e0f39e81b84f7bce3ad16a2ffffe879feb70fc238f3a5fa4557a6ccb04e", 0x63}, {&(0x7f0000004a80)="2cd9840638f2fc1ed059f854d82e89737e0dbae62dfaea649c4d2a031f18feadd815a166ee9f25eeb6f7b91f2efc34e7dd4a443a76c014b6c4ecd8f02eb91074cb25e73e3521b84f975f1f9a9e3d54ffec766a0c30b8985c1ae785eae10b1c2fe0cf2f588d96a3caf56a0fbb2b6cc097a921061a3d", 0x75}], 0x6, &(0x7f0000004d40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r1]}], 0x80, 0x40a}, 0x4) r14 = open(&(0x7f0000001240)='./file0\x00', 0xe88, 0x80000000b) setsockopt(r0, 0xfef, 0x100000000, &(0x7f00000037c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000002440)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x917}, 0xc) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x1000) r15 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r15, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r15, &(0x7f00000013c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) semop(r15, &(0x7f0000001200)=[{0x3, 0x8, 0x1800}, {0x0, 0x1d2}, {0x4, 0x1, 0x1000}, {0x4, 0x1, 0x800}], 0x4) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)) fcntl$setstatus(r1, 0x4, 0x81) socket$unix(0x1, 0x200005, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001180), 0xc) semop(r15, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) 05:54:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x5, 0x1, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) 05:54:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x0) openat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000000)='./file1\x00') 05:54:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) socket(0x18, 0x4000, 0x3) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x100}) 05:54:46 executing program 0: r0 = socket(0x5, 0x8000, 0xfffffffffffffffe) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xaa3ff6d994d70edc) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000200)=0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f00000000c0)="a490f831c88716921ee6cb8c958a19e3202191bc7aa3d6b1b69922", 0x1b) 05:54:46 executing program 1: r0 = socket(0x18, 0x3, 0x3a) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="b3df1d19a15a1abf8316015e2fb7516e12f5d8a372b186d68af0684a9ce918c5376792700dbfad6a5e279d221a6ba4d227da1f2b155d6f90c14f7e8970498215458501b3bd1ba09aa690f7cb642f66fd8d661e8ec4f86985e5b192fbe6996c29337dde2ef0f08f523cd7d5c785aa6b", 0x6f}, {&(0x7f0000000100)="2595bed6c6074e2087dec7b6bfac85d3c51ce0c5fb4f3ab0282ad274dc95cd49e1a97ff8f2b7b2a4fe780f3c0047bd068a7fa192c4f858c8e488839c5945827e138b98adc19565ee688bae35aac4228b9b8b2fc4556929691066670ceb864f42962233652bf5fe6a1aa40020778956af78c2cf84f2bc1cf5", 0x78}, {&(0x7f00000004c0)="18431601267065bc786c48038266ec285adaa6d92c90dbb8e9d529258c5893bdb6a4829a014216bc475659700718909839144af14ef6647682893087a9fee74f808b711f4df0b72b14c2ed015c413cde4c8715606f25ecec298fa41d0da45b9514065e94017a7bf3e9b17d1df28e017910013ef1d1adcf6331b05785b610b2a8f5c2131a576c03cc8680df7f63e155a616d2d3eb8d3dbff7cd8a119fdf03d9a72ffd85403bc649f01a9aba7677d26b43fb075380a811a68562ac356e690fc07bef24752b604d904c112c3fddb2e305730c9008cc6a29dad61b347512685c0f9722d7bf3cf50a85c01e885d2cd8411776e785630c2eb6f308a407e7ee182b6e4e3b221f4491d13359cebe67ceef3f02f33b2edd94c5432981d2a4b107c33ac5877c629aa78e2433b865a54d231aca980e6f24c54e687743376aeb0e10a40aa65aad43a32c1fba1c1357d79a7e8fc85916542e880befc35363d92a3dc1c4aece8c3787a64925fc4753d60005df30148625b884ba3eb21b1cd50da835941e51beb8ca7f1433c9752081ea073a47ee00ad9bc0bbfa7bacc87ac27af1de071c85fbc04ae9f9ad0ab8531c675d4b611e6874232944420a42ef846490b4404a6d42369ba9f895ba9e36d59feee892e60064f659e71958f3098e3d81dc636817b37969b0df7e9b80f2ffe7b19d238395994623c656ce5c920211ea4abb6dc20d5502148c537c52aceed735ebfa5cb98bec913aaa4e83df25ce1072c61ec6172fb277c29f4c81b15ba850dcd74268099f704ee9fb31408525421953f80ececfb7348032a4faf57408e48aaaa86360ea782a490bc6d1369952a4e18aa00513f48fd42afe71596b30ae7c5480cbcf212dbf27b0d62966dd61d3da00b4312800269138c3d23cca3b1ebb81c8d8632c66193cacaeeaf7cd157062292eeba20a1a8fe346d5502d2731db476c63f48e8467f33b48586447485f4968d3f7a57cac0b7b590579fe892a88d84485bde26d150ed133d96ebc479ce7ea66686e99064f466e48f6b30cec1cfb33af600d5ac401bce2cbf808208082b26928beb2f7b53bafc2629973ed52c3db0f98584c0104e475e33adfc1450f93a6fdfbbe945d98982fca239bad0c2acfc4ae3f725f5d84f25ea4ca13b7ebce2f544e1c848227f80cb87b71fb7fe50bd2f07d7a2fc7da72806bfba8f84cf619295d02a2bed7924eaf4a4e03a4999747e8f07b2b24d83b585f6ce2e3cfd71e3aa037fff5f2a6d553708029f1faed37538c0084eff80db919d77623405bd0d2416090898733c4ff424f3a77be475308973b70418f1d4641427aa5991fac9feca45cb03dcb0abfc6cdb8c228b7e917e49bcfeea86f641a4a7b7db1ebab6e8b9fb60de4c68a60a292f0154ba2f084972786c7b01bb4dc88f0830e8a8e5c49a44ecda71677df78dad0d5b5e0c3fe51f4c86a697b6074e111cf5e138710e1cb0d97179606e65187dcb091b825c0507d165cef0828619b3294344c802a15ca879206f34327b7b8ceb0e039e75b7557447d67ca4dcbd5411b6c34c41b8f4d15b81e463cda2f83808b1a1295e0437850aa0cd849957c09f17af4c38dab69d63b94df44e5cac816493c979e591f779c945b91766abb5292a846cf7d18bc791f993fe3e969931125c7094c05c7e8a72d57c08d75cc37d5986e11dd6d63a33ab2a207531adaced5c3e671a7e747566f356d49aa1146108c5fb91f8b8b96eee6815067c0404a7930c2836f194c727ca342236e40c76af12ca048533806be572f874f9e6f8ff59c371345e2c72bfb9e9e6ed43299d276ff835ee3436c68543ca91c0c56b53c11cab2e4336b878e7b698ee0155bc997c29f6f4b6b0e6a49c69f8a5899bf395ef9d6f28fc90acb9b8392ee730c7d947e23ef77d717c52974e2f5c9266e6064fdea7db6f493f312226f73def1e788a5700a17e9c7dbcc8d1ef70bc37e5812f01c6bf09278c786d78c5bbc758c72e8a10913aa790889a9991b90b8c342b04c4660a6bf096e172b6dc889d137ea1a1825efbb5a118b548fe3be8632e34f25a4b7a69f293a785646a32c1daef23e573b9e9a02cb4900e8beacff47b33852044468e5b27d1082515ff5defb1617d77c3e9f13cc4bfe20ba90283324e89fe49ef4418228fa7ab3d30c527b56f8ceedcfa2a706ca66ddc6318b240aa5a037bd1a741f3e2e263d4e69a209392117656006233b510bff7321494eb6030b2c553a4ea1fb7fa4a766f9ab0ea15a5f11427add31e7c025aaf2a76b51fb4fa90e204bbdb1cc62263a66574ff195fe2ac3b9c8786329ce6665de2bd5a4c27035f683c0bdf520bd0610fd3b4fb87d1fd71ccc14fc6f6edf2493522eaa5bba240d86d2401404ef954d3b6131d63989d302eb2d1b862db411ae71944a8a835f31e3181f4ca3385f61c9ebdd92176ea1799ecaab34fa327c013c1c332bf24b0930d786842dd3367f8465cbe1923d7f5c061fbf50cdae96bbd2a00510b8c821dd0e9a7536b0175f2709a7de70c5290696f01bcb16f7a52b6a0db9fe92e9c5b179b61f90ab70f422bc82d49f2ac337d8736b6014d6a507c586654eba85f76ef42e9f270798b6c8c66486ca3cc1f691639b287faf6f78a98f686571d147ae4ce4145fb18e9991194cc0dc5c5cbd3789327df6ee477cf57d56834361a998499abb5aea3bd3e0c51f2d9f3a99194a11975d333ddac4d7991b868ce25d755c6949b90243be627566d435ce67b617221b3976f63eb7fcfadfbea9821284c51279f7ffae6cc9cc129c7beb2a9e8e6565273e9ca6cea4c20a06d549a96979b3b2b95fa48d988562480446ea4fe7f2cf94fab1cad865ed4d12f7167440932eded36b3bd79aedbee2010019f5f76191aa7327e335e966dfd16050c93c4ee363b969c5540dc51d22ff1b3c9b5cd20936f476e92f68dd966411cf02ac93bdbf4e1ea01282e4d8ba1f9967dae96faa38e35e3cd75764d229b63fdf14f468da31d1c85d7c86ba96bf111f940d6dea11915feb851bbb9f606b587f7c6833c1538a423a23efc2ad3d23972505966a9c95b16a9ef801eca4f57b01a034e6e85a7fab390c3b93604d603e6a30ff263a16063189c36f0778eb14615400dd5297bbf6f411a8be8e6d34c5a04cd747b7908b0ba84dea1c626b8cfed83082958affa4ba91046c903bcc000ddbc52882c7fbf506b07a77ee0271dcc365b551774474b5ca737b44fd3e566beee5ecc08e27fb05098ece9010a9a4c5aa9cd8ecfe882ece07a5d226f5fdab4266cc7fff1e0389289e18ce404b8034f68764e7ce34156e185d0e26691f68343999b51de93fa2392c17228a30b1dd91deeaf77a6f661671a4414b3df31704f834736d9eeceff6741c71810f428e87821daab28b27163939d7f7cb8ff2d54acc34567ffc04f0708af043282a6cfd5ac736199d376dca0c5bf002e46bf09566f51a441d839a56fdad4de049e8fb02cdf6fc76dfeedaa8a8b5a37c7702d172bcec8d4bc5f0ed92f69f58975251cfe048c0ea2bb4e8c8cdc50e14ce6c52e534b61dc67739ac1047b4b89fde53ab4e7e2798ff3ee8a09dc19e4d87d86326d6e038bb731f82c72ab74b7a421d818b9e5f37b44daaa5e2e69f4cd07e188e53e10a07a952327369eb897a73586c950a374d339a51100b8f8905f34c339217cc81faab25c28f0cc630d37b00beff4fddba64d1330d9f870330e0551779bf46015d9becb42bcca9da7b70800c6806d3f6b11bfa3ae19b533ffe3db933c3ffd43b7807e294483acdb1a664b2950ce12ebf05db04b3aacbba91cb079c0347af9146ca7f803fa0f138379f48b47b0629e543a8c8eccbc844fa5c62af4b65877eb112457789878dbb88fe82e71692c734db6387ec2d5c4cf8a4456d55c5b7f3e3da8c74bea3f6fe0dc3daed5f3862a3c5390b4ae7215a134179dae1f6300e374a185fe7e2df75f83ea8189fc3fbb554b9622795de5923cfd57483a47d4f0770362e2a492ccd6c7aedf67d2a9e30d7db2765786f437593a72b62f5fe76891e2dea71029b721a34a82dd633125001e952e30c8ebb836c87e827445d3e754730cb327b93dbf9bb3d22f28c479157dc5a20078ed611073fb25fc8a495d8049e4e130ed8f9ecafc63ca0ae1a525e02c6e2d1dbce1586f93cd91bac229ce6bbd3caf31a0798df6e103e4d60e9a4d06e40c81b6a3ac1f7a7105e29976ba89db6b959bd5167d85aadc0213e36e3e74c592367d6098df3a0ccfaa6323f46b015bc21ee8a92c4ce38d2b962b3ccf4a836dde0b5fb1b0d478acf86d90f9b4531a4f9bb2864873129a1b1dc3c9f30c51331dea47def81331462b4d9dbebd82d82c148799e31cbbb339952cae66f95c661159b1da79fc388fe0a92edb8982ed6bf4befac44a648794aad26613c0be0d8733db32f28fd8096bf81c20a1a7290ce73f5b09e88c1b609e26ff33ee0a76bef6f158af08a4d4cbd1af313ad08e7c8d573e7de275a73ae5b6fe018b192e5d231901f5277f7bba91910472049184dac3ea457514ef974e9a84f10311efe682873526f61bc91ca43f8c2fdb0a21dddd46319842585b988616b975de45b3b2bd371e7191ec2225f914719f354e7a2bc9176e224068ce766ab4406fb836042e1fff1ec14c8512dcfb952caaa3d85632e6d5dc0afd2e128658d62d7c60a0e26ca47d3e5795975c1524acad9f18e7ca580998d28c27c432cfba193788ceb3c669773d7b06ad8da40d30d2f4320c7af17df13da33b7db53108a7950fcbdad88ebc55b08c41f8352500ae053c431ce81747e84bbb96a6dc1667316e07da2613703581ba96d37f065f34223dd9fc0c9170eb51bee94ed649161c17c770746c17f28f6de45ff1118b60381d827cab356ac58bd48c83006a871a5e22cacb4826254f24624e050f5583aa1dd807863d27cb90725ad85b1c8b69287c345d7d4bbb8eec410691cf4706080a6c117377d9f9c97ba04cf684aebb76dd531388b33c8ba918851d7e3d4e4ebe85ec334c1cb00375c7cee039cd7a8e7924448d7513239ba7bd2c417122d2ef09bfc939f4f5a7fd76938be36f0709c33b33212b9222586b2afbadb6480d981e6e31a358995344487916ea5de23ed6c8cc665d397db6715d92962e3d3bb101198914f2c98c1dacc438797870b8cadbedaacb6d83b09f4750e0b20a54397ec970eeab1e8a62b42327b3d23db869d6ab5b08f97befd5777f18aaf86a37c7c032f0a0c3024497a829934791757cc9e91efbe5c5c4bfb23d5f11492b73995bb05e335d06f2678ec2d768d7cc6821497d50094e1fc57e662e856115c6072151d9b3bb841e0d48060cae769c1d58ce5dc04d398bbf3551c871895502e7c8d3660879d63af287f4a48d25312d2de348f7b3b2532e45c476b84d1fd1e35c4a461560b3964785d87419a4ee3dbd858a627319653b4aa245dfe37ac3fdb13940b301d098f5e5612c35ad216796d556c4b5146a4df0dcd4ac67a8f90b7a5ca736e97cb37b5bdb9961e266185a49a3d58d041946be3f2c0f6dc8e7088e5da6a52df5af10607339bff00a315fb83f1b48cba326b5a68da3ae6527c1eb72e6ee2d496b336084290f062a4ee41773ea1a28e9a7eb034df831a97aa7445383021203e726090bd15410e673c9ebf54a47289113bf44e2672a59c448506f58f8fae90d5e22b82cec566872320358523b16e1f127b60a90affcd1a025c4b87a78b6792b7b4d2e5ee1c899b3ccc7de73a6e42a8ecc5566666300e0891552bfecb35a804180314df719460d4c1ddc0ce564eb6265b722a131ec2cbec3ba35e1556", 0x1000}], 0x3) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e728", 0x8}], 0x1) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x1) 05:54:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/154, 0x9a}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:54:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001bb100000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006e02000000000000020208a371a3f800040000000000000001000000000000000088cfcb8d3aba66adb923c89bae32ac8f", 0xfffffd6a, 0x7ffffffffd, 0x0, 0x0) 05:54:46 executing program 0: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:54:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:54:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8048, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, 0x0, 0x9000000) 05:54:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005586ca900f0e08fecea10ea8fef96e00000000357ae26caab3e6fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f83cc53c81ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) 05:54:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0x7fff, 0x8, 0x3, "aefdd8c71acc16a7d897a58a4308be3b76197813", 0xffffffff, 0x7}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) 05:54:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9", 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = socket(0x2, 0x5, 0xa) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r1, 0x0, 0x100000000) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="a4210100000000000000"], 0x12) ioctl$TIOCCDTR(r0, 0x20007478) 05:54:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x401, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0x9a) 05:54:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x84e8, 0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) 05:54:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x43, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x3c, 0x20, 0x1, 0x41}], 0x4c36, &(0x7f00000000c0)={0x5, 0xaa8c}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 05:54:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() pipe(&(0x7f00000001c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000180)) close(r2) dup(r3) syz_open_pts() 05:54:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x6e27cc7bfb071315) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xf0, 0x0, &(0x7f0000000080)=""/240}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x400, 0x6, &(0x7f0000000480)="e9682724fb71563d6113e80105406db911f6575a776ee922db25aa30304a66c1e61a4452c2ef97334915849411ba03d06ae13c208b97388613303c057244dcca0d14b79e094204b7d7ebf5a2c74606ef82363fe5f7fced09a38830cbba3b33537ea343c08a1a1fd070edecb288c0c9e9134b2a37130313577c3ef4201242c6d4cd5d02361a728fbd8081cf1107192e39ca87e3baadb400"/165, 0xa5) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) listen(r2, 0x9) 05:54:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x1) 05:54:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x280a0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xab, 0x2}, {0x25, 0x9}, {0x44, 0xcb99}, {0x47, 0x3ff}], 0x4}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x9, 0x3385, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) getsockopt(r1, 0x200000029, 0x0, 0x0, 0x0) 05:54:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r1, r2) dup2(r1, r0) 05:54:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:54:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="c508731c4035377bf0db7fe5e4f77b31a1283c6f1e44b32e537bb3cc18e02fac036ed51462d0daecaee29536cc16301fa9e6709292be4222a6aeaf03358c3a0eae9deb102b110dc3341d584125b3db57de0833c65568cfc57600c439c1f7a0248da2374f5dc5f4b07d30", 0x6a}, {&(0x7f0000000180)="4d5856e821eb1988c5caf49d7c92b1af4d739f5432c8f9f611427a36be66d64c59858983a41c4d4786eb5dba3f3ad3e7714d4d7bde8ef027380fbb04e22c18f34f20d86d09ffe2715b956f1ac3a58258f0a271a689cfa08e00fa88d689cc11a345f345c2bd8d9ddba5aff190506e2c17bf2cbbec6385c9211d9250056a61721dea2be46d8f1a3f136e26a79f930ab75a9f7cf76dd0552f7a15e39d3eb7e3100af9f5b889baaa3b634725bac7970283e9b364404e28a8a9c6c5a300659361abc805ead234343a905096245890f2a22050ece6a10c9598f8535ba7556ed1e6c30748e4b74da3befd52f1e5", 0xea}, {&(0x7f0000000100)="5372b3b4715cd8ae193be083a1994c5abb72ed7338ae2e71848a1c11c526f67d856ab44b7ad794f76ddadeff29e8321de2a59f423f26", 0x36}, {&(0x7f0000000500)="e271d47b7519084189dc1c7fa9e1895f66b42523208ae151a77a77dc172c9a3de2bdb13772a97b174094d54fc3a5d7088ba8500bcc2dc58df10649f2a9f91ab72852dd103d484bf03ea5b385a727a1916e04606ec369950e369b565ab2e49fa622ea5d69b5245d5955e626c66b5a4c9cb395199f8124fef089038ee4f2de0d5915bc4906ed5d84dde72138f61e0e1529075843e11ecf7c41d78eca7a1d96e7ff5f7a30b0c90f15c1b3a3645ef458628ca6e68c547b42bcb50916342979f2c9cbd111e285d6550e9ab64cccb2a9bfc0c0fe338a6dd5b6a01c37692ee61285151e387f93b2f415ff26d3521c1f3c1c0486e65af7fe74088cb35180e56a24bd058900982122d096e2211731da51eec3ef83c1f47f98b0927149663cb8735db11450b4ce84ea99214f1a129f1a9b69b963e99aa8b161b5a2388c028eec2b37e490f090517244a848bf763c3e79e846dbc114ad39945746fcae213c972b3c094c43eed9f4f0bd2803a368f6a7e8a4d6907390cd5bfa196d9850764da407fe3474592e0e0f2b88b945ca80497aa5008a7badaee716b6d1dd762a96802d147eb9dc9cb305ac0835726e3ea85896bb8567801bb0207d0c80b5347187df9ece48cc8472a2a0140d34f40e4c7310a8932c974947f946e6f480c38e391ea4af42843b646afc23465844346db82406eace6f343b2dbee4fe2394178876aaefd93cef54705795d67c7f508e66aaad043d678777b956fedc5c407690a27ca5286015919e9181ecd6b3d95ab9e6e5e4fd1bae144c0cca5030386f1e37f3dcc10886d7c9cadb3eee05ac6ed8573328a2414d09c4c02f526bce907b5a76c52b65167e7e9fecb971a48682b50a704f3d37fd5816d41d92aca9a3fe1711480a544be36d8400d070ce554d7e936cc2e8af900a22f4caa40b7ce5d75f1af8b57fd2bb87936d4ff9a532d500c426f4192866683c34b3bba55a6d0ab7651bcb9e077d7444aff16e6a07263e9b7ee6c2a4138dc66e066539a318212638b9b48f59f2ffd6779e8c850aa4a25db68fede1de486b203fdda66093518e715567277714b1af90b2d065ec051b3a8c3914aeeda42c4a2a4e54373147b6fdfd7b63d1fa924a1cb4c33867e1794185280fbfe117cc9f3c33f2f413bf515f5180206021af1059021d4e2b02c199612a03d0c3ea6433361ab01425a613e6cf612448fdaae2e0e4e7792327b82d81c5b85304efb24cf159e74396f1cf6c63db3d3398051a659de298a474b6cc748532e2617827e9b132972467eafd09edba345a68feffdf490ffa75b11ff74e2caf34fb0d3649a3c34075f60efa007bb42bbbbadf0f951c6df0c74aa3006770bc08e94946fea82344ce4270731c2d53c7fedd97f49a9697535bf589db6b760599aefd47303563416ed4237348511d9e1700b8528a746c61cb5808deec4e545b5f3d3004931e5d9c99e5525a07276d56cd6c21cc5b0a4695632115b42ac81c9c03b6b9599d128997c608dfbe2c5c5665ff2bc13bcb0e043fa5a505bde1e234794e23bb5b75c678a5561cc97e08081c9b36fcc6200f01f35702eda9e10a895115fa843d6438a1c74d38498b91ebb78baf2fe7d8c395af446643ee6eff0fa3ac836efde5c813e7715fd44c83c696c022ca188150831399e74521a50f592dedc2c6d4c8f82360156cd7377c379db6ff28bb0e5b029fca9db2a41a896cda0d8d78a0676e9c604062c4a08dbd2eff48fb173c8e4fb493ec4516b96b4e238e53e1a02d2438cd33e4722e035a3c0a8594fd5f40a9a52ae21e8f505bf7eea7dffadcbe6c98bd328e534e9b607af3be711b20011001b9aa3bbcf939293ba163c69eb619dbc0d4936068daf1083a77afdb23302e56401cd7e09156c618f0b807b535cae9dc70a4ce1ff15bfce51ded1126fdbf89950da0b12db1ddeeefb907cb5930d96d09a05237535923afe1fc2e37d42f5ec1825cb0813adf9b72c2df83654055241f6c28706c00d354915c32e22ba1f103b66bd4cd4f65e8740820702e4fa014c2c2e4637aac5353d6844c7957bfc06d5394d5ada32a1d6b5dbf4fb81c64b1c1deb7553dd41455a4ba50fe967370af71fe5de50443abd0f9467d2a3e6f55d273fec78cc1c132150b142ec8ec03738b7851eb8ee859923631e452771255b1bca48c4c8bf0dea137196832139c6ce4b5dafb5772975477129de96b0850423e62718391be18eb02f13a651d7ef87e11d6e3cc09e0da9e6b87fbff7245632f018a469935c8043d630715f59835ed142c5007526901dc29f758935dbcc73e26ccfe74521be8d23da5444b0f7988d50c61d3819e2f3b75c21f925d9fb9130211e3619d4cfbc538160a1f4c693339cabf42919dac8a1e97eaab380fd794360237a00d84267d058f9029c52c61195f3d39ac58a8315df9e02a9abb55472e863a2339ca49be688e59ea0762be33aaf89844ad4f694c8de63d1697a905e82094ed04727f531e81cbe2e90cbfb76aa55176c136ec9296c8e00d124445aef3594f6dfc5ca0793b18c057e07cf24b9ebb89f44af368bbcd485ae7f27e6bd5cb0d4d9d0947f143539cbfe034b4b775628af8c57f41865d89bf1f0dcc7eef36501f89cc1b0c65b883f92e19a8d150f92902cc816eb59688a5dadf6d2f1f829666518f2494f3262cc5bf02be0fb74aa72ebd37bbfd98e71e75621da27d78623d8538b42938d2008a9a79ef0f0822886c4ea8f38bb2ec0692cba23be110f69b75138124f2d274785c8688fac265099c930bbcb224135d9ecc0dbc8aa540bedba21a51d3660993dc31163afe4c187df4df05282ab471f769280b40c43fdb24e7fe31f68a7cfe84027488b9b557a9166bfe9644537718a56483098a5699324ff433c08b167fc6624aae557a2c5ab965971c3240d3a72dbcc9f40d10c56381fde7500bed73a559fbb5467323862ffb47222525caa3c00db8b9f0a038a0038c04adfef28cc8671b51b584251581e13fe18a0365180c8c40a685b6a312e287abde03344ba11521322b5a22d431cabd0e6639ebc97aeefb084ace22843856563622553412370e7af95f0a6aaf337a08a56eb2c75b0430323b0fb6cc947b548d7a8f1d87de930b238c3c33a0c793a77845170c900d486f381e237bcac6886523babd9cfa50d3fad9f012d1f0e7f58fc74b840aea1ba226dfc8dd147a6051b0c06baada9498192b3b98d394b523d079db49fa7050326ac149be9021affea750a003e2254292cd468b1725298a000e19e7c2f77b564d1fc94f2b1e0b7c0b4e5b56f575bbdf4ab97af6e1f706885c9b6aaf6be4bc1bfa0486b753a86401d35a609cc7a44d0b46bab7a7338c0bd7716b1b890f4bbb18a443038a9d07e44b4d0522932584907e5db58608e9e11fc0ce6469c3039e2aa1f0d5965f159be7276b2f18bc3c7a3c04f81617f743fa8d21bf43198a0bee97b7be0afd8ebc80bc932acf41478794a403e6e4d14c3fa0c739c6c294fc5fcb89478aab157ad823c5d97aa701d698c8ae72e19c6c032c45504189c84675db0564cbb8888ef771d830475204980c40adc28f22d0cc5fb2c967aef45061b8e3f317293c8ba4dd289f6560585fb289d1e46f83d2565c93be36eda837f86ab6a9a07631ff45f25ae9b6f137468bb459a59d9996a72085d2e2084f21b70a9a73d4e954c007756eebed4a2012c921da45d353e2ed118580843c561decbb89b209b232a3e44f9a31cf4d97101561c8044dd8047e7ca4bac3c9ece8b639c67a5fdcf9bda0c3be305db3c5b3d52cd093c7ebc1ebee368f637bef5acae15a4af15e14045ea062ce9bd624b0fcea2d595f46a68fb8ec8944877118df7105e1a8abb080291297091cf27011f3c4566b4ca84940da62ffd5e89fcd48a53245990a44650f3dd1b377eccf98754dfa67d57ae01f7c9730397702c70288567b42e07bcc0d3d7bf3741d945303076e6896fb2949dddc48007bf6bd48ae311a5c3f2df3ffd7f7a1dd757dcc418f7bb73a01b3309d1c2473469bc604fa1ee26dbba6d92dd553ffdeaf88b538ce004eb0f683af7367ca061eaf7eecda33b106bf82ff44e242fc233f44a31458d2ce3e155d051b940b29b6ecd87435b1962549f5772211247bafc744545acc9b6d09eee7f764c18722d15551b49deb7c38263eabcc3b32c83b4233cf7d06e93a151bcf98bfccb5b4aa8d25b85169e61c85420ab1bcd45c9974e956f14bd190cd48110f20c3bd53e6cb3ed605b990f4bfa2fb59f3138424cfb56b4cde0504efab7efee2e38c5ab1c92301a18979d5ab8d03c7db70db1c2718936a2a6a2fe7f881ff55be08130e6cafbc1495d120f65a0165a042a736a25cbdbe453da7d24805a2d2c28754df35b9d4f5d56fbf4f50571a3945bbc0087b8b7b7612f729d811534e93f28fba9d02f8dec5e293aca13faa85052db31717a57700d520adf936d8ba787e10d9a524e257a394ccce08afc8766bb5668d7402053d14fec1d3566209737ba4f10effe6ae699cd8d45465ddea01ec2140ecf737191ccb2296a53fa575a460eb241388cbde0453a2801686b26b186eba9a5725b5ac873e67b440585c35b9814d558fa1c2d136249ec1c25a70c7754a9011fdf7d6fd83cd46a73794a67d4e251c56c00dc84055b797a02c37cd3b9353266e59adc4e7a4a2273705ff29dca446642877d85a0875865f39f9e256b82c7ff318342f0df5b718603d3da7692a134d72779306fda1ee0506fe20a0a6a730a46f1a68b99a7840fd3904134072c63c27b2af93b628ddf56b9af3a9286250131a511b490bfd7d7ec5ec025d8621bed3fe890c9c1bad12cfc0deb169ae742d950327b02a36e451d6577b8c6dac7e2d95b8fa301ec775b635da30223519f1290e6e99865ec9a5c0db3fefd8b304ed9223cfed6ff0e27ae78d849628b454bd924fd712f1e3968810c04750c6c05a2ac7c4eb3df9b0b52bd04093681da018cd91e750a7974a06c4d3f6b1d4660616b43c62e3547ff9f55c9885a59e9bf9ec3192fa874b5a028d48fa0890faca70aa3eb775a96ff60619797a9c4f304df0576910f82a896ed934acb7a1ea70b62b45b4e78674900238f8ed60db82563643f6385ee9b549cc6aa68b2271a47153dd25a49652afa352fdf5144b4163feda8e8d161d5440ee8e1f6ed24ff689d6c55ed8105bd113700f245c1a6a2d3bd981d37d7c7cc0399eccb3d2be0ad08d061b583bf679cf68c5ae04096b9d26cb2dea4bbdfcd547cffdb6f026430132acec284b0e2a4578a1602941fccc9e9fa02183855443981828fda0870788f2e762a44422eb2d770acee8ec970779e0b355141fcf7023a0327952cb6eb2ba68e43e553b740322410d8b42b59631b52d70cf8629cbe401b52983234076310e7864a73b44da9f61d6f3e5ab5fe3ce6b4d4eab111051221657263043c71bbbc500b8030471a64c8d2291468019109b06e3db40ac32109b0c293116868ef90ff5702e222a8ecbea748683050c0ad932e7e0d908449e8aab6138ea791dfdffc2dcb9ee699b04dab769bb64b86866677a7748d556c3d0a8b5913cdac42ba53f3251d1828d7916293da890c933b032d3b174ad10d68c27bcffe2271e3e822e689f82ab9b5fd0402bbe8339fcfa7e916c1904396ccc9f9650ae5e3d60c9bda9343f7a4a638ba37f09a6131697a23499bc351a57b3c5130df39618c37a317e12227b594f372ee182cb4d9db8582da97092e468f04215618b54652d30afa712a17f3bf2916c60a7392db976248516f31422f0189bfcfbd0f0999731b1ae05d78ff56cde2c949e72d26b7beada42", 0x1000}, {&(0x7f0000000280)="7c478b05932120a58a73de757239ddca20d46ffc94b0a6b249c4d86e0d8596808356a87a16cdbd247bfc7c6e0ece600e97222def71d4d3b549c962d6e15a6f2416783c78081fb78c5b43c862e6ee27429b14311932450cee155c9c18b16bc6649d2c932d54d9c3bc0d619b914512001ad95ed3e5518129694c619635d7c19180237cebc40f993a5ecd42dcd779eb899e003e68fac34291fe6f60093051d0d9e1054fa9a7863d0d77fd8622d450356ee86b7a40eae5b9e16b49ea10e82b40e0831c8d197f1b64192d3fc822e58856e39a97d6e59a9c2f3ead997eaba6d10fd0549d4cd991318ee32d8e70528f4d82b77a1cabe3", 0xf3}, {&(0x7f0000000380)="3ff2dcc60f3b7f96f16e976e4c9281a8bd41428e1b1c53952f98a637af7044e85c94a9acb4eb01b5ee73fcd501dfcb1bd971964a7a01f231c50db192ce0c22521298c3ddd36f54b92e43dc026f7b9b82e524d85f20880725218bdfdb79f57b0d915dd8e8665aa8660737dda1f70d59de781c8a2186cd2f37fac073939dc14f7f688ea781e81e96521cda4dc03fadee9620b414ae9980aef5bf90420035da2dab9d", 0xa1}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:54:47 executing program 1: r0 = socket(0x0, 0x3, 0x5) r1 = socket(0x1, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="2b2c26740279dfcf5e5789b1bced3f1430feac32360274ca5aa7fad5594bf12eebd873c4d348e9595ec60c15023bd746437197d271dfe2cfa422fe60894992d4ae9a572017187896270a4dffa9e22707626fb4669f1743318e407b2ac2a9568df2119d64500d8442f7461a5f9131b736ba1cf2a4e1fddbbe8f5385ff0f9167cec93fcfe8e07a1c5253f049d3a72c886dad6f95b6e0b290b16ca83773745422bf361ce2bf34b22189ba41541dd653e5d102f9b42e", 0xb4, 0x409, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x1000}, 0xc) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 05:54:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x181}, {r0, 0x8}, {r1, 0x40}], 0x3, 0x7) ioctl$TIOCSETAW(r1, 0x2000745e, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) 05:54:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x21}], 0x1, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) write(r2, &(0x7f00000001c0), 0xfffffef3) close(r1) 05:54:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000027a, &(0x7f0000000100)=[{0x80000000, 0x1, 0x0, 0x6}, {0x8, 0x6, 0x2, 0x200}, {0x9, 0x1, 0x1f, 0x47a4}, {0x7, 0xfffffffffffff000, 0x4, 0x9}, {0x3, 0x8e0b3, 0x0, 0xbb}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") flock(r0, 0xa) 05:54:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0xcb, 0xade7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) fcntl$setflags(r0, 0x2, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='[\x00', &(0x7f0000000880)='{\'\x00', &(0x7f00000000c0)=':%#\x00', &(0x7f0000000100)='-[\x00', &(0x7f0000000140)='/]#]\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00']) setsockopt(r0, 0x25, 0xf, 0x0, 0x0) open(&(0x7f0000000800)='./file\x00', 0x980, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x8, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socket$inet(0x2, 0x4000, 0x3) 05:54:47 executing program 1: setitimer(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000028c0)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:54:47 executing program 0: r0 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000200)=""/11) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x3ffc00000000, 0xe35, 0x2}, {0xfffffffffffffff7, 0x7, 0x40, 0x6}, {0x1e84, 0xeeef, 0x400, 0x3}, {0xcd04, 0x6, 0x7, 0xfffffffffffffc00}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x840, 0x180) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000280)) 05:54:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 05:54:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 05:54:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 05:54:47 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/202, 0xca}], 0x6, 0x0, 0x4e) accept$inet(r0, &(0x7f0000000000), &(0x7f00000006c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) 05:54:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x535, 0x3ff, 0xa6, 0x100000001, "45e1fd81722f2e7a7eae941c8e555b41aa4512fc", 0xfffffffffffffff8, 0xa00000000000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:54:47 executing program 0: clock_getres(0xffffffffffa, 0xfffffffffffffffe) 05:54:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x3, 0x4) socket(0x10, 0x0, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="04ba0f6be5eadbd7829dc2a6684237a23db3fbfb3c8df5f35d886a18f889783df06f3d18e578d8c2b81dd595e28e1d87745cedc6ff214c7fc33b18a669f53001c91c317c5e3c770000080000000000005d2a6d19201eee8d498564aab253c6434fc5032c14f248cce98357441eefc8d3e16e21abd8f600002ce58138f43b8a420d7f0010e513e8c7365755af0855f512d21cb8ebac04f144bcfc409b149b0e839eb49358ac77ab4e67d89fa18a18010038dca670a03544eaf28535f88bd540883307c49510506d95ecd7b04af2fd175f6ca7149561c1880e677c226cd73aa098ea5ba0c008702bc28a194f54df2485"], 0xa, 0x0, 0x0, 0x0}, 0x0) 05:54:47 executing program 0: 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}) r1 = socket$inet6(0x18, 0x4003, 0x9) recvfrom$inet6(r1, &(0x7f0000000100)=""/151, 0x97, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0xfffffffffffffefb) 05:54:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a3d701d69bc2553, 0x0) 05:54:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x6f42, 0x0, 0x3, 0x8001, "8d78742aa39d9c6003d8403d0df63791286298c8"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) 05:54:47 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x8) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x10001, 0x204}) 05:54:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x18) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00062b000000a356db471634c22de882f3812900000000a3bb6b3c042efdc163f9fb3a4800faffffffffb0a70b695574e08eaf5033506170303e11b413ab3de2986e8d1a9933424480c20c845586536d480080a040a24e55c786bc4c689d979f398ca84f3552471f81752b694f8110a95b9b25a4ee080c146ebbfc06c34e2788eadd6297bea7f9a47787cb83ab9636", 0x97}], 0x1) 05:54:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x4}) r1 = socket(0x80020, 0x3ffe, 0x3) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x3, 0x7, 0x10001}, {0x18, 0x3, 0xfffffffffffffffb, 0x569c}, 0x101, [0x76, 0x6, 0x3, 0x3, 0x1000, 0x7, 0x2, 0x8]}, 0x3c) recvfrom$inet6(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)={0x18, 0x1, 0xcd, 0x1}, 0xc) 05:54:48 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:54:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="ddea8425794466815373a016edb5d7a5", 0x10}, {&(0x7f0000000080)="88b7fe3f52c936e355ea8ea037f3ba86ee7c0d3282d8dca8894a95d08bf6c6ef2906efedb7de3620647faee8f5be1fb91d38b11e35fff90f919e6827af934b979891faf511264758ad10375f4cc01ad5844b368ae46c193d3c4a1c768bbe99244c47f6d970ee25d1dd57eb9de8dc91f8ced7c2c2e509dec2cc6d38cadeb087968c0452e7eb86bcb5264bbcf3959c06bb60d89dd5a209834600924fa4c2172e998ce61d65f67f7b083ff5dcdb2b94d7782f005674bd229c9460ac5cd0c4f5364ee5da481437e22c5e43470a75dba445ebc7310462e8782952762d6f42e6b56384be92406bea7d2389ffc17eee17", 0xed}, {&(0x7f0000000180)="dad9f96841933df15e2d7f67c648e99762bcd36e42fa061a51dfa3f66c3a19f950d165be3a0d2b918938abe6a197d328fd37216a1193b79826e12eb2cee3a5e80191dbb127adf14e669c1d5ca4ff65ea6a672bae3694", 0x56}, {&(0x7f0000000200)="6c3b8f7c56a489937d84ba05b66fcd84c202802c3643721aa23bfe5ec6d08b4d68af2af58ccf7e37350f2d31c59da57c1dffa502928ee4be112787c63e8b625183798e637a4edb038c221ba6d81ad4630d5b8b9e2e086c7912fa51d00ab0ecd5599799e1f99c766f19d7484fafb768feabdcef4ff2e650fe7ba441b32ba834b5bab0b02ded681a82de3860af403081d207b0c1fa5e11e2fd59ccb8f01da79fe92e43827f3c854d60897424d8701e64d282409b", 0xb3}, {&(0x7f00000002c0)="f00dad0c035c12ba0da7be513f5a2b3b3eaa7e67e15a180a466032a9f7cec29573e91d5839fb0f42dcde5e4727a98d6b0ac8a8192f62d7085fc7c01938f6b223be3614c1243e789a4a47aa552e398f848b63aeceac02a935818e6943e0906c442d4092bcd7833c99c5b712623a74e6bc32ee27d5bdd73a6e5ad5e2383b21bc7cf8852623c60b67e601242b05f464224cac1d70305c87c04e1d01baab2822ae11e76cfe823341ee31c8e49b6da84cb8048db8af9cdfbdea48ed36f2cf22587b1ee9bd66f34836748195bfea49c5cbe1eab428c13e8a4b91ed75a2ed858e60b583f41ed4c623e66bf656cd8efb465d011972ba9a2e6ec2", 0xf6}, {&(0x7f00000003c0)="3139d30599add512337eef6ba453795e59ae5d6c30f0b926f06322c925f8a61ab9048e163490792118f2929ec387774e8d6aa7859c14ae5da4ed7f41b22561b9094ea12ddd0d112a9d081404ad8660082145ae3166bf08fd982f7c02b77b69f978c7121c762327e648371d10a608c48760325fb01ba96695fea651f7e4afcd22fd63f904d1470fba6a1092e7508ed3953b0495071ec6a47d8a60d84a74fdb54d9e4287aaf4ca0cb6", 0xa8}, {&(0x7f0000000480)="66f1f261018a3d49277fc737a564f1b887e9b1bcb58ae71b99de902b1e30", 0x1e}, {&(0x7f00000004c0)="a68e759555e61dc4af27f9551fcd94240ed419feb2bf904b575ac6a9c64f4904c8d7f43ff91c7ce809af90878040f06cfc01405963281a9974666d9384b5ebff7973603901c8d2b5ff3623452c0ac63e1b5bbc7809369dad5e1741b8a295a5d5f4ce2d5bd56ab4bc039caafc00515342dff4094a553e2ba2e3adf6acb770a6705e59c44be74cd02069625a72b3112dec75cbea338a62e1c8735db016aba433d814718811b7ca076c47b262d265af187829b14e24b90a2a2e73b01c50b256df4d06278cac81448ba2923d52d763833ff4bf58ee9a56553c8cb94185da914b8416c20f47fdf7f370c03a78556f65e2f421102773ef6acd1dd993c3", 0xfa}, {&(0x7f00000005c0)="20c83cc4827673c8ed228f809ac21a4606b0853514e84b778e223e812c207f7c42949f8bf4d63e29b8b3f46da406e319f6acd0c416f4f5f9", 0x38}, {&(0x7f0000000600)="971a96fd850373325b2dc925f4d1d0665279f325422194a9e9c160972cd1eb2b301d1fe1ab1f53fdb39cf17c6353fb698e49cb6979e01ff067e244cf495af915718690c8d1c67439add64ad6d9518489a3fd1fb146e5df69e5c202f684bb5269ce3f758df0a27dd140ef2944e1e7ce12b92c84a07acd6d59d0bb8c421646e03bfcc0d47bc5f84edcffa1ffdc8f618fc642210dc13d3298917268e096fa22", 0x9e}], 0xa, 0x0, 0x38) r1 = syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x40) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) 05:54:48 executing program 1: r0 = socket(0x22, 0x3, 0x9) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x8000, 0x7f53) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sync() getsockopt$sock_int(r1, 0xffff, 0x120, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket$inet6(0x18, 0x4, 0x3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x4) sync() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xfff, 0x8}, {0x18, 0x2, 0x3, 0x82}, 0x20, [0xd8, 0xa0000000000, 0x0, 0x8001, 0x4, 0x100, 0x4, 0xffffffffffff1a65]}, 0x3c) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20200, 0x0) socket$unix(0x1, 0x3, 0x0) sendto(r2, &(0x7f0000000240)="cec432e4a3f6eb37b3c8e2ca43dbcb0a161b010d63fdb86553eb72c2cdfa00fbd8eac23de661ad1a3ebf8acc75569a4634c44dbffb1c4d78f968de4cf8f1e9a04a0b49fed61ed5783e26b8626484312967b8b06accac5a02a300798c994f838a003af5646c4e18e53f3868f1719c2014e9c0fd205a6cc53615824c501d5f885a47f81bb77a4fdf5a8bab422fa0eb49b997dd2aca75514f1fabce44a08717c773a9ef8043dfcf55a70bc45cefe80bf7ca370d886693a9febc511ce13064d91d5aff93157df38e9e0413247fd05a3c72e337d2c5fbdbcf1a3ddd28d5ab83a16ebfd330c1ebb494351e79cb8676e92276f5645e06560f0a456bce60bca6e0746a69708e9a4152e8041adfc4a69f43a86f94ea15aa124d88b9ed2e38833534111b409807be7edea4ece2a935d240d48627859c52b83096b61c3a5d54056b0872176fc2f9bc9c9cfabd4c5488c96d123b13f762883ee28f4986b50e38492acb14289919472f395747ccbb128405002fe411c2a80b4842a0fe7b21a5054277d955fe7fb29143f0bc8341740a374ccb89a15ae14d6581336566e185ce636c3422787b9ee6c2b617cb8959f943fbdbd9e18c3d711d89440d4d7c10971c8b74bf97a88551e56346e40455ce163b8460adf5caa8dd55eed1a0d9d6a581592034ea7e50ba0a0751c3e136132e70f35b726b47d6cbe1fe8370044d8560d0c2b4bf25c9ac776a871e21eb3ed76668a9b925fea9a476787b794fceb28dd634c9deb8919933b9ff385147906a2aceb6f1ed90f486d303a0e230be9f170ba1541624b4666dfd810cabd3725c93beb5349c0a1f084fe019d4438e12f7cb6c03a9a26e42cde08774e1bc946ce1d97b81397ef1038d06961e3eb51a54933610ac1fa68546d2fb30e0eaad6b482ea44e18bae130d1b8ce739c334300513e0c09fb3adce98345bd7341a4ed976358523ade1fac87c5d1b954a1e356972d83c4268cfdfabc87742864173dac12edb05c656150d0847de65cb7bc6f12e284a051ca8ce49888d47d0d7e24efd571a54befb931302d9b50d5d6c80a52e8311b39328632d93e37fcfa820e4975d07fc64fd3a22d6c941fa3a831c077af770f84b5943c93b7848aea8ad8c6ff760b90f6425c5191ea5848ae12cd0c17f1d2fe4c235f8467abdec7991395f593d7d0a31c72344c2a1a209d9a9d89e4f3e56bb2298167d82a839458b0ff7cb9498962decf64dfcf87e26d490e8675501b5ff667a6ba699269af720226379f21d6b6467398333723f2565478c61a5822b57d3d669bdfe5c188760ee79bda2ae6e25e2c009ded38ca5650c3a6569680d16ba32c2b79f3a1d8efed57f6b290e5e1edbb2a86d084ca90e19f81ffbdb7583a27bf48f4558eaed787075512fc563c5a366f0155d24023933e961be5535e1e675f715557a50bb1d03eff939ad0724d5167f0149e49e7c38c8075d41911de87bf8066fe158c14cce4394af809df3a50b7125d12bdf4890a6353cf3be438e05481a35564dd30d01902d2eb0b8d332d6388161e4296df83368ef55a075132e0e961d6915a40a769f8941dedcfdfc2634a004e7a048d9e6759ce40d33dba575aa4f332c502b2ac82f1b60450c126daa7ba2f5054b03ef811e438485b9d02f6ad0ba2c1b9e70413b03ed978087a09df3418d92f6150afc22e9d9bf524802defeaba44ba26ed3ff868593b73f9bf0674371df5b32838990c526e22126dde5a83b8270320a3d57f19079477b08724c7d1b8e73925d42b9123f9dcc792683727cbcbcad88d7a705293df4a1fce1b7f9f2a10d2600c4d08b9aff74590efeb86596b89c7ef34be8841210d0d4f897a325c8d39429efd2c79ecc6e8792e340acf75f03bf20d272440975d46539747eb571062465e797179c70a28208a4b3300875b6309f66ddafe505ecf120969673391044bb5ef32d6a71021907b0c2501b10d7387f323c2afc68a894232a4ed85c55e28443020a4693e55f9f509d383a05d996f38a8b3d1212252fd6257964ce4272237158ca29e79925c047747fc69f398a515a769180bbf9b1479312a07c71e897c312d6ca404ce1d05bda3d738e11ee142cd8cea873954aa90de5476e4d8d2846f059222dafdba66166eb2502a87cd0400eae22adb9db6623bc67008ba643ea04fd201f6b1ad37ba7b0d3fcba9a07091c1d636aae13e03397882ac51cf357d47e138ea506ab4aa5f4458c6ec9eeeee0b7af014e6746a5e4620ce7a75c001358a1ccbcc2c96287d287913d881da912d63d0aa6f81adbeebc7d06c15daf1c84ac79a57ceb05b5d5eef9d9a45939f8adf3c4da2e2d2756f99d4bc9c355c5f466ff9bbecaed8aa361fc2847f124d96f7bcc1a9960899b1c4f9cd1b86c90f0ba66eabeacd9d9b30caf064b9328099e58ba6ec795517ffed792fd4d3046e6fdc1957c3776878f16a6786c429b2e18bf8489a5c44d48bd160d7c9d1d0b23f948d3c32df071d75471ad78d04e888f039af2d336f8766b29dc49cb6a16b2a1ef129a290480de01efa040bff0612fef50da4b089bece3ebdbb3a6bd425f9737699071d992f97360d549f94663bd285d41b74e2a25ca264f111548b577fde5d5f5b634e7613d34ca8fc1f993f89d743c7563c52696cb1e896960524a3ed7a0cf222a1a8adad03fabb41e1b90bf38080635a6be1b4d12006e0959f901be631bfa752e229041199dbdc2571729b12c18284af8a94503e6eac27a0e5d15a5f5ae1c565e4dee314d20cdc6612233ec0d844a7535a3ea6f5064dd693080bc840c288448a034dbf38f0c40a0732c42040f5637f7b95ddcb6436ff5b9cb41a2e114d6ce585787e0df8848804ac75c9151fcac5bb13182e99cc4f3fc528183bfae0024bdf8685935556a69df3553c3e2e13a6e2721b5a1d3b355db4493706c4a7137f4328fcd5c23906f0fbab61c00889d9e29d4baf7a26ffdcfd2420948df43ff61a27fcb9f4466612613486cc0f0ef16eee91ae8ae2315277feb5768499d6fc7a50484c82bb7af2b83fb2de48443cde1efbb9d89cc311396f8439a59d7fe4f384762dd1338fe828950a0b574b4a4aef5f3ff7ab4641d1347e01adc2518fd0b8bce03bf745b0bf1e6d0a3bd8bdc862f9d3723263a0f71241b4bf418d8a24fdea0e2ded1e981ca505414dd5fe32f167fb66db081ce314e28a0ddbd2978077cb98dddc2bc0dfc104d78750e4d706d2d4ddb2905fb97c7d3540b78f8c22b6716f9731a694d4c6b986da8499eddbf6f208a0b31282e5c5122c7fceabbe9ce0ce6c13011714514f34b2e0b39dd6a6b49f8d88d0c660ce2144701e7eda7ccd0b398ad9598b2232d8ebad0606f9726b3b6c1bf9287f0b60abe627b6ee7913d24b68c6b05d990c82d82c727a60571db07b9099dc0e784556f0324539c1f7fc6d19b31862d8917252e0ba5d41d1a5928d4532e620c60a4a4945153245cbf9fc1dabd6a1c9cebd9e530f94b8e507caaaa9e2eace599000a8923497192cd055a1d1dde16b5073e065550548a4c044af7a826e4430f16a8e91478979d07626472e6a9ec20c4d2c25835bfe0d19f423e8b8f709f212de596061da4b74124346337784bcd82d33379456c59e5a614912c36cf334d9af306f754de72f05607ce1d27080e302bb49633c560de812d1646f93b6c6cea5eeac0865978fe72d001617b2f9725acecd9ed63dace6479f5268a307de2842d44fa9a41f46354a0785795546bf9b847666fbfb735f91e53e3b7d5d8b6c680e8a97d9563f0c27ddf568a8d715a155b64038ad5c52a1412bb36c4c2abda25e2e213df14476dc21cd07b9393ef5c6261b3971dd3bed06033d8c7c45a6ff80c82cbac810b85f6b283541e630e4bd412f43b8e749a9d84d2b4eaf8ad26b8234e9151ac08a4b2db90218178213447e5418025337b4679860c4d772a26681319f7ab4e8b26c8c24d1c99dd04197f5d1ab0987d9abcfbf9558a68a0b93804e810c354d1fd200a669f7f6bcb09b15085351f61832c3bd5d5c93e504d40aa2cab6d1a3724afd22246b583a22ca9ddf40422b363d993dcc8933257751eb048766fb8a00452eab7f2e35f628647cdf0af830299499b26c804f38f30defd1e10a134322b58e8d17190d7e5924a312be0a291c274d377a9e98f16b915b5c8fd61b46adbc55f443c90973bd21c2869bd2ea26a68aae97b8fb977d67a8b50d7a0dc033b16101923633995c464db2ea65436abfbad2cc30f26b26aac4e24355a8bb4788016dbdc0dc94f5c1ef2e3e5d94e94bc967f04d9d2e7c991cbd8099bc765853b9d60c9a4ae974fdbeb1e1a5da0ab76d5f7d4e4b5156b2812a2b77e05d55b64962a07b8df456333ccf67288c3ea43763d5f053e917b96f46e10cbffc3e6170e0c483d6bf3a48232e4ceea41d5fd54b30eaf8206f657e982947a7c657473bbec0c8f83a34295078972ceb0e71eb632f4abbde8047d87262e21385fb9483c5c5f2ce64235d6e49e2dbf59c202312504ec2dd84c305b749d67a55648b413775762d9ddfe2f5f22627a6fe89fa78885ca5edcd3f201724c2e29f4620a46861d90475f105cfcd83e6619fb6c39df3bc92f46307f24ce678f8322e0dbbd833f026e3a0f52c23e157c7ccc265b6ecbf39bd51935d295624fdf889f14763305af1cae013096cc61e6fdb1fc10ff9de4da075b097497ffd28d4bcc6afebc5b51f32564f5d6ce0457b0519676ae09554ad2244869a06a4d0be45db9fdc151c93763cc876a2e509d96904d743ba739a0ed713c175b55f199bd91372fd8bc6acb37c8f013bcd628972d45718eb254e1870632789d3b4927302c10dd41f372d8491987c7fe47eccc714cd66aa73094c0b7bb8451fdace461f5a3c8f31073f38898225f81cf21878ae273550b56bfbe6ae9fad0cd455b670c815208f30f2b0da24004c648de40ce9583f6546cf4211d53c4908e441e3fda61a9a697fef67b1d8a9d08cc49e9d08a629a8da738f123fac66e07c45af300cbd1c795a5bf560be2df711484f10d99740197f4b68c601fdae6825b7f6c4b406ba941a5dd66a729c29b7aeebc8ae36e348ab81905e075523f638779f8475c10e183fad766e713f112fc3d9aa56dd8b0e9b7361909bdad161cb445af00a26143f0ad657779781715f78f334ca4e6c152e8c6bb4e6c2886fbc3ca8528d86476e9b4ab1d4c32b09991551c6f9ceb9ded235550d00f7174011ef9f5511d03cb3e3ba6e1fb12b87d5f054160b08ba19b6ff9f511cdf9585b360532edda6e1fa434ddc10981d8db4e9dfb3a3ac05e7e9cb951dafaafc3e7007c81e9be895ecb094d89feb6a9f18d7a9b25596d0d1cccdaa33b161ca7808b262cb5d4df8cde3dd12607a8c6a2f5f244a0a68a438a817f2bcddcdeb9f126c80829c5f4728709aa5f4fea6d76030a30d4a66471e52d08791fb3aa60c89619d44380a2860c6aa6b7ebd113dd59491f989913663dfce6c68c56816b63a3b20043d3b34a5c71b821367a770e938f2985f8924cb18c4fc9e4cbbea391dacd1f4c652b74380585740d540fe035fae899388a289375a81f2c885e3d5a5db7b902cdadd92737aaba5731b123f78d9da25cb46d2b61d260b32cb4d98b356c8c44888b603ca9063ef24e31c7c8f6b5fb9edf6f307823e2700e15936e23611b065836d74a6a00f2dcc14102d70bc802790b16b0a138f3ff5a22d81116b9413a467ff3705c24ab2fe61128817eba87979d1bc06083ab9a104e6d01dc5ffcf2ad829b4a080159046f01643e6b4ec47734d9601c0a29d733376834775d5278a01e8fe17c677734f5b3b84", 0x1000, 0x40a, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000001280)=[{0x1, 0x9, 0x800}], 0x1) r5 = semget$private(0x0, 0x3, 0x100) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000012c0)=0x5) recvfrom(r1, &(0x7f0000001300)=""/147, 0x93, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) recvfrom(r2, &(0x7f0000001400)=""/24, 0x18, 0x2, &(0x7f0000001440)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r0, 0x20004269) write(r3, &(0x7f0000001480)="46997e3fb660f3c5e2ca0b43f2d53591a9824b247fde4ab3fdbec54e4e81c3182bbedbb29fc90a69cda2cdeb48ca96b0528bbb9a0dd0e18db1", 0x39) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000014c0)) r6 = shmget$private(0x0, 0x2000, 0x423, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001500)=""/219) 05:54:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/91, 0x5b) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x492) r2 = semget(0x2, 0x7, 0x121) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/4096) r3 = socket$inet6(0x18, 0x5, 0x100) listen(r3, 0x100) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000001c0)=""/171) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:48 executing program 1: r0 = kqueue() flock(r0, 0xd) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x9) setsockopt(r1, 0x3ff, 0x3, &(0x7f0000000040)="93e111d67bf5836098f9302f8cf06d815ef67743b2d2bf6d98d852b6222b4dec8e14242bf2ba610667e1f509841cccfb00d8", 0x32) r2 = socket(0x1a, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000000)='(', 0xfffffffffffffefa) 05:54:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x36) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffffffffffffff59) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x104a0, 0x0) 05:54:48 executing program 1: msgget(0x2, 0x600) r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1800}, {0x1, 0x31c}, {0x3, 0x8, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x934, 0x1800}], 0x5) 05:54:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x410000000000dda) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) getrlimit(0x2, &(0x7f0000000000)) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 05:54:48 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x7, 0x5, 0xe32, 0xffffffff}) 05:54:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/108) write(r1, &(0x7f0000000040)="a1787b90d7052b2991a93af2777fbbdf2969bcea8dac256554a7f44b8598be73ed18fae3cc477073a185ee22ec8c1381a1130b416bc3be84e9732c4bf987461345c47e8ab1de1828ca09e7e65d5b6454228824b8e8476abaec554cbce46425c050aa6df55255c961f0918413cb0408e1474f2fcccdd406e478c490991831f396cca5", 0x82) close(r0) recvmsg(r1, &(0x7f0000000180)={0x0, 0xf3823a36, 0x0, 0x8a, 0x0}, 0x6) 05:54:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) getrusage(0xffffffffffffffff, &(0x7f0000000300)) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) 05:54:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x9a, 0x3) r1 = kqueue() link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 05:54:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r0) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2207d, 0x68c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x880, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x8c, 0x0) fchdir(r2) clock_gettime(0x4, &(0x7f00000000c0)) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r8 = dup2(r1, r6) listen(r5, 0xffffffff) kevent(r3, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffe, 0x20, 0x3, 0x4, 0x3}, {{r4}, 0xffffffffffffffff, 0x5, 0x15, 0x2, 0x401}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x625d}, {{r0}, 0xfffffffffffffff9, 0xbf3ab170b78c4951, 0x2, 0x9, 0x1}, {{r4}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x1, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x80, 0x6, 0x80000001, 0x4}, {{r8}, 0xffffffffffffffff, 0x92, 0xf0000005, 0x5, 0x7b6}], 0x2, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff8, 0x80, 0x1, 0x1ff, 0x2}, {{r7}, 0xfffffffffffffffb, 0x9, 0x400000a3, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x2, 0x9}], 0x3e, &(0x7f0000000300)={0x9, 0x8001}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000340)={0x2, 0x8cc}, 0x8) 05:54:48 executing program 0: mlock(&(0x7f0000001000/0x600000)=nil, 0x600000) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) setrlimit(0x800000000000000, &(0x7f0000000080)={0x100000000, 0xdc4}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@abs}) 05:54:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2000087}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) syz_emit_ethernet(0xfffffffffffffcbd, &(0x7f00000000c0)="d3f71be04676f3296a88b19262221c42e520c057639d0000") 05:54:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x348, [{0x2, 0x8}, {0x1, 0xffffffff}, {0x0, 0x8}, {0x1, 0x3}, {0x3, 0x90}, {0x2, 0x2}, {0x3, 0x5}, {0x1, 0x10001}, {0x1, 0x4}, {0x1, 0x100}, {0x0, 0x1ff}, {0x0, 0x1}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x3, 0x6}, {0x1}, {0x1, 0xfffffffffffff8b5}, {0x2, 0x7fff}, {0x3, 0x3ff}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x80000001}, {0x0, 0x7fff}, {0x2, 0x1}, {0x1, 0x8000}, {0x1, 0x3}, {0x0, 0x10000}, {0x2, 0x100}, {0x3, 0x7}, {0x2, 0xffffffffffffffe0}, {0x3, 0x5}]}) listen(r0, 0xd) r1 = geteuid() connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getuid() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x818, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', r2, r6, 0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0xff) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x1, 0x1, 0x0, 0x8e, r4}) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0xee40) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000400)) bind$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) utimensat(r3, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7fffffff, 0xc32}, {0x2, 0xfffffffffffff155}}, 0x2) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000500)="b7c87b2eab9fe11ec2bbd804a08730a04032c484ec295866a0219585785c2d8c02bf4614856323bb1bad1706813378b1358a24330090463608802912e7192b8ba166cb3c52d43b1441a4b2e722c85707e4c5f0bdf7916d8b8963ca57f01fe34f1d65722fcb62d20f63cffc267dd68d8b145b52b561a96ee771fb4913", 0x7c}], 0x1, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x10, 0xb0) r8 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000600)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000640)) fsync(r7) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000680)=0x6) getsockname(r3, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) r9 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000740)={{0x3, r1, r6, r5, r6, 0x0, 0x6}, 0x1, 0x598d00, r4, r4, 0x4, 0xfff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0x10000) 05:54:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) write(r0, &(0x7f0000000040), 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x7, 0x7ff}, 0x10) fcntl$getflags(r0, 0x3) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 05:54:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80, 0x0, 0x100000001}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x2, 0x1000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x101, 0x3f, 0x4, {[0x100000001, 0x100000001, 0x7, 0x100, 0xfff, 0x3, 0x7, 0x88, 0x1, 0x1, 0x5, 0xe3c, 0x1, 0x3ed, 0x8, 0x9, 0x5, 0x6f], [0x4, 0x1ff, 0x1, 0x5, 0x9, 0x80000001, 0x8001, 0xf5d0000000000000, 0x5, 0x11], [0xb1f, 0x8, 0xfffffffffffffffe, 0x7, 0x100000001, 0x0, 0xffff], [0x6, 0x10000, 0x6193, 0x7b, 0x200, 0x100], [{0x2, 0xfffffffffffffffc, 0x100, 0x40}, {0x3ff, 0x88, 0x0, 0x2}, {0x8, 0xb79a, 0x2, 0x8}, {0x7, 0x1, 0x2, 0x7}, {0xffffffffffff8000, 0x7, 0xfffffffffffffff9, 0x8}, {0x200, 0x3f, 0xc137, 0x1ff}, {0x0, 0x3ff, 0x7fff, 0x9}, {0xf0, 0x9, 0x0, 0x2}], {0xfffffffffffffffd, 0xff, 0x0, 0x1}, {0x20, 0x5, 0x6, 0x9}}}) 05:54:48 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, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 05:54:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x0, 0x849f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x5442, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000002, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x14, 0xfffff, 0xfffffffffffff001, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0000001, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x38, 0xa4, 0x172, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0xffff}, {{r0}, 0x0, 0x20, 0x6, 0x69, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x2, 0xc4}], 0x9, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x91, 0xfffff, 0x1, 0x80}], 0x1, &(0x7f0000000040)={0x4, 0x2837}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x7, 0x3, 0x3, "3963d83662b9cf1f1274ff605340f7ed82bb10e8", 0x3, 0xfffffffffffffffa}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 05:54:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x2c}], 0x1) 05:54:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x59) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1fe, 0x4, './bus\x00', 0x5, 0x1000, 0x2, 0x80}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2d3d55f7) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:54:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7d9) 05:54:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x800000000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x10) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 05:54:48 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$inet6(0x18, 0xc000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r8 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r6, 0x120}, {r7, 0x26}, {r8}], 0x8, 0x40) fsync(r8) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r8, &(0x7f00000004c0)=""/4, 0x4) renameat(r7, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r2) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000240)={0x8, 0x2}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000480)=0x9) fcntl$dupfd(r9, 0x3, r4) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) setuid(0xee01) r11 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000040)=""/11) 05:54:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:54:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x10000000000, 0x0, 0xfffffffffffffffc}, {0x4000000000000014, 0x0, 0x0, 0x1}, {0x2000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:54:49 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0/file0/file0\x00') setuid(0xee01) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x30020, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 05:54:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000001) pwrite(r0, &(0x7f0000000180)="1a44297c53188aa899cbd9498acb0e6399dea68db2b683e154e14fdcf1e086d811e2deeb8c8034be70bb45297a9856021d36671ee9868bb048f5b254266c8fdd5f19bd6f115d999ad57553d4642242203d516b4b6e5871bfc835741e7f39c890ccaa94aeaeab530c3cb139d86cb0155a28633637406c76e2e50b36519d5bd94a82344f3dd9e962612a121929b147b92852f12c5988caf218bebf04d370eb8437a42a55a426818f4b2e742173a174c672fa4b7f030afc609f494dc007b06f347542758383139dccad585ddd51a21e44fe72aca80c5b1dd89a0c4b6b8f9f7584b37e8c49508a8496618ebe7e97d9e42323d4cb0994dc27ade325cab43f4a2ecf5c305d6cb54f833395aac96e691d4eebfc1896536e798ca248070b77440ad7176291d96316fa091a2382a1978402e74fa359bbd24dfa95d6360e845125ef83fd333a0062cea6b331385ecd7f10b22a1f492501ee68e9748b3b3cd6630918bfaf9ee7a5e2c7afd87384f3a9bd87eea1dd0ed3e340ff84ceee9939f62a511727a917ed2c0f9c790f88d255bf7c0c8da548e9c04af3e304cee466d546a8c56c5dd3dce2a8ddddb35ec44d02fd12e5ae67712929b3dd96d4132602d9e2a36414307acadad7f396c9ba363e41589f765afd6ddaa58bffd11091d1347ea5d33faedfbcdf53e3b4361e5eb83ef46e85e558bf12d87dc5aa5e633db55793e4644bb1eea6f3d539f7156f6e6d3aa99d46c622ba85303c3c81f65495bada9f8b57da29b01118959975870ba6dcc5b433b1b763dc634e7df4fc3611387dd55f122aa655430e55e0158e4e7b96c1e442921b63dc683d9ce21cec074b2422a80a3b07a5b400163a8d4f7d4281731d2506161feed52723487d8e32947d32b9c7664285af68757aeff0b1cecd80b88c5e547e1fa5e96d29c64d554bf92305c0d1c70814a2781c83a8037eba05409e68badc291a0ce7af7d102e4ef34c36241e8c83771c911f77f73dd3bd618b41271f62b412ba10152a8ba22e100f34033f9c1b4a78aa3cd23448f00ff5c8d8ba73f3fb4698cf858668080fd0803d3d01107676fdf842f6d0dcf7b703d269d0e0f389e3ccb45806bf7860a03e543c0212cf0db68769a5f736572fc8a6bfc09593214312377cddf9f96daf83c53da5d0a4e341e91020c2512de88fe2dbc74486bba79a0c94dda9038a7866e320eaa96a752979e6aff6d26691acc46efa4fd13c8b7eb9cc7279a424f39ffc2ed0e0bdf7cf23bb24307e5b29c5ec8ab422e0a52d9e97553b68fdc78896b719d4abc3ffc96257ef9be3a6a30f28e7a064c6b023f1ac543e1e9e4619c6cd9865a8a9f2e6a37accd9a590403233cc974e65b61015a324a9a8113640fe0b33fd85ca2114bde65a30c05959df64d138be4178cf3dad88448b11f2dac68437e21a1e083a03d8cda69fdac842ee5d3ce25945ebb7ae5df09cc65d797410def15d4206206ae0693ee306f562c570196c3739423b7832eb06bc480e4f0f27e000f4a432d554a591d1266555c1b80bbb8cd9b54c03677a74c32f5c21355896051a113fc10da78525a8c470ff2df1f8285bf2316c3c1c18ff18d8e2632283f5bdf42117dd00ab7b4526d246595958c953cdd504b891c74567c99dace87057e235bf05293b07a81f17b7661c6db44e93a41ccba50dfae939117a5f233c312eff0a807766848380b3b86e15cefc4859a5ebcdc6e3d2f2f72734681697f1e0bcaf2e085aefdfcbf3e9a593d5dd710e54bbf06780aded767cefe13d9ee78f15d778844e3f62858ecd1a37d08e045cd9faee69fd5465c22186f509186c0f59b6f25dfb45ec5f6a7339abfa9415ba53e1f090a2fe68557fd9decb6caa650369aa7580812e96c2dc704c8767ee46596358c7ba63b2343c9442ca1d7e4c4419619c59889042f4e1c51d83a4b776d4a6d31f2e9a8dd5f709f6c4e01155069b4e54cce249fee8d353d1ab90591a12e7e699eb8c28edf34b50e083c06b11d947165890d535c34c3b85877dcf6c160cacdf95f990193362a8950b16ceeca6d25e00280292f7962f9532882de492a487a3d909eb2700669c2d3cd47ed252f044edcf9a6ec1fdc9de6dc311a2d3b51e038bd2bb225e17d9f3f4e4a302ac9916442b2b19d90c1b44861f998298397bb944948e8372bc7b87ad35e0c64c3ff10ce325cc23fa1f13b53695ba0e6c136d9883e445b5e9f62491c8dc3ac520844f4e1f3dbdcc8921ef9bd5fced20a1ed9bb1c6db265cc289d952b9edd83bacaef910ab7a584b3e1f4cf246cd5245cf45a2eb25eb1ee2a38bb7c5729b39cc7dcce195533c311f47300c8bea18fd2a60a5494f390c91b01a3cfbb53622168e4ade7c60d75af635a9126c29e2977d263428523d373e9dd8119c91c19d028888eff743304568ce14ee90953445a269a2b39bf4946a435e2e19fabb538860026fa546e4aa7c6907fc8de1e4f587b30a3d7ffa1778c28a4628f23814cb9fe22555d9e83b7ebcaf7443130493d7df1c2feb4b21c3507c6099e0676cb038102b2c936bd24bf61867d0c0b171c6fcff13ba6347fff75f22b221147ca00ae17c1a67ac069348d6af1ad5267199242cecb7bc06b80a29e224fcaecc204511561c83e9639c90ced850ae6a3c343a0e27911b726708c7e5ca9fb0d631462d884a47ab8f74ccc44fbb573545d4d40187fcb1d206ad0629c675aa0e901310d8d20bf33f98d7082c12f4b53c763b269abd2a4cf8fe87dad2456aa630be4efd63761f5d1f2cc0f151a79e81519f3932992cd3b67ec7a50c94afb904eb3cee43881d6b2c4e992e82c5f1fa2fb9972a1162f9a427db32adffff61f6926303f388b6ced840d8948dfdeb0bf0c0d9e2d7fe28fc6006246aa32446ff472b9b456dd42c38f67f742846ba38c796af7d889b725f03e0ce43b45a78fe76d299f271bce7b2d863293be8393599ef3b4df14d90d67a6ae84e402b0a80bbb14b6182d6f78489731821d15bbeb252206d0d4f1688d83c8a9875b505829d174a136dde31dcf8b0c2bb5d71e2bea6fad3c9ef6bd3d15059e3bfdf01bafc883a5dd2a09dea2ecbf9934fd8ec9727315577e6b368da1934ff73a807e16039c4a3ddd9cfdb9938c5ffec76172533ab35d4e3f1e4ff7cfd6e4a56bcecb064fb05933ccd89a03443c4e95e9f6fef4b4472ed2903f6360b831f501407832a78fad4cc152b07c06ab1660c182fc63d6a7c8b7c6038518898ac05f5dfb070befec8b65028432f5db1f3738fea99628fad599b677645b0fab033fd69617d99e917dbe2aecd32da0daca2962eb38b40d0b25aa05da9f33ba1eeff9dcca75f16347868344d12b2c5941a40c9ea4509cb749505f3bb3a6efbd5c5e9fc1860523551bda7df76a29dcda62f7ef589759ac4a2497154e80d627b3e9ee24ebfacc2cf17d429be9e5af67b10804f715b3a60d947adc08fd0100ded76c35bc8ef267f0794f250315b379ce26234fb5f46568f2bf145fcca937c2e873917cd73d3277d928a8c3c721b9e82a1bb30c22af7949d687c2431c0544f9402ce7509454be50f72759d516d3863d41186491b5bf15b08471b018026e6c0ca687dfc904c24376528c5c4454fd1e7076910d796107c143dcf9c7eef1a5eeeaa95cf96e38da063a0182a35b9ed4a217b31ece9f3bc1ad58ecb321899a1d4a8fceb7137bd0590d3da67737eb25a01533c563f9477b66ba4e837abc276543f3ed28ba86b1868c54b4c2e3517b94bf203660940439916340fdfc75d9777e0a70d511a5642a2def86943dd78fcc26fcabaa755ecfa86952622d6fdb85009c3aed9a7e8c8a156cadc4489a005512e7b411b7290c46d48e53b0748506253a5a251c845ebf9eb0c37e9dfcc453174e31414a7e90db8160f7e358f84ee7449333646e48ded748c811b0eb6749e2278ad6b1e27ef31ecfd4002d89bbdfc099ccea7e51f173ceca07e1bcf9963e9a754c62304bf90a501b5c18f389a4f8a5b70fa1932c2cc06e50d46e0673801ee34988483572b774bc9135bcceb3fd290636ea7a6174e17b13c700843d02258b8432ced66b6ffb0bd55239eca1dc09917d2ef0a2eba3aa5c5efec9a6d961c14a7357378c67d836d303d9cdfa8525eaedbdb8fb221c137b361b973400378b1a8c9de397a25add9e75fc6f8d8d19184aa148fd39d1f19bdf64944ec98523c85390a76208457d5619f3b02086a4110e50ffd350a44e9b6af174856ad6a60458e3c990d0a331c45ee96ec1b77e096ac84a36e8fa2c9cb21772228ac9b64cf2af85e9bc29d08d1903d609e6ec4fedd566e90bb4ce2087d7c2b1565f548c6302858a252ee5acd29de81017970e7ffc5715fc5552fa41e5aa03247c9bccf2995b6b62dd91798e315b7b4638737a8383e7504a17d136558d9d2eb2d46c0d358a7b2fbb2482db5dce00aec609dfb58ccfa9fd96a74b9c352d32680672db9e56fc20183e85edc173fdb15c1a4b59c85fc1682d3ebb126258ed6b428193dc720297f0cf276d810947dfc423c69a04aad305bd8067cdae278da4ecea9c5599784fd69a46beb1d93412d9f73551435ddbba204f725bde4cdec75c495a8ed48a71b712f8d5d144514ee5537ec1db9578bf0c49e7025559a3184eada299709ed2ebe55d8fff0611c6b51129386c9cc0e2332308bf101f517eccc60b6ab3725293fc48eda21e00e960d7a5e4a99eebbd9d33e2d023770a805a694fc1ff2246dfb647d1fe9a43da5f7c912b832018a40ffdfcc4e5f243ba4a1234ace2afa44a2d814b9c346f5e9a3c3f5c0d07701c11d1a4401d5314270f8bce4fb5cc2ff21284c3d79739b9402c312c87fe75793b62669e37b75a85d500e44cfd630719ee1c88ac2e365644f83c21f49aaa8e5022c73e35022ed15bfde82da47b83b954b59eea61053f0017e31bec007cfde904d7e671a7d364e1b293e83bd0d9d70e8da181a0322782939200bccf35845b3f24803d82ae486c4c48e3b38efd5c710176fa07e73cbccf33c5018ee34d3abaa97b411f6d0e5078fe75ca905f1ef08702b517c1210fbbb856d112a0c6c38712336174a732831aa069ec031dd43a0526315fab03711873d9f7390740ab60fd9b0420e891089734513cc6d47ac349a92dedaa923b2ec9b449b785783d6673f2b1c5f675ae2119c13961ab485a4efa5fe3d4da2162613630a31fe89e4c2e616b2253b44019b99343d3ee4fb5957f2b6e7d9878ada80e2390d112c5e8a2a26dcb3ebe7260269ff32fa21db69f001d585a2847bd12f7334b6a8ca9f117127b09024984681abf7e9fedc4d90dae8a5778359a30511b5ac21ffecf84f9f119d5fd44c7885aa7ecdb7881f8fab0d0cbcf218e61c681a61409f4b0e05d0b70513498452c45353d840c920fb27cc43ccf2d0acaefa7841796b8e54e370345248c798331da8e38166b2f0cc9ebf7c92ce0ed959ad36b9de04931a43a3da93fcd477f232f6895032b307c2014cdc0f98e60e3c3af9b4dad918763f47c81d13bccf631785ac2664a37632d51fcbd08d7a4d9ac3349fe2c7978c8322d52aeeb8fbc31bb26a0448d73b5eeffa51900c696f32ea697a13d2185fb1fc00175326e322a05020056e1adb11cada60af876c3567032c4e71aadde62bc9da7db9f64116c40cb3f6955619853cef49b7358bda0c0f092d0cabede69767aaf735637178e1929efa6ef76bb136bb371f909d759556a0ad556c3505bd17667208909aee83de2fcf2c059dc1cc1e948d4490c23824c5af3ae05b02c0e70fac427e511d11fda6fe018df9a08a3f47f6a893e8c4a3fe9972d506d435a30582", 0x1000, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r3, 0x4004570c, &(0x7f00000000c0)={0x0, 0x4}) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6ad, 0x1, 0x7f, 0x76ca8255}]}) ioctl$BIOCPROMISC(r4, 0x20004269) 05:54:49 executing program 1: r0 = socket(0x2, 0x4000000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="d03738710000000000a957f178d27bd4df7371005b32d6ca33601b63eeabfcaa9acb8f5ad2d23e6f256d2ae54735086bb47caee316aa07a64e9b75c99c050e88c38c56d22fc37ce59a51f8631400790bafb5f19b884444d2dbca4c0c1e5100"/108], 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffd7c}, 0x1) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x80) write(r1, &(0x7f00000001c0)="214742c53078172fc0e8901ff4243f90e4df3b1240e96f354315a1d882b54a63bd1822ff4c745945dac8afd402a72d2a987225552c746d49345a65b54ee24de8e20635ee7f18a4cfe0f972462a0842a423574112cba7cc1c9478ee50fde84fbc6446aecf1a3992943225f5cf", 0x6c) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 05:54:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800000000000806, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) shmget(0x0, 0xd000, 0x500, &(0x7f0000ff0000/0xd000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7ff, 0x1424, 0x100000001, 0x2}, {0x1, 0x2, 0x6, 0x2400000000000000}, {0x191d, 0x100000000, 0x9, 0x7}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x9) 05:54:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="92abf7") r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000000000)) 05:54:49 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) socketpair(0x21, 0x4000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/227, 0xe3, 0x840, &(0x7f0000000200)={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x37) unlinkat(r1, &(0x7f0000000280)='./file1\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x100000000, 0x4, 0x6, "1054019f0b5b54a0d1c430b0a17f090cb9b71b66", 0x1a4af1ab, 0xea7}) 05:54:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ftruncate(r0, 0x0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10008, 0x4) write(r0, &(0x7f00000002c0)="514883a0691149a422aa2a72c2de609443e6aaab63a60258c92d7f1f20eace6b2e1dc500c10f3efb47af857dbf860ffc1c63c4684c4027249ecf9d08845ff1fee173f659e8defc9e26e00751705228a2c15e2b7b7a569002ca2737f8e15567ab867afd8c6b2ef3e5c0731f34767f33528b039544416cad737ed57e96ac718bf9170448879e2eb047e877be796735abcabc614015e0cd9d47627892d2e6424826876af17b41c26ef7f5dc1c0daa7d43dd8f45825e10778bba30a8a1678791ca7057de4c32451a881d073a694270", 0xfffffffffffffe43) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 05:54:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0264bf63fe4229a710090a20c344321b617bb4e67cc13b7583ac400a47d2993a42bd3d2dd361b6d186adeec12983038f83df723dac50271e5fcb7812e5774d04781966985099d1c8ca1e2db267bfc5dbdee5cf0c6ccac0744ea87e756831ba2afc75213c744aa0d2fcbbd557110a88adf7dfb767ac5e64b19a1500bf8ecd9259e87abee77762aca7af3423eca11f8efeb5d4875654983a9b81e7c821e59b90a5f800309f449bb8f66326ffa68915951838a212d2431aab742aaf3f29c5dff98c868686fe5f827f46e2879bb6dfa72e3af9c77e5db19c075ccada9f35d346f90ff206defb569bf66eb1", 0xe9) 05:54:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200be, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7ff}) 05:54:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 05:54:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000300)={0xffffffffffffffff, 0x3f, 0xfffffffffffffffc, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8a, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x38) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x2, 0x20000041, 0x4, 0x5}], 0x1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2d, 0x40000005, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x28, 0x40000042, 0x967, 0x1f}, {{r4}, 0xfffffffffffffff9, 0x15, 0x2, 0x6, 0x8}, {{r5}, 0xfffffffffffffffa, 0x40, 0x3, 0x7f00000000000, 0x9}], 0x7981, &(0x7f0000000280)={0x800, 0x520}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r6) 05:54:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021f2f66696c653000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:54:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 05:54:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:49 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) dup(r1) pwrite(r2, &(0x7f0000000000)="762ffd5eec872822f201abca010476448121aa40cd5a2237dcea9c05f2e72529c2cbe762a4f29345a70698ad082fa3349649cefe2ee4f732", 0x38, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:54:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xa8e9) 05:54:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) pread(r0, &(0x7f0000000180)="e4c36ad989b4c71b02bf7a265b5fcfae48707983e2fcc78dd8018229967e94b33b2cf9053778e63362bf92264c6613ea6b028e69c6aa4dd48dda4b169ff32589c219b81e35947febeaf6313a900e1d0d7e5da81980fa64448e329a8754c4768c78333c9a3390b0d8ecdc23d2d027c4bedb7d8b3c7432aca3dc098564bb39fb136805168ce716c00f993f02d9648236a796fab77a0938f5dcdc0bf83c8d3ab575eb31510445a07b31fa2ed286545fb751ca2f51aee141a4b617ee5bd70d920070d94b21afe0f984ad42b44db8fcc1bedbe6c54630a804501ae3b3dc99e2e0c73786bf96fe2d7ac04abeaf2d102080e9307abd7c8c1e16a9c7d83f94737113b6", 0xff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 05:54:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) fcntl$getflags(r1, 0x1) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 05:54:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="99bb290e31d10661ed5efefefbbdb9e668df1124d256b906965d2f64ae256bb0e02d3b0acc64f3a032d70109af7721c947fee8f3b9729a3661f4f11e5d3d9e054ed7884285e046b3f2ce7273797bf6fc5fa4d2e0040f2750ffc9c375d658f122fe1ca1b1398fc7d41c0eb3fe379640bb2580dac306fa56c8355ef729888d1284215de3", 0x83}], 0x1) 05:54:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) 05:54:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x10) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = dup(r1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x96, 0x2, 0x8, 0x7]}) 05:54:50 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 05:54:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:50 executing program 1: r0 = socket(0x800000018, 0x1000008007, 0x13dc) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20800, 0x19) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe2(&(0x7f00000001c0), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff7, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x2, 0xffffffffffffff97) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000240), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:54:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mmap(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000540)=""/226, 0xe2) 05:54:51 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x6) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0xb8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:54:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x8, 0x0, 0x0, 0xfffffffffffffc7a) 05:54:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) socket(0x38ebae077bcc6cea, 0x8007, 0x6) 05:54:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xe8e, 0x2ea3, 0x7f, 0x9}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x5, 0x4, 0x51, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000e77000/0x2000)=nil, &(0x7f0000f34000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000e86000/0x2000)=nil, &(0x7f0000f30000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f4e000/0x2000)=nil, 0x6}, {&(0x7f0000e5d000/0x3000)=nil, &(0x7f0000f01000/0x1000)=nil, 0x1f}, {&(0x7f0000f75000/0x2000)=nil, &(0x7f0000ecb000/0xd000)=nil, 0x80000001}, {&(0x7f0000fcf000/0x4000)=nil, &(0x7f0000e67000/0x3000)=nil, 0x8}, {&(0x7f0000ea4000/0x3000)=nil, &(0x7f0000f73000/0x2000)=nil, 0x7}, {&(0x7f0000fb2000/0x2000)=nil, &(0x7f0000ebb000/0x1000)=nil, 0x7}, {&(0x7f0000f01000/0x3000)=nil, &(0x7f0000f80000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e27000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffa}) 05:54:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 05:54:51 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt(r0, 0x8001, 0x95, &(0x7f0000000000)=""/156, &(0x7f0000000100)=0x9c) write(r0, &(0x7f0000000140)="8b6d046ea348c7b123064268687f4bea217efa0047bce0d5b088ac65d7201c84f2a18f1f56dba94aa410a19683ee67e365d4e3b578aa85dbf34dd76fb35380f644dd592c5342b2663c30f1dc418ba3f69410a9e0cfc750c7ea3ffae20a248d727a0ca920905cc09c0f638300307f0b50fd092b325634fc87eb6286f4d7e3061c190716126f6442b181b75dfd53c2a2edd63e8dd058fb57677b7507c7cbd4d10af0a21d40d8ef2678b6e9dda920", 0xad) shutdown(r0, 0x2) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x8, 0x7, 0x100000000, 0xa4, "142c3f5f85d58e6f4c898ea32fdf984ef97b1426", 0x7}) 05:54:51 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, r0) setregid(r1, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x12, 0x2, 0x1000) fcntl$setflags(r3, 0x2, 0x1) 05:54:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x7fffffff, 0x3f, {0x4}}) r3 = kqueue() r4 = kqueue() dup2(r3, r4) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 05:54:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) write(r0, &(0x7f0000000080)="ccf2a52360a5d55a67fb65cb3e3ec0a7424ec07c9193f4123f8447b0a5a36f6401238867124c5001f28d862cbf535640122a0a81bf47939cee64dc597bc128583caea0e969d62e7819d78b842630aab2e7f9d62f99c25f9f6cd61c05a133336dae6588694af9164251fd3bc4b0b461e7b85dd489b2a3cdaeb667b6051b656c5a2262c5f4460f35b54a7012e0e5167484ece3c3ef71c97d8447a7ad59f70f17dbaedd49f8df8c1057add705d8b0a0603f44b30f60a3b33ada", 0xb8) r1 = dup(r0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x169) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 05:54:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 05:54:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 05:54:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000080), 0x1000000000000079) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:54:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='tap') ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) pread(r0, &(0x7f0000000100)="017f69715f201118ded2a0d67281341f1cf3be772354d49dbe4bb9a09122abeb10084bd45957690c627b76412eee361931cc594607511ea747fb23869e1501e8f440ef537f5dd1b077a412db171de554242079d14db187861996e871861bdaa6a2b171a68a4f2d19ebaaaab1223dbd698e726e1f36e7a04cfe45d1c91d5336e99896", 0x82, 0x0, 0x0) 05:54:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000001c0)='./control\x00', &(0x7f0000000200)=""/100, 0x64) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod$loop(&(0x7f00000000c0)='./control\x00', 0x140, 0x0) mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x20000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) 05:54:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffffffffffff56b4) 05:54:51 executing program 1: clock_gettime(0x5, &(0x7f0000000040)) 05:54:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getppid() syz_emit_ethernet(0xba, &(0x7f00000002c0)="d5d1e2446833cb92e3f35cdf866c110d8754ec1340c1c7cf927b0f0885b38d21cc75bdc36c2ba630937309805ad158d186b06b553d19dee14b2823c4cf30ff1f1a962dbec8f7350000000000007b9a8a38009cc4ba8295a133df") 05:54:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x28e, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8181, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 05:54:51 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') 05:54:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x6, 0x5}, {0x6, 0x1ff}}, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pread(r2, &(0x7f00000002c0)="0c25464930a41499cd00632bce76d9300de3723a975ca8fb144e54530fd39ee31478f870dafa5e8bbbe80303d188049979c4bd4be7731900093ccb5bded7e7963861946f148d04530e3e9fa3154cd314ea573b212a7ef9aeca40e2231b6126d2cfc3d2f1a550745b308831e661f8d9e60a6896ed8187def97c4baa15ceb9e52238b9380c9fedcd0ce648d8bc7c371e68e978f26aa9f259f80e459e44b19cb3df5e78a625fa15974d407e8f213174b4d3852de3e329250d18c6b1d16389afad8e6ec744169e9aad6c80530a4ce7cd592a4c979fbf2e0d67f24b72c119b3", 0xdd, 0x0, 0x0) 05:54:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xcee, &(0x7f0000000080), 0x36cffd, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 05:54:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x212, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:54:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 05:54:52 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x12) msgrcv(r1, &(0x7f0000000000)={0x0, ""/3}, 0xb, 0x3, 0x1000) execve(0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6a) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x4, 0x5, 0x0, 0x3f, 0x6, 0x7, 0x3, 0x3, 0x3}) 05:54:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="a7ca9dd787fb90854f5d5f12") 05:54:52 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) 05:54:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) write(r0, &(0x7f00000000c0)="4d87", 0x2) 05:54:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 05:54:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x0, 0x80, 0x7}, 0x4, 0x530124fe, 0x2}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 05:54:53 executing program 1: r0 = socket(0x2, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="016f5d9d5d8ab748a14e808d6bd1dddb33fb6cc6810571085c524f7c74dd23d9b5181d8877716bf357083e73accad96d0312d0457c362e1b83ed18bdddc2d09f9b1442b561536fc7e4021b256ce494d6948435716e2cce118995b7d3feea1b2f4b00d4cab3a644037e48fbfad36f42d6ce5f9407163ab123d375810fbe76ca60cc14961ef3bfb03ad61842bf097d760395", 0x91}], 0x1000000000000053) 05:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) syz_emit_ethernet(0xffffffffffffff24, &(0x7f0000000180)='\x00') 05:54:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x22, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x60, 0x0, 0x0, 0x2}, {0x30}, {0x6, 0x80000000}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff76, &(0x7f0000000240)="d55368ce3f038661c37ead452a4000d5c94113cf2fd9d37d2367357a71e3664f2e7d6638c3b70e9808d4bb429647c243557b8d7729f43df09fe4c9f4c3459085285141d7c8cfacddc83583823aac5a4fdee51687e2900dc9f47e569e751cf65daf36f3363aa0e2cab2049d95fa54ffd9434634abcf513c158e86cd64ef22107808ff35c98a6a1d20311002fc52c1148082ce6949c5b2a1718fd4b7e870ff0509568d240cafd539ce8762fef13d9147c8c8b35bb080f18b0e622cbc6533ef31917ca20af752a53da2dfbf6f") 05:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) 05:54:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:54:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x88, 0x77}, 0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xfeef) pipe2(&(0x7f0000000040), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:54:53 executing program 1: r0 = syz_open_pts() 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) r2 = syz_open_pts() close(r1) r3 = dup(r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000340)={{}, {0x4}}, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 05:54:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0xffff) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) 05:54:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000540)="81bdc801bd22dbd2c85cad5427b5fd20393f16fcfe3ad26501c935c7a66ac025df83b9b6382b0c52d8c989f09a4a30a6b63b9a7c20574c1d272363a6cedf6bb2600c2de6961da6a2f2a091c4b38d562e040c659e9ba954127e88ef7255aa3c0b719513bd6edaadf93cbdd94ae62163b5329772b4ad152889635cc437204bfcd45f6602df79d8a0ccef2bdd0b0532d942171b5924a34ad7b687e85334dda84af155f484fee45102f161981a5d1c7fa361bad4b46cd39777031fd3c68c80a1781f40e6ff5af0fbf3d9894a2a5e0524516c1b39a1b55e9e0959486bc75e19c6e178bb0efa8122d14c562f4a23520082791eff18eb3a4bb33c545314782f321d30fd54b698ac89f8493a4391835f1e964087217f34460c5d99bb54a0ad2fdf945eb94a0344c4c2d53db0a3db113f45a41c61a6bc5cffb826652be4d0ccf526b4177352a217b44180379040b6d1e20cf53c5494dd78f1aa711424888e3e95561bb34655d74f488e7d980ce9441e2d9acafdc65eaad90e2b0940a5568a9b5beac1e1ad06c7ad50914d32a38459d064bdcb77c0bbcef5aae32c448e774e0cd54e602b20c52911c3e520ce7b59857920b93e7242634dc969688c4878afbd574d4031028389519c4cde6200a3aafacad2cb834e2fe3b183a27edda6eb9a9fc9bae97e5c0e9bec88cfedb42f497952d8bd433714e8a6b5bd1d78030070a72b85fb8d6de6832f08f8c03fbaf2bfe2447157793a2d31561bf6d1dd286c4c6559b0c014ed46481a50dc7c7f034dbaec85a9e725b9e28191bc38069a82738f3fd9d2b9ec1cad1d130f35cc4538aa030a04994c65a60834487ea5663ea1be8a76bf227e4ee21abe125dde36148543dd8035e2654b533bec866bd34e8360e29ad61e0cc4975bf0dd4918611139375c186edf7b36a61b6897e9a043cea7de6a59c6e7009f43297dd8cde8b58cc88acf362e0912bf63a48e2f2c2ac8ad6c3a334c0449f8cecbf649e3d8770a37431585843688073d6fa3e7351afc064a6106eb63006f31ea1dc858ae96e590fc7a1eaa961677aacfedc3c07429f5102c19c56ab631cd87b6668e286adc2bb3a26e7bf56208c188a17a30cea057e375cb57b7be1193a8d0f2f8f15a6e175675e7ccd001f6978fb7b5e466596282bc053b1b895c9525b3e4c3ad07319d908c3e5ad8e7d8a3da632cd23c653bac36fe4a8080818dfd178334cb6a96a45debe02a2f5e87dc011cfa1f41148f6a3c3e46a3eb94ae40987d2e65c2f9a90d85f0ca2f9624c0118675e75d5169b4bc9699a6171a389f6341e93bd5a1ebbe8fba3a0055844fdf6faa1098ca0c94807d11b545d960fdddae58c46d9e68da16ebe4077c73562a05461c9122769399c9bca88eb286364184badb0fd1e4f2ff5050edfdc84d979793a970bdd1d4efb69588137d8b907429bead22e5224df82f18e3869d3ab9f64de840c43caaed41f4d8d18cb7a5951b2fb6f3a420600fc8d27db358f2f430532d575b680b5e7b9c7547213d209af8f4c473bc9c95604aa1344174f54f0b8bf3f04ad2d6e7fe7027fac1f0d8524ea9b75ed95780ce5f5fb94022e86ab52fbe893a72416f4288daad0598c7fa78e2b20857cad4415bccba342e5bd8858c1bc322eee1682c1d27158b7bdb2a9f4228d1ca18984f515f47a1496d16d2d0a6ce725c52e2a26e4682883a48f3f3d739df6794260d", 0x4b6) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) dup(r1) syz_open_pts() 05:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x79, 0x0, &(0x7f0000000140)=""/121}) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) r3 = getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setgroups(0x1, &(0x7f0000000080)=[r3]) 05:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000124, &(0x7f0000000100)=[{0x9b88, 0x1, 0x0, 0x8}]}) 05:54:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) 05:54:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:54:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) 05:54:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000240)=""/147, 0x93, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000001300)=""/141, 0x8d}, {&(0x7f00000013c0)=""/189, 0xbd}, {&(0x7f0000001480)=""/150, 0x96}, {&(0x7f0000001540)=""/75, 0x4b}], 0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x7fffffff}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 05:54:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgrp() r2 = socket(0x6, 0x3, 0x600000000000) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80a0, 0x0) getpgid(r1) 05:54:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x11, 0xc002, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd819f991d2eaa4e713048e69931", 0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) 05:54:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) 05:54:56 executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x41b) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = getuid() seteuid(r2) open$dir(&(0x7f0000000180)='./file0\x00', 0x8090, 0x4) 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, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x20) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x400000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:54:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x200, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:54:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:54:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000040)={0xffea, 0x100000, 0x0, 0x2}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4a5e536e1c9fe5e4, 0xf0000004, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xa61}, {{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x400, 0xffc000000}, {{r1}, 0xfffffffffffffffe, 0x81, 0x1, 0x401, 0x7fff}, {{r0}, 0x0, 0x4, 0x23, 0x0, 0xfffffffffffffb83}], 0xf8b1, 0x0, 0x10000fb, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x80000001, 0x4}) 05:54:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000880080002005, 0xfd8d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f00000000c0)=',\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 05:54:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x101, 0x3, 0x7, 0x3}, {0x7a, 0x4, 0x5, 0x8}, {0xef3, 0x79, 0x0, 0xfffffffffffffffd}, {0x8, 0x3, 0x1, 0x200}, {0xffffffffffffff80, 0xaf4, 0x8, 0x1}, {0xfffffffffffffffc, 0x2, 0x5, 0xfff}, {0x3, 0x1, 0x89aa, 0x75001d42}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x330c1678d7ffd75b, 0x0) ioctl$BIOCSETIF(r0, 0x20004268, 0x0) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 05:54:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setstatus(r2, 0x4, 0x80) dup2(r0, r2) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000080)="5c89367396da9874ec222040590f96b32fbddde8de6a8f2ae682b38d1a28b639c54c531860073ee421ab295bd41366cce09c96cd99a61635381bef9c79d3044663c5eea565e990a3e51eee4000d2bf46eeb2144f", 0x54) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x0, 0x0) 05:54:56 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0xfaf, 0x7ff, 0x81, "275d4c9dfa273e62dedec195fd520832e3eb7024", 0x6}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x7}) syz_open_pts() 05:54:56 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8001, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074, 0x16c0}, {0x20, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x9) sendto$inet6(r2, &(0x7f0000000200)="7b170d68ab7d7daf9e5a06a94341ff6d20e0e0aa224f365820f7bab2bc10ca46b0ae920a5f7f23b5e06e0304b482aa6411debd335259a3edac231f84d07aeb1610313b9d791c57c5874743039eafeea3c3c201a204dd8dc808b528681f0ebd6722831ed1e4254f9e3452d20fc6f2f86475b8807eb69cfdb44c8409642ec51269cbda59fa5e29bd0241067f700b48a66ff46fe84ae4d99503a23e5e1b2d4e247a9e77e0a4a420ff3d45c0422458f715b7a2411a75cdd48dfbb85f3283534a6aab4ea1a584c17b410483", 0xc9, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x9}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x5}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x1ff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1c8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff61d}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xbe1a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x30}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file/file0\x00', ['./file', './file', './file', './file']}) getrlimit(0x0, &(0x7f0000000040)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000680)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind$unix(r2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8) 05:54:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000326, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:56 executing program 1: r0 = semget(0x2, 0x1, 0x206) r1 = getuid() getgroups(0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x25) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0x0, r2, r3, 0x8, 0x2}, 0x7, 0x0, 0x100000000}) shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffd000/0x3000)=nil) semget$private(0x0, 0x6, 0x400) r4 = semget(0x3, 0x2, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/122) 05:54:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:54:56 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:54:56 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) close(r2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 05:54:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x800, 0x6, r5}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) 05:54:56 executing program 1: r0 = socket(0x400000000018, 0x200003, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x209, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setsockopt(r1, 0xfffffffffffff000, 0x1f, &(0x7f00000001c0)="be460531a570fcbe95153e1c5a91175467c2ebe232d796f99b43f75ba442681364d03a636dc56917ca429df7231a8aa4fcbf9637db844ae86d372c62d8b96d952610a7717643f59f7a592b64850d047f51a77218459122099e2240a93b5f9e3ad07a54661be4d6e6942eba9a2941e40f1ce6af055dd590176d40177907abaf", 0x7f) sendto$inet(r0, &(0x7f0000000500)="db8162cb1567925fad0befa4e680cc48af075c58cefd7555414d517374d34efea534aeed57bbee48f7c0307ef48d0593cf402a6959027549289997523e4fa0513cf7ccbee0ee213599e047d4f4f4c25c1db0585049bfbaa3b419f32dc0066035624299130375cc859ab07e29ed81f03b808bb004b55da81c7e727006b2524e5514e969c1ae45f9144f2f0e2a63462e234fff76daf4755f60ac26a2f0b6a1c0efcc17a1aba80609e2ddae64be1fcae5c4c34b1abd239ace9b", 0xb8, 0x400, &(0x7f0000000300)={0x2, 0x2}, 0xd4) setsockopt(r0, 0x100000000, 0x3, &(0x7f0000000000)="803b7a1c33fb27199d7143e69a9e24a4886616e4ff44ba6dba83c02babf349f6b4a13ec3e80651b154ebe93adec626f2f627de47fb25ef969c3973d42eb66082b78a575bfecf358c222aaeab0cf2bd58ff9e56bbdc229b8ae3b33a2dc93031c55e88e36f1af3aa1faa6ba237a236e5504d6b6144c0459dae211d3f58e2e7e505d6531f68e166b8f3a2e3fb094be987d388e3b25a0eba2e0813cbdbaa8e196d3cac8b4c357b7f22e6c04954e959d4362502d8dd0f6d28e9b58c8e28", 0xbb) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) 05:54:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000100)="38f5df3e1b9631c6816a817c9cdcd2b6b11980", 0x13) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x3, 0x80000000, r2}) 05:54:56 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x908, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 05:54:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = getuid() dup2(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="a31c54eba9000d79f8597b3e85641dcf9b30bedb7a57f011ab5892579a9931ed16686d6ac98fd422d0a3789ef3dae7b8a668b70621639d867ec54934122f4306d856f734fb6694092a396d16e3740da56d3c1a589c5496ec8d1b", 0x5a}, {&(0x7f0000000140)="15338ae9563b43a87499de0bb08fdad6e1f44470c2cb6bb8b1b2f8f5f3a4aacfc72ae55fa93c501197e150f1321421d651d3a75d891c2d8b883298d4d360857d2bcf0951f81b6a0ab1101b363991356c18a7ccd0048c82e21480ee9945ef07d2d60cfec3afd5", 0x66}, {&(0x7f00000001c0)="21d7bd22a3dab52ad7bda20a4657ec50d50bc8435b635896837ae1e340f99f4d6aaa21d483eb81a8f93fb828a94a220d843b87c1214953bbf6c02c5e6bc9ba3713eea8b878bd1213d7665daa27350d80e2f430b0e086325981ac34435f61ef9a9fc38b61a54dbf0bf5822225c02bd232b66e1129847c", 0x76}, {&(0x7f0000000240)="e83254f42c5737f4612d2f40abc514117eb6a8c281dd68f4efa9175422a9bf9a88ded7ea1dcf26a6143772eded167f2a213cf5eb0c0eba6e2c4bc0643c94bb45d2f6acb84e8668862bc628c5933e253a71d20779d2b0280689959cd1d246063581a591f11ce10fadebb081d586800b19ece949adffca2445db262ae062a0b355aceadd53173c1ba784577268ebf3fb838c139e9faf11b8aa15d5f2bbe0162d8cef0fc722a8b8cce7e2ddc63b83fd03adbe71505f816f8f55e1b3e2ad72af07b413faadb44e2c5e6ca83cc83f2d926236d4722b51341fd7", 0xd7}, {&(0x7f0000000340)="ebfc555c900d1b54810e0699d270e574ec77acb6ca9fb20bd2922599ab198f25f0f5f4f6b9a44a555106aea88d423d203b9b399e7e9edfc6f461e27709ceeffa1ed23291666eb49b0a946c81eae1ec482456da87c68e35b99db26474c038526cc9c98887476c4089a95fb59be3dc3fd0c45e57177b73ec3aadb3d9b124ef05f10f5dd8c2812b12c8ca3c7439453131c203b2b44653aca3bdc0e98d7178fc3a07b5473b9cb4960243248c55736402518bb505b74394f8c56fb6480cc9ee149d78fc1d38b21ee1e3364fefb146f2089b48e9149232e9d4ea792cf4ad30ea64bcb53e4cb9afcd0cffb68dbb6932", 0xec}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x3) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) 05:54:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) kevent(r3, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mmap(&(0x7f0000315000/0x2000)=nil, 0x2000, 0x3, 0x13, r2, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a00000100000000002b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x398) 05:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3ee, &(0x7f0000000140)=[{0x24, 0x10001, 0x8000000000}, {0x38}, {0x6, 0x6a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000080)="10e3a9eba5c1c3db4c") 05:54:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x5, 0x2, 0xffffffff00000000, 0x0, 0x8, 0x0, 0x641d449a, 0x0, 0x0, 0x1ff, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x106) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000400)=""/9) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8880, 0x0) sendto$unix(r2, &(0x7f00000001c0)="8e654ad432e75251ee6854409e50ef64a6402fda0a10a5851d3531ba22ecd300e1bb8b4b19dc2d34da4816255c74e1dc8b7ba7deb9b4178c33acf4a35ebac6d5d2f82f309a10e2914e11eff299728967ee722704cf745019dac53d8f5b5ded90b3ebb021a0d94d7c9e371abc5a99676b7a7c6a48d5bdddd6153d8ac5ccc5c8baf548638c858e785ad1b7fba7b7cde003be626b9f6cb20a31a4785617c30d872b739924f79baa555584085270dcdf0c235e77474291c73e52bcff64524ed3f0f8b5d1f5cd3bc1c9e408", 0xc9, 0x5, 0x0, 0x0) semget$private(0x0, 0x1, 0x280) fcntl$dupfd(r2, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000480)) r4 = getuid() r5 = getegid() getsockname(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r5) 05:54:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 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) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:54:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") r1 = socket(0x38, 0x0, 0xaf7) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 05:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6b094f768784d8b, &(0x7f0000000180)=[{0x6, 0x7, 0x1ff, 0x3}, {0x3, 0x3, 0x800000000000}]}) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xfffffffffffffc01, 0x80000000, 0x80, 0x4}, {0x5, 0x80000001, 0x4, 0x4d}, {0x8ed5, 0x81, 0xcb, 0xfff}, {0x4, 0x4, 0x4, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 05:54:56 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) fcntl$dupfd(r1, 0x0, r1) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="efae438c5fffbb6d55ff4d352ba6e351d61b7b39bdb075d52dc330635073b6b126eef88080121da38897732858486bc303a9bc25671f49539672224fe5179c975451cb623db19ca3530753911fa3fe3a94381e7c94b4aa88f48fb3aef283735bb90b5d58bf2cdd0b563ef218eca9b45627e75d2cf2e431e4d0b6a5ab2724b496c590ae27cf0b67fdb11d0b13fe10a66fb56caa508acd1ed0db89b6520e97f8798cb6d17630115b78818a3ca4460225dc6abae3c94101871ae5c755c74743e48bd086d0191facd1daeec4d26ee48129562dc32d4a70cae27bdfdbd579562474b4", 0xe0}, {&(0x7f0000000200)="787aecb974a06de72ff0ebb772a15612e429ae8b0a5129b82a777e0a312e7306d241b35152413892c018e2cad5d53812cf12ee77153e0cfbf4edf987e61038871aa56fbba679a61a48275dfbe225c012ef1b2a68722790e9e30537548e217af1ffb62e5d9b0f96d6759db908954d2546989efe7a81ac71186e1d9df5022e9e5f6c441cdc808d87cd22c543aedd0caf9ac434b39eddefb8e3ba5162", 0x9b}, {&(0x7f0000000380)="7454260668417a38cfcb7a0d7af76f155b9bedc01d240ba766c5122140486c8e96d8a2cd4af7ae42058d44302b85c7a42759e3c844f0f1f8bd929ff0cf5dad78570bdb9746bfa197e56646736a46fb21f9b4dd6c989a3bd3eb3a4f9889a730b5a91b1216eeb703ddf14c1c826c0aea55513e9b2e6d500e7f", 0x78}, {&(0x7f0000000440)="81cd74b6ca207d373e0eb90a48f213872c26c3165a69d8ff8c8f6d6a300cbe5822993d95d3ef0ecbd0fc7f41fbc6c9ade039bf2c5a84e3fe83003562501a3ba812094b6644e849e72da9dd5a1195adce86cbec4b2babe5e673325a58a30ae2f477b899f84490b2a697596bcf81f9a6441500efcb1ea9d71c1dbaf20944beea1d967bf5d5cb04301ad75256267463e13c02bc26ffe1359abb4550bcd7ec5b1eb192aa114cc0e0bdd89e5dc07813faf8e4b6207adca5ad136d5778d3eb3ef5b37fc7a4863ed2017f180fa550462febd67f49a4268494d684febfc82a90583c908e6a28000c8bd02184e9d4964b58dffe385f3ef85d9d5ff9a5df35be938d", 0xfd}, {&(0x7f0000000540)="b37be596a127c86ead89e6d299bb2ed6ffa6aadf71aee9bf38c6289ed29db95bcb11b1949d2a83f8ac5e6a5c2f027aa2d94bef6b59013a7e96b2775e1dd13f20d155ed7445f5fd5eea3d75d5d038492c94c97bedbc57cc7296b8b42e83c9bf254d90fd1abe317e279ac5859b9135cbfbd7428e6f31565fc5940f6faadc7cee933d9ce7ff04a5c37d8bd8616baf5e06117a915d1a95ddf44c453fc47eb75d47e674574b487ad23451eaa3eccc6ec3d0bb6a9b3f5e7207795bd718de6ce92c691582ab22a87b0419588a33f860720b1878c2768192ee6dc5b4ccae823ffe13a527e146dc9ff9e8fc8b660043626023b79e086297166827bde1a10ddf3db21ef12079a8ab87f47602c7f0d7e400981ad8748738428abefb0a90b39d7adf902b5b1ea55d5322377c898105f867bf8438e32dc5110cd28d5108ef9146993d476a51122c817ca5157413506d4db6555069edc28cdc4043c683912ccc3b4bf45f6036cbf90980460d3a8e0b804fc2fc219751ec4b10a7578497310bb7082fb5a7508eed9515d8615e3f2230c113516b70a629ceccfcc94184e8a3477ec13bb285eb07191ac6f8a203dec522f6229ad613642ccdb260a277f45fb8a88445fc90d650b74774039383ef24ad10b542e85f668f707f1571764151522137127c3d3c1f5d29aff4b84b4c971e889d0622d5f6a3e04fa7e40846bdd494a442dc22d72fbd7ed54a481aae58f725ff5b3e6186f337aa03a840f385513407e45a3fc4c322f64b99a0180d77158b3d14193603e3aaca66aaa4c3cce1e8f8bb7a48492f89bffc14c74e55c61e98a2aed5f1c42791f21d46a3b15125df1a050e1af3862be043e893c5a03e7273e16b8ef23eb6b30de5b08e373571a3e8f1f4f7f9c7d2a9ee949adaf21cfdfda54482088fdd6921645eb822f267398580316299beb8e239726e3cb0c6fa24ba710f3782468e84f3960ceacf179be296b3b5f9d0505bdaaa511d9fd38a795eaf7b61a97387526d0ae18dc5a24c8e890272c4da4fe9422024edc5db5422ad1cfc707be715d0ad1073e8ec9b256ea44051d2e0298c6bcdddcba18c54eac6c3fe3050c08f09e68fe6c8ee46f38e3a3fe5877921607081d7741dcd6f20a1bf8553639c00564e5f6f8d3824352e0fc45c1699a0658351f1e0c7b843e2bd708e8ceb9f6bdbd1f547e1498c92e9e3b3b2cfb0eddd86bf5f9077ffa46543100f661c5afdacd39008d50bca6a2c795dc1084cd980fc31dd751ea5dc30929e100bacdc92c5c51f6e7e78fec03a6873cd7d08b82e0acf32958af72023035fabc809341fe9b62a95a676e92b06998ec2d8297253d664fe3792c8ae12c9d0e8f66c209a10a563dcc0ef87dbd1ab9da772b4f0c0d58a0507fff9da7e3e5b9cc089dd5490e1a36164d104fc7fab5571905e6b0423efaae63ef5638b5d4f6e4c266ed7a23f896a39f4d6bfeeae61f077a1b4f181b77824a1a7442048b16bd5e259c596abd6af42790b68460d81361a5c7c33ff9020d4f6caa5ee53778572ecca74449357beb81462e538840beef8039cafe6c30d177394315c3f707537230321bc5068b8fefbea5f46d4acbfbbcfd885979ded13b7a70fdf4ee1db746215cf8d8d23c5f761205a5096886ef18e54a8bfdb5d05bbb070a974adbedbe9c7c12e49fa658894cb5e7e4ca272e16b7bbc48b5f57cf16bbb8644c8d030a4c1697057e7dc77569ecab0c5494669c5850764c5d7b59984a3560cb38d55d1b7e94eae7a9a32414da70dbed22f49890789b7e85fbffb78abd0bcc9662493c66ac2b561e4c7e0cc0e32ff47aa1bf57577a919e2430558103eef3e211f1deeeda60f4a890c429440887bfa16289f0350b7a79b1e75b6701e67e23a60b1b53ee5b72f50a15b07225788213e3cd167458c03242595e6d4b7106a01fbff0ae7430fc4f0d9cbc3a42903d189d116a3e4f2ec4857041decf267b0dea2f8e3826380a6442d962feca6f5b73ead980a0babdfa52f3be3f04df4c3bb33895478bafbb619da60d2560deca298cd93479b0f14507eb322ca104ec132de193a647c4c5bd362d271e27a60adf8058b58871584f19c60387acc34db84603a385eeaa431c27b23dee32ae3955875c6a43180e9d179adc34f2fe80fe8e30d00be555f3bc8a262df14ffaadaecbe6ac382e0efa58091ba393d54eebbfb738ab9f68185d6aba952883e25bce3b22bfcc431d9ffe385fbddde7482e1f627b3b449314851851b309ffc2a36e6f6ba35404e73f7c4dec2168742e136dba513eb658d5cac11e9220f5ca817617393e10c438fb2a98b6538febd02fe7351ca4364591b848902f5b84b281234fac2d90045b7fd5bb5523b5c8eccc6b4c664b08c69daf4485e828fd5b19a331db5adcfbac2385713f14269dba0333b24c958d5f3bcd265a6e506dbcd6c54c1f4ea46ce310b129a9717364edb922f80228d40bb00f74ae619420097f5d3d277d59b8f9cc268a72532997f45f5c74bea156d38d3a370b57a8155a1295e7e3789ad17f11758e24995948ab4dd886b14434a90bcf28fe13b5c2f3d67346e50c25efaa6c445a2d7eae057c0314b20f213170d458a82ba68c5806888e5b370dacc95c8c3305b9059f402f03e0623b565baa786e21e45b5b5adec1e2fc12b0255dcf2059798c06df4b774c05bf4bb041785d4523143b698391d817ef0cbab8226ec641248fd5d0cd7a5e1967f9f2b94bb9be0bacf18379070641fe0951503f09a7384f60467bfb8aec06216869b53f61a3d9e57424a94a472d2a3590ef04d501eaff82bfe941c7a1dc0a4ef77fcaabfbf589c18f80832c098bbf13d8ffbb8b25c3974adb9bd2d61f5af8993b14d0b43d57802b3b98bdd908624daaf86123a40abe1254be7c445bf4609830ec8f1b13eaefdebac772740d98bc162d0f90600395bcee7b52d0b1ca088e7c6b4b653eb250ab1fbd8c7dba0c90312223f4264630e9b15f2fb38291fdb302e69b2e971b62c1e9d1cc4b0d2193f9e59b2584f79cfc61844cea730bc0a04207930cd0ed441bcbd8f1a46f3529333f7adadf54532a065579fc3f90f14f6e294fe4f5a7ed450a7600561e6f33e2411c021d729e805bb5b33b8c616a0c6d36dd0bed716a574d71978dd55bbd1aa7bab1e3c1d0f2770bd6353c355ffcbd62ca0e701854ce474294c0e21ad6c7cc8d780d338452df26cb4f5e8d18d96dad20877789617a68fca58477f23ee3a126a49963be9f7e8154022bddd0896b76189469fc9dd37ccf2efedda73e606eea3bdb70292acaf6915a4be1e9270f1d6f246594beb26587a0648e29269dbf075f6e80b14eb6f0009b44e48bef782869668639e08712944bcbf875a2b5a852a5f340bcd8f90abb0bf5413d03564a74a33b6c72bfc8834ee3c0c2d023adb5b8f5f63234cec3f7ca86d344243927e1b8ac10b38f56b1ed8056e27915292786fad098391cf5fa71566d74031452a73f5cd24174fcf7d05c21115300cbb2015da3fa835e67b891bbddd07d8d0772cf66ae2ec5392176f6292fc7903e374d5e827158643816f66be697f76178ff750387333f669dad4af26b4cfc4cc1d007091c98c5daf126379dc9777adbb93bbf3bb0319f2a2d122f7579eff7e8369373dfb7b60d802f52db9726c3646bd40400c8a6c120483c037d4c2369b2765bf647e762f88e9de2406f206dc64e775bffb3eccdd89aa32244901c37403b157c0911d37f935402245f4242d4bd9cbcff9c8050c7fd1122379cb139914b979b106517e324f53c25bf6a1b6bdea05e8430c675e09c211bc6a7fc4d5d306305fc120674d4379f4519cab01f87e411847d38a9feea76a6ae533a36cff8d11c85049f65e63c790ba7df7308e6ed7b81b618fffd2d364e3816f653fea9b024b8aebdb198c34bb10b1d53fe7c50f1d108842aba348cc75ac21259b396304640dc4fe4a67365755995927358dec95d0fddeb7ca8778342958df2c2382803438b3ad1c2192ad33d010beeb9d1e7c413374ad27ee40cc8a00507b2bae2e9615baf7b91bbae68c4f2d37d88fcc5b400a0c07638e931ab44d5004c663bce79c7e891d82f4b1cd077a61ba189b147bba85eabb5c19f2797d6e26cdb196c969e5be026417cbbabcd43cec136e74cfdb7c5ebf497dce1d6f24e3ef23254608b5428cdd15640c30259fd03af93708a47693af44d310e5ad09de5fd0ca105cb53ab47322c3fdd7cf2db6f974d2ca9ef10032fdaa3ed01d63192bc30b12c47145232c16a3c6f5278f9139ad2ff343e493b22c2a17abb9be2d1fab0b4f45d2bc0e3453e4e8237fafd3fe35c13b22b6a4b66a980b1acbe5042f8f91aa4d22be7076040bf158e2130ec385a88e0e680114129f0c9bf115ba86ec98bfa49eb3fd127eb58edfd42feeb10a6316b5b216d7bead1d94547f3a6ed0abb236c5c2602d4169a10b67bfdbcc30ab948a4616dc6175751f61781601cb3d886dc1c27e7badbb6d37731223ea39df822ab778ea86a6b38cf722572b38abd40bfbc85ea8fe17f23506af3e955b70e38d81ee9b13770d046a0fa8496841fcdacc2b636baec3a3692cee775724478567a53f271659060a33a1aa5fe1befb8eccd19733c37945e4ee18bc14cc1264b78123b4985d135fd52067e6dae901a9af3833f6ef426f40b0ad645787ff31480b7ade956def8544976e68102dd225016a523a73ecdd2ba508ea472369261ce21b2efb8ef2593b08a0b6a00473e3aa7343a20d95580c7290d76654fd3a0ee67b01969f79cc7ab54f893dfa44c5acf05c729954532f8b62d33b72f81122f9614438b838e2098c5f1b8763cf5636db649e9396b824c8b39ef50884f8f553992cc31decd035a191d33d674ad9ea78a687d11128204fb4b7c965b254e2220ddd4fe45465bb984af596818de44e7611bc45f9e904fd42ce3e9fd9dacaec078e3267eb35aea7d3a6c525c65fb8e5e6736212806078e123ad4de30a9cd49c87696146d6c74889a6d31fd6e8bab4ca941bd3159032d4f14898878139a5ded6a973b7ff66b5df5dd2c62a3ca7485424f806cbd3412db884bdf43db995a04da91c83509523d93a80f06d61aff644f9ea7a211465ed007e482651fe6cff79e6dacd1b17aa9f9ad33447428700b5756b19802852baa03a2fb64b841cc0870b97724e28adcf6f0b459789146aae1877f2dd911c3cc546496847ca8d57ae1e8cfe67da478fbe77ac561c60b2d71b9f0a1b23049145afe74a0a848fda3f44d050e5ff68ca4cd675821c8c370466cea1245f7276768c17bdb5ff17f15e0c56c4c2f78559ddd198122995988788e41b004f50e94d80a4333229bd1c68952441d282cdef58f8974c4c60e3a2989b98d489be29cbbede949af1abd34451047c1eeddbefba79d3b12f8673c056e0e3abff8e3d10ed7ef2dbf9fc40820bc13e74ede01174439b4f2a1359a9d2f7abd44e43c4c842f709fe424b23efaad1b3b3e7a694e55db6fe4733781c6f2333e084645e4220e0cdb4b71dc059d8cec9248ab2c8b062d9c2a080599bc51a18c4233a0a6058f674a7a0204daf39c246b984664010b602bf1647b8391ee07544f63a23c85f4fd42d02dbbdf203011abaec746d2467f3065f185e1378c0b07ee984510a8f8ecd0d4a29c514bba9480ed76fbbc2673a0a141c709470d8d15075ede1217dbd28de27914dbc35416f2ca8e2b9613b27da248548463de6ac68511ef9f3bdfa6862a81d5bb868fe7f695e748132575065fd86dea04bd89b2e79ef57666b8e479bfdabd22a65cc3619aa198a7103251f8285d95829177cb059c72fabe855b187", 0x1000}], 0x5, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x40000, 0x0) faccessat(r1, &(0x7f0000000300)='./bus\x00', 0x4, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000015c0)={0x40, './bus\x00', './bus\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f527de50f81329ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14a79a15cec5d79cd66c31c80b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a00009c8161e2baf0b7ae5907ed00"/254, 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x7, 0x2, 0x8, 0x488}) r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r1, 0x0, 0x0, 0x2) 05:54:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x230d, 0xffffffffffffdffb) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) msgget(0x1, 0x420) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x9665) unlink(&(0x7f0000000080)='./file0\x00') 05:54:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 05:54:57 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x7, 0xfffffffffffffffc, './file0\x00', 0x7, 0x8, 0x3, 0x2}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000280)=0xc) dup(r1) 05:54:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7ff, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:54:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10008, 0x60) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 05:54:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7, './file2\x00'}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 05:54:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x3, 0x20000000, 0x10003, 0x0, "85495500020000000000001167f5afa680400900", 0x3}) r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x42) msgsnd(r2, &(0x7f0000000040)={0x1, "c93fb6092ead95d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fa214ece71a32840b7fcd19689c733609da3859bb1aaf68630168caa53"}, 0x72, 0x0) 05:54:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = getuid() getegid() setuid(r2) setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:54:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x84, 0x42}, {0x8f, 0x5}, {0x62, 0x800}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={0x0, 0x36f}) 05:54:58 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x100000000000005) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) 05:54:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0xe) r2 = kqueue() kevent(r2, 0x0, 0x4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffff, 0x1}], 0x8dd, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x9, 0x100, 0x5, 0x7, "bede2f802bf7ae5e06f6499af3df4445d068c029", 0xd0, 0x80000000}) kevent(r2, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) 05:54:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 05:54:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0x0, 0xb9f, 0x72]}) 05:54:58 executing program 0: getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = semget$private(0x0, 0x0, 0x2) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000580)=0x3) semop(r7, &(0x7f00000000c0)=[{0x2, 0x4, 0x1000}, {0x7, 0xffffffff, 0x1800}, {0x2, 0xffffffff7fffffff, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x3, 0x42, 0x1000}], 0x6) r8 = semget$private(0x0, 0x7, 0x61) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000100)=""/235) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)=0x1) setsockopt$sock_int(r5, 0xffff, 0x1217, &(0x7f0000000240)=0x1, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20020, 0x0) socket$inet6(0x18, 0x4005, 0x2) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000002c0)=0x10000) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000005c0)="658574b2aa5a60460c369b75b2e6235a5e20e058b6825759d631cadad8acc291b02dd19d33cfa608e43b9b389d25bf2d0100145d31d02669a75d165f00fbdfec0808dab050de3fa159f86d2f0a01ca90a1fc779b54d26b307cc2aa0a63d38325ff39cd477afea4c8af354d6b31ac4af3f123590fa3788db4f2b4f3190b4935f5a4da0cb9ed8b3df7f46ab9c1c16770a038fed56e8a23ae0154c262361b85223e97ec34fefba65b6de6abe0ab617ab1871a94665c1c1c1365562fa44c4770ddd6261d7e9c89163f3d5c2cb668bd825108f0baa2c83ee86bb7c38e3911528359", 0xdf) r9 = socket$inet(0x2, 0x4, 0x4) semop(r8, &(0x7f0000000400)=[{0x0, 0x2, 0x1000}, {0x1, 0xcc, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0xfffffffffffffff7, 0x1000}, {0x4, 0x0, 0x800}, {0x2, 0xffffffffffffff96}, {0x1, 0x19, 0x1800}], 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) r10 = semget$private(0x0, 0x1, 0x12) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000440)=""/210) listen(r9, 0x7fff) semop(r8, &(0x7f0000000540)=[{0x1, 0x140, 0x1800}, {0x7, 0xff, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x5}], 0x4) 05:54:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3f, 0x0, 0x10000, 0x0) kevent(r0, 0x0, 0x9, &(0x7f0000000100), 0x1, 0x0) 05:54:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 05:54:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) connect(r4, &(0x7f00000000c0)=@in, 0xc) dup2(r1, r4) 05:54:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xffff) r2 = semget(0x3, 0x3, 0x300) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000200)="7d7a2adfb83314d6b05cf95df0dbb0da063340", 0x13}, {&(0x7f0000000240)="ab4b8d05b8ce1777b9fd090514543ad5bf641a9562c32fe2f1b28a620e99748734b7cb2b563761f3c65449e6dc2e0f5de099cfd2b07828d98c7a9a45cc79327034173075883c083c6c072e809fe04942a35df7c7e06cea1f636a032a9c8d4a61c1ef935e897de1e3741b0ae6e9e9790066f7b0eb6332c7affc93f6fa3a4c2366995ab9bcd0616cbdb7d938681bd36b3b2857a5af014a2ed3b7f8beb82169864265e6ca2ba7ec11c784d8d694b548a07a61481c779432723735de78279d6d36d98c09c6d1d97f34348e73f9fe846033a85aa56481310c9c7dc1a96ffb17ee778a7bc4af7f2ddf2489710f126a2b33428ff4995c051884eeedb617c0bba4a978b108d1612b27970f5a23b4cedf6ed15b30132cd71af0b73ff4cd5f20d3a8387881964af517f39b35fdf894254c00f297f8a20f671c0996d8bbec348353e8a7bfb15a573424a51ba8a49c3684fd194f9f31a9015eaa742d04b872ba73602dead43a65fd6c9a3f6e21dcd456830e74d182ef3bcea980e9c674d64e2edccc4dd65cb2fe3c663b0f11331c715ec9117f5d8abb53ce59b5632ccf536897849ae3cc5a86d08eb4c1cc14af85025c450629ff3fac60e3825342e7296ef33a4194170751913403105b60ffea35c56ef0cbaaf6d8ce3f0d04037a0d4be1b9c178bb99d62bd3e957d7e503658c84cc6a21475127e34d76acdfc420481968dc19b6e5b8db9e593f6b7cdb1873bc6fd4c4c763cea4964c5a6e2d3773368dc925b9fb09ca45439e36203971efd86f93a9606361a00f465943f7ccaf308f298d53a96e9c70bba6265144ae94f439c68fce69afae32a0dad4870bb42e8295f7587fa26ac40bd7b44a7d360717788ba5beb57cbf88b468bf939e8092cf5e6e50128e5eb992a8e858b7a607f9ffb74aba3b2b9715b9fb5c333d4cce0f16b337ebbf960ba4958bb1cdbfd28344e2f16b693c5b9718247a2c0efee3c756942eb63412ef0686e1937360019bf3410cd023ca9e89fe202a7e9007b889e4ee738d28afe6c8bc692a17ce5d7128f9c9d465e6cb02baf12a948e0411542a8e07d92f3238437c8a2342b0d869483340d887b0320f9d41b2ae6b2e5955ffa25ce3100e8aabf14e4dec65d1057e2355214006b7a76a1c3c1fb8806afeed9e449aa16b7d8c55303d195c7b4f179ac21df376f98f54189a9c661499cfb34b9bbfae4ac619e2267da68f255357ab52e2a5e836dbc691ef1a0c4e81d8966707c8775551f8cfb880721dd64f68c12cea56dd9497856a946c49a7b3abba843fe1fac70e2303958f05a66fafeafe60ba0d8e9581f3b4325bdc87f61b09bee52ae376c1302eb80ff623dbf6cef7460e4e6674fb506195034f9208697315fab216629cd044732bd344fa18cd66ca6d00db4306f4f01ffd85c144214592cde887a189b04081af2d01353a33993f8c0d60e88ae1e3df50d3eedfb73b9fc1904c42f084c92cb6931a6edaa003d78247c5727feb8903b3b74310f8bf71603e18975ba9d3bd305925ba14038823deb5da515696d1d6f51c80a5d00a10229a5e61aea23365106efcb79742a8bdf4b4524ccc756e0d8a063c89623ad552fb426ef3f4f7eef7ac51d320a911545b15d408574c1dd9063de8b0c640d13e4c2ad38038ef7807862e4daa43c8159421c0f315501b762b65323f75a2183c5c1fd40f1e5d1d9f3a8f959949b0754a29b45c2960e01595997560adc947a644b5b4d958b657abaecde205f48d1fc004546220672205bde30bce08a4c9442a758d7f25b0e21fc6ca34188fd40407d3357080db2dea27589955605c348463a0986a7195cab16306396fe76ea839747e8923f1a64125a224bfa3f220bc6dc2643e39782a02f8adc6557a37756ef127446bbfde882dc9692f65b81bfbb7fa2e8aa1df0543150949685668eafc65fdf6b0d7094d8dadbea112860c7b9850468467c95245fea762be7a26ca6eafe6ea4d97ece6c7a1482ed3c4f975124dcd92dad8507c7197358d88c14b0a774bd78a1b44cc266f89432ffc880712c9a321c3a4d31c2d2ebe2707ae20cec1c624e1893cbcfb63d9c6633572b5c9f11d357dcf2576073944c1aaab39777d9d61ecb6fec1165ec427d2afa71f18d89923c09a8c138a55709e09d413dc8afcc4059517c7ccdaba7b33efd49ae17f80d8c3ae10c7b9392e12f777f636a80c837dcb228d623c7397bc466764c2f87155a0e3e2be0ace77ce1c2b5b195620553a2240c265309995a838524590cd66ada199812c658eefac05b0e0241afab1f1d1ef695b7d66272fbfdc139f82a117a951e149cddbb5d1e48f8e45ed4f3d0ae3020bd6a74fe461f2416a551d80ef2730f9115471629e2d5d90ac5727e060c62f6ecc3342a6f24ceedbd9a04f4d0fdfde571ce16d67582fec4edd4909e8a4de9ebb6c2338a0d85ae67cd922e31073d4248edc4ccd616aeb77914d5e1c34562969a4c19d6e089e7937cb624f18c901f8565084db4a9c7c3f9255aaeefa52e897981f5ec7716ade54281e7631911e242f53b561f7450bbae00937d94f430d32b880ba106d5cf8c13d0363e36e21d7d74c3ea6f8de78ebd40981284b969e1ebb6da63f37a6d86fdecbd2cb313d937d1f130360082be48ca95a0e23285e0228b09331e2ba2855306c61251c868b0d0e42534b46324b9ee0e006c0993172de51e5a851193850f2074f345b0781348613f161ca86f52b931511489f2bba9458162db57dab3187c36389e3991d6f3584f0498f2ce88ac8ea3dd47deecee11cb559967735464218476a5e0807f69b6af6c889b665ab3705747f24402439c1d8c945ceeefbeefd8b33b7ae02d85d58efa64b081b22dfb60e6b00e377c9b33cfa84a551c34361c8cfb3d5b8c00cb9c434322a4e709eaae902e8350fb171554d345899cd45fe147c86d8cf4876db6c119fb2787fe88271d745eb2c1d37443da7a419cc114ecadc08e49477aceb6845501e46453ed3463f63f74165826820436a3a11a65aa910c7669d42ac5984148a5617329d092f1409a568391deaa6903714fd8244b74fd6c91254d8011d539d7ddf98d6a04957fdf1fd1a0efdd6c7037733dc4edd33479cecc7b890c3aea7f1d87dff25257ddb57162c5dec515336e949fd934f7fa23b611c51e6455064033dcbe2809f577040c8179010f4fd3c4398953b89b934d26db97081de5458e016818e8edf59b96cffe80d436eeed1e50b9385b480cf0611378aef13f9b55e4dd153a3548c479384301b604335370b05a50ee903ce1cd609ed2b0bce22a2c18ff52d4b783045cc6ef1d4da614ae843bbbf0729ca2dd408a1e98c430e464e8aa55402a78dc06e1ac5679f4eb7528110b63f4112344a702edcd6f3a507d4621fbaaa869774fb5936d5ad5f72beaca9fc8c62bbeed99925645589ea24770260fa5bed0973a635d55991f6f5cea78b3fad0a9e7ce9137db7920ef0973598d58aedc8a99334b4c6596df136a8a418ab443a1dbdca19367f28d5b9aebe113f828e59b278536fd50ba291d2ee829367f0c62657259d6e3dc0d184ffc15a016783174332974a19cac29cab969df4af9c14f466a17f423b23e7f6866fe9aa199406d277b47f2802ba397119963d1f14b8fd368adb3ca034c009e5de0bba775e788aa095130c9caa54f996a68d6e98621042a1c601b42eef23417514ba69e0d16594029646931d60187078dd24c4c943527a4731016f083ea11166bfde08c9671d6a283ad1c2f905476675bf9e7b80dda7f00971d02b00d4cbcd95277bd3c2dbf9977bf17367cfcc8e8c11a54cd7fbc269622e7e329f2bb117bf02e6a85bd2fdb23b02eb9972e4cc0759c3f5665430fa2cd93b0d55e9ecfd6fc66db41602fe0e425b579ebe32482131681d3205cdb8647979a078ff42af676d575059e1a9b794e740f1e37af5a27c0714611bdcfdb3571b7580ed0b350e7ef518a0d0f33289bb672cd7a30d9257bf3b490d7362c6ffd776805825ae9dc9269509b81354f75971fafe4e9b8d190782b55f61551fd4d1076e6c88dcd9aba1d7330e2d681347de1a41649a81dd8342bdce7cfbe213a276243f5366e8a1d918d2e1e7778a15aeb4dd3d07d8940355135ccae9a5ebeffa680c9d55752ddfdfabfcd3643d7eadc9864fff49b19967fe767804119903194fad2326e1da36b17a9099f96395b38fd91b0908b8edd3d23547b87285dac74e47a98950344cb82bda8519177887a0cb59fa37cf8ff9f5b8dc8061f9c8fc43627574bdbaec57e300792021ba56cd72bceff22f66da73fb6608b5559d43b1e150d6775e1f26eefb82f6dfb5fabfa66f0b73334c2da66349969e6ac3454f8591079bd7a266ac66f561d8ac8d3f641ec62121d73f5905d90b9d010d9f32379b8b01d68ac161c025a5c02b87454387e4611779d5388b86b0ba7424c56c9ad0bac30507f67a2e36cb3c001fbe66a4c4036acbbebb0b2b12cb1b67cadbd20b52010ec835c26cda7391b4d1a389d366b0c8b1a56658e1973deb893a7b8a00f56a0acbec462c9691a010b24d96ed99ba7a25546dfa2013b8287720cacedba80a7240b977591c6d844fe9ee43db74e8cad845b8d018aec7f3786e1d7a25e0cd7f8c38251b4c37a127d900c920b8b04c2e8ef0781624516e5435ddca4bd045afadccfc1a4ab7b25c929558a69b92bacd149f295a3c22d42a9a2212886e66c2e70fbdb40cc43b6d5f2568b3b832839cd989b2049c9305aa1afdbe4a2527a9f9def65c962494da8551b8f97dd94d4c697bf682917c34b86b710253a49f9a63a78f59a4a2c05fcad0f1ae0b74bcef82a2ba843aa1adf58fc35da706d9d9ce58dffaafb1386530cb96328c843779b931f171dcc365550622a6bd6b290f1fcdd9263f33c805e886776ec74e201ac435dc53be0e23d21d12cb606efb2c22ed369053bc16b65c38f6e41f60671f1019fae3a0bc9082fc56672c365a755ce4ec4356383ed270c335b339244b1c69a64dfd2621b431bd0be6efa19b36ebd97267c89731b55dc89209c8c448784f2f6c8e45db693f12427f8bf465c1ba147f692bdbe24a2c53ee6778a1e5ac245ee7da3d63f37fda5f965d8066be733def1e5d6b95b2e595a285f5661208c3640655a24b9e48cbb434c4cf52148609ec2b2cf5e4e103a206bea864e253ac178a98f14f27967a18a14e0013ad339216fe9811540b5a5945e70a09cba848cd32290a0efb3bb17be61e5fce785987070aef37668fd47bc6d023a9784f672c90e3087e90cfd04a551e69c617291d615cb0f94dffda8ee8fa48ed8fc8e6d82509458fa4c668230df5f6f881192027f7b2ef4a72333a78e4d5b5ab0f9190c48b2a9911cd0710b58fcd299eef9b22699c0c1bbc8908f2e0c98827171e3b89f82c1c382cd7fc8cc0fdb630ec2f821c0003e9d801a0c750365d218474b153fcf7e411d3450afd6eac064fcb150499a7389050ada09dcd05556243c0ff6698bc78cd9d609a16efe87d2445fe142492fe0c8b6376179ae420ed1be4f7788031de1909c6e29c8183d290769cd1b7a6e802a00427d7b1acaa79bd8d5961275f030cd8e9a1f23c664bca878ef633ce9a0ea65faef2e72fe8543323e4ab59dc7bf5f20c340c59c2e9b53fdd21e441c7a63bf483209702e65b23306933f2e4780d68d788e7324e5e05c1bbca118bb5cc283076db68e867ec967d9f367becefa6aab97f51f38de47bceaaadf3a9d546926f74e796e632e8043add26dd8fb50c5c66f583a8e00bd469dca4cc27bc1d47353af1599cc38d8a3459faeac250517246a28bbb13e4224a3f20b1e1", 0x1000}, {&(0x7f0000001240)="de14f6ada964231a6b48a1efe9b1023e8e9d85c8ce5a71b59cc909431b037c84f7f2bd727eab1a68d44c738957b01455fa5cdcb79cc6d1d4dcc646077265c8852309bb00bdd27fcb80f61beaaeae72c1c825a50d60a486b14b359887e7dcb10d33c1bebd8373975cdfe15bc3b65f39738cd5549075b8687157ed848a9fd26baf608ea04b4806933df884efdf9a21e1c4eb006f0a1d473037229ad7aa4ac6e44c94337821160b1afd30e6705acc16245673bfd6f3d8bea99b1271fb92b851b2610b4e7423130659fd7d1ce25e7f28ba79f9f00abfdc1327ca3a669509ad7132ae1fd3749012e40491042169b733b522040ad6fe20ca7fa5091c2efac11df7", 0xfe}, {&(0x7f0000001340)="f460c2b2b3c5d46dbd735b29c520cfaaeda68672358ebc2c384fb2a5797f2cdd7d39a7326b678c7226d2fc23e48ba39c152d466baac75295ac480049556645422adef9b79fb0aad67c8e", 0x4a}, {&(0x7f00000013c0)="874df9d45db7f7a2e452108bf48997b5fd3ed7cdbe4d45f1f43351e8039edd4a1f720d9a597a355010f7f6f5d14341dba53887b167529d001cde89f2d1a477bbb66328e0bf7f6552cc75da7a08c16f11bdb27b91e872ab216e07e9cf445168d8204573f33685faffad0c3a97313be15b0d57250dce7c5386b190cafac52eb59dfd0b3e8744672f4812b2c067d1213ba10dfc40a02bff43fcab2ab0968ac573e06417262d3c4b18f91752ef09e325814440d7d0320674fc32680cf6b3ac9af899e3a7eef5aedf13a540aa503c67204ed2", 0xd0}, {&(0x7f00000014c0)="19628d1c586777c166167690342f8c894473bc5013763bf64fca9e24df01d2d9d60687e32e385186eea632c29aa7d98ce4b59a0c9bc2faeaf62d6fe157ce6561ef82071b1bbd4f9ab27add3b9af38cdb5d968da8b7a690fd5a2c1ea159cf1764cb0d", 0x62}, {&(0x7f0000001540)="b9e5436a7e28f45630a094646803196fd4f8a5d0f9440a4040d96de3e17d52e41d4d6cf565b66fe2d286d8209e481731d3ba3d82562c2d19e5530632b0baf8915b8ded955ae89b1bcf992c7a9e4335bbf8097d4f846500214c5d9adfd28d6dc3850b36af466c421c65f8fcb0aa48467333cdc48840d48c572cf84a9f4f525733f748386064b03ba59bb397a726df33a5cd7b7ef14565ecaafbeff66218c2e56ca3bec6329ae648084b95576cd93ea14422a1de566fc3e7c3e24e5ffdd485a054a47a5d6006fd5446e30ca9d7f7d0078838558081b0c42979e2f1ceeca7674ed27030b75d515635022778530875f43caad7e988ea641f57bbc6d10a1404c8f80f4318b6cf564f022cfd6b2c92117883eda34f928b6ac87d5b9c73ca735d1fa3c919aa7433673714928d39aeca9bd91f36372ed9617ffc6b6d20a954976ee43a0b6424a3402033774d8bf3ee60ace60b09885282bed89cc34053564a94cd3b44519a81fb4ff4fc21b684753e5a5f37e03a395f863e71b67d00cfe089e422556ab57a1d9c09d9a8acac9ca0ec81244952053f31df6a9b450c48fdc1c166237a66e5369875441ffb02e9b639763aca480af81f64259853d58755058b35826b1c3b4c6ed337681ce3a34cda087c9b49ed7fb8a6948441858742941eb43faf4bf4036f952e082c1ca85d0d20d0e77dccbb0d8f7cc06d1e7da029d0698992b595924da321984f9e60f454864750157dd155dc6f4b3a67816e7a2e04ffd6423319f4a7bb3e293e39be2d62253528577f0e6abb66c403a1a2a2498fe3f8ef2831d1b6f4dc85d2e0543fbb975ffafc06ea24169be09c627ecf5ec18d4764efbefb38d237c4efccbd01e7cdf2f4e1e8bbb398e6aa19493f51f494fe3c6190f2581fd7b21cfd88a555ebf5e1985086a701282d39873d70b79ff33607c19200a3d29d3b1ddbae922dc639523660dbe2293b5fa958355eeeb4e7faaa201d4f46501948c8370b900455146b0496f2ed4e013cdfcab28f6f19335c783da83ad04425a7cbeea1207600dff4e8f2c02dde47b55b658f7f9ad1ea14204e91085258fc1633ff3fb128b14d43f20705c5a97465c1f66bf436d66f4500efbf6148b736d5a74dea0271a980eaa89b6d7fc2c11210a8ad3a04217ddf10bfabeefde8a745160415ffe75c3d2b977b60f3f9d74bb65b4bf79e250e61ccc50dbc457396765d3104110bb31d25dff95331d51f61ed8ab39181cf73bbbfda14815828ca65298e67ac5b19d23bb0c4c4be72b82ca990c99b3fbcf3f8f6e8532c6207d4e8614fb9f9da3f6f0c6745ec6114f8bf26ad554d85ee037e844627640015eb9fd51577b4322dbe089beeaad0e0ea03dbf7cbd7a2c484aa7980a87244f08a9486218196c1cdd7e65e3535680a8cb53c3621e955d77031a6cc1440a660a8e049902efe092aa0081c7fe0f664d0696058404993f109927251fd484aa9471672dc46dd8d1bae009a4362882f8245437d680ba20594923f514397d8822a50146eea20f5c256dfc74f58f92f0890130e19ebc7965af6c716fe81e1baf5ebbaeb049add9422a8b540ee018d3172b1826514ac1d3ac71cbeae4682e2608f8c711960d49f504e65ed60f5c59bc41a76fe0452ba16562d8a5eb7be2c6a848ea275c765611501bb8c88b9c3708eaaedd26e250cb6468f7fc049b500c56386a748e14ee0e45681b4f4ba3c43ea3b51bb0b1630be16d36dc80a599cede056ef4607f30f31df98da332c67941da4812b9ca6fbea45758967bad11d69cfff1398bd72d9c12ba8723de37b567a42cee1eaf0ee398d6f199cc78fd9ec54db68c6d815555285515b026067e3385aacbb1a3553daad9d2bdee0dcd07a69b03c7a0e15179e9c789ff5a5b4ddd5d9b7e71c3138f9f82b2f0857dce023a09e9522b5e778c9d97b272e677cd0e9b3f2de49fdc093e3a639fede0ca0a33d970d763759f5c307e2f68354d40d65f2fef265fb3185540a0f7719b4ce5361116176950e30c9bc42f987bdaf40b8fffd72a162cdbe13c6c1b939f127595aec4d72e8d4b062969c0bba977ce1522adc06ddf14ec60c7981ac8641357fb503b86f3ea74cbe135df710951f9889e7e03896567105f806b392a00acbb282ea0b416bfdc7a750119d7814efd25ef11a5eeab773cbf8a83f0b7bdea9d3edbaebcf20933000457ec152271154ef4e790fefb23e430c1912e403b482e6353c892d52ce3709a7bc04253bc2a898cb3831b1006273924841969bb0437d212a52b4d5178f0ab5450a5db33172df59a10b799885daea4d40a6b1a295dedc9a43dc7f6eb110c1f246653047450b3d2abdacda24e92ebfec98a8ba99e124464d2674eb607612fa843d43a9930a077e5a24e504d5c416b7f128c6ee075fd14d5508a0a877d713f5c4889fe3af7809b27ba53e8c05ed7d9402b3d6d53d93084e8e1fab28fe8cf2f9c48b38d0a96d090e1da0a2091e05521d5c9e9d115ad8786e0e997152a03d0dc2f50e3031628a413516d1311397ebc7cdf4b78b17dfbb8a4a8214df1438aaddab0028ccbe0cc5b3c3bff7b3d1106c84154d6d442fb9120d322784ae654c7cb8bc97e0f9fa69d449bb76f5661b210886fb9f9dc4608650d768a48210aebb19ba3490fb1841aa346db656e356fb2713fa0a603088d83e9e216118e61025155f14b4d6a11c0e787aab332f1f953782cf18f3fa4df2214a7d99e6ebc8e88bba00b9a9299cd422c8aef9c2e2c5c569911454e7d43b255fdbcb0300aa8a2c3de0b6e7b656864b7cd68029abc97d36082547c0c6e7a3d29da4425cb0eb7a834a2ca92b14a278ea30ca019beb4411747f36647ef0ec2a876a56fe7818853755715d8016b394f2adcedb171a72f5cc49b10a9f3a806357dbee45294cfb6f07f98a6e843839b6c867edad7bc744e1fff6313f15b0bb9d4fefd9378e713905f47769d5c8dcc2bc992c578db123a251bf0e954684130e2d9dd900aefb75538729785127627384c346edd5fefe65c73b02742b0ca6d02e0089a4574d25121689449d42cb47a62a0ba6ae492b66af755067602014c79e58c0f0b401122cfd91686ca8c28a5007219ab751185c0c2532b123fa998b1d744cf26a3270d20c2c1bed357a9b80201f092dde99d9914daa5ca1b503c5c3baa035f7fc38ed11b45dc4efa5fda5b93509b30d4dd419e3b07f876d9854a7345a6817ac4a328312ef48e811b9fdd5f6495f032e2fd41a745d7cd23d6b3b2a36733807db5be0b42dad64707a9675c0881e94ff08033b8a674edcc8a0ad93fe77eb183bec8c9ea580b6c956648d28f5be310f7546d51f9947409d8fd9a7fe956e28e638615aab862f051f313cc312aed35447081d5ecf3b8aef308b24b83c0f3cee30683b4e5ecd918849e8db1a17acd6ea52d157cc47b11d00e9d20e3d15aeaf4f5cf49850d6685c3899d7fafecdac9ccd833638b9eb1dd65be87387cf88caca114ba6be5f18d8693475cab5c2d1b5b3465105470aacdca540c282ff4330a1af7b2b8039b5b7d877b2aec343b2da1825d86e77d7140bb068bde78ce484dc7f75d1290400006e1e977c966a4f55230fa8ee0491b3816dfb320bb22aadd7228eea4b31333f538eafe5775d275d69a91be01d2a8e8e27d7b63457582dedb19e9a0849e47ca3dba0e0cdc3fec74223f7bfa7a200bbb3d6bc68a71ca20e68d90d5f593c22fba0ce407697bf5923c62f195c1685db7b2a0e28869d497815fe85741d4d0dd4ab60f84c1465d7ea9f931e43ab937527e630a33c0b4859cd2ae7d24c56c287a5ef2047a67f3f8e3aeec785a6eb778b11198dc4a763197fdbeb9708941431afdcb1d412b999194baf6f9cff20af2c3e960fedac3516d7cefbb0cc29eddd5c8374528eec62f902b7574cc69d86fbe956a63626e8ffe23e2628ff2ba3d2efe0c4302e688b151edd654f50f98d4667d07cf3c4bb5218cb2bbdae478e49efae2c1c3af6fce6f240085e279f5f2773a3ae09545e11d82c1ffd90d4ffdc602f6cd58153228bc614e96a911c47d3ea5757d012fcf2ca77f583904d4b6c6096ca2c1a10baac05e65acf57ef04b3c765af03a8b940512a74e8b5d31492968e01594fcf4e8db7d60bc3563302baf2ab7345fd3be10dddae9b83b463419f8b4d261dbb97acb01472ce49bdc212b032b810c70a87d1fcecc540e0edbfdd1d1496c51b15135ec47374384bd66939b117aea9b6676878b7f90fa34e44894ad7d428d90f5d9d5da6d25d4b79c79e21b6d7cbe4d6c3c8ae54cb1fd59d7ffaeb8a6589dc4c354a464a3e87fc505b1bd8fd22fef94f6fbc64fa69e854a9eb79c5d8d71f815711791c23b223d32b81ffa08763095fffa2f57e218200a8c29780cae127e390c9221ed9898e14c9b0a4d2ac5417b2b679544444f82a3697777ca7521e00ccb06acc29fa16fdf238958c0026b89ac283a5731a1fa16d2e72e28dda0919b18beaf4994fdaec7fa4b924ce2d313bef00381d3a6cfadc1cdeadc1f7ae8c30a7a44a0e4e46205eb0b94e7c50786209e1ae44e6c55e976764ea2f37f0d96421180bc56f2147aacc9dba05b677ac1900e443af22319aefd9ee819cbfe920e14eaf9c23c704753d2317f15cb7b31c74e96af26b85a3d3c543d7759a57c2216c4b9ea9173a984a6e9e7412c555dd0e34d951ea30c8c3c15c60d8032e6069dbf7c3942b920d801f9815ce7ba2edc237293575d74031844f0f2b115f59e90350fa51548df73d5c266ad0b06e62a1c44fd717a8c4698bb379c410b07613acefcafaab80ba85a55a19757261b64cb554e2f6a2178e12173b491dbed14f0a03c149ae6d46e4b132d28f54159e5320b3eaeb02a979d9fe8ea2a3a338fe57d1d9215f0130175030a4f3bbc01c67e2f2962c89cad40392fba1de6143132827aed20c9dc3ce6978797001d518446d4a45fe8fdfdd18e97ebbc918da87fbf612a3ba898c3fb08fe69cfef27f28a6affa44f2f2ebdbd4f923e22103e5821bd2b374111bf5bbff36910f271c4f83d9b6a5be5819d5d19e04ae7021c269475a63b4f3b215ba2b4870170545dc2185cfd4114e05c9a28c0e723ee2f976f9d6912572cae7770c0ffd5e4ee79dcee1f6e1895cd921872406d21d3864ba050b7a35ef860ce29bb0d93ca184109fd6f9c30397acc76fc8c7c81da9790af462be13df5bb55f382f1abbcec298e62491576dcfe2a47a8c0361d11277a5e4542751b1d6164616b733b5cd298c0aa221ac7c2c324dc70875abcdb319e3ceca85e937b4ea53fe5a6f3d7ea8cba0b4fdc8cbd877400561bd3bd233555e90ec1dec8b20778672e02dd2d999f98fa3d3725418f2c606a0af3671e8bac72eb1c703d76bec5c44845dbb3ca07f1c827844313168244432d52030c5897dfe9dae7b77d485b4b7e8c4e5ddaf317ef6eaaac91e92696c36e515696b6b5f2ebb108b1f3936e0cbfa745070d03726abf13cab9606e66eb41cee83812a7d03ecf67aefcad38a719424cd5723b49b42f370a57b3472fd0574a9ef48b5dbe9f0d08a2a27d14dd46032599c06c60c314abf8b5d493c878b13fbd3e25bfda32270584f30a502c96a74a0837e2e3c8d7edcfeb325a06ee3417a9121624579e8db060bcc75edf696559a718ddca96074f740a67934d36874249e5faa15a09fb4af523421bf59b3cb3812e897499010657e8580a19b42421ef07ce03515da939317bedc427369a26115f7bc2bc45e718958d0e9ebdf7ee16bf6922b09c42777f3e7c66b53201574e51092ab376c5a84f23c624c4b681528ec78a99df8253309e46c8e0f96df686592", 0x1000}], 0x7, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/183) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000025c0)=@in6={0x18, 0x1, 0xff, 0xfffffffffffffffe}, 0xc) recvfrom$unix(r1, &(0x7f0000002600)=""/254, 0xfe, 0x800, &(0x7f0000002700)=@abs={0x1, 0x0, 0x1}, 0x8) 05:54:58 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:54:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x402, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) write(r2, &(0x7f00000003c0)="f69ea9fa7beb95a21afc4a660d5f356970d1b6949a036e22473b193da9e622a94cfd12fee6b57b897966947c3387246812d76390fcc543cc51d29800f3c613615e801f0098d9005e27db9fb9d636216d04b4d85db6fb77303966872e8fa6a04a4e9980527c4d329644451153ed1e74239158cf36fefe9a779a9a49fb08dd15f1b16753f756796586faf59b9d4c717def92b321d7736ffb11986f9660996c15a051cb667c7d29020f20690eda71c296fb7c149db7103ca5bd53bde24766a2d0a7eab009c92a9d9a049e67fea922cd37a81a00689bc7e80242b0f201b071084baddd9682907c090ec316a6f25305436a43f1069c4baaefac5d14b29b86dc385b05687c2c02884c2fb3df676d0f4d9c5771c8dba0d7a8d0b66c76f1ca4902399533ee5b5eafe8bfe88952c790c7bd3687bbf5b67f1fd9ed13912b5d3664d937b00eb4079f75784d20c857311a06faf25c7fb1bdf5448a08a93d1d309fc367b493f84fb5f3dd28b7d35afa47696b87cf7efddace51fa4088e99b769bd92a9515b6ba65c00f1b91ee49614425a0197814a12483d556cc84bc619aad7ff86a4b95d8d21dd9c97d9af5562d7807a58935aca9c6895bb7a34a95e9c780d814ea30a4d70e949d3808be711963c3db5d1dfb415c7bd01da811a658c7a6b35c358fbb1cccbfc02e4c5fa2f1ba0685f077fae002c76bdceeb9279f4fc72a8688028dfd8816e0e883e4cf0cfbb45aa97cb0d8c34db61ba705af117897f3f7d33f941129c9004f67b935f376275da8ee3c0444dda54a3ae68f346f2a6663d09078c1d540104d99e966ee594f6891b29a3de5826aaa39e06baaecaf3c3c886b1c6d3c8a4642c5521e5ab7712f20abc4396896ad229d1e04c905498de196da1b9613851252a979cafaedcc38b0bc1163010a170cb1b97dc892c8510be0d5ba9a34dd2693df8b7600a4a2d6eea6851a88764d38cea16c02dc87f536807912269094ff363530d5f7f86009ad34f07d2b2e0c912c0209a4c8696664d3360758e9b3fe0dd666fa11330de32415fe8b0cdfc29c4ffa8100380b5f73e105c0ce9d0353751b501066f5a21836426b3751a15fe8939463744f938393f5853bf50cb2b908188bc4167a94f5a1ccb1cfd9ae129b915ed1e8b6de60711b4fcf54fddb79690d9bf0ec764d295328d0681fb178382a797782cbc618aa543ea085b19948fcc5a56436c4c2bac5b0a15d98ac74fb6bf067d3897d89269eb48d2ebf326042e58c21b604b199e6b7d10c5f28b5324dc9202ce227db4248d9656f817a0ca626c34d3dc0386ff14462c832cf323dca58009d12cc4ee321863b0b27bd9ae660f74fc237b916109f83346452927ad35f374c6d20d8fd6bbd04afd2d2c6b204eebcda19a1c9e5bcc117bf5f2d29767f652550b92dd89e264f7a9c35b6e339f09abbeca68c4194b94517d80b29393d5fa0b525cb7b5b1ba586bd0fbb2b73ede5b5cd3a68dfc0a77f931826a118302d8ef96625157de475a8bf58d70fc6bf75c3753176b94fee9360a4d3ab2031499c2ff7ef957feffe12eacd7814942f168a90bf003f63b1027a0fc84e2f8b3cc28454be94fd566e22150f870f71e158a70ca9240cee62c3a6679ba75327ed1b4764b2a9879f8e7b5dba498f3f31f2b79b9397e099b099b0a4a3fc1b5396724ed56fd45b0eb775e87ba6bbd99b7e4333dcbbe17a06e06cba8008d82a634b8d2a82750b1580a214fca050c3323da1382e58dc07b5f6116803335d10bd677e79cdbf93eab4abce3d1bace1f26e7b9587f2f57a815f3ae0ebed0afe3205dbf19cda59ba27971fd6751dda79635ab21ab5921f6fbed8b3dbb65f7a9150d65bb5071c352122d633f8687571eca98838e18f087c046395514fd8148abbdba3d18be4f2ead5734e821138559fe81561ddde0a94134f5cfe95f2e9f50b4f2351c21b2dca7281c1e1615f27f74666ee5f5bd2c280c1fd7960704d066ffae62b891c0512ae0976e65836a87fc1948f1e7a07c4433ceb9c618d22f1ad296b4a3196b8925ac21fbb451019c42a10336f6a15c5a7d513d487081c58d45dda1e3f68769f4c1fa0cc8830dce5f6483f43fd92ffc817d9bce9b4d64dfb0dc3ca0151eaaaea0eae97570d0e557e163e4a2b0ea05996ccedfb48cb391077f80cfd531bd237d143c757243344d960d8f2b73cee20b841e6185a753f1a1ee7e20e2f33ea19e68f176c470cf3cff52520fb8f5de64e55852e87cece3910deb04c9a325b2daec148970eb97efc6989e50b7cb1b2b00a563f0742c82cdb6f2f3b299e7aea582e2d3ae80844d272ef1223606d4410b0d5e0617e47a0b858378f1bca3fe89fc5f90786fdebf3ae4ff7e08686caebe4a3a684612bcbd223ccec18ceeff86d55f534f12528f68dd91a935023a2e1ab3c5617aaab4cc2714caf7a45507c752d8a4338b94551e3979729459d1aae437fef2ec778e781a4c7ac75ac3dcb48baeea7dfa4e527b53320209b5e5eed898821854ae029dcdcc54a2beeeda80618c6e2ee282af3ef091bc26a1c2748c8ede187a30ff46eb51476a41305ad4bbacc9273c015188303ce119bd080559bc0fbdfae7ff61d5788c845c42314a8c5078d242fec6da3b6d3fffc4662b9edbbaded6746134d9c2956cf8a0334ff5ba469d1f986b0e5b6e547dce19b8253728f05b14678f44db3e147ef7a27b3904ba3eedabfe8d661873096699a7cc2da2e6b87843fb0d5484e32e8160668f712e5482f5e9a55a6c0467710451eb6a7971b6e29074597566b5711d030bd09dc361828420c98ecfb5fa8d9c5d81734f30e91dca57873bb9379a2948b07d1a4951189b5eb211e3d661bb8e37dfa2fad3d92cee3e54b094f7ec659aca96af21ebc8128804f9bb3f46bb6e198bc369ee50570ff066c3028fa52593df09ac41df04973397f1d25c700c60b8594bad4b4432c43e29242020cd5705214e19bdc8afa4fa6ce50a984c6e0ff69a1076536609cd2326926db45d84f3e8dc73a82c1fa45119bca65b4b9ebbb62e5846d6c1d27ae3779d9bc7c5c893575d09df8cc603757da9d72597113e079620d3442f8b437871a838671c3ea691cce25b60d5f1d3869b6d2b9dfb822b69bde830a96caf6cf8564619bcb54ac0f4d06b017857f520e4a9216c65798c7812fef859991f9d9748f7ccc483c88af51a89cd04009580c79cf8d2b9dada6e46112808d80289277fa7ff48cf10f3bb60c03e10da0190f49cc537a2aaa9cd3deb85f44b2b87fd5a0f7cb384fd24c233047ef4a83608ce57fa8eb9580b64f83e15eb33d8b1282417d5cb4198f11542e60a5b72e8d846d155f9b61b8d981aedbfcf1b4b515373b97cefdab95ae05bcda31a54b2ae0937de42b808b8bc0da6f3ea228c7776980b7449e83656239e4925295418fca57543981e3c23ab4e4c493880ecf494a8d53a1c7ddfb07d73039325550c160708065bc0a3e795b9cc3488dfee81a568a71db8a0c5c639a22a48e67cc2068c9e97aad606554fa0384c005049c4d33bf32bd965f6260ed919e04a5cc08de3f757ca366e1817400281fc86f37164897280a2401d673f3883caabb962531e695365bcebf683e98dff291d9d5216ed60bb3c32785b05f2e0073ea9699d4a318750fcb9bc388b092aad30150781558bb1d424ff35d2665fdb49cfa265c5bc8f69cf22cdf1f9d8a1222f2c6a344fc764c9e0bd2e6710167440dd9f486bc67f9e54b707a0ec2e1a589ecb92cbe2e54578d2611020c7850b4831086fc8bc646a0679d7b20b5591b7c618ecdd99cb801b71a95079b50eb0f0e3526ee7e9777079695e4409c5f6fef7d52d84baea680e2b71b31c1ca1188caf36ada4b8d06e924d3d73758e452ac5e4b07a17535ec094220b8dbcbaf6de71a7e8c02317d5e7c81602582a890d0b563bf99b7c82e105e17dfe957a283b1e55e95b8fc1baba53933218065664dc13160f3ab5c3f0e639b4f47e88173ba6564895f0e1d44532ca429cd7e241264dbad04026d78928ab1ee319b25476594642dbd61242126a04a8c01c4aa64b9128ffcb532decd41c798d3024029091d7fad08b1148592177eb8b380b3824f7f1872ff804b349787039f238f45b1449022328e97819d552509ff0a51859e7d709463985ecf5c6ea507b3da4a27ff1bda0632389a99d816a75ceaf0e6615cd1c3951fbd006eaa97dfc8ff45530488499956d49a06bd7bfd6ef9b3625b145c675ba15d8e6cf674f6660b687528c7fc9eafc16409f0fccf6d03ae1a7f5cd76247a62204a768fd40c7b71642f2058f2f6fcd36e4717c41bba18ff86843b468a149c722e86df09c0f1398def433381b3cd7f0d8284b3ebd57457fe39dca676fb0b16aee68c6cadd5912a20458314177013e56cffa3a0f65f0fe17972f7df70fdb9ac408fa45ae32624d40ef0f81a3495cd26ede146670a8bb1a77fd5ebe04e9d65f65eb3f15474af47824f154d92157bf3513a79d235eae4ca8821e9c73c7a8bac10f2ce6bb3e292c7157758114630ca2e0cc64f189fd5c83f869cc640fa341c4f148ba25cfc3adbccadc4aa1e766330068a4a9072125457b838b6684663e3850f8c4a818b6408faa35292c2808b9e93a6e6a681aad42ef06fbf3f1d2ae16906477be651b8085518b9c469f661b36776c6ae2f60e13b69e242f454e8e49899a73700c2ca5d3efce19074f36794afacf996214d8aab3615b775aa19ec818070f5395bb42848696465ecc7b6ceddfeb204b7b61d8d6824557e08b8f0181da9167faa9ce27845efaa91db92d28f6475ce0677d1d75ee59db672e7ef9e62842a323afc31f2f0f75591b05fa29db98ad06ec6a491acb50c974566838cb50967ea79f7bd199ee55a125cb27de32330cce0eecef1f55745aa41d634b5311a10282d80d705cf35c60a7bcdc29c4c0029f674fcc4ae171f5c2d7e44840d34994fd229ae9827f8017a8876d59dd03872a8914acf07de01bf636b038dee4cf3e29377a8e5866ab02cd00787d9f5eac02a6cc1cd616ac3e7df09db6195e6833f931904d7d93492fff01b40f82603504f74593e14d11e40dc6e1c7ab916acb87010398d55f5737f503716717a9d552de660914f1df04ad0356204c748366b3617a95eb49b64e67f19e667f3e80851f97a1d1f38669c1d7c7e0b298009fb54aacb1956baaaffe2a2fa005e3def6ea7bc65ded1a605de0fb9f9b487a4d32b06184dec7a6001db69ed53882911ba7ce680b3c2482d7f5a8ded2a09429650616ca3e7662b103ddea87b42850b909d680b18c422123a5cc35e0df3b08c2d04f77f7a1c21ec0a450252cafcdb00a0a22d8c164c59e6d1f795a1f95271e3a0736b9016022249d51bc66b18d0d02b175da644f3b45c03d9b863138330ff457fed50098c87866b56f5e9b07f4f8a3c06163d628447d9a18f7807dfcedd90723d954fee4c06a7cacd2199d0aa8b5de97083b3c9ff5b4290c52be9ac6a15d1d1fa906b0d046cf39b82b82447b6b6872a0d2c60f02fa01e0b022c123b84ae8ac7a35dda4b564e6301b7c21dd31e3f4858588ceb8bd9ae32be0667a48603e084bb9443a6d451c6525062170b175b6e21fcf1193907cddf1cba69220683200ad0e04d6738759f80cbefe143ef052acf924f2230e23cff8676ca90ee44567a42916aa947004feaa726b63c7c97bf8000e4a7d1cec5472217d5accc691ba6f467a1e797f608a108cb55b1c15bff42bb9847cc060d35d9833932ef2ac3dac86070167a6ced825b760dd484316a9f78e2c8f709b13dbfec558ca18cd053ca87c78e9bb7ba4a9a3aa72d9", 0x1000) sendto(r3, &(0x7f0000000240)="e3c90d03e3583fd75c8f7fb779ed0b9c68e056931841279746412eb64c5bf04ac7cc8b05cf7d0bc40e9224ee788c66e734268402cead4866552d47155cc381e731666e36f3d4123cb1e909ec3ccd17bfc470b8aadc553314789920236b0660dcbe06879f3ab3dbb9ab2833f708dc2e2a0cafbecd9011f9ff8818134cf70729d204424084f82f90bf1f2e1023a50fd2be1cc2725c9aa982d376a492dd33c050c5ae4c67fd3c3d717ebfa19d32e4760fa6c81f5f2ca4197c64f7f5f059529f7e8cf182c5127a94a311a5b2a1d9107b7ea3e80625f9447853", 0xd7, 0x406, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") panic: pool_do_get: shmpl free list modified: page 0xfffffd802fffe000; item addr 0xfffffd802fffe628; offset 0x10=0xdead4000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *264357 8824 60929 0x10 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff82292cb8,1,ffff800015a2017c) at pool_do_get+0x464 pool_get(ffffffff82292cb8,1) at pool_get+0xb5 shmget_allocate_segment(ffff8000149014e8,ffff800015a20308,0,ffff800015a20370) at shmget_allocate_segment+0x15e sys_shmget(ffff8000149014e8,ffff800015a20308,ffff800015a20370) at sys_shmget+0x13f syscall(ffff800015a203d0) at syscall+0x508 Xsyscall(6,0,fffffffffffffff4,0,4,d1acf656010) at Xsyscall+0x128 end of kernel end trace frame: 0xd1cd1d4ec20, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: shmpl free list modified: page 0xfffffd802fffe000; item addr 0xfffffd802fffe628; offset 0x10=0xdead4000 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff82292cb8,1,ffff800015a2017c) at pool_do_get+0x464 pool_get(ffffffff82292cb8,1) at pool_get+0xb5 shmget_allocate_segment(ffff8000149014e8,ffff800015a20308,0,ffff800015a20370) at shmget_allocate_segment+0x15e sys_shmget(ffff8000149014e8,ffff800015a20308,ffff800015a20370) at sys_shmget+0x13f syscall(ffff800015a203d0) at syscall+0x508 Xsyscall(6,0,fffffffffffffff4,0,4,d1acf656010) at Xsyscall+0x128 end of kernel end trace frame: 0xd1cd1d4ec20, count: -8 ddb> show registers rdi 0xffffffff81e7b9a7 db_enter+0x17 rsi 0x387c __ALIGN_SIZE+0x287c rbp 0xffff800015a1ffe0 rbx 0xffff800015a20090 rdx 0x387d __ALIGN_SIZE+0x287d rcx 0xffff800016bff000 rax 0xffff800016bff000 r8 0xffff800015a1ffa0 r9 0x1 r10 0xffff800000995940 r11 0xd0652b6a6edc799a r12 0x3000000008 r13 0xffff800015a1fff0 r14 0x100 r15 0x1 rip 0xffffffff81e7b9a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a1ffd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=264357 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800014901008,0xffff800014970d60 process=0xffff8000ffffb3c0 user=0xffff800015a1b000, vmspace=0xfffffd803f013550 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8824 508585 65950 60929 2 0x10 syz-executor.1 * 8824 264357 65950 60929 7 0x4000010 syz-executor.1 8824 31025 65950 60929 3 0x4000090 fsleep syz-executor.1 8824 425125 65950 60929 3 0x4000090 fsleep syz-executor.1 8824 135885 65950 60929 3 0x4000090 fsleep syz-executor.1 8824 522198 65950 60929 3 0x4000090 fsleep syz-executor.1 48900 61416 0 0 3 0x14200 bored sosplice 65950 414469 68861 0 3 0x82 nanosleep syz-executor.1 34716 9420 68861 0 3 0x82 piperd syz-executor.0 68861 21782 72986 0 3 0x82 thrsleep syz-fuzzer 68861 399254 72986 0 3 0x4000082 thrsleep syz-fuzzer 68861 444995 72986 0 3 0x4000082 thrsleep syz-fuzzer 68861 196589 72986 0 3 0x4000082 kqread syz-fuzzer 68861 170219 72986 0 3 0x4000082 thrsleep syz-fuzzer 68861 57900 72986 0 3 0x4000082 thrsleep syz-fuzzer 68861 76260 72986 0 3 0x4000082 thrsleep syz-fuzzer 72986 27608 99703 0 3 0x10008a pause ksh 99703 384760 50330 0 3 0x92 select sshd 96984 171755 1 0 3 0x100083 ttyin getty 50330 149876 1 0 3 0x80 select sshd 16096 354773 68671 73 3 0x100090 kqread syslogd 68671 419829 1 0 3 0x100082 netio syslogd 18912 197073 1 77 3 0x100090 poll dhclient 68445 76689 1 0 3 0x80 poll dhclient 52298 188125 0 0 2 0x14200 zerothread 10417 355921 0 0 3 0x14200 aiodoned aiodoned 29877 329613 0 0 3 0x14200 syncer update 24434 275174 0 0 3 0x14200 cleaner cleaner 94170 168093 0 0 3 0x14200 reaper reaper 34753 358342 0 0 3 0x14200 pgdaemon pagedaemon 30580 351290 0 0 3 0x14200 bored crynlk 27203 116655 0 0 3 0x14200 bored crypto 219 305824 0 0 3 0x40014200 acpi0 acpi0 88844 177782 0 0 3 0x14200 bored softnet 17831 450878 0 0 3 0x14200 bored systqmp 60038 280283 0 0 3 0x14200 bored systq 30753 397119 0 0 3 0x40014200 bored softclock 76252 448193 0 0 3 0x40014200 idle0 95514 237581 0 0 3 0x14200 bored smr 1 62755 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 9472 6337K 6981K 78643K 12431 0 0 pcb 23 9K 10K 78643K 404 0 0 rtable 112 4K 4K 78643K 356 0 0 ifaddr 46 11K 12K 78643K 120 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 39 0 0 iov 0 0K 16K 78643K 70 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 1941 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 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 72 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 783 0 0 sigio 1 0K 0K 78643K 9 0 0 proc 41 30K 54K 78643K 352 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 57 0 0 in_multi 33 2K 2K 78643K 51 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 238 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 94 21K 29K 78643K 2656 0 0 UVM aobj 45 2K 2K 78643K 51 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 19 0 0 NDP 8 0K 0K 78643K 29 0 0 temp 136 2709K 2775K 78643K 5428 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 307 0 298 1 0 1 1 0 8 0 rtentry 112 49 0 5 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 110 0 104 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 17 0 17 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 0 1 0 1 1 0 8 0 semapl 112 70 0 60 1 0 1 1 0 8 0 shmpl 112 49 0 6 2 0 2 2 0 8 0 shmpl: pool(0xffffffff82292cb8:shmpl): page inconsistency: page 0xfffffd802fffe000; item ordinal 0; addr 0x6e7672541d0a1a08 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2715 0 1299 46 0 46 46 0 8 0 ffsino 240 2715 0 1299 84 0 84 84 0 8 0 nchpl 144 4008 0 2375 61 0 61 61 0 8 0 uvmvnodes 72 3188 0 0 58 0 58 58 0 8 0 vnodes 200 3188 0 0 168 0 168 168 0 8 0 namei 1024 11699 0 11699 2 1 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 10609 0 10609 9 8 1 6 0 8 1 plimitpl 152 35 0 28 1 0 1 1 0 8 0 sigapl 432 954 0 941 2 0 2 2 0 8 0 futexpl 56 12353 0 12349 1 0 1 1 0 8 0 knotepl 112 236 0 217 1 0 1 1 0 8 0 kqueuepl 104 210 0 208 1 0 1 1 0 8 0 pipepl 112 604 0 585 3 1 2 2 0 8 1 fdescpl 424 955 0 941 2 0 2 2 0 8 0 filepl 120 5852 0 5753 4 0 4 4 0 8 0 lockfpl 104 273 0 272 2 1 1 1 0 8 0 lockfspl 48 84 0 83 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 1409 0 1401 1 0 1 1 0 8 0 zombiepl 144 941 0 941 2 1 1 1 0 8 1 processpl 840 970 0 941 4 0 4 4 0 8 0 procpl 624 1957 0 1917 4 0 4 4 0 8 0 sosppl 128 8 0 8 2 2 0 1 0 8 0 sockpl 384 658 0 639 4 1 3 3 0 8 1 mcl64k 65536 15 0 15 4 3 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 12 0 12 3 2 1 1 0 8 1 mcl9k 9216 10 0 10 3 2 1 1 0 8 1 mcl8k 8192 6 0 6 2 2 0 1 0 8 0 mcl4k 4096 36 0 36 4 3 1 1 0 8 1 mcl2k2 2112 4 0 4 3 3 0 1 0 8 0 mcl2k 2048 51287 0 51242 15 8 7 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 83978 0 83916 11 4 7 9 0 8 0 bufpl 256 6949 0 2471 280 0 280 280 0 8 0 anonpl 16 83396 0 72874 65 18 47 56 0 62 4 amapchunkpl 152 3916 0 3779 12 5 7 9 0 158 1 amappl16 192 4131 0 3577 40 11 29 38 0 8 1 amappl14 176 415 0 412 2 1 1 1 0 8 0 amappl12 160 19 0 17 1 0 1 1 0 8 0 amappl11 152 48 0 34 1 0 1 1 0 8 0 amappl10 144 433 0 430 1 0 1 1 0 8 0 amappl9 136 515 0 512 1 0 1 1 0 8 0 amappl8 128 133 0 119 1 0 1 1 0 8 0 amappl7 120 401 0 397 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 205 0 194 1 0 1 1 0 8 0 amappl4 96 1086 0 1063 1 0 1 1 0 8 0 amappl3 88 571 0 560 1 0 1 1 0 8 0 amappl2 80 6875 0 6810 4 2 2 3 0 8 0 amappl1 72 25761 0 25345 24 15 9 19 0 8 0 amappl 80 2192 0 2147 2 1 1 2 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 50 0 6 1 0 1 1 0 8 0 uaddrrnd 24 955 0 941 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 955 0 941 1 0 1 1 0 8 0 vmmpekpl 168 10347 0 10319 2 0 2 2 0 8 0 vmmpepl 168 103342 0 101802 96 25 71 79 0 357 0 vmsppl 272 954 0 941 2 1 1 2 0 8 0 pdppl 4096 1916 0 1882 6 1 5 6 0 8 0 pvpl 32 262416 0 248480 158 34 124 140 0 265 11 pmappl 200 954 0 941 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 434 0 26 12 0 12 12 0 8 0